Hi,
I have a method in my stateless session bean
public List<Unit> getUnitListWithNone() {
| List<Unit> l = this.getUnitList();
| Unit u = new Unit();
| u.setUnitCode(new Long(Unit.NONE));
| u.setUnitName("None");
| l.add(0, u);
| return l;
| }
It works fine when I call it from my unit test remotely.
Now, I'm integrating it with struts, but ejb is also called remotely, so the
behavior should be the same.
However, I'm getting an exception... SerializationException
Anybody have an idea?
Below is the stack trace of the problem.
initial error:
08:56:57,675 INFO [STDOUT] 08:56:57,675 INFO [MenuAction] getServletPath: /pag
| es/employee/employee/SearchEmployee.jsp
| 08:56:59,207 WARN [RequestProcessor] Unhandled Exception thrown: class
java.lan
| g.reflect.UndeclaredThrowableException
| 08:56:59,207 ERROR [[action]] Servlet.service() for servlet action threw
excepti
| on
| java.lang.reflect.UndeclaredThrowableException
| at $Proxy313.getUnitListWithNone(Unknown Source)
| at
com.tougher.intranet.struts.employee.unit.UnitAction.search(UnitActio
| n.java:93)
| at
com.tougher.intranet.struts.employee.unit.UnitAction.unspecified(Unit
| Action.java:73)
| at
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchActio
| n.java:256)
...
caused by:
Caused by: org.jboss.serial.exception.SerializationException
| at
org.jboss.serial.persister.PrivateWritePersister.readData(PrivateWritePersister.java:134)
| at
org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDe
| scriptionFromStreaming(ObjectDescriptorFactory.java:167)
| at
org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDe
| scription(ObjectDescriptorFactory.java:55)
| at
org.jboss.serial.objectmetamodel.DataContainer$DataContainerInput.rea
| dObject(DataContainer.java:657)
| at
org.jboss.serial.io.JBossObjectInputStream.readObjectOverride(JBossOb
| jectInputStream.java:85)
...
caused by:
Caused by: java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
| java:39)
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
| sorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at
org.jboss.serial.persister.PrivateWritePersister.readData(PrivateWrit
| ePersister.java:124)
| ... 39 more
| Caused by: java.lang.NullPointerException
| at
org.jboss.serial.classmetamodel.UnsafeFieldsManager.setInt(UnsafeFiel
| dsManager.java:82)
| at
org.jboss.serial.persister.RegularObjectPersister.defaultRead(Regular
| ObjectPersister.java:172)
| at
org.jboss.serial.persister.RegularObjectPersister.readData(RegularObj
| ectPersister.java:151)
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3936048#3936048
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3936048
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user