And the question of course is how do I solve this? A similar client built using the old apache soap lib has no problems.
I apologize for two posts instead of one. Thanks! [EMAIL PROTECTED] 04/19/2007 12:02 AM Please respond to [email protected] To [email protected] cc Subject [xfire-user] Client out of memory I have the following client which is generating the following out of memory errors. The Element passed in is a rather large document. THanks ====================================================================== package com.bts.xpression.printutil.archive.va3i; import java.net.URL; import org.apache.log4j.Logger; import org.codehaus.xfire.aegis.AegisBindingProvider; import org.codehaus.xfire.aegis.type.TypeMapping; import org.codehaus.xfire.aegis.type.basic.BeanType; import org.codehaus.xfire.aegis.type.xml.JDOMElementType; import org.codehaus.xfire.client.Client; import org.codehaus.xfire.service.Service; import org.w3c.dom.Element; public class VA3iClient2 { protected static Logger logger = Logger.getLogger(VA3iClient2. class); public void submit(Element xml) { try { Client client = new Client( new URL(" http://172.19.9.101/DWServices/DWImport.asmx?WSDL")); Service model = client.getService(); AegisBindingProvider bp = (AegisBindingProvider) model.getBindingProvider(); TypeMapping typeMapping = bp.getTypeMapping(model); typeMapping.register(new JDOMElementType()); Object results[] = client.invoke("Submit", new Object[]{xml}); for (int i = 0; i < results.length; i++) { logger.error(results[i].toString()); } } catch (Exception e) { logger.error("", e); } } } ===================================================================== [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R java.lang.OutOfMemoryError [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at com.ctc.wstx.io.UTF8Writer.write(UTF8Writer.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at com.ctc.wstx.sw.BufferingXmlWriter.flushBuffer(BufferingXmlWriter.java(Inlined Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at com.ctc.wstx.sw.BufferingXmlWriter.writeRaw(BufferingXmlWriter.java(Inlined Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at com.ctc.wstx.sw.BufferingXmlWriter.writeCharacters(BufferingXmlWriter.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at com.ctc.wstx.sw.BaseStreamWriter.writeCharacters(BaseStreamWriter.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.util.STAXUtils.writeNode(STAXUtils.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.util.STAXUtils.writeElement(STAXUtils.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.util.STAXUtils.writeNode(STAXUtils.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.util.STAXUtils.writeElement(STAXUtils.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.util.STAXUtils.writeNode(STAXUtils.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.util.STAXUtils.writeElement(STAXUtils.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.util.STAXUtils.writeNode(STAXUtils.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.util.STAXUtils.writeElement(STAXUtils.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.util.STAXUtils.writeNode(STAXUtils.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.util.STAXUtils.writeElement(STAXUtils.java(Compiled Code)) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.aegis.type.xml.DocumentType.writeObject(DocumentType.java:72) [4/19/07 0:45:15:450 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.aegis.type.basic.BeanType.writeObject(BeanType.java(Compiled Code)) *************** many of these [4/19/07 0:45:15:512 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.aegis.type.basic.BeanType.writeObject(BeanType.java(Compiled Code)) [4/19/07 0:45:15:512 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.aegis.type.basic.BeanType.writeObject(BeanType.java:392) **************** many of these [4/19/07 0:45:15:543 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.aegis.type.basic.BeanType.writeObject(BeanType.java:392) [4/19/07 0:45:15:543 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.aegis.type.basic.ObjectType.writeObject(ObjectType.java:207) [4/19/07 0:45:15:543 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.aegis.AegisBindingProvider.writeParameter(AegisBindingProvider.java:222) [4/19/07 0:45:15:543 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.service.binding.AbstractBinding.writeParameter(AbstractBinding.java:273) [4/19/07 0:45:15:543 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.service.binding.DocumentBinding.writeMessage(DocumentBinding.java:65) [4/19/07 0:45:15:543 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.soap.SoapSerializer.writeMessage(SoapSerializer.java:80) [4/19/07 0:45:15:543 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.transport.http.HttpChannel.writeWithoutAttachments(HttpChannel.java:56) [4/19/07 0:45:15:543 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.transport.http.CommonsHttpMessageSender.getByteArrayRequestEntity(CommonsHttpMessageSender.java:417) [4/19/07 0:45:15:559 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.transport.http.CommonsHttpMessageSender.send(CommonsHttpMessageSender.java:355) [4/19/07 0:45:15:559 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:123) [4/19/07 0:45:15:559 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48) [4/19/07 0:45:15:559 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26) [4/19/07 0:45:15:559 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131) [4/19/07 0:45:15:559 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:75) [4/19/07 0:45:15:559 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.client.Client.invoke(Client.java:335) [4/19/07 0:45:15:559 EDT] 755c3c29 SystemErr R at org.codehaus.xfire.client.Client.invoke(Client.java:349) [4/19/07 0:45:15:559 EDT] 755c3c29 SystemErr R at com.bts.xpression.printutil.archive.va3i.VA3iClient2.submit(VA3iClient2.java:28)
