You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Simon Nash (JIRA)" <de...@tuscany.apache.org> on 2010/01/07 04:05:54 UTC

[jira] Created: (TUSCANY-3410) Travel sample fullapp launcher fails with policy exception

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.


[jira] Closed: (TUSCANY-3410) Travel sample fullapp launcher fails with policy exception

Posted by "Simon Nash (JIRA)" <de...@tuscany.apache.org>.
     [ 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.