My Oracle Support Banner

'java.lang.NullPointerException' When Editing A Function in ODI Topology or Integration Interface in Designer (Doc ID 736082.1)

Last updated on JUNE 16, 2022

Applies to:

Oracle Data Integrator - Version 10.1.3.2.0 to 10.1.3.4.0 [Release 10gR3]
Information in this document applies to any platform.
This problem can occur on any platform.

Symptoms

Duplicating and deleting the duplicate of a Function from Topology>Languages>SQL> results in corruption of the Master Repository.

For example, in Topology>Languages>SQL> duplicate the UCASE Function, name the duplicate, Apply and then try to delete this duplicate. The following error occurs: 

Error while deleting
.
java.lang.NullPointerException
at
com.sunopsis.dwg.dbobj.SnpLeTechno.initializeNonPersistantFields(SnpLeTechno.j
ava)
at
com.sunopsis.dwg.dbobj.generated.GeneratedSnpLeTechno.getObjectFieldsFromDb(Ge
neratedSnpLeTechno.java)....


The same NullPointerException pops up if you now try to open up the original UCASE function (not the duplicate).

 And if you open up an Integration Interface in Designer, the following error occurs. Clicking on
OK or close the message box, the message pops up endlessly until you kill Designer and Topology. 

Cannot get the technology language
java.lang.NullPointerException

java.lang.NullPointerException
at
com.sunopsis.dwg.dbobj.SnpLeTechno.initializeNonPersistantFields(SnpLeTechno.j
ava)
at
com.sunopsis.dwg.dbobj.generated.GeneratedSnpLeTechno.getObjectFieldsFromDb(Ge
neratedSnpLeTechno.java)...

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!


In this Document
Symptoms
Cause
Solution
References


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