Is by any chance this the full exception you are getting?
ERROR - RequestCycle               - Unable to instantiate web session
class org.apache.wicket.examples.authentication.MyAuthenticatedWebSession
org.apache.wicket.WicketRuntimeException: Unable to instantiate web
session class 
org.apache.wicket.examples.authentication.MyAuthenticatedWebSession
        at 
org.apache.wicket.authentication.AuthenticatedWebApplication.newSession(AuthenticatedWebApplication.java:119)
        at org.apache.wicket.Session.findOrCreate(Session.java:228)
        at org.apache.wicket.Session.findOrCreate(Session.java:211)
        at org.apache.wicket.Session.get(Session.java:250)
        at org.apache.wicket.RequestCycle.getSession(RequestCycle.java:433)
        at 
org.apache.wicket.request.AbstractRequestCycleProcessor.resolveHomePageTarget(AbstractRequestCycleProcessor.java:315)
        at 
org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:159)
        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1227)
        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347)
        at org.apache.wicket.RequestCycle.request(RequestCycle.java:496)
        at 
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:375)
        at 
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)
        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:228)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoSuchMethodException:
org.apache.wicket.examples.authentication.MyAuthenticatedWebSession.<init>(org.apache.wicket.Request)
        at java.lang.Class.getConstructor0(Class.java:2706)
        at java.lang.Class.getDeclaredConstructor(Class.java:1985)
        at 
org.apache.wicket.authentication.AuthenticatedWebApplication.newSession(AuthenticatedWebApplication.java:114)
        ... 23 more
ERROR - RequestCycle               - unexpected exception when
handling another exception: Can't instantiate page using constructor
public org.apache.wicket.markup.html.pages.InternalErrorPage()
org.apache.wicket.WicketRuntimeException: Can't instantiate page using
constructor public
org.apache.wicket.markup.html.pages.InternalErrorPage()
        at 
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:168)
        at 
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:58)
        at 
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:262)
        at 
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:283)
        at 
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:231)
        at 
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
        at org.apache.wicket.RequestCycle.respond(RequestCycle.java:1184)
        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1251)
        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347)
        at org.apache.wicket.RequestCycle.request(RequestCycle.java:496)
        at 
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:375)
        at 
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)
        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:228)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at 
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:149)
        ... 23 more
Caused by: org.apache.wicket.WicketRuntimeException: Unable to
instantiate web session class
org.apache.wicket.examples.authentication.MyAuthenticatedWebSession
        at 
org.apache.wicket.authentication.AuthenticatedWebApplication.newSession(AuthenticatedWebApplication.java:119)
        at org.apache.wicket.Session.findOrCreate(Session.java:228)
        at org.apache.wicket.Session.findOrCreate(Session.java:211)
        at org.apache.wicket.Session.get(Session.java:250)
        at org.apache.wicket.Application$1.onInstantiation(Application.java:276)
        at 
org.apache.wicket.Application.notifyComponentInstantiationListeners(Application.java:974)
        at org.apache.wicket.Component.<init>(Component.java:874)
        at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:105)
        at org.apache.wicket.Page.<init>(Page.java:236)
        at org.apache.wicket.markup.html.WebPage.<init>(WebPage.java:183)
        at 
org.apache.wicket.markup.html.pages.InternalErrorPage.<init>(InternalErrorPage.java:36)
        ... 28 more
Caused by: java.lang.NoSuchMethodException:
org.apache.wicket.examples.authentication.MyAuthenticatedWebSession.<init>(org.apache.wicket.Request)
        at java.lang.Class.getConstructor0(Class.java:2706)
        at java.lang.Class.getDeclaredConstructor(Class.java:1985)
        at 
org.apache.wicket.authentication.AuthenticatedWebApplication.newSession(AuthenticatedWebApplication.java:114)
        ... 38 more

In that case the solution is simple.
The Session is created by reflection, recently it changed from trying
to invoke the 2 argument constructor to the single argument
constructor. To fix the error and the warning you need to make your
session have the single argument constructor.

public ElectronicaSession(final Request   request) {

       super(request);

   }

Not what you used above.

Maurice

