Hello Adrian,

Here it is: Checked out revision 691692.

Last occurrence on the production server is this morning:

2010-02-27 08:21:14,209 (default-invoker-Thread-325) [ JobInvoker.java:267:ERROR] Problems reading values from serviceengine.xml file [java.lang.NumberFormatException: For input string: ""]. Using defaults.

Thanks,
Florin
Florin

Could you give me the revision number?

-Adrian

--- On Sat, 2/27/10, Florin Popa <[email protected]> wrote:

From: Florin Popa <[email protected]>
Subject: Re: JobInvoker crashes while reading serviceengine.xml
To: [email protected]
Date: Saturday, February 27, 2010, 3:42 AM
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 <[email protected]>
wrote:
From: Adrian Crum <[email protected]>
Subject: Re: JobInvoker crashes while reading
serviceengine.xml
To: [email protected]
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