Please put a breakpoint at
https://github.com/apache/wicket/blob/wicket-6.x/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java?source=cc#L431

It seems " /images/alt_neu_v2.jpg; locale: null; style: null; variation:
null" does not exists. Only in this case the resource stream would be null.

Unfortunately this happens in a private method and I don't see how to
workaround it.
Please create a ticket with a quickstart.

Martin Grigorov
Wicket Training and Consulting


On Mon, Jan 13, 2014 at 3:10 PM, Martin Grigorov <mgrigo...@apache.org>wrote:

> Hi,
>
> Please check your logs for : "Argument 'delegate' may not be null."
>
> This is what
> g.Args.notNull(Args.java:41)
> > at
> > org.apache.wicket.util.resource.ResourceStreamWrapper.<init>(
> ResourceStreamWrapper.java:36)
> > at
>
> should actually throw.
>
> I am looking why it could be null.
>
> Martin Grigorov
> Wicket Training and Consulting
>
>
> On Mon, Jan 13, 2014 at 3:02 PM, Thomas Heigl <tho...@umschalt.com> wrote:
>
>> Hey all,
>>
>> I just tried to upgrade to Wicket 6.13.0 because of the new JQuery version
>> packaged with it. It breaks some of our resource mounting functionality
>> that has been working since 1.4x and some package resources cannot be
>> found
>> anymore. Have there been changes to resource mounting in this release?
>>
>> A sample exception looks like this:
>>
>> org.apache.wicket.WicketRuntimeException: An error occurred while
>> > generating an Url for handler
>> > 'ResourceReferenceRequestHandler{resourceReference=scope:
>> > com.synexit.friendsic.view.wicket.staticcontent.StaticContentBase; name:
>> > /images/alt_neu_v2.jpg; locale: null; style: null; variation: null,
>> > pageParameters=}'
>> > at org.apache.wicket.util.lang.Args.notNull(Args.java:41)
>> > at
>> >
>> org.apache.wicket.util.resource.ResourceStreamWrapper.<init>(ResourceStreamWrapper.java:36)
>> > at
>> >
>> org.apache.wicket.request.resource.PackageResource$ProcessingResourceStream.<init>(PackageResource.java:476)
>> > at
>> >
>> org.apache.wicket.request.resource.PackageResource$ProcessingResourceStream.<init>(PackageResource.java:472)
>> > at
>> >
>> org.apache.wicket.request.resource.PackageResource.internalGetResourceStream(PackageResource.java:465)
>> > at
>> >
>> org.apache.wicket.request.resource.PackageResource.getCacheableResourceStream(PackageResource.java:395)
>> > at
>> >
>> org.apache.wicket.request.resource.PackageResource.getCacheKey(PackageResource.java:227)
>> > at
>> >
>> org.apache.wicket.request.resource.caching.version.RequestCycleCachedResourceVersion.getVersion(RequestCycleCachedResourceVersion.java:81)
>> > at
>> >
>> org.apache.wicket.request.resource.caching.FilenameWithVersionResourceCachingStrategy.decorateUrl(FilenameWithVersionResourceCachingStrategy.java:102)
>> > at
>> >
>> org.apache.wicket.core.request.mapper.BasicResourceReferenceMapper.mapHandler(BasicResourceReferenceMapper.java:238)
>> > at
>> >
>> org.apache.wicket.request.mapper.ParentPathReferenceRewriter.mapHandler(ParentPathReferenceRewriter.java:91)
>> > at
>> >
>> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:215)
>> > at
>> >
>> org.apache.wicket.util.tester.BaseWicketTester$TestRequestMapper.mapHandler(BaseWicketTester.java:2758)
>> > at
>> >
>> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:429)
>> > at
>> >
>> org.apache.wicket.request.cycle.RequestCycle.urlFor(RequestCycle.java:529)
>> > at
>> >
>> org.apache.wicket.request.cycle.RequestCycle.urlFor(RequestCycle.java:492)
>>
>>
>> The resource is there and works perfectly with Wicket 6.12.0.
>>
>> Any ideas?
>>
>> Cheers,
>>
>> Thomas
>>
>
>

Reply via email to