the error of java that I encounter in oracle 11g when I using jdm

I have finished a java data mining program, it can work in oracle 10g. But now, I must apply this program in oracle 11g.

What should I do to make this work always in oracle 11g?

The pot have been replaced with 11 g pot. But when I debug the program, programName m_ of the BuildTask is always "dmsys.build_program" and it should be "sys.build_program".

Then when it is running to the executeTask, the error occurred.

**************the  error**********************************

19:19:55, AprioriExecuteUtil:248 DEBUGGING 734-

19:19:55, DEBUG 734 AprioriExecuteUtil:249 - model Build.

19:19:55, AprioriExecuteUtil:250 DEBUGGING 734-

19:21:52, 328 ERROR AprioriExecuteUtil:114 - executeError:

java.lang.ArrayIndexOutOfBoundsException: 0

at oracle.dmt.jdm.task.OraBuildTask.mapJobArgs(OraBuildTask.java:410)

at oracle.dmt.jdm.base.OraTask.retrieveObjectFromDatabase(OraTask.java:535)

at oracle.dmt.jdm.base.OraTask.removeTaskContents(OraTask.java:229)

at oracle.dmt.jdm.base.OraTask.removeObjectFromDatabase(OraTask.java:214)

at oracle.dmt.jdm.resource.OraPersistanceManagerImpl.removeObject(OraPersistanceManagerImpl.java:297)

at oracle.dmt.jdm.resource.OraConnection.removeObject(OraConnection.java:389)

at oracle.dmt.jdm.OraMiningObject.saveObjectInDatabase(OraMiningObject.java:150)

at oracle.dmt.jdm.resource.OraPersistanceManagerImpl.saveObject(OraPersistanceManagerImpl.java:245)

at oracle.dmt.jdm.resource.OraConnection.saveObject(OraConnection.java:383)

at com.hollycrm.hollysp.datanalysis.datamining.util.AprioriExecuteUtil.executeTask(AprioriExecuteUtil.java:324)

at com.hollycrm.hollysp.datanalysis.datamining.util.AprioriExecuteUtil.buildModel(AprioriExecuteUtil.java:303)

at com.hollycrm.hollysp.datanalysis.datamining.util.AprioriExecuteUtil.execute(AprioriExecuteUtil.java:108)

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

at sun.reflect.NativeMethodAccessorImpl.invoke (unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke (unknown Source)

*****************************************************

So, if there is someone know the reason why, please tell me how to solve this error. Thank you!!!

Hello

I found the reason. It is caused by the ojdbc.jar.

Thank you.

Tags: Business Intelligence

Similar Questions

Maybe you are looking for