Barb; I take it that you are re-using a workspace that was created by a previous version of Composer-ME? If so, you will need to update the Library and server files - see the updating TBC FAQ at http://www.topquadrant.com/products/TBS_FAQ.html#TBC3, particularly the last step.
The basic instructions for reusing an existing workspace involves deleting the TopBraid and server.topbraidlive.org projects from the workspace (Navigator window in TBC). Then re-start Composer, which will re-generate these projects with versions of the files that are compatible with the version of Composer you are running (probably 3.4.0). These steps a detailed a bit in Section 4 of http://www.topquadrant.com/products/TB_Update.html (We are working to make this simpler in future releases.) An alternative is to define a fresh workspace using File > Switch Workspace, and specify a new location for the workspace. This will generate the system projects and you can use Import > General > Existing Projects into Workspace to copy previous projects into the workspace. Let us know whether this resolves the issue. -- Scott On Dec 29, 8:52 pm, bnichols <[email protected]> wrote: > I'm trying to go through the tutorial. Get to page 14 and click "Edit > Working Copy", the browser launches a new tab (Firefox), it starts up > a java app, and I get the following error message: > > Operation failed. > > On: Dec 29, 2010 9:42:58 PM > > Reason: > java.util.concurrent.ExecutionException: > java.lang.IllegalArgumentException: Undefined service with script > ManageRoot:InitRoot > > at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source) > > at java.util.concurrent.FutureTask.get(Unknown Source) > > at > org.topbraidlive.server.servlet.TBLThreadPoolServletDriver.performWork(TBLThreadPoolServletDriver.java: > 429) > > at > org.topbraidlive.server.servlet.TBLThreadPoolServletDriver.doGet(TBLThreadPoolServletDriver.java: > 243) > > at > org.topbraidlive.server.servlet.TBLParentServlet.doStuff(TBLParentServlet.java: > 224) > > at > org.topbraidlive.server.servlet.TBLParentServlet.doXMLMultiRequest(TBLParentServlet.java: > 112) > > at > org.topbraidlive.server.servlet.TBLParentServlet.considerContentType(TBLParentServlet.java: > 78) > > at > org.topbraidlive.server.servlet.TBLParentServlet.doPost(TBLParentServlet.java: > 200) > > at org.topbraidlive.server.servlet.TBLServlet.doPost(TBLServlet.java: > 30) > > at > org.topbraidlive.server.servlet.TBLServletController.doPost(TBLServletController.java: > 89) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > > at org.eclipse.equinox.http.registry.internal.ServletManager > $ServletWrapper.service(ServletManager.java:180) > > at > org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java: > 61) > > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java: > 126) > > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java: > 60) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > > at org.eclipse.equinox.http.jetty.internal.HttpServerManager > $InternalHttpServiceServlet.service(HttpServerManager.java:318) > > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: > 511) > > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: > 390) > > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: > 182) > > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: > 765) > > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: > 152) > > at org.mortbay.jetty.Server.handle(Server.java:326) > > at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: > 542) > > at org.mortbay.jetty.HttpConnection > $RequestHandler.content(HttpConnection.java:939) > > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) > > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) > > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) > > at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: > 409) > > at org.mortbay.thread.QueuedThreadPool > $PoolThread.run(QueuedThreadPool.java:582) > > Caused by: java.lang.IllegalArgumentException: Undefined service with > script ManageRoot:InitRoot > > at > org.topbraidlive.sparqlmotion.handlers.sparqlmotion.SPARQLMotionHandler.getService(SPARQLMotionHandler.java: > 535) > > at > org.topbraidlive.sparqlmotion.handlers.sparqlmotion.SPARQLMotionHandler.serializeResponse(SPARQLMotionHandler.java: > 169) > > at > org.topbraidlive.server.servlet.AbstractRequestDelegate.handleRequest(AbstractRequestDelegate.java: > 63) > > at > org.topbraidlive.server.servlet.AbstractRequestDelegate.runActionHandler(AbstractRequestDelegate.java: > 139) > > at > org.topbraidlive.server.servlet.RequestWorker.call(RequestWorker.java: > 62) > > at > org.topbraidlive.server.servlet.RequestWorker.call(RequestWorker.java: > 1) > > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) > > at java.util.concurrent.FutureTask.run(Unknown Source) > > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown > Source) > > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) > > at java.lang.Thread.run(Unknown Source) > > Any suggestions? -- You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include TopBraid Composer, TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/topbraid-users?hl=en
