× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Have you tried running in the 64-bit jvm? The first line of your dump appears to show that you are using 32-bit ppc j9 vm.

For the record, the classic JVM was 64-bit. If this application used to run ok on previous releases, then perhaps your upgrade to 6.1 changed your default jvm to the new j9 vm (32 bit). Do you have a system environment variable to define JAVA_HOME? Use "WRKENVVAR LEVEL(*SYS)" to see if you have this defined.

If you already have the 64-bit j9 vm installed (5761JV1 Opt 12 Feature 5112 Java SE 6 64 bit) then you could just

Change Environment Variable (CHGENVVAR)

Type choices, press Enter.

Environment variable . . . . . . > 'JAVA_HOME' Character value
New value . . . . . . . . . . . '/QOpenSys/QIBM/ProdData/JavaVM/jdk60/64bit'

Changing the *JOB instance of this environment variable before you launch into Java forces the selection of the desired JVM.

Hth,
-Eric DeLong

-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of PAPWORTH Paul
Sent: Wednesday, March 26, 2014 4:03 AM
To: rpg400-l@xxxxxxxxxxxx
Subject: Out of Memeory RPG calling Java

We are calling java classes from RPG and have a batch job which is handling a lot of data falling over (We have the the same job with lower amounts of data , where everything is fine)

In the RPG we have no Garbage Collection in place. Could this be our problem.



Erreur appel à la méthode java Instanciation de Message

JVMDUMP010I Snap dump written to

/home/data834/Snap.20140310.162037.508474.0008.trc¬

JVMDUMP032I JVM requested Java dump using

/home/data834/javacore.20140310.162037.508474.0009.txt in response to

an event¬

IBM Java[508474]: JVMDUMP032I JVM requested Java dump using

/home/data834/javacore.20140310.162037.508474.0009.txt in response to

an event

JVMDUMP010I Java dump written to

/home/data834/javacore.20140310.162037.508474.0009.txt¬

JVMDUMP013I Processed dump event "gpf", detail "".¬







Erreur suite à volume de message traité trop important.

Réponse C au message et le moniteur repart tout seul.





In the Dump we have this ;-



2.3 OS/400 ppc-32 build j9vmap3223sr16-2013030320130112_134700_bHdSMr, native threads):

3XMTHREADINFO "main" (TID:0x32596300, sys_thread_t:0x3005DE20, state:R, native ID:0x0060C007) prio=5

3XMTHREADINFO3 No Java callstack available without taking locks

3XMTHREADINFO "JIT Compilation Thread" (TID:0x32596700, sys_thread_t:0x3005E358, state:CW, native ID:0x00649003) prio=11

3XMTHREADINFO3 No Java callstack available without taking locks

3XMTHREADINFO "JVMTI event reporting thread" (TID:0x32596B00, sys_thread_t:0x3005E890, state:CW, native ID:0x0064B003) prio=5

3XMTHREADINFO3 No Java callstack available without taking locks

3XMTHREADINFO "Signal Dispatcher" (TID:0x3391C300, sys_thread_t:0x3005EB2C, state:R, native ID:0x0064C003) prio=5

4XESTACKTRACE at com/ibm/misc/SignalDispatcher.waitForSignal(Native Method)

4XESTACKTRACE at com/ibm/misc/SignalDispatcher.run(Bytecode PC:4)

3XMTHREADINFO "Gc Slave Thread" (TID:0x3391C700, sys_thread_t:0x337E19FC, state:CW, native ID:0x00638003) prio=5

3XMTHREADINFO3 No Java callstack available without taking locks

3XMTHREADINFO "Gc Slave Thread" (TID:0x3391CB00, sys_thread_t:0x337E1C98, state:CW, native ID:0x00603005) prio=5

3XMTHREADINFO3 No Java callstack available without taking locks

3XMTHREADINFO "Gc Slave Thread" (TID:0x3399D700, sys_thread_t:0x337E1F34, state:R, native ID:0x0060D003) prio=5

3XMTHREADINFO3 No Java callstack available without taking locks

3XMTHREADINFO "Gc Slave Thread" (TID:0x3399DB00, sys_thread_t:0x337E21D0, state:CW, native ID:0x0060F003) prio=5

3XMTHREADINFO3 No Java callstack available without taking locks

3XMTHREADINFO "Gc Slave Thread" (TID:0x3399DF00, sys_thread_t:0x337E246C, state:CW, native ID:0x0060E003) prio=5

3XMTHREADINFO3 No Java callstack available without taking locks

3XMTHREADINFO "Gc Slave Thread" (TID:0x339D5300, sys_thread_t:0x3389BEE0, state:CW, native ID:0x00554005) prio=5

3XMTHREADINFO3 No Java callstack available without taking locks

3XMTHREADINFO "Gc Slave Thread" (TID:0x339D5700, sys_thread_t:0x3389C17C, state:CW, native ID:0x005F1003) prio=5

3XMTHREADINFO3 No Java callstack available without taking locks

3XMTHREADINFO "i5/OS information agent" (TID:0x339D5B00, sys_thread_t:0x3389C418, state:CW, native ID:0x005F2003) prio=5

3XMTHREADINFO3 No Java callstack available without taking locks

3XMTHREADINFO "Finalizer thread" (TID:0x33B62F00, sys_thread_t:0x3389C6B4, state:CW, native ID:0x005F3005) prio=5

3XMTHREADINFO3 No Java callstack available without taking locks

3XMTHREADINFO "AS400 Read Daemon-1" (TID:0x33B63300, sys_thread_t:0x3389C950, state:R, native ID:0x005F5003) prio=5

4XESTACKTRACE at java/net/SocketInputStream.socketRead0(Native Method)

4XESTACKTRACE at java/net/SocketInputStream.read(Bytecode PC:84)

4XESTACKTRACE at com/ibm/as400/access/DataStream.readFromStream(Bytecode PC:19)

4XESTACKTRACE at com/ibm/as400/access/ClientAccessDataStream.construct(Bytecode PC:17)

4XESTACKTRACE at com/ibm/as400/access/AS400ThreadedServer.run(Bytecode PC:41)

4XESTACKTRACE at java/lang/Thread.run(Bytecode PC:13)

3XMTHREADINFO "MemoryPoolMXBean notification dispatcher" (TID:0x33B63700, sys_thread_t:0x3389CBEC, state:CW, native ID:0x005BB009) prio=6

4XESTACKTRACE at com/ibm/lang/management/MemoryNotificationThread.processNotificationLoop(Native Method)

4XESTACKTRACE at com/ibm/lang/management/MemoryNotificationThread.run(Bytecode PC:26)

NULL



****


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.