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.

Reply via email to