Avatar billede aslan Nybegynder
02. marts 2004 - 10:17 Der er 6 kommentarer og
1 løsning

Får en JBossTransactionRolledbackException ?

Når jeg forsøger at hente data ind fra db får jeg denne exception. Forespørgslen går fra en klient til en stateless bean som så kalder en CMP bean. Jeg har lagt source ud på min hjemmeside, hvis nogen skulle være interesseret i at hjælpe. Kør ant får at få genereret mapperne:

http://www.aslani.dk/source.zip


Den fejl jeg får:


org.jboss.tm.JBossTransactionRolledbackException: Internal error getting results for field member type; CausedByException is:
        Unable to load to deserialize result: java.io.EOFException; CausedByException is:
        Internal error getting results for field member type; CausedByException is:
        Unable to load to deserialize result: java.io.EOFException; nested exception is:
        javax.ejb.EJBException: Internal error getting results for field member type; CausedByException is:
        Unable to load to deserialize result: java.io.EOFException; - nested throwable: (javax.ejb.EJBException: Internal error getting results for field member type; CausedByException is:
        Unable to load to deserialize result: java.io.EOFException)
        at org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:262)
        at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195)
        at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
        at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
        at org.jboss.ejb.Container.invoke(Container.java:700)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
        at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:367)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
        at sun.rmi.transport.Transport$1.run(Transport.java:148)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
        at java.lang.Thread.run(Thread.java:534)
Avatar billede arne_v Ekspert
02. marts 2004 - 11:08 #1
2 skud fra hoften:

1) Er der felter som i entity bean er erklæret som Object ?

2) Er der nogen felter som indeholder typer der ikke er serializable ?
Avatar billede aslan Nybegynder
02. marts 2004 - 12:12 #2
Fejlen fremkommer, når jeg forsøger at kalde et CMR felt på en entitybean:

Jeg har en filentitet, der har en relation til en typeentitet. Jeg kan godt få fileentity og hente almindelig data ud af den (Strings osv.), men når jeg skal have TypeLocal, så får jeg fejlen.

1) Jeg er ikke helt sikker på hvad du mener?

2) I Type bruger vi Integer og String. De er begge serializable.
Avatar billede arne_v Ekspert
02. marts 2004 - 12:19 #3
Jeg har hentet koden og kigget lidt på den. Mine gæt er næppe relevante.
Avatar billede aslan Nybegynder
02. marts 2004 - 18:38 #4
Vi skal bruge alt den hjælp vi kan få arne :-) for vi kan simpelthen ikke få løst denne fejl. Jeg skal måske lige nævne at fejlen opstod efter at vi lagde relationer mellem entity beans..
Avatar billede arne_v Ekspert
02. marts 2004 - 22:23 #5
Jeg kigger på det hvis jeg får tid, men jeg er i Finland så ...
Avatar billede aslan Nybegynder
03. marts 2004 - 09:19 #6
Helt iorden arne vi forventer heller ikke noget...
Avatar billede aslan Nybegynder
03. marts 2004 - 20:14 #7
Vi lavede om på relationerne mellem beans og vupti så var fejlen væk :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester