Skip to Main Content

Analytics Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

ODI 11g Standalone Agent Hyperion Planning LKM

2972833Oct 12 2017 — edited Oct 13 2017

Hello,

I have a process built in ODI 11g that uses the SQL to Hyperion Planning LKM to update metadata in my planning application.  This process runs perfectly fine when running it without an agent in the ODI client, but I receive an error when trying to run the process via my ODI standalone agent.  I've copied the HspJS.jar to a few locations within <ORACLE_HOME>\ODI_Studio\oracledi\agent\lib and agent\drivers, restarted the agent, and receive the same issue.

Has anyone else run into and resolved this problem?

ODI-1226: Step ProjectID_17_SQL_View_To_Planning fails after 1 attempt(s).

ODI-1240: Flow ProjectID_17_SQL_View_To_Planning fails while performing a Integration operation. This flow loads target table Project ID.

Caused By: org.apache.bsf.BSFException: exception from Jython:

Traceback (most recent call last):

  File "<string>", line 30, in <module>

     at com.hyperion.planning.sql.keydef.FieldKeyDef.<init>(FieldKeyDef.java:26)

     at com.hyperion.planning.sql.keydef.FieldKeyDef.<init>(FieldKeyDef.java:21)

     at com.hyperion.planning.sql.HspFormDef.<clinit>(HspFormDef.java:3629)

     at java.lang.Class.forName0(Native Method)

     at java.lang.Class.forName(Class.java:169)

     at com.hyperion.planning.HyperionPlanningBean_Stub.class$(Unknown Source)

     at com.hyperion.planning.HyperionPlanningBean_Stub.<clinit>(Unknown Source)

     at sun.misc.Unsafe.ensureClassInitialized(Native Method)

     at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)

     at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)

     at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)

     at java.lang.reflect.Field.getFieldAccessor(Field.java:899)

     at java.lang.reflect.Field.getLong(Field.java:528)

     at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1609)

     at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:50)

     at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:423)

     at java.security.AccessController.doPrivileged(Native Method)

     at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:411)

     at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:308)

     at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:545)

     at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)

     at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)

     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)

     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)

     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)

     at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306)

     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)

     at com.hyperion.planning.HyperionPlanningBeanFactoryImpl_Stub.createHspHALBean(Unknown Source)

     at com.hyperion.odi.planning.wrapper.PlanningWrapper.init(Unknown Source)

     at com.hyperion.odi.planning.ODIPlanningConnection.<init>(Unknown Source)

     at com.hyperion.odi.planning.PlanningConnectionFactory.getAppWriter(Unknown Source)

     at com.hyperion.odi.connection.HypAppConnectionFactory.getWriter(Unknown Source)

     at com.hyperion.odi.connection.HypAppConnectionFactory.getAppWriter(Unknown Source)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

     at java.lang.reflect.Method.invoke(Method.java:597)

java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: org/json/JSONException

     at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)

     at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:322)

     at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170)

     at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2472)

     at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:47)

     at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:1)

     at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)

     at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)

     at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)

     at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:577)

     at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:468)

     at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2128)

     at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:366)

     at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)

     at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:300)

     at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:292)

     at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:855)

     at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)

     at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)

     at java.lang.Thread.run(Thread.java:662)

Caused by: Traceback (most recent call last):

  File "<string>", line 30, in <module>

     at com.hyperion.planning.sql.keydef.FieldKeyDef.<init>(FieldKeyDef.java:26)

     at com.hyperion.planning.sql.keydef.FieldKeyDef.<init>(FieldKeyDef.java:21)

     at com.hyperion.planning.sql.HspFormDef.<clinit>(HspFormDef.java:3629)

     at java.lang.Class.forName0(Native Method)

     at java.lang.Class.forName(Class.java:169)

     at com.hyperion.planning.HyperionPlanningBean_Stub.class$(Unknown Source)

     at com.hyperion.planning.HyperionPlanningBean_Stub.<clinit>(Unknown Source)

     at sun.misc.Unsafe.ensureClassInitialized(Native Method)

     at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)

     at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)

     at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)

     at java.lang.reflect.Field.getFieldAccessor(Field.java:899)

     at java.lang.reflect.Field.getLong(Field.java:528)

     at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1609)

     at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:50)

     at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:423)

     at java.security.AccessController.doPrivileged(Native Method)

     at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:411)

     at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:308)

     at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:545)

     at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)

     at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)

     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)

     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)

     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)

     at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306)

     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)

     at com.hyperion.planning.HyperionPlanningBeanFactoryImpl_Stub.createHspHALBean(Unknown Source)

     at com.hyperion.odi.planning.wrapper.PlanningWrapper.init(Unknown Source)

     at com.hyperion.odi.planning.ODIPlanningConnection.<init>(Unknown Source)

     at com.hyperion.odi.planning.PlanningConnectionFactory.getAppWriter(Unknown Source)

     at com.hyperion.odi.connection.HypAppConnectionFactory.getWriter(Unknown Source)

     at com.hyperion.odi.connection.HypAppConnectionFactory.getAppWriter(Unknown Source)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

     at java.lang.reflect.Method.invoke(Method.java:597)

