<Module>.gwt.xml parsing bug?

5 views
Skip to first unread message

Stanislav Bozhkov

unread,
Aug 22, 2006, 10:15:03 AM8/22/06
to Google Web Toolkit
Hi,

I have this Exception/Error:
==============================
[WARN] StandardWrapperValve[shell]: Servlet.service() for servlet shell
threw exception
----------
java.lang.NullPointerException
com.google.gwt.dev.util.xml.ReflectiveParser$Impl.characters(ReflectiveParser.java:46)
org.apache.xerces.parsers.AbstractSAXParser.characters(AbstractSAXParser.java:513)
org.apache.xerces.impl.XMLNamespaceBinder.characters(XMLNamespaceBinder.java:609)
org.apache.xerces.impl.dtd.XMLDTDValidator.characters(XMLDTDValidator.java:839)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(XMLDocumentFragmentScannerImpl.java:840)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1387)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333)
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:524)
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580)
org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1169)
com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:271)
com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:34)
com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:344)
com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:133)
com.google.gwt.dev.cfg.ModuleDefLoader.load(ModuleDefLoader.java:157)
com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:59)
com.google.gwt.dev.shell.GWTShellServlet.getModuleDef(GWTShellServlet.java:399)
com.google.gwt.dev.shell.GWTShellServlet.doGetPublicFile(GWTShellServlet.java:273)
com.google.gwt.dev.shell.GWTShellServlet.processFileRequest(GWTShellServlet.java:120)
com.google.gwt.dev.shell.GWTShellServlet.doGet(GWTShellServlet.java:73)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
com.google.gwt.dev.shell.GWTShellServlet.service(GWTShellServlet.java:149)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
===========================
This exception comes when I put the closing tag for <servlet> on new
line. Like this:

<servlet path="/search" class="net.atlnatis.client.SearchService">
</servlet>

There's no problem if the closing tag is on the same line.

What do you think is it a bug?

Thanks,
Stanislav

Bruce Johnson

unread,
Aug 22, 2006, 1:43:46 PM8/22/06
to Google-We...@googlegroups.com
This is a bug. <servlet> cannot have children, so the bug doesn't change the functionality in any real way. But I definitely don't like the NullPointerException, so I entered a bug report for it. Thanks.

-- Bruce

On 8/22/06, Stanislav Bozhkov <got...@gmail.com> wrote:

Hi,

I have this Exception/Error:
==============================
[WARN] StandardWrapperValve[shell]: Servlet.service() for servlet shell
threw exception
----------
java.lang.NullPointerException
        com.google.gwt.dev.util.xml.ReflectiveParser$Impl.characters(ReflectiveParser.java:46)
        org.apache.xerces.parsers.AbstractSAXParser.characters(AbstractSAXParser.java:513)
        org.apache.xerces.impl.XMLNamespaceBinder.characters (XMLNamespaceBinder.java:609)

        org.apache.xerces.impl.dtd.XMLDTDValidator.characters(XMLDTDValidator.java:839)
        org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(XMLDocumentFragmentScannerImpl.java :840)
        org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1387)
        org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument (XMLDocumentFragmentScannerImpl.java:333)

        org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:524)
        org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580)
         org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
        org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1169)
        com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java :271)
        com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:34)
        com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:344)
        com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad (ModuleDefLoader.java:133)
        com.google.gwt.dev.cfg.ModuleDefLoader.load(ModuleDefLoader.java:157)
        com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:59)
        com.google.gwt.dev.shell.GWTShellServlet.getModuleDef (GWTShellServlet.java:399)
Reply all
Reply to author
Forward
0 new messages