Hello,
So, there is a lot of things in af.43df979 and it s not easy to understand what's wrong there.
But, i found something interesting in tmp/jvp.log
At the very beginning i have this :
loading native library /IDS/informix/extend/krakatoa/libjvp.soRead JVP property file/IDS/informix/extend/krakatoa/.jvpprops2020/05/11 18:43:47.906 JVP#19: TraceableImpl: trace settings property is nullDBAThread Pool is enabled with size = 20 with patrol interval = 5Alarm Time set to 32020/05/11 18:43:48.315 JVP#19: DBA API: binding to '/anonymous:19/ServiceDirectory'2020/05/11 18:43:48.325 JVP#19: ServiceDirectory rebind err: Connection refused to host: 10.0.1.3; nested exception is:java.net.ConnectException: Connection refused2020/05/11 18:43:48.325 JVP#19: Could not connect to RMI, rmiregistry probably not running2020/05/11 18:43:48.329 JVP#19: Registering service Logger2020/05/11 18:43:48.330 JVP#19: Registering service TracerT#1 2020/05/11 18:43:48.549 JVP#19: Error loading UDR class: java.lang.ClassNotFoundException: Class devdb.dbown.java_security:SecurityUtil not found in jar devdb.dbown.java_security. Please verify the three part name (dbname.username.jarid) of the installed jar with the jar file name in your JAR_TEMP_PATH or /tmp directory.PARAM is not NULLI found something else interesting. (It s little messy, sorry)
For multiple informix installation (upgrade) on the same server, the chosen solution is to use different directories (mount point) and not symbolic link.
The current version run on IDS/informix mount point and
the new install process is made on IDS_Prev/informix
And when the new install is ready the devices and mount points are switched
so the new install become IDS/informix and the old one IDS_Prev/informix
I don't know if this could be the problem, but i see that under
informix/extend/krakatoa/ the jre symbolic link of the new install points to /IDS_Prev/informix/jvm/jre.
lrwxrwxrwx. 1 root root 26 Apr 22 14:47 jre -> /IDS_Prev/informix/jvm/jreThat means that after the switch between the mount point, jre will point toward the old installation.
Is this could be a/the problem ?
Thanks
Samuel
------------------------------
Sh To
------------------------------
Original Message:
Sent: Wed July 07, 2021 04:37 AM
From: Paul Watson
Subject: Upgrade IDS 12 to 14 – JVP abort
It will be in the top 100 lines or so of the af file. The last few functions will probably be af_*
Cheers
Paul
Paul Watson
Oninit LLC
+1-913-387-7529
www.oninit.com
Oninit®️ is a registered trademark of Oninit LLC
Original Message:
Sent: 7/7/2021 2:15:00 AM
From: Sh To
Subject: RE: Upgrade IDS 12 to 14 – JVP abort
Hello Paul,
Sorry, but I don't understand what to do with this :
What is the stack on the abort ? Normally points you in the right direction
Where is that information ?
Also,
In fact we use UDRs written in java
https://www.ibm.com/docs/en/informix-servers/14.10?topic=guide-prepare-java-support
I understand now that it's not a prob of jdbc.
So, i need to install
- Informix® 14.10 with J/Foundation.
- Java software development kit
Do i need to do something specific for Informix 14.10 with J/Foundation ?
And about the SDK, if it runs on the same server for IDS12,
Do i need to re-install something for IDS14 ?
Thanks
------------------------------
Sh To
Original Message:
Sent: Tue July 06, 2021 08:16 AM
From: Paul Watson
Subject: Upgrade IDS 12 to 14 – JVP abort
What is the stack on the abort ? Normally points you in the right direction
Cheers
Paul
Paul Watson
Oninit LLC
+1-913-387-7529
www.oninit.com
Oninit®️ is a registered trademark of Oninit LLC
Original Message:
Sent: 7/6/2021 6:11:00 AM
From: Sh To
Subject: Upgrade IDS 12 to 14 – JVP abort
Hello,
I just tried to upgrade IDS 12 to 14 and I got this on online.log
15:22:17 The C Language Module </IDS/informix/extend/krakatoa/lmjava.so> loaded
15:22:17 Loading Module <java_security:SecurityUtil>
15:22:17 Got the mutex
15:22:17 LD_LIBRARY_PATH=/IDS/informix/extend/krakatoa/jre/bin/j9vm
15:22:17 VM args[0]= -Xss512k
15:22:17 VM args[1]= -Djava.security.policy=/IDS/informix/tmp/JVM_security
15:22:17 VM args[2]= -Xms16m
15:22:17 VM args[3]= -Xmx16m
15:22:17 VM args[4]= exit
15:22:17 VM args[5]= abort
15:22:17 VM args[6]= -verbose:jni
15:22:17 VM args[7]= vfprintf
15:22:17 VM args[8]= -Dcom.ibm.tools.attach.enable=no
15:22:17 VM args[9]= -Djava.class.path=/IDS/informix/extend/krakatoa/krakatoa.jar:/IDS/informix/extend/krakatoa/jdbc.jar:/IDS/informix/extend/krakatoa
15:22:17 Successfully created Java VM.
15:22:17 Got the mutex
15:22:17 JVPEXIT:JVP process id = 15289 is exiting now!
Please contact Informix Technical Support...
15:22:17 Assert Failed: JVP abort
15:22:17 IBM Informix Dynamic Server Version 14.10.FC4W1
15:22:17 Who: Session(5, informix@, 0, (nil))
Thread(85, kaio, 0, 10)
File: mt_fn.c Line: 4389
15:22:17 Results:
15:22:17 Action: Please notify IBM Informix Technical Support.
15:22:17 stack trace for pid 15280 written to /IDS/informix/tmp/af.43df979
15:22:17 See Also: /IDS/informix/tmp/af.43df979
15:22:26 JVP abort
In the IDS 14 install, under
/IDS/informix/extend/krakatoa/
I don't have jdbc.jar
But under IDS12, it is there.
First, is it the reason of JVP abort?
If yes, how do I install that jdbc.jar file ?
Thanks
Samuel
------------------------------
Sh To
------------------------------
#Informix