Reinjection fails after Server restart
--------------------------------------

                 Key: WICKET-1403
                 URL: https://issues.apache.org/jira/browse/WICKET-1403
             Project: Wicket
          Issue Type: Bug
          Components: wicket-guice
    Affects Versions: 1.3.1
         Environment: Resin 3.1.5 with persistent pagestore
            Reporter: uwe schaefer
         Attachments: example.zip

Please see attached testcase. 
Steps to reproduce: 
* start it with mvn resin:run, go to http://localhost:8080/example
* click a few times
* stop & restart 
* reload the page (everything fine here (means reload obviously succeeds)
* click again, you´ll face
{code}
Caused by: java.lang.NullPointerException: type
        at com.google.inject.util.Objects.nonNull(Objects.java:35)
        at com.google.inject.TypeLiteral.<init>(TypeLiteral.java:69)
        at 
com.google.inject.TypeLiteral$SimpleTypeLiteral.<init>(TypeLiteral.java:181)
        at com.google.inject.TypeLiteral.get(TypeLiteral.java:169)
        at 
org.apache.wicket.guice.GuiceProxyTargetLocator.locateProxyTarget(GuiceProxyTargetLocator.java:61)
        at 
org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:412)
        at org.apache.wicket.proxy.$Proxy13.foo(Unknown Source)
        at org.codesmell.HomePage$1.onClick(HomePage.java:25)
        at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:214)
        ... 21 more
{code}

GuiceProxyTargetLocator does not seem to be coded to cope with this. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to