I just updated ofbiz, and found that all the references to concrete class
GenericDelegator has been converted to Delegator, but I guess bcoz of this all the persisted jobs are getting failed. I couldn't start ofbiz, as I was getting the below error because org.ofbiz.base.start.Start.main would exit without starting ofbiz, I could start ofbiz only when I changed getDelegator() method to return GenericDelegator instead of Delegator in JobManager, but once started all the jobs were failing. Error before doing the change in JobManager : 2009-10-05 20:57:19,137 (main) [ ServiceEcaUtil.java:117:INFO ] Loaded [ 1] Service ECA Rules from file:/home/abdullah/myprojects/topnaukri_ws/ofbiz/specialpurpose/ebay/servicedef/secas.xml [java] Exception in thread "main" java.lang.NoSuchMethodError: org.ofbiz.service.job.JobManager.getDelegator()Lorg/ofbiz/entity/GenericDelegator; [java] at org.ofbiz.service.job.JobInvoker.<init>(JobInvoker.java:64) [java] at org.ofbiz.service.job.JobPoller.createThreadPool(JobPoller.java:238) [java] at org.ofbiz.service.job.JobPoller.<init>(JobPoller.java:59) [java] at org.ofbiz.service.job.JobManager.<init>(JobManager.java:83) [java] at org.ofbiz.service.job.JobManager.getInstance(JobManager.java:91) [java] at org.ofbiz.service.ServiceDispatcher.<init>(ServiceDispatcher.java:116) [java] at org.ofbiz.service.ServiceDispatcher.<init>(ServiceDispatcher.java:132) [java] at org.ofbiz.service.ServiceDispatcher.getInstance(ServiceDispatcher.java:166) [java] at org.ofbiz.service.ServiceDispatcher.getInstance(ServiceDispatcher.java:141) [java] at org.ofbiz.service.GenericDispatcher.getLocalDispatcher(GenericDispatcher.java:72) [java] at org.ofbiz.service.GenericDispatcher.getLocalDispatcher(GenericDispatcher.java:42) [java] at org.ofbiz.entityext.EntityServiceFactory.getLocalDispatcher(EntityServiceFactory.java:34) [java] at org.ofbiz.entityext.EntityServiceFactory.getDispatchContext(EntityServiceFactory.java:39) [java] at org.ofbiz.entityext.eca.DelegatorEcaHandler.setDelegator(DelegatorEcaHandler.java:53) [java] at org.ofbiz.entity.GenericDelegator.initEntityEcaHandler(GenericDelegator.java:330) [java] at org.ofbiz.entity.GenericDelegator.<init>(GenericDelegator.java:315) [java] at org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:43) [java] at org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:25) [java] at org.ofbiz.base.util.UtilObject.getObjectFromFactory(UtilObject.java:181) [java] at org.ofbiz.catalina.container.CatalinaContainer.init(CatalinaContainer.java:173) [java] at org.ofbiz.base.container.ContainerLoader.loadContainer(ContainerLoader.java:190) [java] at org.ofbiz.base.container.ContainerLoader.load(ContainerLoader.java:66) [java] at org.ofbiz.base.start.Start.initStartLoaders(Start.java:259) [java] at org.ofbiz.base.start.Start.init(Start.java:97) [java] at org.ofbiz.base.start.Start.main(Start.java:408) [java] Java Result: 1 BUILD SUCCESSFUL Total time: 8 seconds Error after doing the change in JobManager, when ofbiz could be started : ---- error report -------------------------------------------------------------- [java] Error in polling JobSandbox: [java.lang.NoSuchMethodError: org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator;]. Rolling back transaction. [java] Exception: java.lang.NoSuchMethodError [java] Message: org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; [java] ---- stack trace --------------------------------------------------------------- [java] java.lang.NoSuchMethodError: org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; [java] org.ofbiz.entity.GenericValue.refresh(GenericValue.java:137) [java] org.ofbiz.service.job.PersistedServiceJob.queue(PersistedServiceJob.java:90) [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:173) [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) [java] java.lang.Thread.run(Thread.java:619) [java] -------------------------------------------------------------------------------- [java] 2009-10-05 20:54:21,762 (org.ofbiz.service.job.JobPoller@610bff0b) [ TransactionUtil.java:335:ERROR] [java] ---- exception report ---------------------------------------------------------- [java] [TransactionUtil.rollback] [java] Exception: java.lang.Exception [java] Message: Stack Trace [java] ---- stack trace --------------------------------------------------------------- [java] java.lang.Exception: Stack Trace [java] org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:334) [java] org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:316) [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:191) [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) [java] java.lang.Thread.run(Thread.java:619) [java] -------------------------------------------------------------------------------- [java] 2009-10-05 20:54:21,884 (org.ofbiz.service.job.JobPoller@610bff0b) [ TransactionUtil.java:345:INFO ] [TransactionUtil.rollback] transaction rolled back [java] 2009-10-05 20:54:21,885 (org.ofbiz.service.job.JobPoller@610bff0b) [ TransactionUtil.java:268:WARN ] [TransactionUtil.commit] Not committing transaction, status is No Transaction (6) [java] 2009-10-05 20:54:21,940 (org.ofbiz.service.job.JobPoller@610bff0b) [ JobManager.java:188:ERROR] [java] ---- error report -------------------------------------------------------------- [java] Error in polling JobSandbox: [java.lang.NoSuchMethodError: org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator;]. Rolling back transaction. [java] Exception: java.lang.NoSuchMethodError [java] Message: org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; [java] ---- stack trace --------------------------------------------------------------- [java] java.lang.NoSuchMethodError: org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; [java] org.ofbiz.entity.GenericValue.refresh(GenericValue.java:137) [java] org.ofbiz.service.job.PersistedServiceJob.queue(PersistedServiceJob.java:90) [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:173) [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) [java] java.lang.Thread.run(Thread.java:619) [java] -------------------------------------------------------------------------------- [java] 2009-10-05 20:54:21,947 (org.ofbiz.service.job.JobPoller@610bff0b) [ TransactionUtil.java:335:ERROR] [java] ---- exception report ---------------------------------------------------------- [java] [TransactionUtil.rollback] [java] Exception: java.lang.Exception [java] Message: Stack Trace [java] ---- stack trace --------------------------------------------------------------- [java] java.lang.Exception: Stack Trace [java] org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:334) [java] org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:316) [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:191) [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) [java] java.lang.Thread.run(Thread.java:619) Also I got the below error, when I went to webtools : org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://common/widget/CommonScreens.xml#GlobalDecorator]: java.lang.IllegalArgumentException: Error calling service with name getVisualThemeResources: org.ofbiz.service.GenericServiceException: Service [getVisualThemeResources] Failed (org.ofbiz.minilang.method.MethodContext.getDelegator()Lorg/ofbiz/entity/GenericDelegator;) (Error calling service with name getVisualThemeResources: org.ofbiz.service.GenericServiceException: Service [getVisualThemeResources] Failed (org.ofbiz.minilang.method.MethodContext.getDelegator()Lorg/ofbiz/entity/GenericDelegator;)) Do I need to clear all the persisted jobs and if so, then I guess I would need to go to the database to delete the jobs as webtools is throwing the same exception ? |
Abdullah,
Thank you for reporting this. I will look into it. -Adrian Abdullah Shaikh wrote: > I just updated ofbiz, and found that all the references to concrete class > GenericDelegator has been converted to Delegator, but I guess bcoz of this > all the persisted jobs are getting failed. > > I couldn't start ofbiz, as I was getting the below error because > org.ofbiz.base.start.Start.main would exit without starting ofbiz, I could > start ofbiz only when I changed getDelegator() method to return > GenericDelegator instead of Delegator in JobManager, but once started all > the jobs were failing. > > Error before doing the change in JobManager : > > 2009-10-05 20:57:19,137 (main) [ ServiceEcaUtil.java:117:INFO ] Loaded [ > 1] Service ECA Rules from > file:/home/abdullah/myprojects/topnaukri_ws/ofbiz/specialpurpose/ebay/servicedef/secas.xml > [java] Exception in thread "main" java.lang.NoSuchMethodError: > org.ofbiz.service.job.JobManager.getDelegator()Lorg/ofbiz/entity/GenericDelegator; > [java] at > org.ofbiz.service.job.JobInvoker.<init>(JobInvoker.java:64) > [java] at > org.ofbiz.service.job.JobPoller.createThreadPool(JobPoller.java:238) > [java] at org.ofbiz.service.job.JobPoller.<init>(JobPoller.java:59) > [java] at > org.ofbiz.service.job.JobManager.<init>(JobManager.java:83) > [java] at > org.ofbiz.service.job.JobManager.getInstance(JobManager.java:91) > [java] at > org.ofbiz.service.ServiceDispatcher.<init>(ServiceDispatcher.java:116) > [java] at > org.ofbiz.service.ServiceDispatcher.<init>(ServiceDispatcher.java:132) > [java] at > org.ofbiz.service.ServiceDispatcher.getInstance(ServiceDispatcher.java:166) > [java] at > org.ofbiz.service.ServiceDispatcher.getInstance(ServiceDispatcher.java:141) > [java] at > org.ofbiz.service.GenericDispatcher.getLocalDispatcher(GenericDispatcher.java:72) > [java] at > org.ofbiz.service.GenericDispatcher.getLocalDispatcher(GenericDispatcher.java:42) > [java] at > org.ofbiz.entityext.EntityServiceFactory.getLocalDispatcher(EntityServiceFactory.java:34) > [java] at > org.ofbiz.entityext.EntityServiceFactory.getDispatchContext(EntityServiceFactory.java:39) > [java] at > org.ofbiz.entityext.eca.DelegatorEcaHandler.setDelegator(DelegatorEcaHandler.java:53) > [java] at > org.ofbiz.entity.GenericDelegator.initEntityEcaHandler(GenericDelegator.java:330) > [java] at > org.ofbiz.entity.GenericDelegator.<init>(GenericDelegator.java:315) > [java] at > org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:43) > [java] at > org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:25) > [java] at > org.ofbiz.base.util.UtilObject.getObjectFromFactory(UtilObject.java:181) > [java] at > org.ofbiz.catalina.container.CatalinaContainer.init(CatalinaContainer.java:173) > [java] at > org.ofbiz.base.container.ContainerLoader.loadContainer(ContainerLoader.java:190) > [java] at > org.ofbiz.base.container.ContainerLoader.load(ContainerLoader.java:66) > [java] at > org.ofbiz.base.start.Start.initStartLoaders(Start.java:259) > [java] at org.ofbiz.base.start.Start.init(Start.java:97) > [java] at org.ofbiz.base.start.Start.main(Start.java:408) > [java] Java Result: 1 > BUILD SUCCESSFUL > Total time: 8 seconds > > > Error after doing the change in JobManager, when ofbiz could be started : > > ---- error report > -------------------------------------------------------------- > [java] Error in polling JobSandbox: [java.lang.NoSuchMethodError: > org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator;]. > Rolling back transaction. > [java] Exception: java.lang.NoSuchMethodError > [java] Message: > org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; > [java] ---- stack trace > --------------------------------------------------------------- > [java] java.lang.NoSuchMethodError: > org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; > [java] org.ofbiz.entity.GenericValue.refresh(GenericValue.java:137) > [java] > org.ofbiz.service.job.PersistedServiceJob.queue(PersistedServiceJob.java:90) > [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:173) > [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) > [java] java.lang.Thread.run(Thread.java:619) > [java] > -------------------------------------------------------------------------------- > [java] 2009-10-05 20:54:21,762 > (org.ofbiz.service.job.JobPoller@610bff0b) [ > TransactionUtil.java:335:ERROR] > [java] ---- exception report > ---------------------------------------------------------- > [java] [TransactionUtil.rollback] > [java] Exception: java.lang.Exception > [java] Message: Stack Trace > [java] ---- stack trace > --------------------------------------------------------------- > [java] java.lang.Exception: Stack Trace > [java] > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:334) > [java] > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:316) > [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:191) > [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) > [java] java.lang.Thread.run(Thread.java:619) > [java] > -------------------------------------------------------------------------------- > [java] 2009-10-05 20:54:21,884 > (org.ofbiz.service.job.JobPoller@610bff0b) [ > TransactionUtil.java:345:INFO ] [TransactionUtil.rollback] transaction > rolled back > [java] 2009-10-05 20:54:21,885 > (org.ofbiz.service.job.JobPoller@610bff0b) [ > TransactionUtil.java:268:WARN ] [TransactionUtil.commit] Not committing > transaction, status is No Transaction (6) > [java] 2009-10-05 20:54:21,940 > (org.ofbiz.service.job.JobPoller@610bff0b) [ > JobManager.java:188:ERROR] > [java] ---- error report > -------------------------------------------------------------- > [java] Error in polling JobSandbox: [java.lang.NoSuchMethodError: > org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator;]. > Rolling back transaction. > [java] Exception: java.lang.NoSuchMethodError > [java] Message: > org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; > [java] ---- stack trace > --------------------------------------------------------------- > [java] java.lang.NoSuchMethodError: > org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; > [java] org.ofbiz.entity.GenericValue.refresh(GenericValue.java:137) > [java] > org.ofbiz.service.job.PersistedServiceJob.queue(PersistedServiceJob.java:90) > [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:173) > [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) > [java] java.lang.Thread.run(Thread.java:619) > [java] > -------------------------------------------------------------------------------- > [java] 2009-10-05 20:54:21,947 > (org.ofbiz.service.job.JobPoller@610bff0b) [ > TransactionUtil.java:335:ERROR] > [java] ---- exception report > ---------------------------------------------------------- > [java] [TransactionUtil.rollback] > [java] Exception: java.lang.Exception > [java] Message: Stack Trace > [java] ---- stack trace > --------------------------------------------------------------- > [java] java.lang.Exception: Stack Trace > [java] > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:334) > [java] > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:316) > [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:191) > [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) > [java] java.lang.Thread.run(Thread.java:619) > > > Also I got the below error, when I went to webtools : > > org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen > [component://common/widget/CommonScreens.xml#GlobalDecorator]: > java.lang.IllegalArgumentException: Error calling service with name > getVisualThemeResources: org.ofbiz.service.GenericServiceException: Service > [getVisualThemeResources] Failed > (org.ofbiz.minilang.method.MethodContext.getDelegator()Lorg/ofbiz/entity/GenericDelegator;) > (Error calling service with name getVisualThemeResources: > org.ofbiz.service.GenericServiceException: Service [getVisualThemeResources] > Failed > (org.ofbiz.minilang.method.MethodContext.getDelegator()Lorg/ofbiz/entity/GenericDelegator;)) > > Do I need to clear all the persisted jobs and if so, then I guess I would > need to go to the database to delete the jobs as webtools is throwing the > same exception ? > |
In reply to this post by Abdullah Shaikh-3
Abdullah,
I tried running the updated code against an existing database and I was unable to duplicate your problem. Are you sure you ran ant clean, then ant build? -Adrian Abdullah Shaikh wrote: > I just updated ofbiz, and found that all the references to concrete class > GenericDelegator has been converted to Delegator, but I guess bcoz of this > all the persisted jobs are getting failed. > > I couldn't start ofbiz, as I was getting the below error because > org.ofbiz.base.start.Start.main would exit without starting ofbiz, I could > start ofbiz only when I changed getDelegator() method to return > GenericDelegator instead of Delegator in JobManager, but once started all > the jobs were failing. > > Error before doing the change in JobManager : > > 2009-10-05 20:57:19,137 (main) [ ServiceEcaUtil.java:117:INFO ] Loaded [ > 1] Service ECA Rules from > file:/home/abdullah/myprojects/topnaukri_ws/ofbiz/specialpurpose/ebay/servicedef/secas.xml > [java] Exception in thread "main" java.lang.NoSuchMethodError: > org.ofbiz.service.job.JobManager.getDelegator()Lorg/ofbiz/entity/GenericDelegator; > [java] at > org.ofbiz.service.job.JobInvoker.<init>(JobInvoker.java:64) > [java] at > org.ofbiz.service.job.JobPoller.createThreadPool(JobPoller.java:238) > [java] at org.ofbiz.service.job.JobPoller.<init>(JobPoller.java:59) > [java] at > org.ofbiz.service.job.JobManager.<init>(JobManager.java:83) > [java] at > org.ofbiz.service.job.JobManager.getInstance(JobManager.java:91) > [java] at > org.ofbiz.service.ServiceDispatcher.<init>(ServiceDispatcher.java:116) > [java] at > org.ofbiz.service.ServiceDispatcher.<init>(ServiceDispatcher.java:132) > [java] at > org.ofbiz.service.ServiceDispatcher.getInstance(ServiceDispatcher.java:166) > [java] at > org.ofbiz.service.ServiceDispatcher.getInstance(ServiceDispatcher.java:141) > [java] at > org.ofbiz.service.GenericDispatcher.getLocalDispatcher(GenericDispatcher.java:72) > [java] at > org.ofbiz.service.GenericDispatcher.getLocalDispatcher(GenericDispatcher.java:42) > [java] at > org.ofbiz.entityext.EntityServiceFactory.getLocalDispatcher(EntityServiceFactory.java:34) > [java] at > org.ofbiz.entityext.EntityServiceFactory.getDispatchContext(EntityServiceFactory.java:39) > [java] at > org.ofbiz.entityext.eca.DelegatorEcaHandler.setDelegator(DelegatorEcaHandler.java:53) > [java] at > org.ofbiz.entity.GenericDelegator.initEntityEcaHandler(GenericDelegator.java:330) > [java] at > org.ofbiz.entity.GenericDelegator.<init>(GenericDelegator.java:315) > [java] at > org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:43) > [java] at > org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:25) > [java] at > org.ofbiz.base.util.UtilObject.getObjectFromFactory(UtilObject.java:181) > [java] at > org.ofbiz.catalina.container.CatalinaContainer.init(CatalinaContainer.java:173) > [java] at > org.ofbiz.base.container.ContainerLoader.loadContainer(ContainerLoader.java:190) > [java] at > org.ofbiz.base.container.ContainerLoader.load(ContainerLoader.java:66) > [java] at > org.ofbiz.base.start.Start.initStartLoaders(Start.java:259) > [java] at org.ofbiz.base.start.Start.init(Start.java:97) > [java] at org.ofbiz.base.start.Start.main(Start.java:408) > [java] Java Result: 1 > BUILD SUCCESSFUL > Total time: 8 seconds > > > Error after doing the change in JobManager, when ofbiz could be started : > > ---- error report > -------------------------------------------------------------- > [java] Error in polling JobSandbox: [java.lang.NoSuchMethodError: > org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator;]. > Rolling back transaction. > [java] Exception: java.lang.NoSuchMethodError > [java] Message: > org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; > [java] ---- stack trace > --------------------------------------------------------------- > [java] java.lang.NoSuchMethodError: > org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; > [java] org.ofbiz.entity.GenericValue.refresh(GenericValue.java:137) > [java] > org.ofbiz.service.job.PersistedServiceJob.queue(PersistedServiceJob.java:90) > [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:173) > [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) > [java] java.lang.Thread.run(Thread.java:619) > [java] > -------------------------------------------------------------------------------- > [java] 2009-10-05 20:54:21,762 > (org.ofbiz.service.job.JobPoller@610bff0b) [ > TransactionUtil.java:335:ERROR] > [java] ---- exception report > ---------------------------------------------------------- > [java] [TransactionUtil.rollback] > [java] Exception: java.lang.Exception > [java] Message: Stack Trace > [java] ---- stack trace > --------------------------------------------------------------- > [java] java.lang.Exception: Stack Trace > [java] > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:334) > [java] > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:316) > [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:191) > [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) > [java] java.lang.Thread.run(Thread.java:619) > [java] > -------------------------------------------------------------------------------- > [java] 2009-10-05 20:54:21,884 > (org.ofbiz.service.job.JobPoller@610bff0b) [ > TransactionUtil.java:345:INFO ] [TransactionUtil.rollback] transaction > rolled back > [java] 2009-10-05 20:54:21,885 > (org.ofbiz.service.job.JobPoller@610bff0b) [ > TransactionUtil.java:268:WARN ] [TransactionUtil.commit] Not committing > transaction, status is No Transaction (6) > [java] 2009-10-05 20:54:21,940 > (org.ofbiz.service.job.JobPoller@610bff0b) [ > JobManager.java:188:ERROR] > [java] ---- error report > -------------------------------------------------------------- > [java] Error in polling JobSandbox: [java.lang.NoSuchMethodError: > org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator;]. > Rolling back transaction. > [java] Exception: java.lang.NoSuchMethodError > [java] Message: > org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; > [java] ---- stack trace > --------------------------------------------------------------- > [java] java.lang.NoSuchMethodError: > org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; > [java] org.ofbiz.entity.GenericValue.refresh(GenericValue.java:137) > [java] > org.ofbiz.service.job.PersistedServiceJob.queue(PersistedServiceJob.java:90) > [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:173) > [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) > [java] java.lang.Thread.run(Thread.java:619) > [java] > -------------------------------------------------------------------------------- > [java] 2009-10-05 20:54:21,947 > (org.ofbiz.service.job.JobPoller@610bff0b) [ > TransactionUtil.java:335:ERROR] > [java] ---- exception report > ---------------------------------------------------------- > [java] [TransactionUtil.rollback] > [java] Exception: java.lang.Exception > [java] Message: Stack Trace > [java] ---- stack trace > --------------------------------------------------------------- > [java] java.lang.Exception: Stack Trace > [java] > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:334) > [java] > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:316) > [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:191) > [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) > [java] java.lang.Thread.run(Thread.java:619) > > > Also I got the below error, when I went to webtools : > > org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen > [component://common/widget/CommonScreens.xml#GlobalDecorator]: > java.lang.IllegalArgumentException: Error calling service with name > getVisualThemeResources: org.ofbiz.service.GenericServiceException: Service > [getVisualThemeResources] Failed > (org.ofbiz.minilang.method.MethodContext.getDelegator()Lorg/ofbiz/entity/GenericDelegator;) > (Error calling service with name getVisualThemeResources: > org.ofbiz.service.GenericServiceException: Service [getVisualThemeResources] > Failed > (org.ofbiz.minilang.method.MethodContext.getDelegator()Lorg/ofbiz/entity/GenericDelegator;)) > > Do I need to clear all the persisted jobs and if so, then I guess I would > need to go to the database to delete the jobs as webtools is throwing the > same exception ? > |
Adrian,
Sorry I couldn't reply you yesterday, today I took the update again, did ant clean & build, and Ofbiz was running fine .... but then before this I also did empty the JOB_SANDBOX database table, so I dont know its bcoz of that or what ? But as you are saying that you ran the updated code against an existing database, then I think there is no issues.... but does the database was having pending jobs, just to be sure ? Thanks, Abdullah On Mon, Oct 5, 2009 at 10:00 PM, Adrian Crum <[hidden email]> wrote: > Abdullah, > > I tried running the updated code against an existing database and I was > unable to duplicate your problem. Are you sure you ran ant clean, then ant > build? > > -Adrian > > > Abdullah Shaikh wrote: > >> I just updated ofbiz, and found that all the references to concrete class >> GenericDelegator has been converted to Delegator, but I guess bcoz of this >> all the persisted jobs are getting failed. >> >> I couldn't start ofbiz, as I was getting the below error because >> org.ofbiz.base.start.Start.main would exit without starting ofbiz, I could >> start ofbiz only when I changed getDelegator() method to return >> GenericDelegator instead of Delegator in JobManager, but once started all >> the jobs were failing. >> >> Error before doing the change in JobManager : >> >> 2009-10-05 20:57:19,137 (main) [ ServiceEcaUtil.java:117:INFO ] Loaded >> [ >> 1] Service ECA Rules from >> >> file:/home/abdullah/myprojects/topnaukri_ws/ofbiz/specialpurpose/ebay/servicedef/secas.xml >> [java] Exception in thread "main" java.lang.NoSuchMethodError: >> >> org.ofbiz.service.job.JobManager.getDelegator()Lorg/ofbiz/entity/GenericDelegator; >> [java] at >> org.ofbiz.service.job.JobInvoker.<init>(JobInvoker.java:64) >> [java] at >> org.ofbiz.service.job.JobPoller.createThreadPool(JobPoller.java:238) >> [java] at >> org.ofbiz.service.job.JobPoller.<init>(JobPoller.java:59) >> [java] at >> org.ofbiz.service.job.JobManager.<init>(JobManager.java:83) >> [java] at >> org.ofbiz.service.job.JobManager.getInstance(JobManager.java:91) >> [java] at >> org.ofbiz.service.ServiceDispatcher.<init>(ServiceDispatcher.java:116) >> [java] at >> org.ofbiz.service.ServiceDispatcher.<init>(ServiceDispatcher.java:132) >> [java] at >> >> org.ofbiz.service.ServiceDispatcher.getInstance(ServiceDispatcher.java:166) >> [java] at >> >> org.ofbiz.service.ServiceDispatcher.getInstance(ServiceDispatcher.java:141) >> [java] at >> >> org.ofbiz.service.GenericDispatcher.getLocalDispatcher(GenericDispatcher.java:72) >> [java] at >> >> org.ofbiz.service.GenericDispatcher.getLocalDispatcher(GenericDispatcher.java:42) >> [java] at >> >> org.ofbiz.entityext.EntityServiceFactory.getLocalDispatcher(EntityServiceFactory.java:34) >> [java] at >> >> org.ofbiz.entityext.EntityServiceFactory.getDispatchContext(EntityServiceFactory.java:39) >> [java] at >> >> org.ofbiz.entityext.eca.DelegatorEcaHandler.setDelegator(DelegatorEcaHandler.java:53) >> [java] at >> >> org.ofbiz.entity.GenericDelegator.initEntityEcaHandler(GenericDelegator.java:330) >> [java] at >> org.ofbiz.entity.GenericDelegator.<init>(GenericDelegator.java:315) >> [java] at >> >> org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:43) >> [java] at >> >> org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:25) >> [java] at >> org.ofbiz.base.util.UtilObject.getObjectFromFactory(UtilObject.java:181) >> [java] at >> >> org.ofbiz.catalina.container.CatalinaContainer.init(CatalinaContainer.java:173) >> [java] at >> >> org.ofbiz.base.container.ContainerLoader.loadContainer(ContainerLoader.java:190) >> [java] at >> org.ofbiz.base.container.ContainerLoader.load(ContainerLoader.java:66) >> [java] at >> org.ofbiz.base.start.Start.initStartLoaders(Start.java:259) >> [java] at org.ofbiz.base.start.Start.init(Start.java:97) >> [java] at org.ofbiz.base.start.Start.main(Start.java:408) >> [java] Java Result: 1 >> BUILD SUCCESSFUL >> Total time: 8 seconds >> >> >> Error after doing the change in JobManager, when ofbiz could be started : >> >> ---- error report >> -------------------------------------------------------------- >> [java] Error in polling JobSandbox: [java.lang.NoSuchMethodError: >> >> org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator;]. >> Rolling back transaction. >> [java] Exception: java.lang.NoSuchMethodError >> [java] Message: >> >> org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; >> [java] ---- stack trace >> --------------------------------------------------------------- >> [java] java.lang.NoSuchMethodError: >> >> org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; >> [java] org.ofbiz.entity.GenericValue.refresh(GenericValue.java:137) >> [java] >> >> org.ofbiz.service.job.PersistedServiceJob.queue(PersistedServiceJob.java:90) >> [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:173) >> [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) >> [java] java.lang.Thread.run(Thread.java:619) >> [java] >> >> -------------------------------------------------------------------------------- >> [java] 2009-10-05 20:54:21,762 >> (org.ofbiz.service.job.JobPoller@610bff0b) [ >> TransactionUtil.java:335:ERROR] >> [java] ---- exception report >> ---------------------------------------------------------- >> [java] [TransactionUtil.rollback] >> [java] Exception: java.lang.Exception >> [java] Message: Stack Trace >> [java] ---- stack trace >> --------------------------------------------------------------- >> [java] java.lang.Exception: Stack Trace >> [java] >> >> org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:334) >> [java] >> >> org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:316) >> [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:191) >> [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) >> [java] java.lang.Thread.run(Thread.java:619) >> [java] >> >> -------------------------------------------------------------------------------- >> [java] 2009-10-05 20:54:21,884 >> (org.ofbiz.service.job.JobPoller@610bff0b) [ >> TransactionUtil.java:345:INFO ] [TransactionUtil.rollback] transaction >> rolled back >> [java] 2009-10-05 20:54:21,885 >> (org.ofbiz.service.job.JobPoller@610bff0b) [ >> TransactionUtil.java:268:WARN ] [TransactionUtil.commit] Not committing >> transaction, status is No Transaction (6) >> [java] 2009-10-05 20:54:21,940 >> (org.ofbiz.service.job.JobPoller@610bff0b) [ >> JobManager.java:188:ERROR] >> [java] ---- error report >> -------------------------------------------------------------- >> [java] Error in polling JobSandbox: [java.lang.NoSuchMethodError: >> >> org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator;]. >> Rolling back transaction. >> [java] Exception: java.lang.NoSuchMethodError >> [java] Message: >> >> org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; >> [java] ---- stack trace >> --------------------------------------------------------------- >> [java] java.lang.NoSuchMethodError: >> >> org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; >> [java] org.ofbiz.entity.GenericValue.refresh(GenericValue.java:137) >> [java] >> >> org.ofbiz.service.job.PersistedServiceJob.queue(PersistedServiceJob.java:90) >> [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:173) >> [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) >> [java] java.lang.Thread.run(Thread.java:619) >> [java] >> >> -------------------------------------------------------------------------------- >> [java] 2009-10-05 20:54:21,947 >> (org.ofbiz.service.job.JobPoller@610bff0b) [ >> TransactionUtil.java:335:ERROR] >> [java] ---- exception report >> ---------------------------------------------------------- >> [java] [TransactionUtil.rollback] >> [java] Exception: java.lang.Exception >> [java] Message: Stack Trace >> [java] ---- stack trace >> --------------------------------------------------------------- >> [java] java.lang.Exception: Stack Trace >> [java] >> >> org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:334) >> [java] >> >> org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:316) >> [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:191) >> [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) >> [java] java.lang.Thread.run(Thread.java:619) >> >> >> Also I got the below error, when I went to webtools : >> >> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen >> [component://common/widget/CommonScreens.xml#GlobalDecorator]: >> java.lang.IllegalArgumentException: Error calling service with name >> getVisualThemeResources: org.ofbiz.service.GenericServiceException: >> Service >> [getVisualThemeResources] Failed >> >> (org.ofbiz.minilang.method.MethodContext.getDelegator()Lorg/ofbiz/entity/GenericDelegator;) >> (Error calling service with name getVisualThemeResources: >> org.ofbiz.service.GenericServiceException: Service >> [getVisualThemeResources] >> Failed >> >> (org.ofbiz.minilang.method.MethodContext.getDelegator()Lorg/ofbiz/entity/GenericDelegator;)) >> >> Do I need to clear all the persisted jobs and if so, then I guess I would >> need to go to the database to delete the jobs as webtools is throwing the >> same exception ? >> >> |
Yes, the database contained all of the default pending jobs.
-Adrian Abdullah Shaikh wrote: > Adrian, > > Sorry I couldn't reply you yesterday, today I took the update again, did ant > clean & build, and Ofbiz was running fine .... but then before this I also > did empty the JOB_SANDBOX database table, so I dont know its bcoz of that or > what ? > > But as you are saying that you ran the updated code against an existing > database, then I think there is no issues.... but does the database was > having pending jobs, just to be sure ? > > Thanks, > Abdullah > > On Mon, Oct 5, 2009 at 10:00 PM, Adrian Crum <[hidden email]> wrote: > >> Abdullah, >> >> I tried running the updated code against an existing database and I was >> unable to duplicate your problem. Are you sure you ran ant clean, then ant >> build? >> >> -Adrian >> >> >> Abdullah Shaikh wrote: >> >>> I just updated ofbiz, and found that all the references to concrete class >>> GenericDelegator has been converted to Delegator, but I guess bcoz of this >>> all the persisted jobs are getting failed. >>> >>> I couldn't start ofbiz, as I was getting the below error because >>> org.ofbiz.base.start.Start.main would exit without starting ofbiz, I could >>> start ofbiz only when I changed getDelegator() method to return >>> GenericDelegator instead of Delegator in JobManager, but once started all >>> the jobs were failing. >>> >>> Error before doing the change in JobManager : >>> >>> 2009-10-05 20:57:19,137 (main) [ ServiceEcaUtil.java:117:INFO ] Loaded >>> [ >>> 1] Service ECA Rules from >>> >>> file:/home/abdullah/myprojects/topnaukri_ws/ofbiz/specialpurpose/ebay/servicedef/secas.xml >>> [java] Exception in thread "main" java.lang.NoSuchMethodError: >>> >>> org.ofbiz.service.job.JobManager.getDelegator()Lorg/ofbiz/entity/GenericDelegator; >>> [java] at >>> org.ofbiz.service.job.JobInvoker.<init>(JobInvoker.java:64) >>> [java] at >>> org.ofbiz.service.job.JobPoller.createThreadPool(JobPoller.java:238) >>> [java] at >>> org.ofbiz.service.job.JobPoller.<init>(JobPoller.java:59) >>> [java] at >>> org.ofbiz.service.job.JobManager.<init>(JobManager.java:83) >>> [java] at >>> org.ofbiz.service.job.JobManager.getInstance(JobManager.java:91) >>> [java] at >>> org.ofbiz.service.ServiceDispatcher.<init>(ServiceDispatcher.java:116) >>> [java] at >>> org.ofbiz.service.ServiceDispatcher.<init>(ServiceDispatcher.java:132) >>> [java] at >>> >>> org.ofbiz.service.ServiceDispatcher.getInstance(ServiceDispatcher.java:166) >>> [java] at >>> >>> org.ofbiz.service.ServiceDispatcher.getInstance(ServiceDispatcher.java:141) >>> [java] at >>> >>> org.ofbiz.service.GenericDispatcher.getLocalDispatcher(GenericDispatcher.java:72) >>> [java] at >>> >>> org.ofbiz.service.GenericDispatcher.getLocalDispatcher(GenericDispatcher.java:42) >>> [java] at >>> >>> org.ofbiz.entityext.EntityServiceFactory.getLocalDispatcher(EntityServiceFactory.java:34) >>> [java] at >>> >>> org.ofbiz.entityext.EntityServiceFactory.getDispatchContext(EntityServiceFactory.java:39) >>> [java] at >>> >>> org.ofbiz.entityext.eca.DelegatorEcaHandler.setDelegator(DelegatorEcaHandler.java:53) >>> [java] at >>> >>> org.ofbiz.entity.GenericDelegator.initEntityEcaHandler(GenericDelegator.java:330) >>> [java] at >>> org.ofbiz.entity.GenericDelegator.<init>(GenericDelegator.java:315) >>> [java] at >>> >>> org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:43) >>> [java] at >>> >>> org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:25) >>> [java] at >>> org.ofbiz.base.util.UtilObject.getObjectFromFactory(UtilObject.java:181) >>> [java] at >>> >>> org.ofbiz.catalina.container.CatalinaContainer.init(CatalinaContainer.java:173) >>> [java] at >>> >>> org.ofbiz.base.container.ContainerLoader.loadContainer(ContainerLoader.java:190) >>> [java] at >>> org.ofbiz.base.container.ContainerLoader.load(ContainerLoader.java:66) >>> [java] at >>> org.ofbiz.base.start.Start.initStartLoaders(Start.java:259) >>> [java] at org.ofbiz.base.start.Start.init(Start.java:97) >>> [java] at org.ofbiz.base.start.Start.main(Start.java:408) >>> [java] Java Result: 1 >>> BUILD SUCCESSFUL >>> Total time: 8 seconds >>> >>> >>> Error after doing the change in JobManager, when ofbiz could be started : >>> >>> ---- error report >>> -------------------------------------------------------------- >>> [java] Error in polling JobSandbox: [java.lang.NoSuchMethodError: >>> >>> org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator;]. >>> Rolling back transaction. >>> [java] Exception: java.lang.NoSuchMethodError >>> [java] Message: >>> >>> org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; >>> [java] ---- stack trace >>> --------------------------------------------------------------- >>> [java] java.lang.NoSuchMethodError: >>> >>> org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; >>> [java] org.ofbiz.entity.GenericValue.refresh(GenericValue.java:137) >>> [java] >>> >>> org.ofbiz.service.job.PersistedServiceJob.queue(PersistedServiceJob.java:90) >>> [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:173) >>> [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) >>> [java] java.lang.Thread.run(Thread.java:619) >>> [java] >>> >>> -------------------------------------------------------------------------------- >>> [java] 2009-10-05 20:54:21,762 >>> (org.ofbiz.service.job.JobPoller@610bff0b) [ >>> TransactionUtil.java:335:ERROR] >>> [java] ---- exception report >>> ---------------------------------------------------------- >>> [java] [TransactionUtil.rollback] >>> [java] Exception: java.lang.Exception >>> [java] Message: Stack Trace >>> [java] ---- stack trace >>> --------------------------------------------------------------- >>> [java] java.lang.Exception: Stack Trace >>> [java] >>> >>> org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:334) >>> [java] >>> >>> org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:316) >>> [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:191) >>> [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) >>> [java] java.lang.Thread.run(Thread.java:619) >>> [java] >>> >>> -------------------------------------------------------------------------------- >>> [java] 2009-10-05 20:54:21,884 >>> (org.ofbiz.service.job.JobPoller@610bff0b) [ >>> TransactionUtil.java:345:INFO ] [TransactionUtil.rollback] transaction >>> rolled back >>> [java] 2009-10-05 20:54:21,885 >>> (org.ofbiz.service.job.JobPoller@610bff0b) [ >>> TransactionUtil.java:268:WARN ] [TransactionUtil.commit] Not committing >>> transaction, status is No Transaction (6) >>> [java] 2009-10-05 20:54:21,940 >>> (org.ofbiz.service.job.JobPoller@610bff0b) [ >>> JobManager.java:188:ERROR] >>> [java] ---- error report >>> -------------------------------------------------------------- >>> [java] Error in polling JobSandbox: [java.lang.NoSuchMethodError: >>> >>> org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator;]. >>> Rolling back transaction. >>> [java] Exception: java.lang.NoSuchMethodError >>> [java] Message: >>> >>> org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; >>> [java] ---- stack trace >>> --------------------------------------------------------------- >>> [java] java.lang.NoSuchMethodError: >>> >>> org.ofbiz.entity.GenericValue.getDelegator()Lorg/ofbiz/entity/GenericDelegator; >>> [java] org.ofbiz.entity.GenericValue.refresh(GenericValue.java:137) >>> [java] >>> >>> org.ofbiz.service.job.PersistedServiceJob.queue(PersistedServiceJob.java:90) >>> [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:173) >>> [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) >>> [java] java.lang.Thread.run(Thread.java:619) >>> [java] >>> >>> -------------------------------------------------------------------------------- >>> [java] 2009-10-05 20:54:21,947 >>> (org.ofbiz.service.job.JobPoller@610bff0b) [ >>> TransactionUtil.java:335:ERROR] >>> [java] ---- exception report >>> ---------------------------------------------------------- >>> [java] [TransactionUtil.rollback] >>> [java] Exception: java.lang.Exception >>> [java] Message: Stack Trace >>> [java] ---- stack trace >>> --------------------------------------------------------------- >>> [java] java.lang.Exception: Stack Trace >>> [java] >>> >>> org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:334) >>> [java] >>> >>> org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:316) >>> [java] org.ofbiz.service.job.JobManager.poll(JobManager.java:191) >>> [java] org.ofbiz.service.job.JobPoller.run(JobPoller.java:90) >>> [java] java.lang.Thread.run(Thread.java:619) >>> >>> >>> Also I got the below error, when I went to webtools : >>> >>> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen >>> [component://common/widget/CommonScreens.xml#GlobalDecorator]: >>> java.lang.IllegalArgumentException: Error calling service with name >>> getVisualThemeResources: org.ofbiz.service.GenericServiceException: >>> Service >>> [getVisualThemeResources] Failed >>> >>> (org.ofbiz.minilang.method.MethodContext.getDelegator()Lorg/ofbiz/entity/GenericDelegator;) >>> (Error calling service with name getVisualThemeResources: >>> org.ofbiz.service.GenericServiceException: Service >>> [getVisualThemeResources] >>> Failed >>> >>> (org.ofbiz.minilang.method.MethodContext.getDelegator()Lorg/ofbiz/entity/GenericDelegator;)) >>> >>> Do I need to clear all the persisted jobs and if so, then I guess I would >>> need to go to the database to delete the jobs as webtools is throwing the >>> same exception ? >>> >>> > |
Free forum by Nabble | Edit this page |