java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: org/json/JSONException

     at org.python.core.PyException.fillInStackTrace(PyException.java:70)

     at java.lang.Throwable.<init>(Throwable.java:181)

     at java.lang.Exception.<init>(Exception.java:29)

     at java.lang.RuntimeException.<init>(RuntimeException.java:32)

     at org.python.core.PyException.<init>(PyException.java:46)

     at org.python.core.PyException.<init>(PyException.java:43)

     at org.python.core.Py.JavaError(Py.java:455)

     at org.python.core.Py.JavaError(Py.java:448)

     at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:177)

     at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:190)

     at org.python.core.PyObject.__call__(PyObject.java:414)

     at org.python.core.PyObject.__call__(PyObject.java:418)

     at org.python.pycode._pyx0.f$0(<string>:64)

     at org.python.pycode._pyx0.call_function(<string>)

     at org.python.core.PyTableCode.call(PyTableCode.java:165)

     at org.python.core.PyCode.call(PyCode.java:18)

     at org.python.core.Py.runCode(Py.java:1204)

     at org.python.core.Py.exec(Py.java:1248)

     at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:172)

     at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144)

     ... 19 more

Caused by: java.lang.NoClassDefFoundError: org/json/JSONException

     at com.hyperion.planning.sql.keydef.FieldKeyDef.<init>(FieldKeyDef.java:26)

     at com.hyperion.planning.sql.keydef.FieldKeyDef.<init>(FieldKeyDef.java:21)

     at com.hyperion.planning.sql.HspFormDef.<clinit>(HspFormDef.java:3629)

     at java.lang.Class.forName0(Native Method)

     at java.lang.Class.forName(Class.java:169)

     at com.hyperion.planning.HyperionPlanningBean_Stub.class$(Unknown Source)

     at com.hyperion.planning.HyperionPlanningBean_Stub.<clinit>(Unknown Source)

     at sun.misc.Unsafe.ensureClassInitialized(Native Method)

     at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)

     at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)

     at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)

     at java.lang.reflect.Field.getFieldAccessor(Field.java:899)

     at java.lang.reflect.Field.getLong(Field.java:528)

     at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1609)

     at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:50)

     at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:423)

     at java.security.AccessController.doPrivileged(Native Method)

     at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:411)

     at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:308)

     at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:545)

     at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)

     at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)

     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)

     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)

     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)

     at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306)

     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)

     at com.hyperion.planning.HyperionPlanningBeanFactoryImpl_Stub.createHspHALBean(Unknown Source)

     at com.hyperion.odi.planning.wrapper.PlanningWrapper.init(Unknown Source)

     at com.hyperion.odi.planning.ODIPlanningConnection.<init>(Unknown Source)

     at com.hyperion.odi.planning.PlanningConnectionFactory.getAppWriter(Unknown Source)

     at com.hyperion.odi.connection.HypAppConnectionFactory.getWriter(Unknown Source)

     at com.hyperion.odi.connection.HypAppConnectionFactory.getAppWriter(Unknown Source)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

     at java.lang.reflect.Method.invoke(Method.java:597)

     at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:175)

     ... 30 more

Caused by: java.lang.ClassNotFoundException: org.json.JSONException

     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)

     at java.security.AccessController.doPrivileged(Native Method)

     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)

     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

     at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

     ... 68 more

ODI-1226: Step ProjectID_17_SQL_View_To_Planning fails after 1 attempt(s).ODI-1240: Flow ProjectID_17_SQL_View_To_Planning fails while performing a Integration operation. This flow loads target table Project ID.Caused By: org.apache.bsf.BSFException: exception from Jython:Traceback (most recent call last):  File "<string>", line 30, in <module> at com.hyperion.planning.sql.keydef.FieldKeyDef.<init>(FieldKeyDef.java:26)
at com.hyperion.planning.sql.keydef.FieldKeyDef.<init>(FieldKeyDef.java:21)
at com.hyperion.planning.sql.HspFormDef.<clinit>(HspFormDef.java:3629)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at com.hyperion.planning.HyperionPlanningBean_Stub.class$(Unknown Source)
at com.hyperion.planning.HyperionPlanningBean_Stub.<clinit>(Unknown Source)
at sun.misc.Unsafe.ensureClassInitialized(Native Method)
at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)
at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)
at java.lang.reflect.Field.getFieldAccessor(Field.java:899)
at java.lang.reflect.Field.getLong(Field.java:528)
at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1609)
at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:50)
at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:423)
at java.security.AccessController.doPrivileged(Native Method)
at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:411)
at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:308)
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:545)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)
at com.hyperion.planning.HyperionPlanningBeanFactoryImpl_Stub.createHspHALBean(Unknown Source)
at com.hyperion.odi.planning.wrapper.PlanningWrapper.init(Unknown Source)
at com.hyperion.odi.planning.ODIPlanningConnection.<init>(Unknown Source)
at com.hyperion.odi.planning.PlanningConnectionFactory.getAppWriter(Unknown Source)
at com.hyperion.odi.connection.HypAppConnectionFactory.getWriter(Unknown Source)
at com.hyperion.odi.connection.HypAppConnectionFactory.getAppWriter(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)

