are you using class reloading filter?

-igor




On Sun, Feb 24, 2008 at 7:57 AM, Anders Peterson <[EMAIL PROTECTED]> wrote:
> Hi,
>
>  I (sometimes) get a strange Exception. You can see the stacktrace in the
>  attached file.
>
>  The problem appears (sometimes) when I submit a form. Just displaying
>  data/pages is never a problem.
>
>  At first glance it seems I get a ClassCastException when doing
>
>      public static BLAppSession getCurrent() {
>          return (BLAppSession) Session.get();
>      }
>
>  Debugging the code I cannot see anything (obviously) wrong with my
>  Session subclass. Something else must be the actual problem. What does
>  this mean:
>
>  SEVERE: there was an error cleaning up target
>  [EMAIL PROTECTED]
>  class = se.optimatika.blapp.gui.PgEvaluateResults, id = 4, version =
>  0]->image2->IResourceListener.
>
>
>  Use Wicket 1.3.1.
>
>  /Anders
>
> Feb 24, 2008 3:54:00 PM sun.reflect.NativeMethodAccessorImpl invoke0
>  INFO: Logging to org.slf4j.impl.JDK14LoggerAdapter(org.mortbay.log) via 
> org.mortbay.log.Slf4jLog
>  Feb 24, 2008 3:54:00 PM sun.reflect.NativeMethodAccessorImpl invoke0
>  INFO: jetty-6.1.6
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.Application callInitializers
>  INFO: [BLApp] init: Wicket core library initializer
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=IBehaviorListener, method=public abstract void 
> org.apache.wicket.behavior.IBehaviorListener.onRequest()]
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=IBehaviorListener, method=public abstract void 
> org.apache.wicket.behavior.IBehaviorListener.onRequest()]
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=IFormSubmitListener, method=public abstract void 
> org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()]
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=IFormSubmitListener, method=public abstract void 
> org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()]
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=ILinkListener, method=public abstract void 
> org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()]
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=ILinkListener, method=public abstract void 
> org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()]
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=IOnChangeListener, method=public abstract void 
> org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()]
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=IOnChangeListener, method=public abstract void 
> org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()]
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=IRedirectListener, method=public abstract void 
> org.apache.wicket.IRedirectListener.onRedirect()]
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=IRedirectListener, method=public abstract void 
> org.apache.wicket.IRedirectListener.onRedirect()]
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=IResourceListener, method=public abstract void 
> org.apache.wicket.IResourceListener.onResourceRequested()]
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=IResourceListener, method=public abstract void 
> org.apache.wicket.IResourceListener.onResourceRequested()]
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.Application callInitializers
>  INFO: [BLApp] init: Wicket extensions initializer
>  Feb 24, 2008 3:54:01 PM org.apache.wicket.protocol.http.WebApplication 
> logStarted
>  INFO: [BLApp] Started Wicket version 1.3.1 in development mode
>  ********************************************************************
>  *** WARNING: Wicket is running in DEVELOPMENT mode.              ***
>  ***                               ^^^^^^^^^^^                    ***
>  *** Do NOT deploy to your live server(s) without changing this.  ***
>  *** See Application#getConfigurationType() for more information. ***
>  ********************************************************************
>  Feb 24, 2008 3:54:01 PM sun.reflect.NativeMethodAccessorImpl invoke0
>  INFO: Started [EMAIL PROTECTED]:8080
>  Feb 24, 2008 3:54:16 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=IActivePageBehaviorListener, method=public abstract void 
> org.apache.wicket.behavior.IBehaviorListener.onRequest()]
>  Feb 24, 2008 3:54:18 PM org.apache.wicket.RequestListenerInterface 
> registerRequestListenerInterface
>  INFO: registered listener interface [RequestListenerInterface 
> name=INewBrowserWindowListener, method=public abstract void 
> org.apache.wicket.markup.html.INewBrowserWindowListener.onNewBrowserWindow()]
>  Feb 24, 2008 3:58:33 PM org.apache.wicket.RequestCycle logRuntimeException
>  SEVERE: se.optimatika.blapp.BLAppSession
>  java.lang.ClassCastException: se.optimatika.blapp.BLAppSession
>         at se.optimatika.blapp.BLAppSession.getCurrent(BLAppSession.java:36)
>         at 
> se.optimatika.blapp.gui.PgEvaluateResults$1.getFactory(PgEvaluateResults.java:119)
>         at 
> se.optimatika.blapp.gui.PgEvaluateResults$1.getFactory(PgEvaluateResults.java:1)
>         at 
> se.optimatika.wicket.markup.html.image.resource.chart.ChartResource.getImageData(ChartResource.java:124)
>         at 
> org.apache.wicket.markup.html.image.resource.DynamicImageResource$1.getData(DynamicImageResource.java:191)
>         at 
> org.apache.wicket.markup.html.DynamicWebResource$ResourceState.getLength(DynamicWebResource.java:89)
>         at 
> org.apache.wicket.markup.html.DynamicWebResource$1.length(DynamicWebResource.java:239)
>         at 
> org.apache.wicket.request.target.resource.ResourceStreamRequestTarget.configure(ResourceStreamRequestTarget.java:208)
>         at 
> org.apache.wicket.request.target.resource.ResourceStreamRequestTarget.respond(ResourceStreamRequestTarget.java:137)
>         at 
> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:103)
>         at org.apache.wicket.RequestCycle.respond(RequestCycle.java:1181)
>         at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
>         at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1316)
>         at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
>         at 
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:354)
>         at 
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:194)
>         at 
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
>         at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
>         at 
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>         at 
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>         at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
>         at 
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:404)
>         at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>         at org.mortbay.jetty.Server.handle(Server.java:324)
>         at 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
>         at 
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
>         at 
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
>         at 
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
>  Feb 24, 2008 3:58:33 PM org.apache.wicket.RequestCycle detach
>  SEVERE: there was an error cleaning up target [EMAIL PROTECTED] class = 
> se.optimatika.blapp.gui.PgEvaluateResults, id = 4, version = 
> 0]->image2->IResourceListener.
>  java.lang.ClassCastException: se.optimatika.blapp.BLAppSession
>         at se.optimatika.blapp.BLAppSession.getCurrent(BLAppSession.java:36)
>         at 
> se.optimatika.blapp.gui.template.BLAppDreamweaverTemplatePage$HideShow.isVisible(BLAppDreamweaverTemplatePage.java:62)
>         at org.apache.wicket.Component.renderHead(Component.java:2528)
>         at org.apache.wicket.markup.html.WebPage$1.component(WebPage.java:432)
>         at 
> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:821)
>         at 
> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:861)
>         at org.apache.wicket.markup.html.WebPage.onDetach(WebPage.java:425)
>         at org.apache.wicket.Component.detach(Component.java:1075)
>         at 
> org.apache.wicket.request.target.resource.ComponentResourceRequestTarget.detach(ComponentResourceRequestTarget.java:97)
>         at org.apache.wicket.RequestCycle.detach(RequestCycle.java:1046)
>         at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1334)
>         at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
>         at 
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:354)
>         at 
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:194)
>         at 
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
>         at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
>         at 
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>         at 
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>         at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
>         at 
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:404)
>         at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>         at org.mortbay.jetty.Server.handle(Server.java:324)
>         at 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
>         at 
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
>         at 
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
>         at 
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
> ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to