My Oracle Support Banner

ODI 12.2.1 "NoSuchMethodException" for "getSnpObjectIObject()" During Second SmartImport (Doc ID 2428296.1)

Last updated on JUNE 16, 2022

Applies to:

Oracle Data Integrator - Version 12.2.1.0.0 to 12.2.1.0.0 [Release 12c]
Information in this document applies to any platform.

Symptoms

When attempting to import an Oracle Data Integrator (ODI) 12.2.1 Smart Export archive a second time after a successful first import, the following error occurs.

java.lang.RuntimeException: oracle.odi.impexp.smartie.OdiSmartImportException: java.lang.NoSuchMethodException: java.lang.Object.getSnpObjectIObject()
  at oracle.odi.ui.framework.adapter.DefaultAdapter.executeBackgroundTask(DefaultAdapter.java:636)
  at oracle.odi.ui.framework.UIFramework.executeBackgroundTask(UIFramework.java:452)
  at oracle.odi.ui.smartie.imp.ImportSmartWizardPageIssuesTreeTableModel.runIssueDetection(ImportSmartWizardPageIssuesTreeTableModel.java:655)
  at oracle.odi.ui.smartie.imp.ImportSmartWizardPageIssuesTreeTableModel.setRoot(ImportSmartWizardPageIssuesTreeTableModel.java:522)
  at oracle.odi.ui.smartie.imp.ImportSmartWizardPageIssuesTreeTable.setRoot(ImportSmartWizardPageIssuesTreeTable.java:446)
  at oracle.odi.ui.smartie.imp.ImportSmartWizardPageIssuesPanel.setRoot(ImportSmartWizardPageIssuesPanel.java:155)
  at oracle.odi.ui.smartie.imp.ImportSmartWizardPageIssues.initialize(ImportSmartWizardPageIssues.java:62)
  at oracle.odi.ui.smartie.imp.ImportSmartWizard.initializeIssuesPage(ImportSmartWizard.java:133)
  at oracle.odi.ui.smartie.imp.ImportSmartWizardPageOptions.validateWizard(ImportSmartWizardPageOptions.java:34)
  at oracle.odi.ui.gallery.support.AbstractRepositoryPage.wizardValidatePage(AbstractRepositoryPage.java:48)
  at oracle.bali.ewt.wizard.WizardPage.processWizardValidateEvent(WizardPage.java:710)
  at oracle.bali.ewt.wizard.WizardPage.validatePage(WizardPage.java:680)
  at oracle.bali.ewt.wizard.BaseWizard.validateSelectedPage(BaseWizard.java:2415)
  at oracle.bali.ewt.wizard.BaseWizard._validatePage(BaseWizard.java:3163)
  at oracle.bali.ewt.wizard.BaseWizard.doNext(BaseWizard.java:2188)
  at oracle.bali.ewt.wizard.BaseWizard$Action$1.run(BaseWizard.java:4073)
  at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
  ...
Caused by: oracle.odi.impexp.smartie.OdiSmartImportException: java.lang.NoSuchMethodException: java.lang.Object.getSnpObjectIObject()
  at com.sunopsis.dwg.smartie.SmartImportManager.internalDoSCOMatching(SmartImportManager.java:2008)
  at com.sunopsis.dwg.smartie.SmartImportManager.internalDoSCOMatching(SmartImportManager.java:2013)
  at com.sunopsis.dwg.smartie.SmartImportManager.getSmartImportHierarchy(SmartImportManager.java:2549)
  at oracle.odi.impexp.smartie.impl.ISmartImportInstanceImpl.internalGetSmartImportHierarchy(ISmartImportInstanceImpl.java:198)
  at oracle.odi.impexp.smartie.impl.ISmartImportInstanceImpl.access$100(ISmartImportInstanceImpl.java:68)
  at oracle.odi.impexp.smartie.impl.ISmartImportInstanceImpl$1.doAction(ISmartImportInstanceImpl.java:248)
  at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:203)
  at oracle.odi.core.persistence.dwgobject.TransactionalDwgObjectTemplate.execute(TransactionalDwgObjectTemplate.java:64)
  at oracle.odi.impexp.smartie.impl.ISmartImportInstanceImpl.getSmartImportHierarchy(ISmartImportInstanceImpl.java:243)
  at oracle.odi.ui.smartie.imp.ImportSmartWizardPageIssuesTreeTableModel$1.doInBackground(ImportSmartWizardPageIssuesTreeTableModel.java:624)
  at oracle.odi.ui.smartie.imp.ImportSmartWizardPageIssuesTreeTableModel$1.doInBackground(ImportSmartWizardPageIssuesTreeTableModel.java:582)
  at oracle.odi.ui.framework.AbsUIRunnableTask.run(AbsUIRunnableTask.java:258)
  at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:961)
  at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoSuchMethodException: java.lang.Object.getSnpObjectIObject()
  at java.lang.Class.getDeclaredMethod(Class.java:2130)
  at com.sunopsis.tools.core.SnpsTools.getMethodFromHierarchy(SnpsTools.java:371)
  at com.sunopsis.tools.core.SnpsTools.getMethodFromHierarchy(SnpsTools.java:393)
  at com.sunopsis.tools.core.SnpsTools.getMethodFromHierarchy(SnpsTools.java:393)
  at com.sunopsis.tools.core.SnpsTools.getMethodFromHierarchy(SnpsTools.java:393)
  at com.sunopsis.tools.core.SnpsTools.getMethodFromHierarchy(SnpsTools.java:393)
  at com.sunopsis.dwg.DwgObject.getThisIObjects(DwgObject.java:3468)
  at com.sunopsis.dwg.smartie.SmartImportUtil.processDeferredLinks(SmartImportUtil.java:598)
  at com.sunopsis.dwg.smartie.SmartImportUtil.getTargetObjChildSCOs(SmartImportUtil.java:704)
  at com.sunopsis.dwg.smartie.MatchEngine.doSCOMatchingForSmartImportObject(MatchEngine.java:1517)
  at com.sunopsis.dwg.smartie.SmartImportManager.internalDoSCOMatching(SmartImportManager.java:1980)
  ... 13 more

 

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!


In this Document
Symptoms
Changes
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.