WLW 10.3 - URISyntaxException when applying patches to WLW due to "Illegal character in path"

(Doc ID 1157961.1)

Last updated on NOVEMBER 21, 2012

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

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms