Hello Adrian,

No, I did not touch the content of that xml file. It is the original one.
Right now there is a shell script watching the log file. If it encounters that error I clear the cache you recommended.
How can I help you identifying/reproducing the problem?

regards,
Florin
Florin,

I have been unable to duplicate your problem. Have you changed the contents of 
serviceengine.xml? That is the only thing I can think of that would cause the 
error message you are getting.

-Adrian

--- On Wed, 2/24/10, Adrian Crum <adri...@hlmksw.com> wrote:

From: Adrian Crum <adri...@hlmksw.com>
Subject: Re: JobInvoker crashes while reading serviceengine.xml
To: user@ofbiz.apache.org
Date: Wednesday, February 24, 2010, 1:06 PM
Florin,

Thank you for the information. I believe there might be a
problem in the way things are cached. I will look into it
further.

For now, if clearing the cache solves your problem then go
ahead and do that. The long term solution will be to find
out what is causing the problem and fix it.

-Adrian


Florin Popa wrote:
Now I can confirm it fixes the problem. While I do
that clear cache for resourceLoader I get few lines similar
with the ones mentioned before, like
2010-02-23 21:27:09,238 (default-invoker-Thread-498)
[ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
BUT the main advantage is that server does not fully
crash and it recovers well. I do those calls on regular
bases every 10 mins..
I only ask myself if (depending on the number of
concurrent users) it needs to be done more often?! Could
reach other side effects by doing it more often?
Best regards,
Florin
I still need to know if that fixed the problem. If
it did, then we need to look into it further to get it
fixed.
-Adrian

Florin Popa wrote:
Hello Adrian,

Many thanks. Now I have the first feeling that
it really helps!
It can be checked only in the evening because
during the day I am doing clear all cache on regular basees
for other other reasons (external process making updates to
products and lucene index)
So now I did it manually, I need further to
integrate it into a cronjob doing it every 30 mins maybe
Many thanks,
Florin
Florin,

The next time you have that problem, try
clearing the "resource.ResourceLoaders" cache and see if the
problem goes away.
-Adrian

Florin Popa wrote:
Hello all,

I think I tried before to ask that
question, but I would retry because it becomes a critical
issue in production.
The Ofbiz instance runs fine for
several ours and unexpectedly I can see these lines below in
the log file. As soon as it starts with those exceptions, I
need to restart the instance because nothing works further.
I can say that I never developed any
additional/new Ofbiz Job and I also stopped some of them
which I was sure that are never used for my purposes.
I also tried to upgrade the parser,
but nothing helps by now:

Exception in thread
"default-invoker-Thread-499" java.lang.NullPointerException
        at
org.apache.xerces.dom.DeferredElementNSImpl.synchronizeData(Unknown
Source)
        at
org.apache.xerces.dom.ElementImpl.getNodeName(Unknown
Source)
        at
org.ofbiz.base.util.UtilXml.firstChildElement(UtilXml.java:436)
2010-02-23 21:27:09,238
(default-invoker-Thread-497) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
        at
org.ofbiz.service.config.ServiceConfigUtil.getXmlRootElement(ServiceConfigUtil.java:48)

        at
org.ofbiz.service.config.ServiceConfigUtil.getElement(ServiceConfigUtil.java:55)

        at
org.ofbiz.service.config.ServiceConfigUtil.getElementAttr(ServiceConfigUtil.java:63)

        at
org.ofbiz.service.job.JobInvoker.getTTL(JobInvoker.java:265)
        at
org.ofbiz.service.job.JobInvoker.run(JobInvoker.java:255)
        at
java.lang.Thread.run(Thread.java:619)
2010-02-23 21:27:09,238
(default-invoker-Thread-498) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:09,238
(default-invoker-Thread-496) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:09,239
(default-invoker-Thread-498) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:09,239
(default-invoker-Thread-497) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:09,239
(default-invoker-Thread-496) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:09,991
(default-invoker-Thread-496) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:09,991
(default-invoker-Thread-498) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:09,991
(default-invoker-Thread-497) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:09,992
(default-invoker-Thread-498) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:09,992
(default-invoker-Thread-496) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:09,992
(default-invoker-Thread-497) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:10,744
(default-invoker-Thread-497) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:10,744
(default-invoker-Thread-498) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:10,744
(default-invoker-Thread-496) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:10,745
(default-invoker-Thread-498) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:10,744
(default-invoker-Thread-497) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:10,745
(default-invoker-Thread-496) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:11,497
(default-invoker-Thread-496) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:11,497
(default-invoker-Thread-498) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:11,497
(default-invoker-Thread-497) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:11,498
(default-invoker-Thread-498) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:11,497
(default-invoker-Thread-496) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:11,498
(default-invoker-Thread-497) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:12,250
(default-invoker-Thread-496) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:12,250
(default-invoker-Thread-498) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:12,250
(default-invoker-Thread-497) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:12,251
(default-invoker-Thread-498) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:12,250
(default-invoker-Thread-496) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:12,251
(default-invoker-Thread-497) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
-->
UtilHttp.getApplicationName(request) :>root< || -->
requestUri :>category< || --> nextView
:>null< || --> referer 
:>http://www.besamex.de/category/Arzneimittel-von-A-Z/Kinder/c_19430_19400.html?categId=19430

2010-02-23 21:27:12.648
2010-02-23 21:27:13,003
(default-invoker-Thread-496) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:13,003
(default-invoker-Thread-498) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:13,003
(default-invoker-Thread-497) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:13,004
(default-invoker-Thread-498) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:13,004
(default-invoker-Thread-496) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
2010-02-23 21:27:13,004
(default-invoker-Thread-497) [ JobInvoker.java:267:ERROR] Problems
reading values from serviceengine.xml file
[java.lang.NumberFormatException: null]. Using defaults.
java.lang.NullPointerException
        at
org.ofbiz.service.DispatchContext.getGlobalServiceMap(DispatchContext.java:303)

       at
org.ofbiz.service.DispatchContext.getGlobalModelService(DispatchContext.java:212)

        at
org.ofbiz.service.DispatchContext.getModelService(DispatchContext.java:186)

        at
org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:135)

        at
