Thanks Andrea. I'll work with your quickstart and see what I can find.

Bruce

-----Original Message-----
From: Andrea Del Bene [mailto:[email protected]] 
Sent: Saturday, March 14, 2015 11:58 AM
To: [email protected]
Subject: Re: PDF viewed in panel via ResourceReference works in 6.12 but not in 
6.13

Hi,

I've created a quickstart based on your code  but I can't reproduce the issue. 
I've shared it on Dropbox: 
https://www.dropbox.com/s/qmolvzvp9a0xplf/ResourceIssue.tar.gz?dl=0
The only thing I've noted is that your resource url doesn't have starting 
segment 'wicket', i.e my resource url is:

./wicket/resource/org.apache.wicket.Application/pdfProducer

Maybe you have some custom setting for wicket segments ('wicket', 'bookmark', 
etc...)?
> The problem (which I think is a bug) is in the way the url is produced.
>
> The line
>       String url = (String)RequestCycle.get().urlFor(resourceReference, 
> null);
>
> Produces the url to use for the resource ref.
>
> In the non-working version it returns:
>
> ../resource/org.apache.wicket.Application/pdfProducer
>
> If I set a breakpoint just after this line and I manually remove the first 
> dot in the string  using the debugger to get:
>
> ./resource/org.apache.wicket.Application/pdfProducer
>
> and then let the code continue to run, my pdf appears correctly.
>
> The debug trace also shows the correct uri.
>
> 2015-03-13 17:59:30,292  DEBUG - ServletWebRequest          - Calculating 
> context relative path from: context path '', filterPrefix '', uri 
> '/wicket/resource/org.apache.wicket.Application/pdfProducer'
> 2015-03-13 17:59:30,298  DEBUG - ServletWebRequest          - Calculating 
> context relative path from: context path '', filterPrefix '', uri 
> '/wicket/resource/org.apache.wicket.Application/pdfProducer'
> 2015-03-13 17:59:30,301  DEBUG - ServletWebRequest          - Calculating 
> context relative path from: context path '', filterPrefix '', uri 
> '/wicket/resource/org.apache.wicket.Application/pdfProducer'
> 2015-03-13 17:59:30,305  DEBUG - CompoundRequestMapper      - One compatible 
> mapper found for URL 
> 'wicket/resource/org.apache.wicket.Application/pdfProducer' -> 'Mapper: 
> org.apache.wicket.core.request.mapper.ResourceReferenceMapper; Score: 1'
>
> Maybe someone knows how to fix this? I could strip the first dot as a 
> workaround in the mean time.
>
> Bruce
>


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