On Mar 9, 2009, at 6:41 AM, Simon Laws wrote:


Ok, past most of it now. A bit of judicious mvn cleaning and it sorted itself out. Am left with...

[INFO] ------------------------------------------------------------------------ [INFO] Error for project: Apache Tuscany SCA Distribution itest Webapp helloworl
d-jsp (during install)
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.

2009-03-09 10:35:40.750::WARN:  /helloworld-jsp/
org.oasisopen.sca.ServiceRuntimeException: Reference not found: service at org.apache.tuscany.sca.core.context.impl.ComponentContextImpl.getServ
iceReference(ComponentContextImpl.java:119)
        at org.apache.tuscany.sca.implementation.web.runtime.jsp.ReferenceTag.do
EndTag(ReferenceTag.java:61)
at org.apache.jsp.hello_jsp._jspService(org.apache.jsp.hello_jsp:81) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java: 820) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:332)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
14)

Thanks Simon.

I have a slightly different failure:

[INFO] ------------------------------------------------------------------------ [INFO] Building Apache Tuscany SCA Distribution itest Webapp helloworld-jsp
[INFO]    task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory /Users/kevan/tuscany/java/sca/itest/ distribution/webapp-helloworld-jsp/target
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] No sources to compile
[INFO] [cargo:start {execution: start-container}]
[INFO] [beddedLocalContainer] Jetty 6.x Embedded starting...
2009-03-09 10:11:54.831::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
2009-03-09 10:11:54.874::INFO:  jetty-6.1.1rc1
2009-03-09 10:11:55.009::INFO: Extract jar:file:/Users/kevan/tuscany/ java/sca/samples/webapps/helloworld-jsp/target/helloworld-jsp.war!/ to /tmp/Jetty_0_0_0_0_8085_helloworld-jsp.war__helloworld-jsp__-wikuak/ webapp Mar 9, 2009 10:11:55 AM org.apache.tuscany.sca.host.webapp.ServletHostHelper initContextPath
INFO: ContextPath: /helloworld-jsp
Mar 9, 2009 10:11:55 AM org.apache.tuscany.sca.host.webapp.ServletHostHelper getContributionRoot INFO: contributionRoot: file:/private/tmp/ Jetty_0_0_0_0_8085_helloworld-jsp.war__helloworld-jsp__-wikuak/webapp/
Mar 9, 2009 10:11:55 AM org.apache.tuscany.sca.node.impl.NodeImpl <init>
INFO: Creating node: /helloworld-jsp
Mar 9, 2009 10:11:56 AM org.apache.tuscany.sca.node.impl.NodeImpl <init>
INFO: Loading composite: /helloworld-jsp
Mar 9, 2009 10:11:56 AM org.apache.tuscany.sca.node.impl.NodeImpl configureNode INFO: Loading contribution: file:/private/tmp/ Jetty_0_0_0_0_8085_helloworld-jsp.war__helloworld-jsp__-wikuak/webapp/ Mar 9, 2009 10:11:57 AM org.apache.tuscany.sca.contribution.processor.ValidatingXMLStreamReader SEVERE: XMLSchema validation error occured in: null ,line = 26, column = 9, Message = cvc-complex-type.2.4.a: Invalid content was found starting with element 'implementation.web'. One of '{"http://docs.oasis-open.org/ns/opencsa/sca/200903 ":documentation, "http://docs.oasis-open.org/ns/opencsa/sca/ 200903":implementation, "http://docs.oasis-open.org/ns/opencsa/sca/200903 ":service, "http://docs.oasis-open.org/ns/opencsa/sca/ 200903":reference, "http://docs.oasis-open.org/ns/opencsa/sca/ 200903":property, WC[##other:"http://docs.oasis-open.org/ns/opencsa/sca/200903 "]}' is expected. Mar 9, 2009 10:11:57 AM org .apache .tuscany .sca .assembly.builder.impl.CompositeReferenceEndpointReferenceBuilderImpl WARNING: Reference service must not specify endpoints using both target attribute and with binding uri attribute
Mar 9, 2009 10:11:57 AM org.apache.tuscany.sca.node.impl.NodeImpl start
INFO: Starting node: /helloworld-jsp
2009-03-09 10:11:58.106::INFO: Extract jar:file:/Users/kevan/tuscany/ java/sca/itest/distribution/webapp-helloworld-jsp/target/cargo-jetty/ cargocpc.war!/ to /tmp/ Jetty_0_0_0_0_8085_cargocpc.war__cargocpc__3q8jfo/webapp 2009-03-09 10:11:58.792::INFO: Started SelectChannelConnector @ 0.0.0.0:8085
[INFO] [beddedLocalContainer] Jetty 6.x Embedded started on port [8085]
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Invoking Tuscany Eclipse JDT compiler
[INFO] Compiling 1 to /Users/kevan/tuscany/java/sca/itest/distribution/ webapp-helloworld-jsp/target/test-classes
[INFO] [surefire:test]
[INFO] Surefire report directory: /Users/kevan/tuscany/java/sca/itest/ distribution/webapp-helloworld-jsp/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running itest.HelloworldTestCase
- Redirect requested but followRedirects is disabled
2009-03-09 10:12:05.408::WARN:  EXCEPTION
org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to initialize TldLocationsCache: null at org .apache .jasper .servlet.JspServletWrapper.handleJspException(JspServletWrapper.java: 510) at org .apache .jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: 491) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 185) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 391)
        at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
        at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java: 414)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: 491) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1074) at org .apache .tuscany .sca .host.webapp.TuscanyServletFilter.doFilter(TuscanyServletFilter.java:80) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1065) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 185) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 391) at org .mortbay .jetty .handler.ContextHandlerCollection.handle(ContextHandlerCollection.java: 146) at org .mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java: 114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
        at org.mortbay.jetty.Server.handle(Server.java:285)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 457) at org.mortbay.jetty.HttpConnection $RequestHandler.headerComplete(HttpConnection.java:751)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
at org .mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: 329) at org.mortbay.thread.BoundedThreadPool $PoolThread.run(BoundedThreadPool.java:475) Caused by: org.apache.jasper.JasperException: Unable to initialize TldLocationsCache: null at org .apache.jasper.compiler.TldLocationsCache.init(TldLocationsCache.java: 253) at org .apache .jasper.compiler.TldLocationsCache.getLocation(TldLocationsCache.java: 224) at org .apache .jasper .JspCompilationContext.getTldLocation(JspCompilationContext.java:526) at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java: 422)
        at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
        at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1552)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:126)
at org .apache.jasper.compiler.ParserController.doParse(ParserController.java: 211) at org .apache.jasper.compiler.ParserController.parse(ParserController.java: 100)
        at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
at org .apache .jasper.JspCompilationContext.compile(JspCompilationContext.java:563) at org .apache .jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
        ... 34 more

--kevan

Reply via email to