this is the client code.
public class BankOne {
        public static void main(String[] args) throws Exception {
                
     TransactionManagerImpl tm = TransactionManagerImpl.getInstance();
 
                tm.begin();
                
        bankone.BankOne bank = null;
                try {
                         bank = new BankOneServiceLocator().getBankOne();
                } catch (ServiceException e1) {
                        // TODO Auto-generated catch block
                        e1.printStackTrace();
                }

                
        try {
          System.out.println("%%"+bank.credit(1001, 10));
          System.out.println("asdf"+bank.debit(1002, 10));
            System.out.println("the result is ...................." +
bank.getBalance(0));
        }catch (Exception e) {
         tm.rollback();
                e.printStackTrace();
        }
       tm.commit();
    }
}

ahua wrote:
> 
> I deployed the bankone sample project by the step by step ,but it happened
> on the below.why did it happen? who can help me to resolve it? Thanks. 
> 
> ahua wrote:
>> 
>> I am a developer in IBM company.I user your kandula project and find some
>> bugs,now there is a null pointer problem.for example,response me
>> soon,pls.thanks.and tell me why to happen the thing.
>> 
>> [CallbackRegistry] registerCallback: timeout= 0 callbacks.size= 0
>> Exception in thread "main" AxisFault
>>  faultCode:
>> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>>  faultSubcode: 
>>  faultString: java.lang.NullPointerException
>>  faultActor: 
>>  faultNode: 
>>  faultDetail: 
>>      {http://xml.apache.org/axis/}hostname:IBM-S50
>> 
>> java.lang.NullPointerException
>>      at
>> org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
>>      at
>> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
>>      at
>> org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
>>      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 javax.xml.parsers.SAXParser.parse(Unknown Source)
>>      at
>> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
>>      at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
>>      at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>>      at
>> org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
>>      at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
>>      at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
>>      at org.apache.axis.client.Call.invoke(Call.java:2767)
>>      at org.apache.axis.client.Call.invoke(Call.java:2443)
>>      at org.apache.axis.client.Call.invoke(Call.java:2366)
>>      at org.apache.axis.client.Call.invoke(Call.java:1812)
>>      at
>> org.apache.kandula.wscoor.RegistrationPortTypeRPCBindingStub.registerOperation(RegistrationPortTypeRPCBindingStub.java:290)
>>      at
>> org.apache.kandula.coordinator.RegistrationStub.registerOperation(RegistrationStub.java:54)
>>      at
>> org.apache.kandula.coordinator.CoordinationContext.register(CoordinationContext.java:145)
>>      at
>> org.apache.kandula.coordinator.at.TransactionImpl.register(TransactionImpl.java:69)
>>      at
>> org.apache.kandula.coordinator.at.TransactionImpl.commit(TransactionImpl.java:172)
>>      at
>> org.apache.kandula.coordinator.at.TransactionManagerImpl.commit(TransactionManagerImpl.java:63)
>>      at test1.BankOne.main(BankOne.java:34)
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/some-problems-about-the-Kandula-bankone-sample-project-tf4034220.html#a11460441
Sent from the Kandula mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to