Got following error while patch application :
AD Run Java Command is complete.
Copyright (c) 2002 Oracle Corporation
Redwood Shores, California, USA
AD Java
Version 11.5.0
NOTE: You may not use this utility for custom development
unless you have written permission from Oracle Corporation.
Failed to generate product JAR files in JAVA_TOP -
/instance/applmgr/common/java.
***
Do you wish to continue ?
***
AutoPatch could not find a response to the above prompt
or found an incorrect response in the defaults file.
You must run AutoPatch in an interactive session
and provide a correct value.
You should check the file
/instance/applmgr/11510/admin/INSTANCE/log/adpatch_3032057.log
for errors.
Issue is with Java:
JarSigner error output:
Exception in thread "main" java.lang.NoClassDefFoundError: sun/security/tools/JarSigner
WARNING: The following path(s), defined in /instance/applmgr/11510/fnd/11.5.0/java/make/fndjar.dep
as elements of the output file fndaol.jar, could not be found in any area:
oracle/apps/media/ieu_moveleft
oracle/apps/media/ieu_moveright
oracle/apps/media/mscrsbti
oracle/apps/media/msctile
About to Analyze fndutil.jar : Tue Sep 22 2009 23:50:38
Up-to-date : fndutil.jar
Done Analyzing fndutil.jar : Tue Sep 22 2009 23:50:38
About to Analyze fndctx.jar : Tue Sep 22 2009 23:50:38
About to Generate fndctx.jar : Tue Sep 22 2009 23:50:38
Done Generating fndctx.jar : Tue Sep 22 2009 23:50:38
About to Sign fndctx.jar : Tue Sep 22 2009 23:50:38
ERROR: JarSigner subcommand exited with status 1
No standard output from jarsigner
Done Analyzing fndlist.jar : Tue Sep 22 2009 23:46:02
ERROR: The following jars failed to get generated properly.
----------------------------------------------------------------------------
/instance/applmgr/common/java/oracle/apps/fnd/jar/fndaol.jar
/instance/applmgr/common/java/oracle/apps/fnd/jar/fndctx.jar
/instance/applmgr/common/java/oracle/apps/fnd/jar/wfmon.jar
/instance/applmgr/common/java/oracle/apps/fnd/jar/wfapi.jar
/instance/applmgr/common/java/oracle/apps/fnd/jar/fndaolj.jar
/instance/applmgr/common/java/oracle/apps/fnd/jar/fndcct.jar
/instance/applmgr/common/java/oracle/apps/fnd/jar/fndlist.jar
----------------------------------------------------------------------------
Done Analyzing/Generating jar files : Tue Sep 22 2009 23:46:02
-----------
verifying files: adcert.txt and indentitydb.obj; these files are used for signing JAR files
----
can't find file indentitydb.obj
Regenerating missing files .....
bash-2.05b$ adjkey -initialize
Copyright (c) 2002 Oracle Corporation
Redwood Shores, California, USA
AD Java Key Generation
Version 11.5.0
NOTE: You may not use this utility for custom development
unless you have written permission from Oracle Corporation.
Reading product information from file...
Reading language and territory information from file...
Reading language information from applUS.txt ...
Successfully created javaVersionFile.
adjkey will now create a signing entity for you.
Please specify a common name to be assigned to certificate [CUSTOMER] :CUSTOMER
Please specify an organization unit to be assigned to certificate [ORGANIZATION UNIT] : DEF_UNIT
Please specify an organization name to be assigned to certificate [ORGANIZATION NAME] : DEF_NAME
Please specify a country name to be assigned to certificate [COUNTRY] : DEF_COUNTRY
Your digital signature has been created successfully and
imported into the keystore database. This signature
will now be used to sign Applications JAR files whenever
they are patched.
IMPORTANT: If you have multiple web servers, you must copy
files to each of the remaining web servers on your site.
See the documentation reference for more information.
adjkey is complete.
bash-2
Regeneratin jar files manually failed:
Up-to-date : fndpromise.jar
Done Analyzing fndpromise.jar : Wed Sep 23 2009 00:20:02
About to Analyze fndforms.jar : Wed Sep 23 2009 00:20:02
Up-to-date : fndforms.jar
WARNING: The following path(s), defined in /instance/applmgr/11510/fnd/11.5.0/java/make/fndjar.dep
as elements of the output file fndforms.jar, could not be found in any area:
oracle/forms/engine/KeyMapTable
oracle/forms/engine/MainHTTP
oracle/forms/engine/MainJNI
oracle/forms/engine/MessageHandler2
oracle/forms/handler/SearchDialog
oracle/forms/ui/ListValuesNavigator
Done Analyzing fndforms.jar : Wed Sep 23 2009 00:20:05
About to Analyze fndewt.jar : Wed Sep 23 2009 00:20:05
Up-to-date : fndewt.jar
Done Analyzing fndewt.jar : Wed Sep 23 2009 00:20:07
About to Analyze fndewtpv.jar : Wed Sep 23 2009 00:20:07
Up-to-date : fndewtpv.jar
Done Analyzing fndewtpv.jar : Wed Sep 23 2009 00:20:07
About to Analyze fndaol.jar : Wed Sep 23 2009 00:20:07
About to Generate fndaol.jar : Wed Sep 23 2009 00:20:07
Done Generating fndaol.jar : Wed Sep 23 2009 00:20:09
About to Sign fndaol.jar : Wed Sep 23 2009 00:20:09
ERROR: JarSigner subcommand exited with status 1
No standard output from jarsigner
JarSigner error output:
Exception in thread "main" java.lang.NoClassDefFoundError: sun/security/tools/JarSigner
WARNING: The following path(s), defined in /instance/applmgr/11510/fnd/11.5.0/java/make/fndjar.dep
as elements of the output file fndaol.jar, could not be found in any area:
oracle/apps/media/ieu_moveleft
oracle/apps/media/ieu_moveright
oracle/apps/media/mscrsbti
oracle/apps/media/msctile
About to Analyze fndutil.jar : Wed Sep 23 2009 00:20:09
Up-to-date : fndutil.jar
Investigating ....
Verifying
bash-2.05b$ cd $OA_JRE_TOP/lib
bash-2.05b$ ls -al tools.jar
-rw-r--r-- 1 apinstance aainstance 5093683 May 14 2007 tools.jar
bash-2.05b$ jar tvf tools.jar | grep sun/security/tools/JarSigner
bash-2.05b$ jar tvf tools.jar | grep JarSigner
21085 Tue Jan 01 00:00:00 GMT 1980 sun/security/tools/JarSigner.class
4043 Tue Jan 01 00:00:00 GMT 1980 sun/security/tools/JarSignerResources.class
6503 Tue Jan 01 00:00:00 GMT 1980 sun/security/tools/JarSignerResources_ja.class
bash-2.05b$
$ echo $CLASSPATH
/instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/lib/tools.jar:/instance/applmgr/common/util/java/1.
4/j2sdk1.4.2_04/lib/dt.jar:/instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/jre/lib/charsets.jar:/
instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/jre/lib/rt.jar:/instance/applmgr/common/java/appsbor
g2.zip:/instance/product/806/forms60/java:/instance/applmgr/common/java
$ echo $AF_CLASSPATH
/instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/lib/tools.jar:/instance/applmgr/common/util/java/1.
4/j2sdk1.4.2_04/lib/dt.jar:/instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/jre/lib/charsets.jar:/
instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/jre/lib/rt.jar:/instance/applmgr/common/java/appsbor
g2.zip:/instance/product/806/forms60/java:/instance/applmgr/common/java
$
Same issue ...
ERROR: JarSigner subcommand exited with status 1
No standard output from jarsigner
JarSigner error output:
Exception in thread "main" java.lang.NoClassDefFoundError: sun/security/tools/JarSigner
Done Analyzing fndlist.jar : Wed Sep 23 2009 00:51:49
ERROR: The following jars failed to get generated properly.
----------------------------------------------------------------------------
/instance/applmgr/common/java/oracle/apps/fnd/jar/fndaol.jar
/instance/applmgr/common/java/oracle/apps/fnd/jar/fndctx.jar
/instance/applmgr/common/java/oracle/apps/fnd/jar/wfmon.jar
/instance/applmgr/common/java/oracle/apps/fnd/jar/wfapi.jar
/instance/applmgr/common/java/oracle/apps/fnd/jar/fndaolj.jar
/instance/applmgr/common/java/oracle/apps/fnd/jar/fndcct.jar
/instance/applmgr/common/java/oracle/apps/fnd/jar/fndlist.jar
----------------------------------------------------------------------------
Done Analyzing/Generating jar files : Wed Sep 23 2009 00:51:49
Copyright (c) 2002 Oracle Corporation
Redwood Shores, California, USA
AD Java
Version 11.5.0
NOTE: You may not use this utility for custom development
unless you have written permission from Oracle Corporation.
Solution:
========
$ ls /instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/lib/tools.jar
ls: /instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/lib/tools.jar: No such file or directory
$ cd /instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/lib
ksh: cd: /instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/lib - No such file or directory
$ cd
$ pwd
/instance/product
$
$ pwd
/instance/applmgr/common/util/java/1.4
$ env | grep j2sdk1.4.2_04
AF_CLASSPATH=/instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/lib/tools.jar:/instance/applmgr/common
/util/java/1.4/j2sdk1.4.2_04/lib/dt.jar:/instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/jre/lib/c
harsets.jar:/instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/jre/lib/rt.jar:/instance/applmgr/common
/java/appsborg2.zip:/instance/product/806/forms60/java:/instance/applmgr/common/java
CLASSPATH=/instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/lib/tools.jar:/instance/applmgr/common/ut
il/java/1.4/j2sdk1.4.2_04/lib/dt.jar:/instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/jre/lib/char
sets.jar:/instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04/jre/lib/rt.jar:/instance/applmgr/common/ja
va/appsborg2.zip:/instance/product/806/forms60/java:/instance/applmgr/common/java
$
edited $APPL_TOP/admin/adovars.env
and replaced /instance/applmgr/common/util/java/1.4/j2sdk1.4.2_04 with
/instance/applmgr/common/util/java/1.4 and logoff and login and reran adadmin and regenerated jar
files manually and it works fine.
No comments:
Post a Comment