Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0027178
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] A. Platformminorrandom2014-07-24 12:352016-12-01 14:56
Reportergorka_gilView Statuspublic 
Assigned Toplatform 
PrioritynormalResolutionunable to reproduceFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0027178: Error in openbravo.log in ci try-dummy-pgsql job

DescriptionIn the try-dummy-pgsql job appear this error[1], but not always.
Note: dummy job test the update of current openbravo version to a future one, to check that the update to future versions is not broken.

Url to openbravo.log :
https://ci.openbravo.com/view/try/job/try-dummy-pgsql/568/artifact/SANDBOX/tomcat-logs/try-dummy-pgsql.log [^]


Current idea of what causes the problem:
- If background process was running
- Then tomcat is stooped (like for the reboot after install a module)
- And during stop process just finishes and wants to commit
- But since half openbravo already stopped it fails


[1] Error trace:

2014-07-24 04:16:50,379 [DefaultQuartzScheduler_Worker-1] ERROR org.hibernate.impl.SessionImpl - exception in interceptor afterTransactionCompletion()
java.lang.IllegalStateException: Singleton is not set
    at org.jboss.weld.bootstrap.api.helpers.IsolatedStaticSingletonProvider$IsolatedStaticSingleton.get(IsolatedStaticSingletonProvider.java:52)
    at org.jboss.weld.Container.instance(Container.java:58)
    at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:72)
    at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:87)
    at org.openbravo.client.kernel.event.org$jboss$weld$bean-flat-ManagedBean-class_org$openbravo$client$kernel$event$PersistenceEventOBInterceptor_$$_WeldClientProxy.afterTransactionCompletion(org$jboss$weld$bean-flat-ManagedBean-class_org$openbravo$client$kernel$event$PersistenceEventOBInterceptor_$$_WeldClientProxy.java)
    at org.openbravo.dal.core.OBInterceptor.afterTransactionCompletion(OBInterceptor.java:451)
    at org.hibernate.impl.SessionImpl.afterTransactionCompletion(SessionImpl.java:605)
    at org.hibernate.jdbc.JDBCContext.afterTransactionCompletion(JDBCContext.java:273)
    at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:204)
    at org.openbravo.dal.core.SessionHandler.commitAndClose(SessionHandler.java:267)
    at org.openbravo.dal.service.OBDal.commitAndClose(OBDal.java:174)
    at org.openbravo.service.db.DalBaseProcess.execute(DalBaseProcess.java:98)
    at org.openbravo.scheduling.DefaultJob.execute(DefaultJob.java:58)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
2014-07-24 04:16:50,386 [DefaultQuartzScheduler_Worker-1] ERROR org.openbravo.scheduling.DefaultJob - Error executing process org.openbravo.scheduling.ProcessBundle@60f45709
java.lang.IllegalStateException: Singleton is not set
    at org.jboss.weld.bootstrap.api.helpers.IsolatedStaticSingletonProvider$IsolatedStaticSingleton.get(IsolatedStaticSingletonProvider.java:52)
    at org.jboss.weld.Container.instance(Container.java:58)
    at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:72)
    at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:87)
    at org.openbravo.client.kernel.event.org$jboss$weld$bean-flat-ManagedBean-class_org$openbravo$client$kernel$event$PersistenceEventOBInterceptor_$$_WeldClientProxy.preFlush(org$jboss$weld$bean-flat-ManagedBean-class_org$openbravo$client$kernel$event$PersistenceEventOBInterceptor_$$_WeldClientProxy.java)
    at org.openbravo.dal.core.OBInterceptor.preFlush(OBInterceptor.java:468)
    at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:86)
    at org.hibernate.event.def.DefaultDirtyCheckEventListener.onDirtyCheck(DefaultDirtyCheckEventListener.java:54)
    at org.hibernate.impl.SessionImpl.isDirty(SessionImpl.java:1202)
    at org.openbravo.dal.core.SessionHandler.flushRemainingChanges(SessionHandler.java:305)
    at org.openbravo.dal.core.SessionHandler.commitAndClose(SessionHandler.java:253)
    at org.openbravo.dal.service.OBDal.commitAndClose(OBDal.java:174)
    at org.openbravo.service.db.DalBaseProcess.execute(DalBaseProcess.java:98)
    at org.openbravo.scheduling.DefaultJob.execute(DefaultJob.java:58)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
Steps To Reproduce-
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0027222 closedalostale NPE in WebServices when trying to delete a non-existing record 

-  Notes
(0091974)
alostale (manager)
2016-12-01 14:56

Checked last 30 dummy executions in try, not found the problem in any of them:

for i in {5006..5036}; do wget https://ci.openbravo.com/view/try/job/try-dummy-pgsql/$i/artifact/SANDBOX/tomcat-logs/ci4.141.log [^] -O $i.log; done
grep IllegalStateException *

- Issue History
Date Modified Username Field Change
2014-07-24 12:35 gorka_gil New Issue
2014-07-24 12:35 gorka_gil Assigned To => AugustoMauch
2014-07-24 12:35 gorka_gil Modules => Core
2014-07-24 12:35 gorka_gil Triggers an Emergency Pack => No
2014-07-24 12:58 shuehner Issue Monitored: shuehner
2014-07-29 08:19 alostale Relationship added related to 0027222
2015-03-11 11:24 alostale Status new => acknowledged
2015-03-17 14:38 alostale Assigned To AugustoMauch => platform
2016-12-01 14:55 alostale Status acknowledged => scheduled
2016-12-01 14:56 alostale Note Added: 0091974
2016-12-01 14:56 alostale Status scheduled => closed
2016-12-01 14:56 alostale Resolution open => unable to reproduce


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker