You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2002/03/05 13:37:21 UTC

DO NOT REPLY [Bug 6876] New: - IBM JDK throws org.apache.xml.dtm.DTMException: No more DTM IDs are available when -Xms is larger than 64m

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6876>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6876

IBM JDK throws org.apache.xml.dtm.DTMException: No more DTM IDs are available when -Xms is larger than 64m

           Summary: IBM JDK throws org.apache.xml.dtm.DTMException: No more
                    DTM IDs are available when -Xms is larger than 64m
           Product: XalanJ2
           Version: 2.3
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: org.apache.xml.dtm
        AssignedTo: xalan-dev@xml.apache.org
        ReportedBy: marcel@artefact.nl


This is most probably related to bug #6768, but I saw no way to enter additional
information to an existing bugreport.

I've got the same problem as bug #6768: setting -Xms to a value larger than 64m
(and -Xmx to the same value) throws this exception. Also I've observed that this
only happens on the IBM JDK. The BlackDown version works, even with -Xms256.

Also, I've tried is with current 2.3.1 and with the nightly
xalan-j_20020303-bin.tar.gz build. The full trace is:

java.lang.RuntimeException: java.lang.RuntimeException:
org.apache.xml.dtm.DTMException: No more DTM IDs are available
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3170)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:433)
        at
org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler.java:190)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1182)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3135)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:433)
        at org.xml.sax.helpers.XMLFilterImpl.endDocument(XMLFilterImpl.java:518)
        at org.xml.sax.helpers.XMLFilterImpl.endDocument(XMLFilterImpl.java:518)
        at
org.apache.xerces.parsers.AbstractSAXParser.endDocument(AbstractSAXParser.java:724)
        at
org.apache.xerces.impl.XMLNamespaceBinder.endDocument(XMLNamespaceBinder.java:704)
        at
org.apache.xerces.impl.dtd.XMLDTDValidator.endDocument(XMLDTDValidator.java:997)
        at
org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(XMLDocumentScannerImpl.java:437)
        at
org.apache.xerces.impl.XMLEntityManager.endEntity(XMLEntityManager.java:1150)
        at
org.apache.xerces.impl.XMLEntityManager$EntityScanner.load(XMLEntityManager.java:3195)
        at
org.apache.xerces.impl.XMLEntityManager$EntityScanner.skipSpaces(XMLEntityManager.java:2852)
        at
org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(XMLDocumentScannerImpl.java:987)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333)
        at
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:525)
        at
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1157)
        at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
        at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
        at
org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.generateCode(LogicsheetCodeGenerator.java:134)
        at
org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.generateCode(AbstractMarkupLanguage.java:312)
        at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.generateResource(ProgramGeneratorImpl.java:320)
        at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createResource(ProgramGeneratorImpl.java:282)
        at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:196)
        at
org.apache.cocoon.generation.ServerPagesGenerator.setup(ServerPagesGenerator.java:168)
        at
org.apache.cocoon.components.pipeline.AbstractEventPipeline.setupPipeline(AbstractEventPipeline.java:154)
        at
org.apache.cocoon.components.pipeline.CachingEventPipeline.setup(CachingEventPipeline.java:238)
        at
org.apache.cocoon.components.pipeline.CachingEventPipeline.generateKey(CachingEventPipeline.java:99)
        at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:276)
        at org.apache.cocoon.www.sitemap_xmap.matchN4000B0(sitemap_xmap.java:993)
        at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:756)
        at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:696)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java:180)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:127)
        at org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:144)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:582)
        at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:795)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:326)
        at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:261)
        at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:153)
        at
nl.artefact.jointservices.control.Control.doForwardRequest(Control.java:433)
        at
nl.artefact.jointservices.control.Control.generatePageForState(Control.java:456)
        at
nl.artefact.jointservices.control.Control.dispatchXFabricRequest(Control.java:229)
        at nl.artefact.xfabric.servlet.MainControl.doPost(MainControl.java:204)
        at nl.artefact.xfabric.servlet.MainControl.doGet(MainControl.java:134)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:326)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:570)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1352)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1306)
        at org.mortbay.http.HttpServer.service(HttpServer.java:743)
        at org.jboss.jetty.Jetty.service(Jetty.java:540)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:748)
        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:921)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:763)
        at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:145)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:287)
        at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:715)
        at java.lang.Thread.run(Thread.java:498)