You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Anders Peterson <ap...@optimatika.se> on 2008/02/24 16:57:41 UTC
Strange Exception
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
org.apache.wicket.request.target.resource.ComponentResourceRequestTarget@234519250[Page
class = se.optimatika.blapp.gui.PgEvaluateResults, id = 4, version =
0]->image2->IResourceListener.
Use Wicket 1.3.1.
/Anders
Re: Strange Exception
Posted by Igor Vaynberg <ig...@gmail.com>.
looks like your session class is loaded twice...
-igor
On Wed, Feb 27, 2008 at 5:54 AM, Anders Peterson <ap...@optimatika.se> wrote:
> That wasn't it. Just happened again... /Anders
>
>
>
> Anders Peterson wrote:
> > No (don't know what it is).
> >
> > I think maybe this problem was caused by the RunJettyRun plugin
> > picking up my wicket-1.3.0 jars that I had forgotten to delete from my
> > project. I did not reference those jars, but the files where still in
> > my project directory.
> >
> > I did some general "update all plugins" and project cleaning. Then the
> > problem disappeared. There wasn't much to clean, but I did have that
> > older version of wicket still in the project directory. (Must have had
> > it there since 1.3.1 was released.)
> >
> > /Anders
> >
> > Igor Vaynberg wrote:
> >> are you using class reloading filter?
> >>
> >> -igor
> >>
> >>
> >>
> >>
> >> On Sun, Feb 24, 2008 at 7:57 AM, Anders Peterson
> >> <ap...@optimatika.se> 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
> >>> org.apache.wicket.request.target.resource.ComponentResourceRequestTarget@234519250[Page
> >>>
> >>> 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 SelectChannelConnector@0.0.0.0: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
> >>> org.apache.wicket.request.target.resource.ComponentResourceRequestTarget@234519250[Page
> >>> 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: users-unsubscribe@wicket.apache.org
> >>> For additional commands, e-mail: users-help@wicket.apache.org
> >>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> >> For additional commands, e-mail: users-help@wicket.apache.org
> >>
> >>
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Strange Exception
Posted by Anders Peterson <ap...@optimatika.se>.
That wasn't it. Just happened again... /Anders
Anders Peterson wrote:
> No (don't know what it is).
>
> I think maybe this problem was caused by the RunJettyRun plugin
> picking up my wicket-1.3.0 jars that I had forgotten to delete from my
> project. I did not reference those jars, but the files where still in
> my project directory.
>
> I did some general "update all plugins" and project cleaning. Then the
> problem disappeared. There wasn't much to clean, but I did have that
> older version of wicket still in the project directory. (Must have had
> it there since 1.3.1 was released.)
>
> /Anders
>
> Igor Vaynberg wrote:
>> are you using class reloading filter?
>>
>> -igor
>>
>>
>>
>>
>> On Sun, Feb 24, 2008 at 7:57 AM, Anders Peterson
>> <ap...@optimatika.se> 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
>>> org.apache.wicket.request.target.resource.ComponentResourceRequestTarget@234519250[Page
>>>
>>> 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 SelectChannelConnector@0.0.0.0: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
>>> org.apache.wicket.request.target.resource.ComponentResourceRequestTarget@234519250[Page
>>> 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: users-unsubscribe@wicket.apache.org
>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Strange Exception
Posted by Anders Peterson <ap...@optimatika.se>.
No (don't know what it is).
I think maybe this problem was caused by the RunJettyRun plugin picking
up my wicket-1.3.0 jars that I had forgotten to delete from my project.
I did not reference those jars, but the files where still in my project
directory.
I did some general "update all plugins" and project cleaning. Then the
problem disappeared. There wasn't much to clean, but I did have that
older version of wicket still in the project directory. (Must have had
it there since 1.3.1 was released.)
/Anders
Igor Vaynberg wrote:
> are you using class reloading filter?
>
> -igor
>
>
>
>
> On Sun, Feb 24, 2008 at 7:57 AM, Anders Peterson <ap...@optimatika.se> 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
>> org.apache.wicket.request.target.resource.ComponentResourceRequestTarget@234519250[Page
>> 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 SelectChannelConnector@0.0.0.0: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 org.apache.wicket.request.target.resource.ComponentResourceRequestTarget@234519250[Page 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: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Strange Exception
Posted by Igor Vaynberg <ig...@gmail.com>.
are you using class reloading filter?
-igor
On Sun, Feb 24, 2008 at 7:57 AM, Anders Peterson <ap...@optimatika.se> 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
> org.apache.wicket.request.target.resource.ComponentResourceRequestTarget@234519250[Page
> 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 SelectChannelConnector@0.0.0.0: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 org.apache.wicket.request.target.resource.ComponentResourceRequestTarget@234519250[Page 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: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org