You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by Neeme Praks <ne...@one.lv> on 2001/02/19 18:41:30 UTC

occasional NPE from Xerces 1.3.0

I'm calling Xerces 1.3.0 from my servlet (Turbine) and occasionally, when
starting up I get the following NPE. After I refresh the page, everything is
ok. Any ideas?

Conf: Xerces 1.3.0, Sun JDK 1.3.0 with Hotspot server on Linux.

java.lang.NullPointerException
	at org.apache.xerces.utils.StringPool.toString(StringPool.java:694)
	at
org.apache.xerces.dom.DeferredDocumentImpl.getNodeValueString(DeferredDocume
ntImpl.java:997)
	at
org.apache.xerces.dom.DeferredDocumentImpl.getNodeValueString(DeferredDocume
ntImpl.java:953)
	at
org.apache.xerces.dom.DeferredTextImpl.synchronizeData(DeferredTextImpl.java
:134)
	at
org.apache.xerces.dom.CharacterDataImpl.getNodeValue(CharacterDataImpl.java:
127)
	at one.util.DynamicTarget.getDynamicURI(DynamicTarget.java:68)
	at one.util.DynamicTarget.getURI(DynamicTarget.java:53)
	at one.portal.portlets.full.MMailItemsInit.init(MMailItemsInit.java:96)
	at one.portal.OnePortlet.getContent(OnePortlet.java:98)
	at one.portal.OnePortlet.getContent(OnePortlet.java:38)
	at
one.portal.controls.TitlePortletControl.getContent(TitlePortletControl.java:
438)
	at
one.portal.controllers.FlowPortletController.getContent(FlowPortletControlle
r.java:70)
	at org.apache.jetspeed.portal.PortletSet.getContent(PortletSet.java:292)
	at
one.portal.controllers.RowColumnPortletController.getContent(RowColumnPortle
tController.java:116)
	at org.apache.jetspeed.portal.PortletSet.getContent(PortletSet.java:292)
	at
one.portal.controllers.CardPortletController.getContent(CardPortletControlle
r.java:75)
	at org.apache.jetspeed.portal.PortletSet.getContent(PortletSet.java:292)
	at
one.portal.controls.PanedPortletControl.getPortletContent(PanedPortletContro
l.java:249)
	at
one.portal.controls.PanedPortletControl.getContent(PanedPortletControl.java:
93)
	at org.apache.jetspeed.turbine.screens.Home.doBuild(Home.java:119)
	at org.apache.turbine.modules.Screen.build(Screen.java:88)
	at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:117)
	at one.modules.layouts.DefaultLayout.doBuild(DefaultLayout.java:78)
	at org.apache.turbine.modules.Layout.build(Layout.java:81)
	at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:111)
	at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:148)
	at org.apache.turbine.modules.Page.build(Page.java:81)
	at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:111)
	at Turbine.doGet(Turbine.java:306)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:102)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:83)
	at com.caucho.server.http.Invocation.service(Invocation.java:272)
	at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:123)
	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:240)
	at
com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:159)
	at com.caucho.server.TcpConnection.run(TcpConnection.java:142)
	at java.lang.Thread.run(Thread.java:484)

Neeme