遇到一个奇怪的客户问题,客户做库存事务,不知什么原因,所有库存事务都会失败。从日志上看,PL/SQL一进入Java,就会报错。
[08-SEP-12 11:45:10] INV_LPN_TRX_PUB: ***Calling TM **
[08-SEP-12 11:45:10] INV_LPN_TRX_PUB: retval=1, regmsg=Ex.. in processTrxBatch ..:java.lang.NullPointerException
[08-SEP-12 11:45:10] INV_LPN_TRX_PUB: calling API to clear the picked quantity
然后加了调试到Java中,但新的Java日志还是打不出来,所以怀疑是JVM或者数据库的问题。
JVM重装之后,问题解决.
参考:
Note 1112893.1 - Troubleshooting CM
Note 468565.1 - How To Reload The APPS Java Class Objects In An Oracle Applications Environment 11i and R12
[08-SEP-12 11:45:10] INV_LPN_TRX_PUB: ***Calling TM **
[08-SEP-12 11:45:10] INV_LPN_TRX_PUB: retval=1, regmsg=Ex.. in processTrxBatch ..:java.lang.NullPointerException
[08-SEP-12 11:45:10] INV_LPN_TRX_PUB: calling API to clear the picked quantity
然后加了调试到Java中,但新的Java日志还是打不出来,所以怀疑是JVM或者数据库的问题。
JVM重装之后,问题解决.
参考:
Note 1112893.1 - Troubleshooting CM
Note 468565.1 - How To Reload The APPS Java Class Objects In An Oracle Applications Environment 11i and R12
本文讨论了一种情况,即在使用Java进行库存事务操作时,与数据库的交互导致所有库存事务失败的现象。通过日志分析发现,问题出现在Java与数据库之间的接口调用上。最终通过JVM重装解决了这一问题,并提供了Note1112893.1和Note468565.1作为参考。
2483

被折叠的 条评论
为什么被折叠?



