[Java lista] Wicket újra

Peter Olaj Peter.Olaj at amkai.com
2010. Okt. 18., H, 14:40:10 CEST


A Wicket ennyit dobott a képernyőre, ami a levélben volt. A glassfish server.log-ban akadnak NPE-k.

Péter

-----Eredeti üzenet-----
Feladó: javalist-bounces at javagrund.hu [mailto:javalist-bounces at javagrund.hu] Meghatalmazó István Viczián
Küldve: 2010. október 18. 14:17
Címzett: javalist at javagrund.hu
Tárgy: Re: [Java lista] Wicket újra

Azért lehet itt később NullPointer, nem?

Viczi

2010/10/18 Peter Olaj <Peter.Olaj at amkai.com>:
> Aha, a transient módosító bejött, most már nem dobja a hibát. Erre én sem gondoltam, a kutakodás eredményéből meg aztán végképp nem.
> Köszi a segítséget.
>
> Péter
>
> -----Eredeti üzenet-----
> Feladó: javalist-bounces at javagrund.hu [mailto:javalist-bounces at javagrund.hu] Meghatalmazó István Viczián
> Küldve: 2010. október 18. 13:06
> Címzett: javalist at javagrund.hu
> Tárgy: Re: [Java lista] Wicket újra
>
> Szia,
>
> Nem valami olyasmi van, hogy a session-be mentett objektumban van EJB
> referencia? És ezzel a referenciával nem tud mit kezdeni? Biztos oda
> kell tenni, nem lehet máshova? Vagy tranzienssé tenni?
>
> Viczi
>
> 2010/10/18 Peter Olaj <Peter.Olaj at amkai.com>:
>> Sziasztok!
>>
>> A múlt heti probléma megoldásaként minden jar-t az ear lib-jébe tettem. Látszólag működött is a dolog, viszont egy-két oldalon átnavigálva, majd visszaback-elve a lejjebb lévő hibát kapom.
>> Google-el rákeresve megoldást nem nagyon találtam, csak utalásokat, hogy ez valószínűleg a Glassfish 3-as szériájának valamit mellékhatása, illetve, hogy a jar-ok mégsem lesznek olyan jó helyen ott, ahol most vannak. Persze egyik fórumbejegyzés sem volt túl meggyőző úgyhogy lehet, hogy se füle se farka, csak találgatás.
>> Valaki találkozott már ilyen hibával és megoldotta valahogy?
>>
>> Péter
>>
>> java.io.InvalidClassException: com.polaj.ejb.StyleEJB; could not resolve class [com.polaj.ejb.StyleEJB] when deserializing proxy
>> at org.apache.wicket.proxy.LazyInitProxyFactory$ProxyReplacement.readResolve(LazyInitProxyFactory.java:236)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> at java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass.java:1061)
>> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1762)
>> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>> at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
>> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
>> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
>> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
>> at org.apache.wicket.util.lang.Objects.byteArrayToObject(Objects.java:413)
>> at org.apache.wicket.protocol.http.pagestore.AbstractPageStore.deserializePage(AbstractPageStore.java:234)
>> at org.apache.wicket.protocol.http.pagestore.DiskPageStore.getPage(DiskPageStore.java:735)
>> at org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.get(SecondLevelCacheSessionStore.java:310)
>> at org.apache.wicket.Session.getPage(Session.java:773)
>> at org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:458)
>> at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:144)
>> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310)
>> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
>> at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
>> at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479)
>> at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:312)
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215)
>> at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:363)
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215)
>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277)
>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:641)
>> at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)
>> at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:85)
>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:185)
>> at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:325)
>> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:226)
>> at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:165)
>> at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
>> at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
>> at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
>> at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
>> at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>> at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>> at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>> at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>> at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>> at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
>> at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
>> at java.lang.Thread.run(Thread.java:619)
>>
>> Complete stack:
>>
>> java.lang.RuntimeException: Could not deserialize object using `org.apache.wicket.util.io.IObjectStreamFactory$DefaultObjectStreamFactory` object factory
>> at org.apache.wicket.util.lang.Objects.byteArrayToObject(Objects.java:435)
>> at org.apache.wicket.protocol.http.pagestore.AbstractPageStore.deserializePage(AbstractPageStore.java:234)
>> at org.apache.wicket.protocol.http.pagestore.DiskPageStore.getPage(DiskPageStore.java:735)
>> at org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.get(SecondLevelCacheSessionStore.java:310)
>> at org.apache.wicket.Session.getPage(Session.java:773)
>> at org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:458)
>> at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:144)
>> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310)
>> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
>> at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
>> at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479)
>> _______________________________________________
>> Javalist mailing list
>> Javalist at javagrund.hu
>> http://javagrund.hu/mailman/listinfo/javalist
>>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
_______________________________________________
Javalist mailing list
Javalist at javagrund.hu
http://javagrund.hu/mailman/listinfo/javalist


További információk a(z) Javalist levelezőlistáról