sun.reflect.GeneratedMethodAccessor113.invoke(Unknown
Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at
java.lang.reflect.Method.invoke(Method.java:597)
        at
bsh.Reflect.invokeOnMethod(Reflect.java:117)
        at
bsh.Reflect.invokeObjectMethod(Reflect.java:91)
        at
bsh.Name.invokeMethod(Name.java:689)
        at
bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:55)
        at
bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:69)
        at
bsh.BSHAssignment.eval(BSHAssignment.java:58)
        at
bsh.Interpreter.evalParsedScript(Interpreter.java:1104)
        at
org.ofbiz.base.util.BshUtil.runBshAtLocation(BshUtil.java:161)
        at
org.ofbiz.widget.screen.ModelScreenAction$Script.runAction(ModelScreenAction.java:424)

        at
org.ofbiz.widget.screen.ModelScreenAction.runSubActions(ModelScreenAction.java:122)

        at
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:237)

        at
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:134)

        at
org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:394)

        at
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)

        at
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:258)

        at
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)

        at
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:258)

        at
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)

        at
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:244)

        at
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:134)

        at
org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:394)

        at
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)

        at
org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:521)

        at
org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:183)

        at
org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:553)

        at
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)

        at
org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:299)

        at
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)

        at
org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:299)

        at
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)

        at
org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:299)

        at
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)

        at
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:244)

        at
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:134)

        at
org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:489)

        at
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)

        at
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:244)

        at
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:134)

        at
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:105)
        at
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:90)
        at
org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:78)

        at
org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:703)

        at
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:471)

        at
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:203)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)

        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)

        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)

        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

        at
org.tuckey.web.filters.urlrewrite.RewrittenUrl.doRewrite(RewrittenUrl.java:176)

        at
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:728)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:461)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:548)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

        at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
        at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
        at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

        at
java.lang.Thread.run(Thread.java:619)
2010-02-23 21:27:13,261
(TP-Processor34) [ ModelScreen.java:148:ERROR] Error rendering screen
[component://ecommerce/widget/CatalogScreens.xml#categorydetail]:
org.ofbiz.base.util.GeneralException: Error running BSH
script at location
[component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/categorydetail.bsh]:
org.ofbiz.base.util.GeneralException: Error running BSH
script at
[component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/categorydetail.bsh],
line [196]: Sourced file:
component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/categorydetail.bsh
: Method Invocation dispatcher.runSync : at Line: 196 : in
file:
component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/categorydetail.bsh
: dispatcher .runSync (
"getProductCategoryAndLimitedMembers" , andMap )
Target exception:
java.lang.NullPointerException
(Sourced file:
component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/categorydetail.bsh
: Method Invocation dispatcher.runSync) (Error running BSH
script at
[component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/categorydetail.bsh],
line [196]: Sourced file:
component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/categorydetail.bsh
: Method Invocation dispatcher.runSync : at Line: 196 : in
file:
component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/categorydetail.bsh
: dispatcher .runSync (
"getProductCategoryAndLimitedMembers" , andMap )
Target exception:
java.lang.NullPointerException
(Sourced file:
component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/categorydetail.bsh
: Method Invocation dispatcher.runSync)). Rolling back
transaction.
2010-02-23 21:27:13,262
(TP-Processor34) [ ModelScreen.java:148:ERROR] Error rendering screen
[component://ecommerce/widget/CatalogScreens.xml#category-include]:
org.ofbiz.base.util.GeneralException: Error rendering screen
[component://ecommerce/widget/CatalogScreens.xml#categorydetail]:
org.ofbiz.base.util.GeneralException: Error running BSH
script at location
[component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/categorydetail.bsh]:
org.ofbiz.base.util.GeneralException: Error running BSH
script at
[component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/categorydetail.bsh],
line [196]: Sourced file:
component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/categorydetail.bsh
: Method Invocation dispatcher.runSync : at Line: 196 : in
file:
component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/categorydetail.bsh
: dispatcher .runSync (
"getProductCategoryAndLimitedMembers" , andMap )
Any help would be greatly
appreciated,
Florin




Reply via email to