java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: org/json/JSONException
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146) at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:322) at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170) at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2472) at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:47) at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:1) at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50) at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913) at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625) at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:577) at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:468) at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2128) at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:366) at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216) at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:300) at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:292) at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:855) at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126) at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82) at java.lang.Thread.run(Thread.java:662)Caused by: Traceback (most recent call last):  File "<string>", line 30, in <module> at com.hyperion.planning.sql.keydef.FieldKeyDef.<init>(FieldKeyDef.java:26)
at com.hyperion.planning.sql.keydef.FieldKeyDef.<init>(FieldKeyDef.java:21)
at com.hyperion.planning.sql.HspFormDef.<clinit>(HspFormDef.java:3629)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at com.hyperion.planning.HyperionPlanningBean_Stub.class$(Unknown Source)
at com.hyperion.planning.HyperionPlanningBean_Stub.<clinit>(Unknown Source)
at sun.misc.Unsafe.ensureClassInitialized(Native Method)
at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)
at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)
at java.lang.reflect.Field.getFieldAccessor(Field.java:899)
at java.lang.reflect.Field.getLong(Field.java:528)
at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1609)
at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:50)
at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:423)
at java.security.AccessController.doPrivileged(Native Method)
at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:411)
at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:308)
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:545)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)
at com.hyperion.planning.HyperionPlanningBeanFactoryImpl_Stub.createHspHALBean(Unknown Source)
at com.hyperion.odi.planning.wrapper.PlanningWrapper.init(Unknown Source)
at com.hyperion.odi.planning.ODIPlanningConnection.<init>(Unknown Source)
at com.hyperion.odi.planning.PlanningConnectionFactory.getAppWriter(Unknown Source)
at com.hyperion.odi.connection.HypAppConnectionFactory.getWriter(Unknown Source)
at com.hyperion.odi.connection.HypAppConnectionFactory.getAppWriter(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)

java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: org/json/JSONException
at org.python.core.PyException.fillInStackTrace(PyException.java:70) at java.lang.Throwable.<init>(Throwable.java:181) at java.lang.Exception.<init>(Exception.java:29) at java.lang.RuntimeException.<init>(RuntimeException.java:32) at org.python.core.PyException.<init>(PyException.java:46) at org.python.core.PyException.<init>(PyException.java:43) at org.python.core.Py.JavaError(Py.java:455) at org.python.core.Py.JavaError(Py.java:448) at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:177) at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:190) at org.python.core.PyObject.__call__(PyObject.java:414) at org.python.core.PyObject.__call__(PyObject.java:418) at org.python.pycode._pyx0.f$0(<string>:64) at org.python.pycode._pyx0.call_function(<string>) at org.python.core.PyTableCode.call(PyTableCode.java:165) at org.python.core.PyCode.call(PyCode.java:18) at org.python.core.Py.runCode(Py.java:1204) at org.python.core.Py.exec(Py.java:1248) at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:172) at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144) ... 19 moreCaused by: java.lang.NoClassDefFoundError: org/json/JSONException at com.hyperion.planning.sql.keydef.FieldKeyDef.<init>(FieldKeyDef.java:26) at com.hyperion.planning.sql.keydef.FieldKeyDef.<init>(FieldKeyDef.java:21) at com.hyperion.planning.sql.HspFormDef.<clinit>(HspFormDef.java:3629) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at com.hyperion.planning.HyperionPlanningBean_Stub.class$(Unknown Source) at com.hyperion.planning.HyperionPlanningBean_Stub.<clinit>(Unknown Source) at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918) at java.lang.reflect.Field.getFieldAccessor(Field.java:899) at java.lang.reflect.Field.getLong(Field.java:528) at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1609) at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:50) at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:423) at java.security.AccessController.doPrivileged(Native Method) at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:411) at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:308) at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:545) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155) at com.hyperion.planning.HyperionPlanningBeanFactoryImpl_Stub.createHspHALBean(Unknown Source) at com.hyperion.odi.planning.wrapper.PlanningWrapper.init(Unknown Source) at com.hyperion.odi.planning.ODIPlanningConnection.<init>(Unknown Source) at com.hyperion.odi.planning.PlanningConnectionFactory.getAppWriter(Unknown Source) at com.hyperion.odi.connection.HypAppConnectionFactory.getWriter(Unknown Source) at com.hyperion.odi.connection.HypAppConnectionFactory.getAppWriter(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:175) ... 30 moreCaused by: java.lang.ClassNotFoundException: org.json.JSONException at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 68 more

This post has been answered by rpc1 on Oct 13 2017
Jump to Answer

Comments

Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Nov 10 2017
Added on Oct 12 2017
2 comments
128 views