[ https://issues.apache.org/jira/browse/WICKET-5098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13612726#comment-13612726 ]
Igor Vaynberg commented on WICKET-5098: --------------------------------------- thats not a usual path on windows since it uses a linux style file separator instead of windows :) i believe i got it fixed, test it and reopen if its still broken. > 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 > Assignee: Igor Vaynberg > Fix For: 6.7.0 > > Attachments: packageResourceGuardPatch.txt > > > 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