Again, many thanks for the clue.

If time will be enough we can also have a look for the reason.. I am not sure how deep inside the code should it be... I also noticed few services which were by default running and actually not needed for our purposes. Is anywhere a list of all those default started services?


Best regards,
Florin
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