This was an all-in-one server. I think I had just initialized the database
and cleared the opencast directory. Problem went away after the initial
upload.

On Fri, Mar 2, 2012 at 4:36 AM, Tobias Wunden <[email protected]>wrote:

> Hank,
>
> can I ask what the installation looks like? Is it possible that you have
> more than one service registries running?
>
> Tobias
>
> On 18.02.2012, at 18:36, Hank Magnuski <[email protected]> wrote:
>
> > On the very first upload of a file:
> >
> > 09:23:15  WARN (WorkflowServiceImpl:1542) - Exception while accepting
> > job Job {id:36, version:4}
> > org.opencastproject.workflow.api.WorkflowDatabaseException:
> > org.opencastproject.serviceregistry.api.ServiceRegistryException:
> > javax.persistence.RollbackException:
> > javax.persistence.OptimisticLockException: Exception
> > [EclipseLink-5006] (Eclipse Persistence Services -
> > 2.0.2.v20100323-r6872):
> > org.eclipse.persistence.exceptions.OptimisticLockException
> > Exception Description: The object [Job {id:27, version:18}] cannot be
> > updated because it has changed or been deleted since it was last read.
> > Class> org.opencastproject.serviceregistry.impl.JobJpaImpl Primary Key>
> [27]
> >    at
> org.opencastproject.workflow.impl.WorkflowServiceImpl.update(WorkflowServiceImpl.java:1092)
> >    at
> org.opencastproject.workflow.impl.WorkflowServiceImpl.runWorkflowOperation(WorkflowServiceImpl.java:789)
> >    at
> org.opencastproject.workflow.impl.WorkflowServiceImpl.process(WorkflowServiceImpl.java:1528)
> >    at
> org.opencastproject.workflow.impl.WorkflowServiceImpl$JobRunner.call(WorkflowServiceImpl.java:1833)
> >    at
> org.opencastproject.workflow.impl.WorkflowServiceImpl$JobRunner.call(WorkflowServiceImpl.java:1806)
> >    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >    at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >    at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >    at java.lang.Thread.run(Thread.java:619)
> > Caused by:
> org.opencastproject.serviceregistry.api.ServiceRegistryException:
> > javax.persistence.RollbackException:
> > javax.persistence.OptimisticLockException: Exception
> > [EclipseLink-5006] (Eclipse Persistence Services -
> > 2.0.2.v20100323-r6872):
> > org.eclipse.persistence.exceptions.OptimisticLockException
> > Exception Description: The object [Job {id:27, version:18}] cannot be
> > updated because it has changed or been deleted since it was last read.
> > Class> org.opencastproject.serviceregistry.impl.JobJpaImpl Primary Key>
> [27]
> >    at
> org.opencastproject.serviceregistry.impl.ServiceRegistryJpaImpl.updateJob(ServiceRegistryJpaImpl.java:466)
> >    at
> org.opencastproject.workflow.impl.WorkflowServiceImpl.update(WorkflowServiceImpl.java:1089)
> >    ... 9 more
> > Caused by: javax.persistence.RollbackException:
> > javax.persistence.OptimisticLockException: Exception
> > [EclipseLink-5006] (Eclipse Persistence Services -
> > 2.0.2.v20100323-r6872):
> > org.eclipse.persistence.exceptions.OptimisticLockException
> > Exception Description: The object [Job {id:27, version:18}] cannot be
> > updated because it has changed or been deleted since it was last read.
> > Class> org.opencastproject.serviceregistry.impl.JobJpaImpl Primary Key>
> [27]
> >    at
> org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commitInternal(EntityTransactionImpl.java:102)
> >    at
> org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:63)
> >    at
> org.opencastproject.serviceregistry.impl.ServiceRegistryJpaImpl.updateInternal(ServiceRegistryJpaImpl.java:507)
> >    at
> org.opencastproject.serviceregistry.impl.ServiceRegistryJpaImpl.updateJob(ServiceRegistryJpaImpl.java:464)
> >    ... 10 more
> > Caused by: javax.persistence.OptimisticLockException: Exception
> > [EclipseLink-5006] (Eclipse Persistence Services -
> > 2.0.2.v20100323-r6872):
> > org.eclipse.persistence.exceptions.OptimisticLockException
> > Exception Description: The object [Job {id:27, version:18}] cannot be
> > updated because it has changed or been deleted since it was last read.
> > Class> org.opencastproject.serviceregistry.impl.JobJpaImpl Primary Key>
> [27]
> >    at
> org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitToDatabase(RepeatableWriteUnitOfWork.java:549)
> >    at
> org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1518)
> >    at
> org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitRootUnitOfWork(RepeatableWriteUnitOfWork.java:200)
> >    at
> org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitAndResume(UnitOfWorkImpl.java:1139)
> >    at
> org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commitInternal(EntityTransactionImpl.java:84)
> >    ... 13 more
> > Caused by: Exception [EclipseLink-5006] (Eclipse Persistence Services
> > - 2.0.2.v20100323-r6872):
> > org.eclipse.persistence.exceptions.OptimisticLockException
> > Exception Description: The object [Job {id:27, version:18}] cannot be
> > updated because it has changed or been deleted since it was last read.
> > Class> org.opencastproject.serviceregistry.impl.JobJpaImpl Primary Key>
> [27]
> >    at
> org.eclipse.persistence.exceptions.OptimisticLockException.objectChangedSinceLastReadWhenUpdating(OptimisticLockException.java:137)
> >    at
> org.eclipse.persistence.descriptors.VersionLockingPolicy.validateUpdate(VersionLockingPolicy.java:755)
> >    at
> org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.updateObjectForWriteWithChangeSet(DatabaseQueryMechanism.java:1149)
> >    at
> org.eclipse.persistence.queries.UpdateObjectQuery.executeCommitWithChangeSet(UpdateObjectQuery.java:84)
> >    at
> org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:287)
> >    at
> org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58)
> >    at
> org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:675)
> >    at
> org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:589)
> >    at
> org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:109)
> >    at
> org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:86)
> >    at
> org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2898)
> >    at
> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1225)
> >    at
> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1207)
> >    at
> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1167)
> >    at
> org.eclipse.persistence.internal.sessions.CommitManager.commitChangedObjectsForClassWithChangeSet(CommitManager.java:233)
> >    at
> org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:108)
> >    at
> org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:3260)
> >    at
> org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1413)
> >    at
> org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitToDatabase(RepeatableWriteUnitOfWork.java:547)
> >    ... 17 more
> > 09:23:16  INFO (WorkspaceImpl:246) - Downloading
> >
> http://nway.ncast.com:8080/static/affa2fc8-3bff-456b-9f07-72791cce8f6f/b940b660-602c-463b-9eaa-bd7b74a151f8/dublincore.xml
> > to
> /opt/matterhorn/opencast/workspace/http_nway.ncast.com_8080/static/affa2fc8-3bff-456b-9f07-72791cce8f6f/b94
>
_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users

Reply via email to