History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-595
Type: Bug Bug
Status: Resolved Resolved
Resolution: Cannot Reproduce
Priority: Major Major
Assignee: Robin Shen
Reporter: Wood Kong
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Scheduled builds (cron) do not run after system ran out of disk space

Created: 02/Aug/10 11:57 AM   Updated: 21/Aug/10 08:09 AM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: Windows 2008


 Description  « Hide
Scheduled builds (cron) do not run after system ran out of disk space. Automatic back also not working. Space issue has been corrected and system was rebooted.

The following error was from the backup. Didn't see anything in the log about from cron not running.

2010-07-31 06:00:00,016 [DefaultQuartzScheduler_Worker-9] DEBUG com.pmease.quickbuild.jobs.DatabaseAutoBackup - Acquiring database exclusive lock...
2010-07-31 06:00:00,016 [DefaultQuartzScheduler_Worker-9] DEBUG com.pmease.quickbuild.jobs.DatabaseAutoBackup - Database exclusive lock acquired.
2010-07-31 06:00:00,016 [DefaultQuartzScheduler_Worker-9] INFO com.pmease.quickbuild.dao.HibernateDao - Loading meta data...
2010-07-31 06:00:00,025 [DefaultQuartzScheduler_Worker-9] INFO com.pmease.quickbuild.dao.HibernateDao - Loading configurations...
2010-07-31 06:00:00,188 [DefaultQuartzScheduler_Worker-9] INFO com.pmease.quickbuild.dao.HibernateDao - Loading builds...
2010-07-31 06:00:00,230 [DefaultQuartzScheduler_Worker-9] DEBUG com.pmease.quickbuild.jobs.DatabaseAutoBackup - Database exclusive lock released.
2010-07-31 06:00:00,230 [DefaultQuartzScheduler_Worker-9] ERROR com.pmease.quickbuild.jobs.DatabaseAutoBackup - Execution of database auto-backup failed.
org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException: No row with the given identifier exists: [com.pmease.quickbuild.model.Configuration#124]; nested exception is org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.pmease.quickbuild.model.Configuration#124]
org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.pmease.quickbuild.model.Configuration#124]
at org.hibernate.ObjectNotFoundException.throwIfNull(ObjectNotFoundException.java:27)
at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:128)
at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:161)
at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:87)
at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:781)
at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:753)
at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:266)
at org.hibernate.type.EntityType.resolve(EntityType.java:303)
at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:113)
at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842)
at org.hibernate.loader.Loader.doQuery(Loader.java:717)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:223)
at org.hibernate.loader.Loader.doList(Loader.java:2147)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2026)
at org.hibernate.loader.Loader.list(Loader.java:2021)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:369)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:296)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:992)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
at com.pmease.quickbuild.dao.HibernateDao.loadDataCollectionFacade(HibernateDao.java:1118)
at sun.reflect.GeneratedMethodAccessor1879.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:287)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)
at com.pmease.quickbuild.interceptor.HibernateExceptionConverter.invoke(HibernateExceptionConverter.java:21)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:162)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)
at $Proxy1.loadDataCollectionFacade(Unknown Source)
at com.pmease.quickbuild.jobs.DatabaseAutoBackup.execute(DatabaseAutoBackup.java:44)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)


 All   Comments   Work Log   Change History      Sort Order:
Robin Shen [03/Aug/10 06:08 AM]
Are you running QuickBuild with the embedded HSQL database? The embedded HSQL database is known to be unreliable and may result in data inconsistency under abnormal conditions. You may have our support staff fixing your database by raising a support request at our web site if your support agreement is not expired.