[ 
https://issues.apache.org/jira/browse/WICKET-1403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12597795#action_12597795
 ] 

javadoc edited comment on WICKET-1403 at 5/18/08 6:31 AM:
---------------------------------------------------------------

Thinking twice, we could get away without special serialization requirements 
for at least any Type extending Class....
This does not solve all cases, but might help some people already.

see GuiceProxyTargetLocator_without_additional_dependency.java

      was (Author: javadoc):
    Thinking twice, we could get away without special serialization 
requirements for at least any Type extending Class....
This does not solve any case, but might help some people already.

see GuiceProxyTargetLocator_without_additional_dependency.java
  
> 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 sessions enabled,
> Apache Tomcat 6.0.16 with persistent sessions enabled 
>            Reporter: uwe schaefer
>            Assignee: Alastair Maw
>            Priority: Minor
>         Attachments: example.zip, GuiceProxyTargetLocator.java, 
> GuiceProxyTargetLocator_without_additional_dependency.java
>
>
> 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