IBM Support

Chromium Embedded Framework (CEF) update in IBM i2 Analyst's Notebook Premium 9.2.0 can affect third party plug-ins

Troubleshooting


Problem

Third party plug-ins written using the IBM i2 Analyst's Notebook SDK can use the Chromium Embedded Framework (CEF) to display web UI inside Analyst's Notebook. After upgrading to i2 Analyst's Notebook Premium 9.2.0, you might see errors during application startup.

Symptom

During startup you might see an error dialog appear with a message similar to:

"A procedure imported by 'CefSharp.Core.dll' could not be loaded."

Cause

To keep current with improvements/security updates , the version of CEF shipped with IBM i2 Analyst's Notebook Premium 9.2.0 was upgraded to 71.0.

As a consequence, third party plugins that reference previous versions of CEF might experience errors during intialization.

Environment

Using IBM i2 Analyst's Notebook Premium 9.2.0 or later in combination with third party plug-ins that deploy CEF.

Diagnosing The Problem

Starting up Analysts Notebook:

You receive an error.  The name of the plug-in causing the error is visible when the error occurs.

Error message example

Resolving The Problem

You should contact your third party supplier to request that they update their plug-in to CEF version 71.0.

To continue working with IBM i2 Analyst's Notebook Premium 9.2.0 while the issue is being resolved, you can turn off the third party plug-in that caused the error.

Select the specific plugin (via Options, Customise, Plug-ins) Unset 'Load on Startup'

image-20190705100053-1

Document Location

Worldwide

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSXVMQ","label":"i2 Analyst's Notebook Premium"},"Component":"","Platform":[{"code":"PF033","label":"Windows"}],"Version":"9.2.0","Edition":"","Line of Business":{"code":"LOB24","label":"Security Software"}}]

Document Information

Modified date:
05 July 2019

UID

ibm10958381