Ugh...AuthenticatedWebApplication is abstract and thus cannot be instantiated!  
Somewhere
during my upgrade, my application started returning that instead of my session 
class  :(

Sorry for the noise.

Chris


On 11/7/2011 2:55 PM, Chris Merrill wrote:
> I've converted two apps from 1.4 to 1.5.  My GAE app seems to now be working 
> fine, but my
> other app, which runs in the more traditional Tomcat container and uses 
> OpenJPA/Derby and Spring
> is getting the exception below.
> 
> I've stepped down to that level of the code 
> (AuthenticatedWebApplication.newSession()) and
> don't see anything obviously wrong...so I'm apparently missing something 
> because this prevents
> any requests from being serviced.  It would be nice if the Java API gave us a 
> more useful
> exception message :(
> 
> Any ideas?
> 
> TIA!
> Chris
> 
> 
> 
> ERROR [org.apache.wicket.util.listener.ListenerCollection] - <Error invoking 
> listener:
> org.apache.wicket.Application$2@6aceb8e2>
> org.apache.wicket.WicketRuntimeException: Unable to instantiate web session 
> class
> org.apache.wicket.authroles.authentication.AuthenticatedWebSession
>       at
> org.apache.wicket.authroles.authentication.AuthenticatedWebApplication.newSession(AuthenticatedWebApplication.java:133)
>       at 
> org.apache.wicket.Application.fetchCreateAndSetSession(Application.java:1521)
>       at org.apache.wicket.Session.get(Session.java:159)
>       at org.apache.wicket.Application$2.onDetach(Application.java:1587)
>       at
> org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:99)
>       at
> org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:97)
>       at 
> org.apache.wicket.util.listener.ListenerCollection$1.notify(ListenerCollection.java:119)
>       at 
> org.apache.wicket.util.listener.ListenerCollection.reversedNotify(ListenerCollection.java:142)
>       at
> org.apache.wicket.util.listener.ListenerCollection.reversedNotifyIgnoringExceptions(ListenerCollection.java:113)
>       at
> org.apache.wicket.request.cycle.RequestCycleListenerCollection.onDetach(RequestCycleListenerCollection.java:95)
>       at 
> org.apache.wicket.request.cycle.RequestCycle.onDetach(RequestCycle.java:569)
>       at 
> org.apache.wicket.request.cycle.RequestCycle.detach(RequestCycle.java:508)
>       at 
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:284)
>       at 
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:162)
>       at 
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:218)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:113)
>       at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>       at 
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:861)
>       at
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
>       at 
> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1584)
>       at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.InstantiationException
>       at
> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
>       at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>       at
> org.apache.wicket.authroles.authentication.AuthenticatedWebApplication.newSession(AuthenticatedWebApplication.java:127)
>       ... 30 more
> 
> 


-- 
------------------------------------------------------------------------ -
Chris Merrill                           |  Web Performance, Inc.
[email protected]                |  http://webperformance.com
919-433-1762                            |  919-845-7601

Web Performance: Website Load Testing Software & Services
------------------------------------------------------------------------ -

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to