3 Replies Latest reply on May 27, 2008 2:47 PM by aguizar

    'Errors' in atm sample applications

    nchary

      Hello All,

      I have configured JBoss and all required components as per documentation provided and able to run 'HelloWorld' sample application succesfully. When I am running 'atm' sample application, I am sucessfully able to perform 'ant test' too, but target output xml file has few errors as follows:

      <?xml version="1.0" encoding="UTF-8" ?>














































































































































      <system-out><![CDATA[19:20:00,838 DEBUG [SecurityAssociation] Using ThreadLocal: false
      19:20:02,479 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:02,526 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#connect", Content-Type=text/xml; charset=UTF-8}}
      19:20:02,526 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:connect xmlns:ns1='http://jbpm.org/examples/atm'>
      </ns1:connect></env:Body></env:Envelope>
      19:20:02,901 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:connectResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      <ticketNo xmlns:ns1='http://jbpm.org/examples/ticket'>36
      </operationNS:connectResponse></env:Body></env:Envelope>
      19:20:03,323 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:03,338 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#status", Content-Type=text/xml; charset=UTF-8}}
      19:20:03,338 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:status xmlns:ns1='http://jbpm.org/examples/atm'>
      36</ns1:status></env:Body></env:Envelope>
      19:20:03,557 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:statusResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      connected
      </operationNS:statusResponse></env:Body></env:Envelope>
      19:20:03,557 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:03,557 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#disconnect", Content-Type=text/xml; charset=UTF-8}}
      19:20:03,557 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:disconnect xmlns:ns1='http://jbpm.org/examples/atm'>
      36</ns1:disconnect></env:Body></env:Envelope>
      19:20:04,260 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:04,260 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#connect", Content-Type=text/xml; charset=UTF-8}}
      19:20:04,260 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:connect xmlns:ns1='http://jbpm.org/examples/atm'>
      </ns1:connect></env:Body></env:Envelope>
      19:20:04,370 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:connectResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      <ticketNo xmlns:ns1='http://jbpm.org/examples/ticket'>37
      </operationNS:connectResponse></env:Body></env:Envelope>
      19:20:04,370 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:04,385 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#logOn", Content-Type=text/xml; charset=UTF-8}}
      19:20:04,385 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:logOn xmlns:ns1='http://jbpm.org/examples/atm'>
      37koen</ns1:logOn></env:Body></env:Envelope>
      19:20:04,635 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:logOnResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      </operationNS:logOnResponse></env:Body></env:Envelope>
      19:20:04,635 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:04,651 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#logOff", Content-Type=text/xml; charset=UTF-8}}
      19:20:04,651 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:logOff xmlns:ns1='http://jbpm.org/examples/atm'>
      koen</ns1:logOff></env:Body></env:Envelope>
      19:20:04,698 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:04,713 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#disconnect", Content-Type=text/xml; charset=UTF-8}}
      19:20:04,713 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:disconnect xmlns:ns1='http://jbpm.org/examples/atm'>
      37</ns1:disconnect></env:Body></env:Envelope>
      19:20:05,167 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:05,167 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#connect", Content-Type=text/xml; charset=UTF-8}}
      19:20:05,167 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:connect xmlns:ns1='http://jbpm.org/examples/atm'>
      </ns1:connect></env:Body></env:Envelope>
      19:20:05,323 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:connectResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      <ticketNo xmlns:ns1='http://jbpm.org/examples/ticket'>38
      </operationNS:connectResponse></env:Body></env:Envelope>
      19:20:05,323 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:05,338 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#logOn", Content-Type=text/xml; charset=UTF-8}}
      19:20:05,338 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:logOn xmlns:ns1='http://jbpm.org/examples/atm'>
      38nobody</ns1:logOn></env:Body></env:Envelope>
      19:20:05,667 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <env:Fault xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      env:Client
      Business logic fault

      <defaultNS:unauthorizedAccess xmlns:defaultNS='http://jbpm.org/examples/atm'>
      <customerName xmlns:ns1='http://jbpm.org/examples/atm'>nobody
      </defaultNS:unauthorizedAccess>

      </env:Fault></env:Body></env:Envelope>
      19:20:05,682 DEBUG [SOAPFaultException] new SOAPFaultException [code={http://schemas.xmlsoap.org/soap/envelope/}Client,string=Business logic fault,actor=null,detail=detail]
      19:20:05,729 ERROR [CallImpl] Call invocation failed with SOAPFaultException
      javax.xml.rpc.soap.SOAPFaultException: Business logic fault
      at org.jboss.ws.jaxrpc.SOAPFaultExceptionHelper.getSOAPFaultException(SOAPFaultExceptionHelper.java:100)
      at org.jboss.ws.binding.soap.SOAPBindingProvider.unbindResponseMessage(SOAPBindingProvider.java:486)
      at org.jboss.ws.jaxrpc.CallImpl.invokeInternal(CallImpl.java:702)
      at org.jboss.ws.jaxrpc.CallImpl.invoke(CallImpl.java:404)
      at org.jboss.ws.jaxrpc.CallProxy.invoke(CallProxy.java:148)
      at $Proxy3.logOn(Unknown Source)
      at org.jbpm.bpel.tutorial.atm.AtmFrontEndTest.testLogOnUnauthorized(AtmFrontEndTest.java:88)
      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:585)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:232)
      at junit.framework.TestSuite.run(TestSuite.java:227)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
      Caused by: org.jbpm.bpel.tutorial.atm.UnauthorizedAccess: nobody
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
      at org.jboss.xb.binding.group.ValueListHandler$2.newInstance(ValueListHandler.java:310)
      at org.jboss.xb.binding.group.ValueListHandler$2.newInstance(ValueListHandler.java:177)
      at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.endElement(SundayContentHandler.java:666)
      at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.endElement(SundayContentHandler.java:133)
      at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$DelegatingContentHandler.endElement(SaxJBossXBParser.java:273)
      at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
      at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
      at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
      at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
      at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
      at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
      at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
      at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:152)
      at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:126)
      at org.jboss.ws.jaxb.JBossXBUnmarshallerImpl.unmarshal(JBossXBUnmarshallerImpl.java:63)
      at org.jboss.ws.jaxrpc.encoding.JAXBDeserializer.deserialize(JAXBDeserializer.java:92)
      at org.jboss.ws.jaxrpc.SOAPFaultExceptionHelper.getSOAPFaultException(SOAPFaultExceptionHelper.java:144)
      ... 25 more
      19:20:05,729 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:05,729 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#disconnect", Content-Type=text/xml; charset=UTF-8}}
      19:20:05,729 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:disconnect xmlns:ns1='http://jbpm.org/examples/atm'>
      38</ns1:disconnect></env:Body></env:Envelope>
      19:20:06,323 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:06,323 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#connect", Content-Type=text/xml; charset=UTF-8}}
      19:20:06,323 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:connect xmlns:ns1='http://jbpm.org/examples/atm'>
      </ns1:connect></env:Body></env:Envelope>
      19:20:06,542 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:connectResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      <ticketNo xmlns:ns1='http://jbpm.org/examples/ticket'>39
      </operationNS:connectResponse></env:Body></env:Envelope>
      19:20:06,557 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:06,557 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#logOn", Content-Type=text/xml; charset=UTF-8}}
      19:20:06,557 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:logOn xmlns:ns1='http://jbpm.org/examples/atm'>
      39tom</ns1:logOn></env:Body></env:Envelope>
      19:20:07,011 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:logOnResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      </operationNS:logOnResponse></env:Body></env:Envelope>
      19:20:07,011 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:07,011 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#getBalance", Content-Type=text/xml; charset=UTF-8}}
      19:20:07,026 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:getBalance xmlns:ns1='http://jbpm.org/examples/atm'>
      tom</ns1:getBalance></env:Body></env:Envelope>
      19:20:07,370 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:getBalanceResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      <balance xmlns:ns1='http://jbpm.org/examples/account'>70.0
      </operationNS:getBalanceResponse></env:Body></env:Envelope>
      19:20:07,370 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:07,386 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#deposit", Content-Type=text/xml; charset=UTF-8}}
      19:20:07,386 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:deposit xmlns:ns1='http://jbpm.org/examples/atm'>
      tom10.0</ns1:deposit></env:Body></env:Envelope>
      19:20:07,776 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:depositResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      <balance xmlns:ns1='http://jbpm.org/examples/account'>80.0
      </operationNS:depositResponse></env:Body></env:Envelope>
      19:20:07,776 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:07,792 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#logOff", Content-Type=text/xml; charset=UTF-8}}
      19:20:07,792 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:logOff xmlns:ns1='http://jbpm.org/examples/atm'>
      tom</ns1:logOff></env:Body></env:Envelope>
      19:20:07,823 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:07,823 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#disconnect", Content-Type=text/xml; charset=UTF-8}}
      19:20:07,823 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:disconnect xmlns:ns1='http://jbpm.org/examples/atm'>
      39</ns1:disconnect></env:Body></env:Envelope>
      19:20:08,308 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:08,308 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#connect", Content-Type=text/xml; charset=UTF-8}}
      19:20:08,308 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:connect xmlns:ns1='http://jbpm.org/examples/atm'>
      </ns1:connect></env:Body></env:Envelope>
      19:20:08,620 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:connectResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      <ticketNo xmlns:ns1='http://jbpm.org/examples/ticket'>40
      </operationNS:connectResponse></env:Body></env:Envelope>
      19:20:08,620 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:08,620 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#logOn", Content-Type=text/xml; charset=UTF-8}}
      19:20:08,620 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:logOn xmlns:ns1='http://jbpm.org/examples/atm'>
      40alex</ns1:logOn></env:Body></env:Envelope>
      19:20:09,152 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:logOnResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      </operationNS:logOnResponse></env:Body></env:Envelope>
      19:20:09,152 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:09,152 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#getBalance", Content-Type=text/xml; charset=UTF-8}}
      19:20:09,152 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:getBalance xmlns:ns1='http://jbpm.org/examples/atm'>
      alex</ns1:getBalance></env:Body></env:Envelope>
      19:20:09,558 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:getBalanceResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      <balance xmlns:ns1='http://jbpm.org/examples/account'>60.0
      </operationNS:getBalanceResponse></env:Body></env:Envelope>
      19:20:09,558 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:09,574 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#withdraw", Content-Type=text/xml; charset=UTF-8}}
      19:20:09,574 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:withdraw xmlns:ns1='http://jbpm.org/examples/atm'>
      alex10.0</ns1:withdraw></env:Body></env:Envelope>
      19:20:09,949 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:withdrawResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      <balance xmlns:ns1='http://jbpm.org/examples/account'>50.0
      </operationNS:withdrawResponse></env:Body></env:Envelope>
      19:20:09,949 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:09,949 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#logOff", Content-Type=text/xml; charset=UTF-8}}
      19:20:09,964 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:logOff xmlns:ns1='http://jbpm.org/examples/atm'>
      alex</ns1:logOff></env:Body></env:Envelope>
      19:20:09,980 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:09,995 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#disconnect", Content-Type=text/xml; charset=UTF-8}}
      19:20:09,995 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:disconnect xmlns:ns1='http://jbpm.org/examples/atm'>
      40</ns1:disconnect></env:Body></env:Envelope>
      19:20:10,371 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:10,371 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#connect", Content-Type=text/xml; charset=UTF-8}}
      19:20:10,371 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:connect xmlns:ns1='http://jbpm.org/examples/atm'>
      </ns1:connect></env:Body></env:Envelope>
      19:20:10,496 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:connectResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      <ticketNo xmlns:ns1='http://jbpm.org/examples/ticket'>41
      </operationNS:connectResponse></env:Body></env:Envelope>
      19:20:10,496 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:10,496 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#logOn", Content-Type=text/xml; charset=UTF-8}}
      19:20:10,496 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:logOn xmlns:ns1='http://jbpm.org/examples/atm'>
      41fady</ns1:logOn></env:Body></env:Envelope>
      19:20:10,918 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:logOnResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      </operationNS:logOnResponse></env:Body></env:Envelope>
      19:20:10,918 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:10,933 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#getBalance", Content-Type=text/xml; charset=UTF-8}}
      19:20:10,933 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:getBalance xmlns:ns1='http://jbpm.org/examples/atm'>
      fady</ns1:getBalance></env:Body></env:Envelope>
      19:20:11,433 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <operationNS:getBalanceResponse xmlns:operationNS='http://jbpm.org/examples/atm'>
      <balance xmlns:ns1='http://jbpm.org/examples/account'>50.0
      </operationNS:getBalanceResponse></env:Body></env:Envelope>
      19:20:11,433 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:11,433 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#withdraw", Content-Type=text/xml; charset=UTF-8}}
      19:20:11,433 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:withdraw xmlns:ns1='http://jbpm.org/examples/atm'>
      fady51.0</ns1:withdraw></env:Body></env:Envelope>
      19:20:11,808 DEBUG [SOAPMessage] Incomming Response SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <env:Fault xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      env:Client
      Business logic fault

      <defaultNS:insufficientFunds xmlns:defaultNS='http://jbpm.org/examples/atm'>
      <customerName xmlns:ns1='http://jbpm.org/examples/atm'>fady
      <amount xmlns:ns1='http://jbpm.org/examples/account'>50.0
      </defaultNS:insufficientFunds>

      </env:Fault></env:Body></env:Envelope>
      19:20:11,808 DEBUG [SOAPFaultException] new SOAPFaultException [code={http://schemas.xmlsoap.org/soap/envelope/}Client,string=Business logic fault,actor=null,detail=detail]
      19:20:11,824 ERROR [CallImpl] Call invocation failed with SOAPFaultException
      javax.xml.rpc.soap.SOAPFaultException: Business logic fault
      at org.jboss.ws.jaxrpc.SOAPFaultExceptionHelper.getSOAPFaultException(SOAPFaultExceptionHelper.java:100)
      at org.jboss.ws.binding.soap.SOAPBindingProvider.unbindResponseMessage(SOAPBindingProvider.java:486)
      at org.jboss.ws.jaxrpc.CallImpl.invokeInternal(CallImpl.java:702)
      at org.jboss.ws.jaxrpc.CallImpl.invoke(CallImpl.java:404)
      at org.jboss.ws.jaxrpc.CallProxy.invoke(CallProxy.java:148)
      at $Proxy3.withdraw(Unknown Source)
      at org.jbpm.bpel.tutorial.atm.AtmFrontEndTest.testWithdrawOverBalance(AtmFrontEndTest.java:164)
      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:585)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:232)
      at junit.framework.TestSuite.run(TestSuite.java:227)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
      Caused by: org.jbpm.bpel.tutorial.atm.InsufficientFunds: fady
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
      at org.jboss.xb.binding.group.ValueListHandler$2.newInstance(ValueListHandler.java:310)
      at org.jboss.xb.binding.group.ValueListHandler$2.newInstance(ValueListHandler.java:177)
      at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.endElement(SundayContentHandler.java:666)
      at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.endElement(SundayContentHandler.java:133)
      at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$DelegatingContentHandler.endElement(SaxJBossXBParser.java:273)
      at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
      at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
      at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
      at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
      at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
      at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
      at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
      at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:152)
      at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:126)
      at org.jboss.ws.jaxb.JBossXBUnmarshallerImpl.unmarshal(JBossXBUnmarshallerImpl.java:63)
      at org.jboss.ws.jaxrpc.encoding.JAXBDeserializer.deserialize(JAXBDeserializer.java:92)
      at org.jboss.ws.jaxrpc.SOAPFaultExceptionHelper.getSOAPFaultException(SOAPFaultExceptionHelper.java:144)
      ... 25 more
      19:20:11,824 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:11,824 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#logOff", Content-Type=text/xml; charset=UTF-8}}
      19:20:11,824 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:logOff xmlns:ns1='http://jbpm.org/examples/atm'>
      fady</ns1:logOff></env:Body></env:Envelope>
      19:20:11,871 DEBUG [SOAPConnectionImpl] Get locator for: [addr=http://dtapp0579:8080/atm/FrontEnd,props={javax.xml.rpc.service.endpoint.address=http://dtapp0579:8080/atm/FrontEnd}]
      19:20:11,871 DEBUG [SOAPMessage] Remoting meta data: {HEADER={SOAPAction="http://jbpm.org/examples/atm#disconnect", Content-Type=text/xml; charset=UTF-8}}
      19:20:11,871 DEBUG [SOAPMessage] Outgoing SOAPMessage
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
      <env:Header/>
      <env:Body>
      <ns1:disconnect xmlns:ns1='http://jbpm.org/examples/atm'>
      41</ns1:disconnect></env:Body></env:Envelope>
      ]]></system-out>
      <system-err><![CDATA[[Fatal Error] :-1:-1: Premature end of file.
      [Fatal Error] :-1:-1: Premature end of file.
      [Fatal Error] :-1:-1: Premature end of file.
      [Fatal Error] :-1:-1: Premature end of file.
      [Fatal Error] :-1:-1: Premature end of file.
      [Fatal Error] :-1:-1: Premature end of file.
      [Fatal Error] :-1:-1: Premature end of file.
      [Fatal Error] :-1:-1: Premature end of file.
      [Fatal Error] :-1:-1: Premature end of file.
      [Fatal Error] :-1:-1: Premature end of file.
      ]]></system-err>


      Please some one try to help on fixing this or let me know, whether this is error or not.

        • 1. Re: 'Errors' in atm sample applications
          gagan_123456

          How you run the Helloworld Example. Please tell me .. I am still trying to run the example but I am not able to run it. Please help me out. Can you please provide some steps of configuring and executing the process.

          • 2. Re: 'Errors' in atm sample applications
            semby

            Me too,

            How you run the Helloworld Example...
            I have an exception while running the hello build file :
            [deployprocess] 17:39:03,836 DEBUG [content] << "[0x9]org.jbpm.bpel.tools.WscompileTool.getLocation(WscompileTool.java:240)[\n]"
            [deployprocess] 17:39:03,836 DEBUG [content] << "[0x9]org.jbpm.bpel.tools.WscompileTool.formatClasspath(WscompileTool.java:227)[\n]"
            [deployprocess] 17:39:03,836 DEBUG [content] << "[0x9]org.jbpm.bpel.tools.WscompileTool.callWscompile(WscompileTool.java:197)[\n]"
            [deployprocess] 17:39:03,836 DEBUG [content] << "[0x9]org.jbpm.bpel.tools.WscompileTool.generateJavaMappingImpl(WscompileTool.java:156)[\n]"
            [deployprocess] 17:39:03,836 DEBUG [content] << "[0x9]org.jbpm.bpel.tools.WscompileTool.generateJavaMapping(WscompileTool.java:143)[\n]"
            [deployprocess] 17:39:03,836 DEBUG [content] << "[0x9]org.jbpm.bpel.tools.WebModuleBuilder.callJavaMappingTool(WebModuleBuilder.java:264)[\n]"
            [deployprocess] 17:39:03,836 DEBUG [content] << "[0x9]org.jbpm.bpel.tools.WebModuleBuilder.buildModuleImpl(WebModuleBuilder.java:102)[\n]"
            [deployprocess] 17:39:03,836 DEBUG [content] << "[0x9]org.jbpm.bpel.tools.WebModuleBuilder.buildModule(WebModuleBuilder.java:84)[\n]"
            [deployprocess] 17:39:03,836 DEBUG [content] << "[0x9]org.jbpm.bpel.web.DeploymentServlet.deployWebModule(DeploymentServlet.java:205)[\n]"
            [deployprocess] 17:39:03,836 DEBUG [content] << "[0x9]org.jbpm.bpel.web.DeploymentServlet.doPost(DeploymentServlet.java:99)[\n]"
            [deployprocess] 17:39:03,836 DEBUG [content] << "[0x9]javax.servlet.http.HttpServlet.service(HttpServlet.java:717)[\n]"
            [deployprocess] 17:39:03,836 DEBUG [content] << "[0x9]javax.servlet.http.HttpServlet.service(HttpServlet.java:810)[\n]"
            [deployprocess] 17:39:03,836 DEBUG [content] << "[0x9]org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)[\n]"

            however, in the web console, I have a "HelloWorld" Process definition but nothing in the jbossws
            .
            Help please!!!

            • 3. Re: 'Errors' in atm sample applications
              aguizar

              nchary, web services faults are mapped to java exceptions, but these do not mean a malfunction. They are application exceptions, as opposed to system exceptions. Some of the test methods in the AtmFrontEndTest case verify how the process reacts to exceptional situations, such as logging on as an unknown user, or trying to withdraw more money than there is in the account. If the JUnit test report shows no failures or errors, then nothing is wrong.

              gagan, semby, please post your *complete* stack trace as it appears on the *server console*. It is hard to guess what is wrong if you only say "I am not able to run it" or post incomplete traces.