Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 347484

Summary: java.net.URISyntaxException on Security Policy load in WinXP
Product: [RT] Jetty Reporter: Joakim Erdfelt <joakim.erdfelt>
Component: otherAssignee: Jesse McConnell <jesse.mcconnell>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 7.2.x   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Joakim Erdfelt CLA 2011-05-27 12:43:59 EDT
Running org.eclipse.jetty.policy.JettyPolicyTest
org.eclipse.jetty.policy.PolicyException: org.eclipse.jetty.policy.PolicyException: java.net.URISyntaxException: Illegal character in opaque part at index 7: file:C:\Documents and Settings\joakim\/-
        at org.eclipse.jetty.policy.loader.DefaultPolicyLoader.load(DefaultPolic
yLoader.java:92)
        at org.eclipse.jetty.policy.PolicyMonitor.processPolicyFile(PolicyMonito
r.java:195)
        at org.eclipse.jetty.policy.PolicyMonitor.access$100(PolicyMonitor.java:
21)
        at org.eclipse.jetty.policy.PolicyMonitor$1.fileAdded(PolicyMonitor.java
:247)
        at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:601)
        at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:531)
        at org.eclipse.jetty.util.Scanner.scan(Scanner.java:394)
        at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:329)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:58)
        at org.eclipse.jetty.policy.PolicyMonitor.doStart(PolicyMonitor.java:258
)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:58)
        at org.eclipse.jetty.policy.JettyPolicy.initialize(JettyPolicy.java:165)

        at org.eclipse.jetty.policy.JettyPolicy.refresh(JettyPolicy.java:148)
        at org.eclipse.jetty.policy.JettyPolicyTest.testSCLoader(JettyPolicyTest
.java:221)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(Framework
Method.java:44)
        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCal
lable.java:15)
        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMe
thod.java:41)
        at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMet
hod.java:20)
        at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.
java:28)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun
ner.java:76)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun
ner.java:50)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
        at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.
java:53)
        at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4
Provider.java:119)
        at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider
.java:101)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.inv
oke(ProviderFactory.java:103)
        at $Proxy0.invoke(Unknown Source)
        at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(Suref
ireStarter.java:150)
        at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(S
urefireStarter.java:91)
        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:
69)
Caused by: org.eclipse.jetty.policy.PolicyException: java.net.URISyntaxException: Illegal character in opaque part at index 7: file:C:\Documents and Settings\joakim\/-
        at org.eclipse.jetty.policy.entry.GrantEntry.getCodeSource(GrantEntry.ja
va:140)
        at org.eclipse.jetty.policy.loader.DefaultPolicyLoader.load(DefaultPolic
yLoader.java:81)
        ... 42 more
Caused by: java.net.URISyntaxException: Illegal character in opaque part at index 7: file:C:\Documents and Settings\joakim\/-
        at java.net.URI$Parser.fail(URI.java:2809)
        at java.net.URI$Parser.checkChars(URI.java:2982)
        at java.net.URI$Parser.parse(URI.java:3019)
        at java.net.URI.<init>(URI.java:578)
        at org.eclipse.jetty.policy.entry.GrantEntry.getCodeSource(GrantEntry.ja
va:132)
        ... 43 more
Comment 1 Jesse McConnell CLA 2011-07-19 15:28:15 EDT
fixed some refereces to / that should have been ${/}