My Oracle Support Banner

"Caused By: com.sunopsis.core.SnpsInexistantObjectException: SnpSb.getObjectByIdent : SnpSb does not exist" Signalled During Execution Of Scenario in ODI 12c (Doc ID 2149615.1)

Last updated on JANUARY 16, 2018

Applies to:

Oracle Data Integrator - Version 12.1.3.0.0 and later
Information in this document applies to any platform.

Symptoms

In ODI 12c, when executing scenarios the below exception is thrown intermittently:

oracle.odi.runtime.agent.invocation.InvocationException: ODI-1220: Session preparation failure: an unexpected exception occurred.
Caused By: com.sunopsis.core.SnpsInexistantObjectException: SnpSb.getObjectByIdent : SnpSb does not exist
at com.sunopsis.dwg.dbobj.generated.GeneratedSnpSb.getObjectByIdent(GeneratedSnpSb.java:649)
at oracle.odi.runtime.agent.execution.SessionBlueprintManager.getSB(SessionBlueprintManager.java:97)
at oracle.odi.runtime.agent.execution.SessionBlueprintManager.getSB(SessionBlueprintManager.java:132)
at com.sunopsis.dwg.dbobj.SnpSession.createSessionByScenName(SnpSession.java:377)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.prepareSession(StartScenRequestProcessor.java:596)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.access$1200(StartScenRequestProcessor.java:84)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$1.doAction(StartScenRequestProcessor.java:413)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:203)

When the scenario execution is restarted manually, it usually succeeds.

Additionally, it is observed that the timestamp of the entry in the schema work repository table  snp_sb of the failing steps is slightly (some milliseconds) after the timestamp of the odiagent log entry that complains about the missing record, and the record exists when querying the table.

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.