[ 
https://issues.apache.org/jira/browse/WICKET-1403?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alastair Maw updated WICKET-1403:
---------------------------------

    Priority: Minor  (was: Major)

Downgrading to minor, as this affects development on Resin only, seemingly. 
It's likely that this will get fixed magically by some other refactoring I'm 
doing for Guice support. Will keep you posted on that so you can test this 
again when that patch lands.

> 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
>            Assignee: Alastair Maw
>            Priority: Minor
>         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