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.