I am receiving the following exception:

Exception in thread "main" org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Error invoking 'com.bts.print.service.PrintService.startBatch(java.lang.String)'. Nested exception is java.lang.reflect.InvocationTargetException: null
org.codehaus.xfire.fault.XFireFault: Error invoking 'com.bts.print.service.PrintService.startBatch(java.lang.String)'. Nested exception is java.lang.reflect.InvocationTargetException: null
        at org.codehaus.xfire.fault.Soap11FaultSerializer.readMessage(Soap11FaultSerializer.java:31)
        at org.codehaus.xfire.fault.SoapFaultSerializer.readMessage(SoapFaultSerializer.java:28)
        at org.codehaus.xfire.soap.handler.ReadHeadersHandler.checkForFault(ReadHeadersHandler.java:111)
        at org.codehaus.xfire.soap.handler.ReadHeadersHandler.invoke(ReadHeadersHandler.java:67)
        at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
        at org.codehaus.xfire.client.Client.onReceive(Client.java:382)
        at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:139)
        at org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48)
        at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26)
        at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
        at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:75)
        at org.codehaus.xfire.client.Client.invoke(Client.java:335)
        at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77)
        at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)
        at $Proxy0.startBatch(Unknown Source)
        at com.bts.print.service.impl.PrintServiceClient.startBatch(PrintServiceClient.java:41)
        at com.bts.print.service.test.Test.main(Test.java:9)

The code looks like this:

        public long startBatch(String typeName) {
                Service serviceModel = new ObjectServiceFactory()
                                .create(PrintService.class);
                XFire xfire = XFireFactory.newInstance().getXFire();
                XFireProxyFactory factory = new XFireProxyFactory(xfire);
                PrintService printService = null;
                try {
                        printService = (PrintService) factory.create(serviceModel,
                                        serviceUrl);
                } catch (MalformedURLException e) {
                }
                long batchId = -1L;
                batchId = printService.startBatch(typeName);
                return batchId;
        }

How can I begin to trace this?

Thanks,

James Hunsaker IV
System Specialist - Print
Shared Systems
Berkley Technology Services

Reply via email to