ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kengkaj Sathianpantarit <kengka...@gmail.com>
Subject Re: OutOfMemoryError
Date Wed, 11 Mar 2009 07:41:27 GMT
Try to increase java heap space by using -Xmx option.

Best Regards,
Kengkaj
email: kengkaj.s at gmail dot com

On Tue, Mar 10, 2009 at 7:30 PM, Ben Shory <ben.s@sapiens.com> wrote:

> Hi,
> I have ~2000 statements spread over a few hundreds of sqlmap.xml
> As soon as I init the SqlMapClient I get:
>
> Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
>        at java.util.Arrays.copyOfRange(Arrays.java:3209)
>        at java.lang.String.<init>(String.java:216)
>        at
> com.sun.org.apache.xerces.internal.xni.XMLString.toString(XMLString.java
> :185)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanElementDec
> l(XMLDTDScannerImpl.java:908)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanDecls(XMLD
> TDScannerImpl.java:1980)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanDTDExterna
> lSubset(XMLDTDScannerImpl.java:320)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver
> .dispatch(XMLDocumentScannerImpl.java:1201)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver
> .next(XMLDocumentScannerImpl.java:1089)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDri
> ver.next(XMLDocumentScannerImpl.java:1002)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLD
> ocumentScannerImpl.java:648)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s
> canDocument(XMLDocumentFragmentScannerImpl.java:510)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
> 1Configuration.java:807)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
> 1Configuration.java:737)
>        at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.jav
> a:107)
>        at
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.jav
> a:225)
>        at
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Docume
> ntBuilderImpl.java:283)
>        at
> com.ibatis.common.xml.NodeletParser.createDocument(NodeletParser.java:18
> 9)
>        at
> com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:59)
>        at
> com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(SqlMapParser.jav
> a:44)
>        at
> com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$10.process(SqlMa
> pConfigParser.java:279)
>        at
> com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:12
> 1)
>        at
> com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:84)
>        at
> com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:102)
>        at
> com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:72)
>        at
> com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:60)
>        at
> com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConf
> igParser.java:71)
>        at
> com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapCli
> entBuilder.java:90)
>        at com.sapiens.ri.util.Test.main(Test.java:24)
>
> Any thoughts?
>
> BTW I don't need all of the statements all of the time, is there some
> kind of lazy init?
>
>

Mime
View raw message