axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Javier A. Ortiz (JIRA)" <axis-...@ws.apache.org>
Subject [jira] Commented: (AXIS-2703) java.lang.reflect.InvocationTargetException
Date Mon, 22 Oct 2007 13:37:50 GMT

    [ 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


Mime
View raw message