Author |
Message
|
gus |
Posted: Mon Dec 18, 2006 9:13 am Post subject: Problem migrating our V5 Windows configMgr to V6 on AIX |
|
|
Apprentice
Joined: 10 Apr 2002 Posts: 36
|
Good morning.
When trying to move our Windows V5 ConfigMgr to an AIX V6 ConfigMgr. When issuing the mqsicreateconfigmgr command it runs for about 1 minute then comes back with a Java heap error. I know with the V5 you could use the -j to increase the size, but the V6 does not have that same option. Has anyone ran into this problem? Thank you for any advice you can give me. |
|
Back to top |
|
 |
gus |
Posted: Mon Dec 18, 2006 10:11 am Post subject: |
|
|
Apprentice
Joined: 10 Apr 2002 Posts: 36
|
Here is the command I am running:
mqsicreateconfigmgr WBIBCMT1 -i wmbcmdev -a XXXXXX -q WBIBCMT1 -n //kct-mqconfig3:50000/DMQSCMDB -u wmqi -p XXXXXXX |
|
Back to top |
|
 |
jefflowrey |
Posted: Mon Dec 18, 2006 4:06 pm Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Maybe you should mqsimigrate it instead of mqsicreateing it. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
gus |
Posted: Tue Dec 19, 2006 4:02 am Post subject: |
|
|
Apprentice
Joined: 10 Apr 2002 Posts: 36
|
I thought about doing the mqsimigrate, but while testing in our sandbox envirornment, we did all of our testing with the mqsicreate. With our upper management, there would require the entire project to start over and I was trying to avoid that. I will look into that this morning. |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Dec 19, 2006 4:22 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
I guess you'll have to look at system logs and etc. a bit more, then. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
gus |
Posted: Tue Dec 19, 2006 4:25 am Post subject: |
|
|
Apprentice
Joined: 10 Apr 2002 Posts: 36
|
with the version 5 there was a -j option to allow you to set the Java heap size. That option is not available with the version 6 mqsicreateconfigmgr. I have a PMR opened with IBM, but they are moving really slow on this. I was hoping someone had ran into this problem and had figured out how to get the Java heap size adjusted.
Thank you for your help though. |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Dec 19, 2006 4:27 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Well, maybe someone who's done this more will pipe up. Or someone who knows the code. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
wschutz |
Posted: Tue Dec 19, 2006 4:31 am Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
I had a problem with the mqsicreateconfigmgr hanging (on linux) and got around it with: export JAVA_COMPILER=none ... I'm not saying it will help, but it doesn't hurt to try... _________________ -wayne |
|
Back to top |
|
 |
gus |
Posted: Tue Dec 19, 2006 4:34 am Post subject: |
|
|
Apprentice
Joined: 10 Apr 2002 Posts: 36
|
I will give it a try. Like you said, it can't hurt to try. |
|
Back to top |
|
 |
gus |
Posted: Tue Dec 19, 2006 6:35 am Post subject: |
|
|
Apprentice
Joined: 10 Apr 2002 Posts: 36
|
That did not work. It took a lot longer to die, but it still got the same error. |
|
Back to top |
|
 |
gus |
Posted: Tue Dec 19, 2006 10:28 am Post subject: |
|
|
Apprentice
Joined: 10 Apr 2002 Posts: 36
|
This is the error I am getting. I have contacted IBM, but they are moving really slow on this.
BIP1223I: Attempting to open and migrate DB2 database '//kct-mqconfig3:50000/DMQSCMDB'...
BIP1228I: The Configuration Manager repository has been successfully created.
JVMDG217: Dump Handler is Processing OutOfMemory - Please Wait. „² 1st error msg
JVMDG315: JVM Requesting Heap dump file
JVMDG318: Heap dump file written to /home/wmbcmdev/heapdump2252942.1166139898.phd
JVMDG303: JVM Requesting Java core file
JVMDG304: Java core file written to /home/wmbcmdev/javacore2252942.1166139898.txt
JVMDG274: Dump Handler has Processed OutOfMemory.
JVMST109: Insufficient space in Javaheap to satisfy allocation request
BIP8075E: A Java exception was caught from class 'ConfigurationData.initialize'. The text is 'java.lang.OutOfMemoryError'. „² msg where I got JAVA class
A Java exception was caught via the JNI.
Check preceding messages for related errors and retry the operation. If the exception still occurs, contact your IBM support center |
|
Back to top |
|
 |
gus |
Posted: Thu Dec 21, 2006 8:24 am Post subject: |
|
|
Apprentice
Joined: 10 Apr 2002 Posts: 36
|
I have received a fix from IBM and I am testing it now. I justed wanted to let you know what IBM sent back. The max java heap size was set to 64MB and could not be changed. They have made a change on their side. Here is what IBM sent back to me. I just wanted to pass along the information.
*******************
Hi, the max heap size for the mqsicreateconfigmgr command is fixed at
64MB. I have built a test fix for the libImbCmdLib.a library that should
allow the customer to override this by setting the environment variable
MQSI_JAVACMD_MAXHEAPSIZE=<new_heap_size_in_bytes>
This needs to be set in bytes, so I would suggest to initially set this
to something close to 128MB,
eg. export MQSI_JAVACMD_MAXHEAPSIZE=134000000
If that's not sufficient, double it again.
If this is the cause of the problem, then we will obviously need to take
an APAR.
The test fix. |
|
Back to top |
|
 |
gus |
Posted: Fri Dec 22, 2006 10:48 am Post subject: |
|
|
Apprentice
Joined: 10 Apr 2002 Posts: 36
|
That worked just fine. So I was able to get the configMgr migrated from V5 on Windows to a V6 on AIX. We have two brokers running with 47 execution groups and 350 flows and it only took about 25 minutes. Just an FYI. |
|
Back to top |
|
 |
|