[ 
https://issues.apache.org/jira/browse/WICKET-631?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12509560
 ] 

János Cserép commented on WICKET-631:
-------------------------------------

getResourceState is called only in the response phase. That's where I would 
like to access parameters and set up a ResourceState object:

 protected DynamicWebResource.ResourceState getResourceState() {
        final Long id;
        try {
            id = getParameters().getLong("id");
        } catch (StringValueConversionException ex) {
            return null;
        }
        final int variant = getParameters().getInt("variant", 0);
        
        return new DynamicWebResource.ResourceState() {
         ...
        }
}

In 1.2.6 this works, in 1.3.0 it doesn't. 

> Resource.getParameters() empty when resource is mounted
> -------------------------------------------------------
>
>                 Key: WICKET-631
>                 URL: https://issues.apache.org/jira/browse/WICKET-631
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.3.0-beta1
>         Environment: wicket 1.3.0-incubating-SNAPSHOT running on Glassfish 
> and JDK 1.6.0
>            Reporter: János Cserép
>             Fix For: 1.3.0-beta3
>
>
> After migrating my application from 1.2.6 to 1.3.0-incubating-SNAPSHOT 
> mounted shared resources (rss feeds, uploaded images) stopped working.
> DynamicWebResource.getParameters().getXXX() returns with null if the resource 
> is mounted via Application.mountSharedResource but it works fine when the 
> resource is not mounted.

-- 
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