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/23 17:45:51 UTC

[jira] Updated: (AXIS-2703) java.lang.reflect.InvocationTargetException

     [ https://issues.apache.org/jira/browse/AXIS-2703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Javier A. Ortiz updated AXIS-2703:
----------------------------------

    Comment: was deleted

> 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
>             Fix For: 1.4
>
>
> 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