You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Javier A. Ortiz (JIRA)" <ax...@ws.apache.org> on 2007/10/22 15:37:50 UTC
[jira] Commented: (AXIS-2703)
java.lang.reflect.InvocationTargetException
[ https://issues.apache.org/jira/browse/AXIS-2703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12536666 ]
Javier A. Ortiz commented on AXIS-2703:
---------------------------------------
By the way the offending code is in a Binding stub created by wsdl2java.
> java.lang.reflect.InvocationTargetException
> -------------------------------------------
>
> Key: AXIS-2703
> URL: https://issues.apache.org/jira/browse/AXIS-2703
> Project: Axis
> Issue Type: Bug
> Affects Versions: 1.4
> Environment: Windows XP
> Reporter: Javier A. Ortiz
>
> My application also stopped working and sadly is a production application (is in a production environment and production depends heavily on it since it contains Standard Operation Procedures documents).
> I've tried so far uninstalling jre 1.6 from server, opening the jnlp with jre 1.5.13 and nothing yet. the curious thing is that the jre 1.6 update took place some time ago and today I'm getting the error. Not sure i the server went down recently which might explain some of it.
> Here's my error:
> java.lang.reflect.InvocationTargetException
> at sun.reflect.GeneratedConstructorAccessor4.newInstance(Unknown Source)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> at org.apache.axis.Message.setup(Message.java:352)
> at org.apache.axis.Message.<init>(Message.java:235)
> at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:779)
> at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)
> at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
> 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 com.bluecubs.xinco.client.XincoExplorer.doDataWizard(XincoExplorer.java:2788)
> at com.bluecubs.xinco.client.XincoExplorer$8.mousePressed(XincoExplorer.java:1437)
> at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
> at java.awt.Component.processMouseEvent(Component.java:6035)
> at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
> at java.awt.Component.processEvent(Component.java:5803)
> at java.awt.Container.processEvent(Container.java:2058)
> at java.awt.Component.dispatchEventImpl(Component.java:4410)
> at java.awt.Container.dispatchEventImpl(Container.java:2116)
> at java.awt.Component.dispatchEvent(Component.java:4240)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3983)
> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
> at java.awt.Container.dispatchEventImpl(Container.java:2102)
> at java.awt.Window.dispatchEventImpl(Window.java:2429)
> at java.awt.Component.dispatchEvent(Component.java:4240)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
> Caused by: Error reading data stream: Error in MIME data stream, start boundary not found, expected: ------=_Part_5_13931643.1192823865125
>
> at org.apache.axis.attachments.MultiPartRelatedInputStream.<init>(MultiPartRelatedInputStream.java:339)
> at org.apache.axis.attachments.AttachmentsImpl.<init>(AttachmentsImpl.java:119)
> ... 39 more
> AxisFault
> faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
> faultSubcode:
> faultString: java.lang.RuntimeException
> faultActor:
> faultNode:
> faultDetail:
> {http://xml.apache.org/axis/}stackTrace:java.lang.RuntimeException
> at org.apache.axis.Message.setup(Message.java:361)
> at org.apache.axis.Message.<init>(Message.java:235)
> at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:779)
> at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)
> at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
> 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 com.bluecubs.xinco.client.XincoExplorer.doDataWizard(XincoExplorer.java:2788)
> at com.bluecubs.xinco.client.XincoExplorer$8.mousePressed(XincoExplorer.java:1437)
> at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
> at java.awt.Component.processMouseEvent(Component.java:6035)
> at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
> at java.awt.Component.processEvent(Component.java:5803)
> at java.awt.Container.processEvent(Container.java:2058)
> at java.awt.Component.dispatchEventImpl(Component.java:4410)
> at java.awt.Container.dispatchEventImpl(Container.java:2116)
> at java.awt.Component.dispatchEvent(Component.java:4240)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3983)
> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
> at java.awt.Container.dispatchEventImpl(Container.java:2102)
> at java.awt.Window.dispatchEventImpl(Window.java:2429)
> at java.awt.Component.dispatchEvent(Component.java:4240)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
>
> {http://xml.apache.org/axis/}hostname:PRAII1371900
>
> java.lang.RuntimeException
> at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
> at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154)
> at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
> 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 com.bluecubs.xinco.client.XincoExplorer.doDataWizard(XincoExplorer.java:2788)
> at com.bluecubs.xinco.client.XincoExplorer$8.mousePressed(XincoExplorer.java:1437)
> at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
> at java.awt.Component.processMouseEvent(Component.java:6035)
> at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
> at java.awt.Component.processEvent(Component.java:5803)
> at java.awt.Container.processEvent(Container.java:2058)
> at java.awt.Component.dispatchEventImpl(Component.java:4410)
> at java.awt.Container.dispatchEventImpl(Container.java:2116)
> at java.awt.Component.dispatchEvent(Component.java:4240)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3983)
> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
> at java.awt.Container.dispatchEventImpl(Container.java:2102)
> at java.awt.Window.dispatchEventImpl(Window.java:2429)
> at java.awt.Component.dispatchEvent(Component.java:4240)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
> Caused by: java.lang.RuntimeException
> at org.apache.axis.Message.setup(Message.java:361)
> at org.apache.axis.Message.<init>(Message.java:235)
> at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:779)
> at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)
> ... 32 more
>
> And the related code:
> Message m = null;
> MessageContext mc = null;
> AttachmentPart ap = null;
> Call call = (Call)xincoClientSession.xinco_service.createCall();
> call.setTargetEndpointAddress(new URL(xincoClientSession.service_endpoint));
> call.setOperationName(new QName("urn:Xinco", "downloadXincoCoreData"));
> Object[] objp = new Object[2];
> objp[0] = (XincoCoreData)newnode.getUserObject();
> objp[1] = xincoClientSession.user;
> //tell server to send file as attachment
> //(keep backward compatibility to earlier versions)
> ap = new AttachmentPart();
> ap.setContent(new String("SAAJ"), "text/string");
> call.addAttachmentPart(ap);
> //invoke actual call
> byte_array = (byte[])call.invoke(objp);
> //get file from SOAP message or byte array
> mc = call.getMessageContext();
> m = mc.getResponseMessage();
> if (m.getAttachments().hasNext()) {
> ap = (AttachmentPart)m.getAttachments().next();
> in = (InputStream)ap.getContent();
> } else {
> in = new ByteArrayInputStream(byte_array);
> }
> The stack trace point the error to the line:
> byte_array = (byte[])call.invoke(objp);
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org