You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Vlad Carcu <vl...@asf.ro> on 2009/02/26 11:51:57 UTC

exception on opening a new window

hi,

i have this exception when i open my application in a new tab on my browser:
java.lang.ClassCastException: cannot assign instance of 
org.apache.wicket.proxy.$Proxy17 to field 
com.asf.crm.portal.gui.AdvancedSearchPanel.crmPortalService of type 
com.asf.crm.portal.service.CrmPortalService in instance of 
com.asf.crm.portal.gui.AdvancedSearchPanel
    at 
java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2004)
    at 
java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1184)
    at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1914)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
    at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
    at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
    at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
    at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
    at org.apache.wicket.util.lang.Objects.cloneObject(Objects.java:521)
    at 
org.apache.wicket.markup.html.WebPage.onNewBrowserWindow(WebPage.java:308)
    at 
com.asf.crm.portal.gui.CrmPortalPage.onNewBrowserWindow(CrmPortalPage.java:229)
    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:585)
    at 
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:183)
    at 
org.apache.wicket.request.target.component.BookmarkableListenerInterfaceRequestTarget.processEvents(BookmarkableListenerInterfaceRequestTarget.java:155)
    at 
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
    at 
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1171)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1248)
    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1349)
    at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
    at 
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)
    at 
org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:124)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at 
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
    at 
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
    at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
    at 
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
    at org.mortbay.http.HttpServer.service(HttpServer.java:879)
    at org.mortbay.http.HttpConnection.service(HttpConnection.java:789)
    at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:960)
    at org.mortbay.http.HttpConnection.handle(HttpConnection.java:806)
    at 
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:218)
    at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:331)
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:520)

I am currently using wicket 1.3.4.
I also have tried adding this to my WebApplication init() method: 
Objects.setObjectStreamFactory(new 
IObjectStreamFactory.DefaultObjectStreamFactory()); because it was 
recommended 
here:http://www.mail-archive.com/wicket-user@lists.sourceforge.net/msg25325.html 
.

If you have any ideas regarding this issue, please let me know.

Thanks a lot,
Vlad

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org