On Wed, Apr 16, 2008 at 12:49 AM, cjlyth <[EMAIL PROTECTED]> wrote:
>
>  I get it as well with 1.3.3 with the single parameter constructor. When I
>  downgrade to 1.3.2 the error goes away.
>
>
>
>
>  sindibade wrote:
>  >
>  > Hi all,
>  >
>  > I still encounter the same problem with wicket 1.3.3
>  >
>  > Thanx,
>  >
>  > Tarik
>  >
>  >
>  >
>  >
>  > Mr Mean wrote:
>  >>
>  >> AuthenticatedWebApplication used the deprecated constructor, this
>  >> should be fixed in wicket 1.3.3 see
>  >> https://issues.apache.org/jira/browse/WICKET-1423
>  >>
>  >> Maurice
>  >>
>  >> On Sun, Apr 6, 2008 at 3:55 PM, rosen jiang <[EMAIL PROTECTED]>
>  >> wrote:
>  >>>
>  >>>  Hi all,
>  >>>
>  >>>  I encounter the same problem, how to resolve it?
>  >>>
>  >>>  thx!
>  >>>  -rosen jiang
>  >>>
>  >>>
>  >>>
>  >>>
>  >>>  Johnnie wrote:
>  >>>  >
>  >>>  > Hi,
>  >>>  >
>  >>>  > I'm using Wicket 1.3.2, had a piece of code that read like this:
>  >>>  >
>  >>>  >     public MySession(final AuthenticatedWebApplication application,
>  >>>  >             final Request   request) {
>  >>>  >
>  >>>  >         super(application, request);
>  >>>  >
>  >>>  >     }
>  >>>  >
>  >>>  > and was getting the following warning:
>  >>>  >
>  >>>  >   warning: [deprecation]
>  >>>  >
>  >>> 
> AuthenticatedWebSession(org.apache.wicket.authentication.AuthenticatedWebApplication,org.apache.wicket.Request)
>  >>>  > in org.apache.wicket.authentication.AuthenticatedWebSession has been
>  >>>  > deprecated
>  >>>  >
>  >>>  > so I tried to use the form of the constructor that takes only one
>  >>> argument
>  >>>  > - Request, like so:
>  >>>  >
>  >>>  >     public ElectronicaSession(final AuthenticatedWebApplication
>  >>>  > application,
>  >>>  >             final Request   request) {
>  >>>  >
>  >>>  >         super(request);
>  >>>  >
>  >>>  >     }
>  >>>  >
>  >>>  > and now I get:
>  >>>  >
>  >>>  > org.apache.wicket.WicketRuntimeException: Unable to instantiate web
>  >>>  > session class my.package.MySession
>  >>>  >
>  >>>  >
>  >>> 
> org.apache.wicket.authentication.AuthenticatedWebApplication.newSession(AuthenticatedWebApplication.java:120)
>  >>>  >       org.apache.wicket.Session.findOrCreate(Session.java:228)
>  >>>  >       org.apache.wicket.Session.findOrCreate(Session.java:211)
>  >>>  >       org.apache.wicket.Session.get(Session.java:250)
>  >>>  >
>  >>> org.apache.wicket.Application$1.onInstantiation(Application.java:276)
>  >>>  >
>  >>>  >
>  >>> 
> org.apache.wicket.Application.notifyComponentInstantiationListeners(Application.java:974)
>  >>>  >       org.apache.wicket.Component.<init>(Component.java:866)
>  >>>  >
>  >>> org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:105)
>  >>>  >       org.apache.wicket.Page.<init>(Page.java:236)
>  >>>  >       org.apache.wicket.markup.html.WebPage.<init>(WebPage.java:184)
>  >>>  >
>  >>>  >
>  >>> 
> org.apache.wicket.markup.html.pages.ExceptionErrorPage.<init>(ExceptionErrorPage.java:55)
>  >>>  >
>  >>>  >
>  >>> 
> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:163)
>  >>>  >       org.apache.wicket.RequestCycle.step(RequestCycle.java:1280)
>  >>>  >       org.apache.wicket.RequestCycle.steps(RequestCycle.java:1330)
>  >>>  >       org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
>  >>>  >
>  >>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:358)
>  >>>  >
>  >>>  >
>  >>> 
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:194)
>  >>>  >
>  >>>  > How do I avoid both the warning and the error?
>  >>>  >
>  >>>  > Best regards,
>  >>>  >
>  >>>  > Johnny
>  >>>  >
>  >>>  >
>  >>>  >
>  >>>  >
>  >>>
>  >>>  --
>  >>>  View this message in context:
>  >>> 
> http://www.nabble.com/warning%3A--deprecation--AuthenticatedWebSession%28AuthenticatedWebApplication%2CRequest%29-tp16329498p16524401.html
>  >>>
>  >>>
>  >>> Sent from the Wicket - User mailing list archive at Nabble.com.
>  >>>
>  >>>
>  >>>  ---------------------------------------------------------------------
>  >>>  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]
>  >>
>  >>
>  >>
>  >
>  >
>
>  --
>  View this message in context: 
> http://www.nabble.com/warning%3A--deprecation--AuthenticatedWebSession%28AuthenticatedWebApplication%2CRequest%29-tp16329498p16713077.html
>
>
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
>  ---------------------------------------------------------------------
>  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