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: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] 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)