[
https://issues.apache.org/jira/browse/TUSCANY-3410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Simon Nash closed TUSCANY-3410.
-------------------------------
Resolution: Won't Fix
This problem only occurs when using Tuscany SCA 1.5.1. It doesn't occur when
using Tuscany SCA 1.6. Now that Tuscany SCA 1.6 has been released, there's no
reason to make any change to the travel sample.
> Travel sample fullapp launcher fails with policy exception
> ----------------------------------------------------------
>
> Key: TUSCANY-3410
> URL: https://issues.apache.org/jira/browse/TUSCANY-3410
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Travel Sample
> Reporter: Simon Nash
>
> The travel sample fullapp launcher fails with the exception shown below. The
> distributed version of fullapp (using the fullapp-domain and fullapp-nodes
> launchers) works OK. I have tracked this down to the fullapp laucher using
> the payment-java-policy and creditcard-payment-jaxb-policy contributions,
> whereas fullapp-domain uses payment-java and creditcard-payment-jaxb. The
> change to these contributions in the fullapp launcher was made in revision
> r884709, but the commit comment does not say why these two contributions were
> changed to the "policy" versions.
> [java] 07-Jan-2010 02:17:11 org.apache.tuscany.sca.node.impl.NodeImpl
> <init
> >
> [java] INFO: Creating node: null
> [java] 07-Jan-2010 02:17:12 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/common/target/classes/
> [java] 07-Jan-2010 02:17:13 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/currency/target/classes/
> [java] 07-Jan-2010 02:17:15 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/hotel/target/classes/
> [java] 07-Jan-2010 02:17:15 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/flight/target/classes/
> [java] 07-Jan-2010 02:17:15 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/car/target/classes/
> [java] 07-Jan-2010 02:17:15 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/trip/target/classes/
> [java] 07-Jan-2010 02:17:15 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/tripbooking/target/classes/
> [java] 07-Jan-2010 02:17:15 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/travelcatalog/target/classes/
> [java] 07-Jan-2010 02:17:15 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/payment-java-policy/target/classes/
> [java] 07-Jan-2010 02:17:16 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/creditcard-payment-jaxb-policy/target/classes/
> [java] 07-Jan-2010 02:17:16 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/shoppingcart/target/classes/
> [java] 07-Jan-2010 02:17:16 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/scatours/target/classes/
> [java] 07-Jan-2010 02:17:16 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/fullapp-ui/target/classes/
> [java] 07-Jan-2010 02:17:16 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/fullapp-coordination/target/classes/
> [java] 07-Jan-2010 02:17:16 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/fullapp-currency/target/classes/
> [java] 07-Jan-2010 02:17:16 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/fullapp-packagedtrip/target/classes/
> [java] 07-Jan-2010 02:17:16 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/fullapp-bespoketrip/target/classes/
> [java] 07-Jan-2010 02:17:17 org.apache.tuscany.sca.node.impl.NodeImpl
> confi
> gureNode
> [java] INFO: Loading contribution:
> file:/E:/td/book/ts1/travelsample/launch
> ers/fullapp/../../contributions/fullapp-shoppingcart/target/classes/
> [java] 07-Jan-2010 02:17:18 org.apache.tuscany.sca.node.impl.NodeImpl
> start
> [java] INFO: Starting node: null
> [java] - Module validation failed: The system is attempting to engage a
> mod
> ule that is not available: rampart
> [java] - Module validation failed: The system is attempting to engage a
> mod
> ule that is not available: rampart
> [java] 07-Jan-2010 02:17:20
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping: http://GrosMorne:8081/Payment
> [java] 07-Jan-2010 02:17:20
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8082/CreditCardPayment
> [java] 07-Jan-2010 02:17:20
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping: http://GrosMorne:8080/scatours/*
> [java] 07-Jan-2010 02:17:20
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/scatours/scatours
> .js
> [java] 07-Jan-2010 02:17:20
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/SCATours/SCATours
> Search/*
> [java] 07-Jan-2010 02:17:20
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/SCATours/SCATours
> Search
> [java] 07-Jan-2010 02:17:20
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/SCADomain/scaDoma
> in.js
> [java] 07-Jan-2010 02:17:20
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/SCATours/SCATours
> Booking/*
> [java] 07-Jan-2010 02:17:20
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/SCATours/SCATours
> Booking
> [java] 07-Jan-2010 02:17:20
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/SCATours/SCATours
> Cart/*
> [java] 07-Jan-2010 02:17:20
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/SCATours/SCATours
> Cart
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8084/Hotel/SearchCallb
> ack
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8084/Flight/SearchCall
> back
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8084/Car/SearchCallbac
> k
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8084/Trip/SearchCallba
> ck
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping: http://GrosMorne:8085/Trip/Search
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/TripPartner/searc
> hjsonrpc/*
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/TripPartner/searc
> hjsonrpc
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping: http://GrosMorne:8086/Hotel/Search
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping: http://GrosMorne:8086/Flight/Search
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/FlightPartner/sea
> rchjsonrpc/*
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/FlightPartner/sea
> rchjsonrpc
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping: http://GrosMorne:8086/Car/Search
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/CarPartner/search
> jsonrpc/*
> [java] 07-Jan-2010 02:17:21
> org.apache.tuscany.sca.http.jetty.JettyServer a
> ddServletMapping
> [java] INFO: Added Servlet mapping:
> http://GrosMorne:8080/CarPartner/search
> jsonrpc
> [java] Point your browser at - http://localhost:8080/scatours/
> [java] Node started - Press enter to shutdown.
> [java] 07-Jan-2010 02:17:33 com.metaparadigm.jsonrpc.JSONRPCBridge
> register
> LocalArgResolver
> [java] INFO: registered local arg resolver
> com.metaparadigm.jsonrpc.HttpSer
> vletRequestArgResolver for local class javax.servlet.http.HttpServletRequest
> wit
> h context javax.servlet.http.HttpServletRequest
> [java] 07-Jan-2010 02:17:33 com.metaparadigm.jsonrpc.JSONRPCBridge
> register
> LocalArgResolver
> [java] INFO: registered local arg resolver
> com.metaparadigm.jsonrpc.HttpSes
> sionArgResolver for local class javax.servlet.http.HttpSession with context
> java
> x.servlet.http.HttpServletRequest
> [java] 07-Jan-2010 02:17:33 com.metaparadigm.jsonrpc.JSONRPCBridge
> register
> LocalArgResolver
> [java] INFO: registered local arg resolver
> com.metaparadigm.jsonrpc.JSONRPC
> BridgeServletArgResolver for local class
> com.metaparadigm.jsonrpc.JSONRPCBridge
> with context javax.servlet.http.HttpServletRequest
> [java] 07-Jan-2010 02:17:33 com.metaparadigm.jsonrpc.JSONRPCBridge
> analyzeC
> lass
> [java] INFO: analyzing com.tuscanyscatours.SCAToursSearch
> [java] 07-Jan-2010 02:17:33 com.metaparadigm.jsonrpc.JSONRPCBridge
> analyzeC
> lass
> [java] INFO: analyzing com.tuscanyscatours.SCAToursBooking
> [java] 07-Jan-2010 02:17:33 com.metaparadigm.jsonrpc.JSONRPCBridge
> analyzeC
> lass
> [java] INFO: analyzing com.tuscanyscatours.SCAToursCart
> [java] 07-Jan-2010 02:17:36 com.metaparadigm.jsonrpc.BeanSerializer
> analyze
> Bean
> [java] INFO: analyzing com.tuscanyscatours.common.TripLeg
> [java] going into wait
> [java] java.lang.IllegalArgumentException: name cannot be null
> [java] at
> org.apache.tuscany.sca.policy.authentication.basic.BasicAuthe
> nticationPrincipal.<init>(BasicAuthenticationPrincipal.java:35)
> [java] at
> org.apache.tuscany.sca.binding.ws.axis2.policy.configurator.A
> xis2BindingBasicAuthenticationConfigurator.parseHTTPHeader(Axis2BindingBasicAuth
> enticationConfigurator.java:107)
> [java] at
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.
> invokeTarget(Axis2ServiceProvider.java:755)
> [java] at
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInMessage
> Receiver.invokeBusinessLogic(Axis2ServiceInMessageReceiver.java:60)
> [java] at
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(Ab
> stractMessageReceiver.java:100)
> [java] at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:17
> 6)
> [java] at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTT
> PPostRequest(HTTPTransportUtils.java:275)
> [java] at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServle
> t.java:133)
> [java] at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
> [java] at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> [java] at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.
> java:487)
> [java] at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandle
> r.java:362)
> [java] at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandle
> r.java:181)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandle
> r.java:726)
> [java] at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrappe
> r.java:139)
> [java] at org.mortbay.jetty.Server.handle(Server.java:324)
> [java] at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection
> .java:505)
> [java] at
> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpC
> onnection.java:842)
> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
> [java] at
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:2
> 11)
> [java] at
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:3
> 80)
> [java] at
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEnd
> Point.java:395)
> [java] at org.apache.tuscany.sca.core.work.Work.run(Work.java:63)
> [java] at
> org.apache.tuscany.sca.core.work.ThreadPoolWorkManager$Decora
> tingWork.run(ThreadPoolWorkManager.java:215)
> [java] at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Thread
> PoolExecutor.java:885)
> [java] at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPool
> Executor.java:907)
> [java] at java.lang.Thread.run(Thread.java:619)
> [java] java.lang.IllegalArgumentException: name cannot be null
> [java] at
> org.apache.tuscany.sca.policy.authentication.basic.BasicAuthe
> nticationPrincipal.<init>(BasicAuthenticationPrincipal.java:35)
> [java] at
> org.apache.tuscany.sca.binding.ws.axis2.policy.configurator.A
> xis2BindingBasicAuthenticationConfigurator.parseHTTPHeader(Axis2BindingBasicAuth
> enticationConfigurator.java:107)
> [java] at
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.
> invokeTarget(Axis2ServiceProvider.java:755)
> [java] - org.apache.axis2.AxisFault: name cannot be null
> [java] at
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInMessage
> Receiver.invokeBusinessLogic(Axis2ServiceInMessageReceiver.java:60)
> [java] at
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(Ab
> stractMessageReceiver.java:100)
> [java] at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:17
> 6)
> [java] at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTT
> PPostRequest(HTTPTransportUtils.java:275)
> [java] at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServle
> t.java:133)
> [java] at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
> [java] at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> [java] at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.
> java:487)
> [java] at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandle
> r.java:362)
> [java] at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandle
> r.java:181)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandle
> r.java:726)
> [java] at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrappe
> r.java:139)
> [java] at org.mortbay.jetty.Server.handle(Server.java:324)
> [java] at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection
> .java:505)
> [java] at
> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpC
> onnection.java:842)
> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
> [java] at
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:2
> 11)
> [java] at
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:3
> 80)
> [java] at
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEnd
> Point.java:395)
> [java] at org.apache.tuscany.sca.core.work.Work.run(Work.java:63)
> [java] at
> org.apache.tuscany.sca.core.work.ThreadPoolWorkManager$Decora
> tingWork.run(ThreadPoolWorkManager.java:215)
> [java] at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Thread
> PoolExecutor.java:885)
> [java] at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPool
> Executor.java:907)
> [java] at java.lang.Thread.run(Thread.java:619)
> [java] java.lang.IllegalArgumentException: name cannot be null
> [java] at
> org.apache.tuscany.sca.policy.authentication.basic.BasicAuthe
> nticationPrincipal.<init>(BasicAuthenticationPrincipal.java:35)
> [java] at
> org.apache.tuscany.sca.binding.ws.axis2.policy.configurator.A
> xis2BindingBasicAuthenticationConfigurator.parseHTTPHeader(Axis2BindingBasicAuth
> enticationConfigurator.java:107)
> [java] - org.apache.axis2.AxisFault: name cannot be null
> [java] at
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.
> invokeTarget(Axis2ServiceProvider.java:755)
> [java] at
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInMessage
> Receiver.invokeBusinessLogic(Axis2ServiceInMessageReceiver.java:60)
> [java] at
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(Ab
> stractMessageReceiver.java:100)
> [java] at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:17
> 6)
> [java] at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTT
> PPostRequest(HTTPTransportUtils.java:275)
> [java] at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServle
> t.java:133)
> [java] at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
> [java] at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> [java] at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.
> java:487)
> [java] at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandle
> r.java:362)
> [java] at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandle
> r.java:181)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandle
> r.java:726)
> [java] at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrappe
> r.java:139)
> [java] at org.mortbay.jetty.Server.handle(Server.java:324)
> [java] at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection
> .java:505)
> [java] at
> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpC
> onnection.java:842)
> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
> [java] - org.apache.axis2.AxisFault: name cannot be null
> [java] at
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:2
> 11)
> [java] at
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:3
> 80)
> [java] at
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEnd
> Point.java:395)
> [java] at org.apache.tuscany.sca.core.work.Work.run(Work.java:63)
> [java] at
> org.apache.tuscany.sca.core.work.ThreadPoolWorkManager$Decora
> tingWork.run(ThreadPoolWorkManager.java:215)
> [java] at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Thread
> PoolExecutor.java:885)
> [java] at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPool
> Executor.java:907)
> [java] at java.lang.Thread.run(Thread.java:619)
> [java] java.lang.IllegalArgumentException: name cannot be null
> [java] at
> org.apache.tuscany.sca.policy.authentication.basic.BasicAuthe
> nticationPrincipal.<init>(BasicAuthenticationPrincipal.java:35)
> [java] at
> org.apache.tuscany.sca.binding.ws.axis2.policy.configurator.A
> xis2BindingBasicAuthenticationConfigurator.parseHTTPHeader(Axis2BindingBasicAuth
> enticationConfigurator.java:107)
> [java] at
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.
> invokeTarget(Axis2ServiceProvider.java:755)
> [java] at
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInMessage
> Receiver.invokeBusinessLogic(Axis2ServiceInMessageReceiver.java:60)
> [java] at
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(Ab
> stractMessageReceiver.java:100)
> [java] at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:17
> 6)
> [java] at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTT
> PPostRequest(HTTPTransportUtils.java:275)
> [java] at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServle
> t.java:133)
> [java] at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
> [java] at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> [java] at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.
> java:487)
> [java] at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandle
> r.java:362)
> [java] at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandle
> r.java:181)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandle
> r.java:726)
> [java] at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrappe
> r.java:139)
> [java] at org.mortbay.jetty.Server.handle(Server.java:324)
> [java] at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection
> .java:505)
> [java] at
> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpC
> onnection.java:842)
> [java] - org.apache.axis2.AxisFault: name cannot be null
> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
> [java] at
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:2
> 11)
> [java] at
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:3
> 80)
> [java] at
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEnd
> Point.java:395)
> [java] at org.apache.tuscany.sca.core.work.Work.run(Work.java:63)
> [java] at
> org.apache.tuscany.sca.core.work.ThreadPoolWorkManager$Decora
> tingWork.run(ThreadPoolWorkManager.java:215)
> [java] at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Thread
> PoolExecutor.java:885)
> [java] at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPool
> Executor.java:907)
> [java] at java.lang.Thread.run(Thread.java:619)
> [java] 07-Jan-2010 02:17:46 org.apache.tuscany.sca.node.impl.NodeImpl
> stop
> [java] INFO: Stopping node: null
> [java] 07-Jan-2010 02:17:46
> org.apache.tuscany.sca.http.jetty.JettyServer r
> emoveServletMapping
> [java] INFO: Removed Servlet mapping: /Payment
> Terminate batch job (Y/N)? y
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.