frankie tan
Member
Hi Everyone,
our system setup is ERP8 on solaris8.
we are currently in the process of testing WAS6 on SP23q1 for our DR system... our production system is still using WAS4 fp5 on SP22v1 & our enterprise server/client are on SP22v1.
Question, is it possible to generate serialized obj w/o applying SP23q1 in our ent&client/deployment system. i understand that this is not the proper way to do this,but unfortunately, we cannot afford any downtime before april2007, but we need to jde on WAS6 to be out by feb.
whats done so far. installed WAS6 & JDE_SP23Q1 on web server, i can access it, but cannot click any forms/reports (get normal error, please regen serialized obj). got a copy of ibm JDK 142, executed the gen.bat but hit error when i click connect in generator 4.2 screen. error is below:
Connection made to the local spec files
binary2obj failed: the binary array is null
JAS Connection established
Checking Database indicies
Matching JAS-Gen Code
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:1784)
at java.lang.Class.getDeclaredMethod(Class.java:1382)
at java.ibjectStreamClass.getPrivateMethod(ObjectStreamClass.java:145
5)
at java.ibjectStreamClass.access$1700(ObjectStreamClass.java:96)
at java.ibjectStreamClass$4.run(ObjectStreamClass.java:466)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java:287
)
at java.ibjectStreamClass.<init>(ObjectStreamClass.java:437)
at java.ibjectStreamClass.lookup(ObjectStreamClass.java:355)
at java.ibjectStreamClass.<init>(ObjectStreamClass.java:433)
at java.ibjectStreamClass.lookup(ObjectStreamClass.java:355)
at java.ibjectOutputStream.writeObject0(ObjectOutputStream.java:1041)
at java.ibjectOutputStream.defaultWriteFields(ObjectOutputStream.java
:1423)
at java.ibjectOutputStream.writeSerialData(ObjectOutputStream.java:13
95)
at java.ibjectOutputStream.writeOrdinaryObject(ObjectOutputStream.jav
a:1338)
at java.ibjectOutputStream.writeObject0(ObjectOutputStream.java:1083)
at java.ibjectOutputStream.writeObject(ObjectOutputStream.java:309)
at com.jdedwards.base.util.Statics.obj2binary(Unknown Source)
at com.jdedwards.runtime.generator.engine.ConnectionEngine.matchJASGenCo
de(Unknown Source)
at com.jdedwards.runtime.generator.engine.ConnectionEngine.makeConnectio
n(Unknown Source)
at com.jdedwards.runtime.generator.engine.GeneratorEngine.makeConnection
(Unknown Source)
at com.jdedwards.runtime.generator.view.InitialView.run(Unknown Source)
at java.lang.Thread.run(Thread.java:568)
thanks in advance
cheers
frank
our system setup is ERP8 on solaris8.
we are currently in the process of testing WAS6 on SP23q1 for our DR system... our production system is still using WAS4 fp5 on SP22v1 & our enterprise server/client are on SP22v1.
Question, is it possible to generate serialized obj w/o applying SP23q1 in our ent&client/deployment system. i understand that this is not the proper way to do this,but unfortunately, we cannot afford any downtime before april2007, but we need to jde on WAS6 to be out by feb.
whats done so far. installed WAS6 & JDE_SP23Q1 on web server, i can access it, but cannot click any forms/reports (get normal error, please regen serialized obj). got a copy of ibm JDK 142, executed the gen.bat but hit error when i click connect in generator 4.2 screen. error is below:
Connection made to the local spec files
binary2obj failed: the binary array is null
JAS Connection established
Checking Database indicies
Matching JAS-Gen Code
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:1784)
at java.lang.Class.getDeclaredMethod(Class.java:1382)
at java.ibjectStreamClass.getPrivateMethod(ObjectStreamClass.java:145
5)
at java.ibjectStreamClass.access$1700(ObjectStreamClass.java:96)
at java.ibjectStreamClass$4.run(ObjectStreamClass.java:466)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java:287
)
at java.ibjectStreamClass.<init>(ObjectStreamClass.java:437)
at java.ibjectStreamClass.lookup(ObjectStreamClass.java:355)
at java.ibjectStreamClass.<init>(ObjectStreamClass.java:433)
at java.ibjectStreamClass.lookup(ObjectStreamClass.java:355)
at java.ibjectOutputStream.writeObject0(ObjectOutputStream.java:1041)
at java.ibjectOutputStream.defaultWriteFields(ObjectOutputStream.java
:1423)
at java.ibjectOutputStream.writeSerialData(ObjectOutputStream.java:13
95)
at java.ibjectOutputStream.writeOrdinaryObject(ObjectOutputStream.jav
a:1338)
at java.ibjectOutputStream.writeObject0(ObjectOutputStream.java:1083)
at java.ibjectOutputStream.writeObject(ObjectOutputStream.java:309)
at com.jdedwards.base.util.Statics.obj2binary(Unknown Source)
at com.jdedwards.runtime.generator.engine.ConnectionEngine.matchJASGenCo
de(Unknown Source)
at com.jdedwards.runtime.generator.engine.ConnectionEngine.makeConnectio
n(Unknown Source)
at com.jdedwards.runtime.generator.engine.GeneratorEngine.makeConnection
(Unknown Source)
at com.jdedwards.runtime.generator.view.InitialView.run(Unknown Source)
at java.lang.Thread.run(Thread.java:568)
thanks in advance
cheers
frank