continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Wall" <cw...@bea.com>
Subject RE: 1.0.2->1.0.3 upgrade - JDODataStoreException: "...trying to shrink VARCHAR...ContinuumBuildExecutorE"
Date Tue, 13 Jun 2006 17:50:43 GMT
It's consistent during our builds.

-----Original Message-----
From: Emmanuel Venisse [mailto:emmanuel@venisse.net] 
Sent: June 13, 2006 3:45 AM
To: continuum-users@maven.apache.org
Subject: Re: 1.0.2->1.0.3 upgrade - JDODataStoreException: "...trying to shrink VARCHAR...ContinuumBuildExecutorE"

Do you have always this exception or is it only on one build?

Chris Wall a écrit :
> After upgrading from 1.0.2 to 1.0.3 (via
> http://maven.apache.org/continuum/upgrade.html), we are experiencing the
> stacktrace below.  Is this an outdated schema issue?
>  
> I saw two related responses in the archives ("we don't know why" and
> "nothing to do with Maven or Continuum") and a couple open bugs.  What
> is the suggested workaround?
>  
> Could this be related?  Is it correct to overwrite 1.0.3 with 1.0.2?:
> "Replace Continuum 1.0.3's apps/continuum/database with Continuum
> 1.0.2's apps/continuum/database." 

yes, it's the normal way.

>  
> Thanks!
>  
> -Chris
>  
>  
> Stacktrace
> ----------------
> javax.jdo.JDODataStoreException: Update request failed: UPDATE
> BUILDRESULT SET ERROR=? WHERE ID=?
>                at
> org.jpox.store.rdbms.request.UpdateRequest.execute(UpdateRequest.java:26
> 7)
>                at
> org.jpox.store.rdbms.table.ClassTable.update(ClassTable.java:2200)
>                at
> org.jpox.store.StoreManager.update(StoreManager.java:786)
>                at
> org.jpox.state.StateManagerImpl.flush(StateManagerImpl.java:4596)
>                at
> org.jpox.AbstractPersistenceManager.flush(AbstractPersistenceManager.jav
> a:3167)
>                at
> org.jpox.AbstractPersistenceManager.markDirty(AbstractPersistenceManager
> .java:3126)
>                at
> org.jpox.state.StateManagerImpl.postWriteField(StateManagerImpl.java:433
> 4)
>                at
> org.jpox.state.StateManagerImpl.makeDirty(StateManagerImpl.java:1050)
>                at
> org.jpox.state.AttachFieldManager.storeIntField(AttachFieldManager.java:
> 255)
>                at
> org.jpox.state.StateManagerImpl.providedIntField(StateManagerImpl.java:2
> 571)
>                at
> org.apache.maven.continuum.model.project.Project.jdoProvideField(Project
> .java)
>                at
> org.apache.maven.continuum.model.project.Project.jdoProvideFields(Projec
> t.java)
>                at
> org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:2964
> )
>                at
> org.jpox.state.StateManagerImpl.internalAttachCopy(StateManagerImpl.java
> :4028)
>                at
> org.jpox.state.StateManagerImpl.attachCopy(StateManagerImpl.java:3963)
>                at
> org.jpox.AbstractPersistenceManager.attachCopy(AbstractPersistenceManage
> r.java:1336)
>                at
> org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersi
> stenceManager.java:1109)
>                at
> org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceMa
> nager.java:1201)
>                at
> org.apache.maven.continuum.store.JdoContinuumStore.updateBuildResult(Jdo
> ContinuumStore.java:238)
>                at
> org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(
> DefaultBuildController.java:324)
>                at
> org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.exec
> uteTask(BuildProjectTaskExecutor.java:47)
>                at
> org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Execut
> orRunnable.run(ThreadedTaskQueueExecutor.java:103)
>                at java.lang.Thread.run(Thread.java:595)
> NestedThrowablesStackTrace:
> ERROR 22001: A truncation error was encountered trying to shrink VARCHAR
> 'org.apache.maven.continuum.execution.ContinuumBuildExecutorE&' to
> length 8192.
>                at
> org.apache.derby.iapi.error.StandardException.newException(Unknown
> Source)
>                at
> org.apache.derby.iapi.types.SQLChar.hasNonBlankChars(Unknown Source)
>                at
> org.apache.derby.iapi.types.SQLVarchar.normalize(Unknown Source)
>                at
> org.apache.derby.iapi.types.SQLVarchar.normalize(Unknown Source)
>                at
> org.apache.derby.iapi.types.DataTypeDescriptor.normalize(Unknown Source)
>                at
> org.apache.derby.impl.sql.execute.NormalizeResultSet.normalizeRow(Unknow
> n Source)
>                at
> org.apache.derby.impl.sql.execute.NormalizeResultSet.getNextRowCore(Unkn
> own Source)
>                at
> org.apache.derby.impl.sql.execute.DMLWriteResultSet.getNextRowCore(Unkno
> wn Source)
>                at
> org.apache.derby.impl.sql.execute.UpdateResultSet.collectAffectedRows(Un
> known Source)
>                at
> org.apache.derby.impl.sql.execute.UpdateResultSet.open(Unknown Source)
>                at
> org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown
> Source)
>                at
> org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown
> Source)
>                at
> org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unkno
> wn Source)
>                at
> org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown
> Source)
>                at
> org.jpox.store.rdbms.request.Request.executeUpdate(Request.java:78)
>                at
> org.jpox.store.rdbms.request.UpdateRequest.execute(UpdateRequest.java:25
> 3)
>                at
> org.jpox.store.rdbms.table.ClassTable.update(ClassTable.java:2200)
>                at
> org.jpox.store.StoreManager.update(StoreManager.java:786)
>                at
> org.jpox.state.StateManagerImpl.flush(StateManagerImpl.java:4596)
>                at
> org.jpox.AbstractPersistenceManager.flush(AbstractPersistenceManager.jav
> a:3167)
>                at
> org.jpox.AbstractPersistenceManager.markDirty(AbstractPersistenceManager
> .java:3126)
>                at
> org.jpox.state.StateManagerImpl.postWriteField(StateManagerImpl.java:433
> 4)
>                at
> org.jpox.state.StateManagerImpl.makeDirty(StateManagerImpl.java:1050)
>                at
> org.jpox.state.AttachFieldManager.storeIntField(AttachFieldManager.java:
> 255)
>                at
> org.jpox.state.StateManagerImpl.providedIntField(StateManagerImpl.java:2
> 571)
>                at
> org.apache.maven.continuum.model.project.Project.jdoProvideField(Project
> .java)
>                at
> org.apache.maven.continuum.model.project.Project.jdoProvideFields(Projec
> t.java)
>                at
> org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:2964
> )
>                at
> org.jpox.state.StateManagerImpl.internalAttachCopy(StateManagerImpl.java
> :4028)
>                at
> org.jpox.state.StateManagerImpl.attachCopy(StateManagerImpl.java:3963)
>                at
> org.jpox.AbstractPersistenceManager.attachCopy(AbstractPersistenceManage
> r.java:1336)
>                at
> org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersi
> stenceManager.java:1109)
>                at
> org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceMa
> nager.java:1201)
>                at
> org.apache.maven.continuum.store.JdoContinuumStore.updateBuildResult(Jdo
> ContinuumStore.java:238)
>                at
> org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(
> DefaultBuildController.java:324)
>                at
> org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.exec
> uteTask(BuildProjectTaskExecutor.java:47)
>                at
> org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Execut
> orRunnable.run(ThreadedTaskQueueExecutor.java:103)
>                at java.lang.Thread.run(Thread.java:595)
>  
> _______________________________________________________________________
> Notice:  This email message, together with any attachments, may contain
> information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
> entities,  that may be confidential,  proprietary,  copyrighted  and/or
> legally privileged, and is intended solely for the use of the individual
> or entity named in this message. If you are not the intended recipient,
> and have received this message in error, please immediately return this
> by email and then delete it.
> 

_______________________________________________________________________
Notice:  This email message, together with any attachments, may contain
information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
entities,  that may be confidential,  proprietary,  copyrighted  and/or
legally privileged, and is intended solely for the use of the individual
or entity named in this message. If you are not the intended recipient,
and have received this message in error, please immediately return this
by email and then delete it.

Mime
View raw message