WAS6 gen serialized obj error

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.io_ObjectStreamClass.getPrivateMethod(ObjectStreamClass.java:145
5)
at java.io_ObjectStreamClass.access$1700(ObjectStreamClass.java:96)
at java.io_ObjectStreamClass$4.run(ObjectStreamClass.java:466)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java:287
)
at java.io_ObjectStreamClass.<init>(ObjectStreamClass.java:437)
at java.io_ObjectStreamClass.lookup(ObjectStreamClass.java:355)
at java.io_ObjectStreamClass.<init>(ObjectStreamClass.java:433)
at java.io_ObjectStreamClass.lookup(ObjectStreamClass.java:355)
at java.io_ObjectOutputStream.writeObject0(ObjectOutputStream.java:1041)

at java.io_ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java
:1423)
at java.io_ObjectOutputStream.writeSerialData(ObjectOutputStream.java:13
95)
at java.io_ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.jav
a:1338)
at java.io_ObjectOutputStream.writeObject0(ObjectOutputStream.java:1083)

at java.io_ObjectOutputStream.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
smile.gif


cheers

frank
 
Hi Frank,

Hope you don't mind me replying to this. Did you ever get a solution to this problem. It is exactly the same as I have got.

I am testing upgrade to SP23_Q1 also on new HP-UX 11.11 database, enterprise and webservers. The database is Oracle 9.2.0.8.0 and websphere is WAS 6.0.2.13.

I have configured a e-gen server on Windows 2003 R2 Standard edition SP1. When i connect for a direct generation it just hangs.

Many thanks in advance

Rob
 
I am also having this issue. I am applying SP23_R1 to an Xe environment. I am using Win2k3, WebSphere 6.0.2.13, IBM HTTP 6.0.2.13, Generator v4.5 and have my F989998 and F989999 tables on a SQL 2000 server.

This is the error I get in the command window after clicking connect in the Generator:

**Generator Diagnostics completed successfully**

Connection made to the local spec files

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.io_ObjectStreamClass.getPrivateMethod(ObjectStreamClass.java:1455)
at java.io_ObjectStreamClass.access$1700(ObjectStreamClass.java:96)
at java.io_ObjectStreamClass$4.run(ObjectStreamClass.java:466)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java:287)
at java.io_ObjectStreamClass.<init>(ObjectStreamClass.java:437)
at java.io_ObjectStreamClass.lookup(ObjectStreamClass.java:355)
at java.io_ObjectStreamClass.<init>(ObjectStreamClass.java:433)
at java.io_ObjectStreamClass.lookup(ObjectStreamClass.java:355)
at java.io_ObjectOutputStream.writeObject0(ObjectOutputStream.java:1041)

at java.io_ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1423)
at java.io_ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1395)
at java.io_ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1338)
at java.io_ObjectOutputStream.writeObject0(ObjectOutputStream.java:1083)

at java.io_ObjectOutputStream.writeObject(ObjectOutputStream.java:309)
at com.jdedwards.base.util.Statics.obj2binary(Unknown Source)
at com.jdedwards.runtime.generator.engine.ConnectionEngine.matchJASGenCode(Unknown Source)
at com.jdedwards.runtime.generator.engine.ConnectionEngine.makeConnection(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)


Has anyone found a solution or workaround for this?

Thanks,
-Andrew
 
Back
Top