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 Tue, 23 Oct 2007 15:41:51 GMT

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

Javier A. Ortiz commented on AXIS-2703:
---------------------------------------

I think I found out the reason, or at least I narrowed it to 3 possibilities for further investigation.
As I suspected it seems to be related to a Windows update. Why? I went back and made a Windows
System Restore on the client before this 3 patches: Security Update for Windows XP (KB933729),
Cumulative Security Update for Internet Explorer 6 for Windows XP (KB939653) and Windows Malicious
Software Removal Tool - October 2007 (KB890830). All were installed, in my case, on October
10th so I went back before that, and guess what, It works again.

I have no idea how those patches interfered with the web services but they did. In my case
they were not installed on the server so I just needed to remove them in the client. Not sure
if the problem will also occur if the patches are installed in the server as well. Just in
case remove them in both sides.

This is the first case I know of Windows patches afecting Java functionality...

Up to you guys if this is enough for closing this one.

> 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