ITPub博客

首页 > 数据库 > Oracle > java.lang.UnsupportedClassVersionError in Oracle Apps

java.lang.UnsupportedClassVersionError in Oracle Apps

原创 Oracle 作者:pan_tian 时间:2014-07-02 16:38:02 0 删除 编辑
After submitting inventory transaction, Oracle Applications show process error, Check inventory debug log, found out error:java.lang.UnsupportedClassVersionError.

From log, The issue seems be related to LotTrxManager.class,Then run below script to check java file version in Database.


begin
fnd_aolj_util.getClassVersionfromDB(\'oracle.apps.inv.transaction.server.LotTrxManager\');

end;

Above script also error out
Line Pos Text                                                                                                                                                                                       
         Exception in thread "Root Thread" java.lang.UnsupportedClassVersionError: oracle/apps/inv/transaction/server/LotTrxManager (Unsupported major.minor version 50.0)                          
             at java.lang.Class.forName0(Native Method)                                                                                                                                                
             at java.lang.Class.forName(Class.java)                                                                                                                                                    
             at oracle.apps.fnd.common.VersionInfo.displayClassVersion(VersionInfo.java:321)                                                                                                           
             at oracle.apps.fnd.common.VersionInfo.displayClassVersion(VersionInfo.java:303)                                                                                                           
             at oracle.apps.fnd.common.VersionInfo.displayClassVersion(VersionInfo.java:294)                                                                                                           
1    1   ORA-29532: Java call terminated by uncaught Java exception: java.lang.UnsupportedClassVersionError: oracle/apps/inv/transaction/server/LotTrxManager (Unsupported major.minor version 50.0)
ORA-06512: at "APPS.FND_AOLJ_UTIL", line 126
ORA-06512: at "APPS.FND_AOLJ_UTIL", line 137
ORA-06512: at line 2
         Total execution time 1.278 sec.                                                                                                                                                    
       



Solution:
Reload class file into Database.
-bash-3.00$ loadjava -user apps/password@instance -verbose -resolve LotTrxManager.class
arguments: \'-user\' \'apps/password@instance\' \'-verbose\' \'-resolve\' \'LotTrxManager.class\'

creating : class oracle/apps/inv/transaction/server/LotTrxManager
loading  : class oracle/apps/inv/transaction/server/LotTrxManager

resolving: class oracle/apps/inv/transaction/server/LotTrxManager


<!-- Baidu Button BEGIN -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26687597/viewspace-1204961/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Database Components Information Table - DBA_REGISTRY
下一篇: How to Login Oracle Applications Directly - fndvald.jsp
请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2012-02-18

最新文章