My Oracle Support Banner

WLW 10.3 - URISyntaxException when applying patches to WLW due to "Illegal character in path" (Doc ID 1157961.1)

Last updated on MARCH 09, 2019

Applies to:

Oracle Workshop for Weblogic - Version 10.3 and later
Information in this document applies to any platform.

Symptoms

In Weblogic Workshop 10.3.0 (WLW), when applying patches that touch on the same file(s), WLW fails with below URISyntaxException.  

org.eclipse.core.runtime.CoreException: Error while compiling web services in subscriberWebServices.
at com.bea.workshop.webservices.core.compiler.WebServiceProjectCompilerImpl$1.run(WebServiceProjectCompilerImpl.java:105)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1797)
at com.bea.workshop.webservices.core.compiler.WebServiceProjectCompilerImpl.build(WebServiceProjectCompilerImpl.java:117)
at com.bea.workshop.webservices.core.publish.WebServiceProjectPublishTask$WebServicesBuildOperation.processWebServices(WebServiceProjectPublishTask.java:160)
at com.bea.workshop.webservices.core.publish.WebServiceProjectPublishTask$WebServicePublishOperation.processWebModule(WebServiceProjectPublishTask.java:71)
at com.bea.workshop.wls.core.server.model.WeblogicWebPublishOperation.processRootChildModule(WeblogicWebPublishOperation.java:127)
at com.bea.workshop.wls.core.server.model.WeblogicWebPublishOperation.processRootModule(WeblogicWebPublishOperation.java:93)
at com.bea.workshop.wls.core.server.model.WeblogicPublishOperation.execute(WeblogicPublishOperation.java:94)
at com.bea.workshop.wls.core.server.internal.WeblogicServerBehaviour.performTasks(WeblogicServerBehaviour.java:1189)
at com.bea.workshop.wls.core.server.internal.WeblogicServerBehaviour.publishToServer(WeblogicServerBehaviour.java:744)
at com.bea.workshop.wls.core.server.internal.WeblogicServerBehaviour.publishOnce(WeblogicServerBehaviour.java:607)
at com.bea.workshop.wls.core.server.internal.WeblogicServerBehaviour.publish(WeblogicServerBehaviour.java:503)
at org.eclipse.wst.server.core.internal.Server.doPublish(Server.java:887)
at org.eclipse.wst.server.core.internal.Server.publish(Server.java:874)
at org.eclipse.wst.server.core.internal.PublishServerJob.run(PublishServerJob.java:72)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
org.eclipse.core.runtime.CoreException[4]:
com.bea.workshop.webservices.core.gen.WebServicesException:
com.bea.workshop.webservices.core.gen.WebServicesException:
java.net.URISyntaxException: Illegal character in path at index 103:
file:/C:/bea103/patch_wls1030/profiles/default/sys_manifest_classpath/../../../patch_jars/9124051_103ga[0].jar
at com.bea.workshop.webservices.core.compiler.WebServiceCompilerFactory.forProject(WebServiceCompilerFactory.java:67)
at com.bea.workshop.webservices.core.compiler.WebServiceProjectCompilerImpl.build0(WebServiceProjectCompilerImpl.java:142)
at com.bea.workshop.webservices.core.compiler.WebServiceProjectCompilerImpl.access$000(WebServiceProjectCompilerImpl.java:64)
at com.bea.workshop.webservices.core.compiler.WebServiceProjectCompilerImpl$1.run(WebServiceProjectCompilerImpl.java:98)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1797)
at com.bea.workshop.webservices.core.compiler.WebServiceProjectCompilerImpl.build(WebServiceProjectCompilerImpl.java:117)
at com.bea.workshop.webservices.core.publish.WebServiceProjectPublishTask$WebServicesBuildOperation.processWebServices(WebServiceProjectPublishTask.java:160)
at com.bea.workshop.webservices.core.publish.WebServiceProjectPublishTask$WebServicePublishOperation.processWebModule(WebServiceProjectPublishTask.java:71)
at com.bea.workshop.wls.core.server.model.WeblogicWebPublishOperation.processRootChildModule(WeblogicWebPublishOperation.java:127)
at com.bea.workshop.wls.core.server.model.WeblogicWebPublishOperation.processRootModule(WeblogicWebPublishOperation.java:93)
at com.bea.workshop.wls.core.server.model.WeblogicPublishOperation.execute(WeblogicPublishOperation.java:94)
at com.bea.workshop.wls.core.server.internal.WeblogicServerBehaviour.performTasks(WeblogicServerBehaviour.java:1189)
at com.bea.workshop.wls.core.server.internal.WeblogicServerBehaviour.publishToServer(WeblogicServerBehaviour.java:744)
at com.bea.workshop.wls.core.server.internal.WeblogicServerBehaviour.publishOnce(WeblogicServerBehaviour.java:607)
at com.bea.workshop.wls.core.server.internal.WeblogicServerBehaviour.publish(WeblogicServerBehaviour.java:503)
at org.eclipse.wst.server.core.internal.Server.doPublish(Server.java:887)
at org.eclipse.wst.server.core.internal.Server.publish(Server.java:874)
at org.eclipse.wst.server.core.internal.PublishServerJob.run(PublishServerJob.java:72)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: com.bea.workshop.webservices.core.gen.WebServicesException:java.net.URISyntaxException: Illegal character in path at index 103: file:/C:/bea103/patch_wls1030/profiles/default/sys_manifest_classpath/../../../patch_jars/9124051_103ga[0].jar
at com.bea.workshop.webservices.core.compiler.WebServiceCompilerFactory.buildClassPath(WebServiceCompilerFactory.java:151)
at com.bea.workshop.webservices.core.compiler.WebServiceCompilerFactory.forProject(WebServiceCompilerFactory.java:65)
... 18 more
Caused by: java.net.URISyntaxException: Illegal character in path at index 103: file:/C:/bea103/patch_wls1030/profiles/default/sys_manifest_classpath/../../../patch_jars/9124051_103ga[0].jar
at java.net.URI$Parser.fail(URI.java:2809)
at java.net.URI$Parser.checkChars(URI.java:2982)
at java.net.URI$Parser.parseHierarchical(URI.java:3066)
at java.net.URI$Parser.parse(URI.java:3014)
at java.net.URI.<init>(URI.java:578)
at java.net.URL.toURI(URL.java:918)
at com.bea.workshop.webservices.core.compiler.WebServiceCompilerFactory.buildClassPath(WebServiceCompilerFactory.java:143)
... 19 more

Changes

N/A

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.