|
Hi, I know AS400 since 1 month, I used to work on WebSphere. I work on V4R5,on AS1 ProdData, with WebSphere 2.02 and the default jdk : jdk118. (I have too jdk117 and jdk12). I'm french, I translated this mail like I can , sorry =/ What I did before JVM crashed : I developped a servlet which transform XML files to HTML files with XSL. In order to use this servlet with jdk118, I needed Xalan API (I took Xalan 1.0) lotusxml.jar and xml4j.jar provided in native by IBM doesn't work correctly. In my PC, the servlet runs, no problem. In AS, I need to specify the classpath of xalan.jar. After looking some docs,mails, I still don't know where the JVM seeks the classpath because I added lines in bootstrap.properties,server.properties, added CLASSPATH env variable, but I still have ClassNotFoundException. Anyways, this problem is nothing compared to the below one. So, I added all Xalan class in classes.zip (after a backup) thinking that JVM would recognize Xalan class now, but without effect. I put back old classes.zip. I restarted my server instance named WEB, it stopped ,it started, and 5 seconds later, it finished/crashed... and now JVM doesn't run anymore in AS1 : -all web pages with java program crash -In QSH, "java" do nothing, /*****Ex :*********/ > java SupFil $ ===> ______ /**************/ (SupFil should print a message) -Hopefully, the jvm runs when i change version, but I can't let this problem. /********EX:************/ > java -Djava.version=1.1.7 SupFil It works $ ===>_________ /********************/ ------------------------------------------------------------------------------ What I tried to restore it : -I restored all .properties thanks to a backup , no change -I replaced jdk118 directory (after a backup) on AS1 by jdk118 directory on AS6, no change Maybe , I need to restart something so that take effect... ----------------------------------------------------------------------------- Here the joblog when I start my server instance named WEB. OS/400 command: STRTCPSVR SERVER(*HTTP) HTTPSVR(WEB) HTTP server starting. It runs some seconds, and it stoped. ################################################################ History of work FRDUCRSI 08/07/05 14:05:43 WEB User . . . : QTMHHTTP Number . . QZHBHTTP Librairy . . : QHTTPSVR GRAV DATES HOUR FROMPGM LIB INST TOPGM 00 08/07/05 14:05:38 QWTPIIPP QSYS 05FF * EXT. Message. . . . Work 014926/QTMHHTTP/WEB started the 08/07/05 to 14:05 in subsystem QHTTPSVR of QHTTPSVR; subjected 08/07/05 to 14:05:38 00 08/07/05 14:05:38 QWTPIIPP QSYS 02B7 * EXT. Message. . . . Subjected work 014926/QTMHHTTP/WEB. Cause. . . . . Work 014926/QTMHHTTP/WEB was subjected in queue of work QZHBHTTP of QHTTPSVR starting from work 008574/ITSM11/QPADEV008J. Work 014926/QTMHHTTP/WEB was started by order SBMJOB (To subject a work) with the attributes: JOBPTY(5) OUTPTY(5) PRTTXT() RTGDTA(HTTPWWW) SYSLIBL(QSYSDUC QSYS QSYS2 QHLPSYS QUSRSYS ARCAD_FRA) CURLIB(QHTTPSVR) INLLIBL(QSYS38 MISTERS MMF CD. DCF DD DDF DUCROS PA TOOLS QRPG QGPL QTEMP DUCFIC DUCPGM TRAD TRXDTA TRXPGM MNUPGM) LOG(4 00 * SECLVL) LOGCLPGM(*YES) INQMSGRPY(*RQD) OUTQ(/*DEV) PRTDEV(P1) HOLD(*NO) DATE(*SYSVAL) SWS(000000 MSGQ(QUSRSYS/QTMHHTTP) CCSID(65535) SRTSEQ(*N/*HEX) LANGID(FRA) CNTRYID(FALWMLTTHD(*YES). 08/07/05 14:05:38 QWTSCSBJ * N QCMD Message. . . . CALL PGM(QHTTPSVR/QZHBHTTP) PARM(' 1 ' ' WEB' ' - uiMin' ' 3 ' ' - uiMax' ' 5 ' ' - ECAcMap' ' * CCSID' ' - ACEcMap' ' * CCSID' ' - uiCCSID' ' 819 ' ' - r' '/QSYS.LIB/QUSRSYS.LIB/QATMHTTPC.FILE/WEBSPHERE.MBR ') 60 08/07/05 14:05:42 < aCreateJVM 000700 QJVAJNI Program. . . . . . . JavaCreateJVM To module. . . . . . . QJVAJNI >From procedure. . . . . JNI_CreateJavaVM Instruction. . . . . . 3752 Message. . . . Error of function X'1716 ' in instruction machine. ID stereotyped intern 0100E972. Cause. . . . . The instruction machine in progress failed. Time-stamping is 08/07/05 14:05:42, the error code is X' 1716 ', the type of error is 0 and the number of unit is X' 0000 '. The following types of error indicate how the damage was detected: 0000 - not specified abnormal condition 0002 - logically incorrect sector unit; 0003 - unit error. For the type of error 0003, the number indicates the damaged unit or is equal to zero if the main memory is damaged. What to do. . . Launch the analysis of the incidents (order ANZPRB). 40 08/07/05 14:05:42 QJVAUTLJVM QSYS * STMT QZHJASIN Module . . . . . . QJVAUTLJVM >From procedure. . . . JvaSendMsg Instruction. . . . . 959 To module. . . . . . ASIN To procedure. . . . . jni_JNI_CreateJavaVM__FPP7JavaVM_PP7JNIEnv_10ose_logger Instruction. . . . 720 Message. . . . Received exception not caught. Cause. . . . . An exception not caught was received. What to do. . Consult the preceding messages with the screen or in the history of work (cmd DSPJOBLOG). Make the corrections necessary, then start again the cmd. 40 08/07/05 14:05:42 QZHBHTTP QHTTPSVR * STMT QZHBHTTP Module . . . . . . LSTATS >From procedure. . . . ShowInitMsgs Instruction. . . . . 387 To module. . . . . . LSTATS To procedure. . . . . ShowInitMsgs Instruction. . . . . 387 Message. . . . API Server Serverinit Initialization error Application. Cause. . . . . Return codes 500 was returned from API Server AdapterInit procedure in QZHJSVLT * SRVPGM from QAPPSVR library. The HTTP Server only accept has return code of 0 or 200 from the API Server Server Initialization Application procedure. Recovery. . . Check the reason for return code 500 from the API Server program. If a return code of 500 occurred, also check previous joblog messages for errors. Contact your API Server application developer or program provider for additional details 10 08/07/05 14:05:43 QLEAWI QSYS * STMT QZHBHTTP Module . . . . . . QLEPM >From procedure. . . . . Q The leBdyEpilog Instruction. . . . . . 788 To module . . . . . HTDAEMON To procedure. . . . . ._ CXX_PEP Instruction. . . . . .1960 Message. . . . This job is about to end. Cause . . . . . : The job is being terminated because the job is capable having multiple threads and the application has issued an exit(), abort() their equivalent APIs, an exception has occurred and is not being handled or a return from main() has occurred in a program that runs in a *NEW Activation Group. 00 08/07/05 14:05:43 QLIDLOBJ QSYS 040F QLICLLIB Message. . . . Object QUS0000287 of QTEMP *USRSPC type removed. 00 08/07/05 14:05:43 QWTMCEOJ QSYS 00AA * EXT. Message. . . . Work 014926/QTMHHTTP/WEB finished the 08/07/05 to 14:05:43. Time CPU 1 seconds. Code of completion 0. Cause. . . . . Work 014926/QTMHHTTP/WEB stopped the 08/07/05 to 14:05:43 on a code of the end of 0 after having consumed 1 seconds of time CPU.The work stopped after 1 phases of activation, with the code of secondary completion 0. Here various codes of completion: 0 - work finished normally. 10 - Work finished normally at the time of a controlled stop (of work or subsystem). 20 - Work exceeded the gravity of end (attribute of work ENDSEV). 30 - work stopped abnormally. 40 - Work stopped before becoming active. 50 - Work stopped whereas it was active. 60 - subsystem stopped abnormally whereas work was active. ################################################################ I really don't know what to do, I take ANY ideas. Thank you !
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.