Skip to content

[BUG] ODP is not integrated error is thrown after upgrading from 2.9.2 to 3.1.0 #260

@twalker

Description

@twalker

Is there an existing issue for this?

  • I have searched the existing issues

SDK Version

3.1.0

Current Behavior

After upgrading from 2.9.2 to 3.1.0, a "ODP is not integrated" error is consistently thrown after experiment data is loaded:

[OPTIMIZELY] - INFO 2024-04-26T14:20:59.631Z OPTIMIZELY: Updated Optimizely config to revision 1502 (project id 13858570517) optimizely.browser.min.js:1:5824 07:20:59.630 [OPTIMIZELY] - ERROR 2024-04-26T14:20:59.631Z undefined: ODP is not integrated 

Expected Behavior

"ODP is not integrated" Error is not thrown when upgrading from 2.9.2 to 3.11.0. If there are API changes that break for v2.9.2 consumers when upgrading, I'd expect a migration guide or instructions on how to handle/configure ODP in the optimizely provider.
https://github.com/optimizely/react-sdk/blob/master/CHANGELOG.md#300---january-24-2024

I've attempted to disable ODP, but the same error is thrown:

 odpOptions: { disabled: true, }, 

Steps To Reproduce

Unfortunately, I cannot afford the time to isolate the source of the error in a simplified project.

React Framework

v18.2.0

Browsers impacted

All that I've tested:
Chrome@124.0.6367.92
Firefox@5.0.2

Link

No response

Logs

[OPTIMIZELY] - ERROR 2024-04-26T14:20:59.631Z undefined: ODP is not integrated 

optimizely-stack-trace

Severity

No response

Workaround/Solution

Wait to upgrade from v2.9.2 until breaking changes are documented and/or error no longer occurs.

Recent Change

No other changes to Optimizely configuration or data. Only updating the sdk.

Conflicts

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions