Jenny Brown created WICKET-5098:
-----------------------------------
Summary: PackageResourceBlockedException under Windows for *.js
files in web app's own packages, not in jars
Key: WICKET-5098
URL: https://issues.apache.org/jira/browse/WICKET-5098
Project: Wicket
Issue Type: Bug
Components: wicket
Affects Versions: 6.6.0
Environment: Windows 7
Reporter: Jenny Brown
PackageResourceGuard.acceptAbsolutePath() uses '/' instead of File.separator
when manipulating absolute file paths. This causes problems on MS-Windows when
trying to parse "C:\com\mycompany\...." resulting in exceptions when trying to
load javascript etc files that are not in a jar. The problem shows up for
resources accessed via FileResourceStream, but not UrlResourceStream.
org.apache.wicket.request.resource.PackageResource$PackageResourceBlockedException:
Access denied to (static) package resource
com/mycompany/components/behavior/TinyMceBehavior.js. See IPackageResourceGuard
at
org.apache.wicket.request.resource.PackageResource.internalGetResourceStream(PackageResource.java:460)
at
org.apache.wicket.request.resource.PackageResource.getCacheableResourceStream(PackageResource.java:395)
at
org.apache.wicket.request.resource.PackageResource.getCacheKey(PackageResource.java:223)
at
org.apache.wicket.request.resource.caching.version.RequestCycleCachedResourceVersion.getVersion(RequestCycleCachedResourceVersion.java:81)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira