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)

Reply via email to