Run as Tuscany fails if workspace folder has name with space
-------------------------------------------------------------
Key: TUSCANY-2374
URL: https://issues.apache.org/jira/browse/TUSCANY-2374
Project: Tuscany
Issue Type: Bug
Components: Java SCA Tools
Affects Versions: Java-SCA-1.2
Reporter: Luciano Resende
Fix For: Java-SCA-Next
1.Have your workspace in a folder that has spaces on the name (e.g Documents
and Settings)
2.Try to run your application using Tuscany Eclipse plugin.
Below is the original user console output with stack trace
Jun 6, 2008 12:31:36 PM
org.apache.tuscany.sca.node.launcher.DomainManagerLauncher main
INFO: Apache Tuscany SCA Domain Manager starting...
Jun 6, 2008 12:31:36 PM org.apache.tuscany.sca.node.launcher.NodeLauncherUtil
collectJARFiles
INFO: Runtime classpath: 148 JARs from C:\Documents and
Settings\mmithun\Desktop\tuscany-sca-1.2-incubating\lib
Jun 6, 2008 12:31:36 PM org.apache.tuscany.sca.node.launcher.NodeLauncherUtil
collectJARFiles
INFO: Runtime classpath: 93 JARs from C:\Documents and
Settings\mmithun\Desktop\tuscany-sca-1.2-incubating\modules
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/ui/home/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/ui/workspace/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/ui/files/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/ui/composite/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/ui/cloud/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/workspace/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/contribution/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/feed/files/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/files/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/composite/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/composite-source/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/deployable/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/composite-resolved/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/cloud/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/cloud-source/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/composite-image/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/node-image/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/quickstart/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/processes/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/node/processes/*
Jun 6, 2008 12:31:39 PM org.apache.tuscany.sca.http.jetty.JettyServer
addServletMapping
INFO: Added Servlet mapping: http://mmithun-lxp:9990/ping/*
Jun 6, 2008 12:31:39 PM
org.apache.tuscany.sca.node.launcher.DomainManagerLauncher main
INFO: SCA Domain Manager started.
Jun 6, 2008 12:31:39 PM
org.apache.tuscany.sca.node.launcher.DomainManagerLauncher main
INFO: Press enter to shutdown.
Jun 6, 2008 12:31:39 PM
org.apache.tuscany.sca.implementation.node.launcher.PingServiceImpl doGet
INFO: ping
Jun 6, 2008 12:31:39 PM
org.apache.tuscany.sca.workspace.admin.impl.QuickStartServiceImpl doGet
INFO: Composite Quick Start.
Jun 6, 2008 12:31:39 PM
org.apache.tuscany.sca.workspace.admin.impl.QuickStartServiceImpl doGet
INFO: Contribution URI: ws1
Jun 6, 2008 12:31:39 PM
org.apache.tuscany.sca.workspace.admin.impl.QuickStartServiceImpl doGet
INFO: Contribution location: file:/C:/Documents and
Settings/mmithun/workspace/ws1/bin
Jun 6, 2008 12:31:39 PM
org.apache.tuscany.sca.workspace.admin.impl.QuickStartServiceImpl doGet
INFO: Composite URI: helloworld.composite
Jun 6, 2008 12:31:39 PM
org.apache.tuscany.sca.workspace.admin.impl.ContributionCollectionImpl getAll
INFO: getAll
Jun 6, 2008 12:31:39 PM
org.apache.tuscany.sca.workspace.admin.impl.ContributionCollectionImpl post
INFO: post ws1
Jun 6, 2008 12:31:39 PM
org.apache.tuscany.sca.workspace.admin.impl.QuickStartServiceImpl doGet
SEVERE: Could not start composite
java.lang.IllegalArgumentException
at java.net.URI.create(URI.java:842)
at
org.apache.tuscany.sca.workspace.admin.impl.DomainAdminUtil.locationURL(DomainAdminUtil.java:130)
at
org.apache.tuscany.sca.workspace.admin.impl.ContributionCollectionImpl.post(ContributionCollectionImpl.java:226)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker.invoke(JavaImplementationInvoker.java:109)
at
org.apache.tuscany.sca.binding.sca.impl.SCABindingInvoker.invoke(SCABindingInvoker.java:61)
at
org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:286)
at
org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:154)
at $Proxy10.post(Unknown Source)
at
org.apache.tuscany.sca.workspace.admin.impl.QuickStartServiceImpl.doGet(QuickStartServiceImpl.java:122)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker.invoke(JavaImplementationInvoker.java:109)
at
org.apache.tuscany.sca.binding.http.provider.HTTPServiceListenerServlet.service(HTTPServiceListenerServlet.java:79)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:324)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.apache.tuscany.sca.core.work.Jsr237Work.run(Jsr237Work.java:61)
at
org.apache.tuscany.sca.core.work.ThreadPoolWorkManager$DecoratingWork.run(ThreadPoolWorkManager.java:214)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.net.URISyntaxException: Illegal character in path at index 18:
file:/C:/Documents and Settings/mmithun/workspace/ws1/bin
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.URI.create(URI.java:840)
... 37 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.