Return-Path: Delivered-To: apmail-continuum-users-archive@www.apache.org Received: (qmail 86620 invoked from network); 11 Apr 2011 20:40:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 Apr 2011 20:40:25 -0000 Received: (qmail 8179 invoked by uid 500); 11 Apr 2011 20:40:25 -0000 Delivered-To: apmail-continuum-users-archive@continuum.apache.org Received: (qmail 8130 invoked by uid 500); 11 Apr 2011 20:40:24 -0000 Mailing-List: contact users-help@continuum.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@continuum.apache.org Delivered-To: mailing list users@continuum.apache.org Received: (qmail 8121 invoked by uid 99); 11 Apr 2011 20:40:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Apr 2011 20:40:24 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [74.125.82.45] (HELO mail-ww0-f45.google.com) (74.125.82.45) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Apr 2011 20:40:17 +0000 Received: by wwi36 with SMTP id 36so6268464wwi.14 for ; Mon, 11 Apr 2011 13:39:55 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.62.129 with SMTP id y1mr1099971wec.61.1302554395483; Mon, 11 Apr 2011 13:39:55 -0700 (PDT) Received: by 10.216.182.136 with HTTP; Mon, 11 Apr 2011 13:39:55 -0700 (PDT) Date: Mon, 11 Apr 2011 15:39:55 -0500 Message-ID: Subject: No such database row error From: Matthew Taylor To: users@continuum.apache.org Content-Type: multipart/alternative; boundary=000e0ce0b6780b1fd504a0aa9438 --000e0ce0b6780b1fd504a0aa9438 Content-Type: text/plain; charset=ISO-8859-1 Hello all, I am running Continuum v1.2.3. Whenever I click on one of our project groups I get the error I've included below. The hyperlink points to: http:///projectGroupSummary.action?projectGroupId=6 Only some of the project groups have this error. I've also included a snippet of the log file that seems to point to this being a quartz issue. I've disabled all the schedules but that didn't appear to have any effect. Does any kind soul have any tips pointers on what the issue could be, and more importantly, what steps I can take to make continuum happy again? Thanks, in advance for any help. Matt Error: javax.jdo.JDOObjectNotFoundException: No such database row FailedObject:15120013[OID]org.apache.maven.continuum.model.project.ProjectDependency Stack Trace: javax.jdo.JDOObjectNotFoundException: No such database row FailedObject:15120013[OID]org.apache.maven.continuum.model.project.ProjectDependency at org.jpox.store.rdbms.request.FetchRequest.execute(FetchRequest.java:194) at org.jpox.store.rdbms.table.ClassTable.fetch(ClassTable.java:2552) at org.jpox.store.StoreManager.fetch(StoreManager.java:959) at org.jpox.state.StateManagerImpl.loadUnloadedFieldsInFetchPlan(StateManagerImpl.java:1842) at org.jpox.state.StateManagerImpl.detachCopy(StateManagerImpl.java:4178) at org.jpox.AbstractPersistenceManager.internalDetachCopy(AbstractPersistenceManager.java:1944) at org.jpox.AbstractPersistenceManager.detachCopyInternal(AbstractPersistenceManager.java:1974) at org.jpox.state.DetachFieldManager.internalFetchObjectField(DetachFieldManager.java:144) at org.jpox.state.AbstractFetchFieldManager.fetchObjectField(AbstractFetchFieldManager.java:108) at org.jpox.state.StateManagerImpl.replacingObjectField(StateManagerImpl.java:2951) at org.apache.maven.continuum.model.project.Project.jdoReplaceField(Project.java) at org.apache.maven.continuum.model.project.Project.jdoReplaceFields(Project.java) at org.jpox.state.StateManagerImpl.replaceFields(StateManagerImpl.java:3170) at org.jpox.state.StateManagerImpl.replaceFields(StateManagerImpl.java:3188) at org.jpox.state.StateManagerImpl.detachCopy(StateManagerImpl.java:4193) at org.jpox.AbstractPersistenceManager.internalDetachCopy(AbstractPersistenceManager.java:1944) at org.jpox.AbstractPersistenceManager.detachCopyInternal(AbstractPersistenceManager.java:1974) at org.jpox.sco.List.detachCopy(List.java:384) at org.jpox.state.DetachFieldManager.internalFetchObjectField(DetachFieldManager.java:93) at org.jpox.state.AbstractFetchFieldManager.fetchObjectField(AbstractFetchFieldManager.java:108) at org.jpox.state.StateManagerImpl.replacingObjectField(StateManagerImpl.java:2951) at org.apache.maven.continuum.model.project.ProjectGroup.jdoReplaceField(ProjectGroup.java) at org.apache.maven.continuum.model.project.ProjectGroup.jdoReplaceFields(ProjectGroup.java) at org.jpox.state.StateManagerImpl.replaceFields(StateManagerImpl.java:3170) at org.jpox.state.StateManagerImpl.replaceFields(StateManagerImpl.java:3188) at org.jpox.state.StateManagerImpl.detachCopy(StateManagerImpl.java:4193) at org.jpox.AbstractPersistenceManager.internalDetachCopy(AbstractPersistenceManager.java:1944) at org.jpox.AbstractPersistenceManager.detachCopyInternal(AbstractPersistenceManager.java:1974) at org.jpox.state.DetachFieldManager.internalFetchObjectField(DetachFieldManager.java:144) at org.jpox.state.AbstractFetchFieldManager.fetchObjectField(AbstractFetchFieldManager.java:108) at org.jpox.state.StateManagerImpl.replacingObjectField(StateManagerImpl.java:2951) at org.apache.maven.continuum.model.project.Project.jdoReplaceField(Project.java) at org.apache.maven.continuum.model.project.Project.jdoReplaceFields(Project.java) at org.jpox.state.StateManagerImpl.replaceFields(StateManagerImpl.java:3170) at org.jpox.state.StateManagerImpl.replaceFields(StateManagerImpl.java:3188) at org.jpox.state.StateManagerImpl.detachCopy(StateManagerImpl.java:4193) at org.jpox.AbstractPersistenceManager.internalDetachCopy(AbstractPersistenceManager.java:1944) at org.jpox.AbstractPersistenceManager.detachCopyInternal(AbstractPersistenceManager.java:1974) at org.jpox.AbstractPersistenceManager.detachCopyAll(AbstractPersistenceManager.java:2043) at org.apache.continuum.dao.ProjectDaoImpl.getProjectsInGroupWithDependencies(ProjectDaoImpl.java:240) at org.apache.maven.continuum.DefaultContinuum.getProjectsInGroupWithDependencies(DefaultContinuum.java:3251) at org.apache.maven.continuum.web.action.ProjectGroupAction.summary(ProjectGroupAction.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:358) at com.opensymphony.xwork.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:218) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:192) at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:175) at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115) at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at org.apache.maven.continuum.web.interceptor.ForceContinuumConfigurationInterceptor.intercept(ForceContinuumConfigurationInterceptor.java:72) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at org.codehaus.plexus.redback.xwork.interceptor.PolicyEnforcementInterceptor.intercept(PolicyEnforcementInterceptor.java:149) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at org.codehaus.plexus.redback.xwork.interceptor.SecureActionInterceptor.intercept(SecureActionInterceptor.java:178) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at org.codehaus.plexus.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:58) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:175) at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115) at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:174) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.webwork.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:169) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:151) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:186) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at org.codehaus.plexus.redback.xwork.interceptor.AutoLoginInterceptor.intercept(AutoLoginInterceptor.java:156) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at org.codehaus.plexus.redback.xwork.interceptor.ForceAdminUserInterceptor.intercept(ForceAdminUserInterceptor.java:76) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at org.codehaus.plexus.redback.xwork.interceptor.EnvironmentCheckInterceptor.intercept(EnvironmentCheckInterceptor.java:122) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116) at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:273) at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:202) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:88) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:566) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1508) at java.lang.Thread.run(Thread.java:619) Log file: 2011-04-11 14:55:00,091 [continuumScheduler_Worker-1] ERROR org.quartz.core.ErrorLogger - Job (DEFAULT.DEFAULT_SCHEDULE threw an exception. org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: javax.jdo.JDOObjectNotFoundException: No such database row FailedObject:15119673[OID]org.apache.maven.continuum.model.project.ProjectDependency] at org.quartz.core.JobRunShell.run(JobRunShell.java:214) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520) * Nested Exception (Underlying Cause) --------------- javax.jdo.JDOObjectNotFoundException: No such database row --000e0ce0b6780b1fd504a0aa9438--