|
View:
New views
13 Messages
—
Rating Filter:
Alert me
|
|
|
[jira] Created: (MRM-1194) Archiva doesn't cope with versions in a pom.xml that are properties
by JIRA jira@codehaus.org
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message Archiva doesn't cope with versions in a pom.xml that are properties
------------------------------------------------------------------- Key: MRM-1194 URL: http://jira.codehaus.org/browse/MRM-1194 Project: Archiva Issue Type: Bug Affects Versions: 1.2.1 Reporter: Ben Lidgey I upgraded to Archiva 1.2.1 this morning, and after several failed starts got it going. Now there are some exceptions in the logs like the one below. It looks like Archiva parses the pom.xml and inserts the values for the versions. However, in this case the versions are properties that don't seem to be resolved. The pom snippet is {code:xml} <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>${org.codehaus.mojo--build-helper-maven-plugin.version}</version> <inherited>true</inherited> <executions> <execution> <id>add-source</id> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>${basedir}/java-gen</source> <source>${basedir}/java-src</source> <source>${basedir}/java-test</source> </sources> </configuration> </execution> </executions> </plugin> <properties> <org.codehaus.mojo--build-helper-maven-plugin.version>1.0</org.codehaus.mojo--build-helper-maven-plugin.version> <maven-assembly-plugin.version>2.2-beta-1</maven-assembly-plugin.version> </properties> {code} The stack trace is {code} 2009-05-29 09:51:19,114 [pool-1-thread-1] ERROR org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer - Unable to process model /home/devadmin/data/maven/mavenRepository/internal_snapshots/company/ProjectName/1.2.5-SNAPSHOT/ProjectName-1.2.5-20090209.204900-1.pom due to : javax.jdo.JDOFatalUserException : Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! javax.jdo.JDOFatalUserException: Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! at org.jpox.store.rdbms.mapping.CharRDBMSMapping.setString(CharRDBMSMapping.java:214) at org.jpox.store.mapping.SingleFieldMapping.setString(SingleFieldMapping.java:203) at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeStringField(ParameterSetter.java:122) at org.jpox.state.StateManagerImpl.providedStringField(StateManagerImpl.java:2757) at org.apache.maven.archiva.model.ArtifactReference.jdoProvideField(ArtifactReference.java) at org.apache.maven.archiva.model.ArtifactReference.jdoProvideFields(ArtifactReference.java) at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:3115) at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:252) at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) at org.jpox.store.StoreManager.insert(StoreManager.java:938) at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) at org.jpox.AbstractPersistenceManager.makePersistentInternal(AbstractPersistenceManager.java:1259) at org.jpox.store.rdbms.scostore.FKListStore.validateElementForWriting(FKListStore.java:1231) at org.jpox.store.rdbms.scostore.FKListStore.internalAdd(FKListStore.java:772) at org.jpox.store.rdbms.scostore.AbstractListStore.addAll(AbstractListStore.java:387) at org.jpox.store.mapping.CollectionMapping.postInsert(CollectionMapping.java:209) at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:464) at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) at org.jpox.store.StoreManager.insert(StoreManager.java:938) at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1277) at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:189) at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:162) at org.apache.maven.archiva.database.jdo.JdoProjectModelDAO.saveProjectModel(JdoProjectModelDAO.java:86) at org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer.processArchivaArtifact(ProjectModelToDatabaseConsumer.java:177) at org.apache.maven.archiva.database.updater.ProcessArchivaArtifactClosure.execute(ProcessArchivaArtifactClosure.java:48) at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388) at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateUnprocessed(JdoDatabaseUpdater.java:150) at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateAllUnprocessed(JdoDatabaseUpdater.java:87) at org.apache.maven.archiva.scheduled.executors.ArchivaDatabaseUpdateTaskExecutor.executeTask(ArchivaDatabaseUpdateTaskExecutor.java:69) at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) at java.lang.Thread.run(Thread.java:619) {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
|
[jira] Updated: (MRM-1194) Archiva doesn't cope with versions in a pom.xml that are properties
by JIRA jira@codehaus.org
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message [ http://jira.codehaus.org/browse/MRM-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Brett Porter updated MRM-1194: ------------------------------ Fix Version/s: 1.2.2 > Archiva doesn't cope with versions in a pom.xml that are properties > ------------------------------------------------------------------- > > Key: MRM-1194 > URL: http://jira.codehaus.org/browse/MRM-1194 > Project: Archiva > Issue Type: Bug > Affects Versions: 1.2.1 > Reporter: Ben Lidgey > Fix For: 1.2.2 > > > I upgraded to Archiva 1.2.1 this morning, and after several failed starts got it going. Now there are some exceptions in the logs like the one below. It looks like Archiva parses the pom.xml and inserts the values for the versions. However, in this case the versions are properties that > don't seem to be resolved. > The pom snippet is > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>${org.codehaus.mojo--build-helper-maven-plugin.version}</version> > <inherited>true</inherited> > <executions> > <execution> > <id>add-source</id> > <phase>generate-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>${basedir}/java-gen</source> > <source>${basedir}/java-src</source> > <source>${basedir}/java-test</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > <properties> > <org.codehaus.mojo--build-helper-maven-plugin.version>1.0</org.codehaus.mojo--build-helper-maven-plugin.version> > <maven-assembly-plugin.version>2.2-beta-1</maven-assembly-plugin.version> > </properties> > {code} > The stack trace is > {code} > 2009-05-29 09:51:19,114 [pool-1-thread-1] ERROR org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer - Unable to process model /home/devadmin/data/maven/mavenRepository/internal_snapshots/company/ProjectName/1.2.5-SNAPSHOT/ProjectName-1.2.5-20090209.204900-1.pom due to : javax.jdo.JDOFatalUserException : Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > javax.jdo.JDOFatalUserException: Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > at org.jpox.store.rdbms.mapping.CharRDBMSMapping.setString(CharRDBMSMapping.java:214) > at org.jpox.store.mapping.SingleFieldMapping.setString(SingleFieldMapping.java:203) > at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeStringField(ParameterSetter.java:122) > at org.jpox.state.StateManagerImpl.providedStringField(StateManagerImpl.java:2757) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideField(ArtifactReference.java) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideFields(ArtifactReference.java) > at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:3115) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:252) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistentInternal(AbstractPersistenceManager.java:1259) > at org.jpox.store.rdbms.scostore.FKListStore.validateElementForWriting(FKListStore.java:1231) > at org.jpox.store.rdbms.scostore.FKListStore.internalAdd(FKListStore.java:772) > at org.jpox.store.rdbms.scostore.AbstractListStore.addAll(AbstractListStore.java:387) > at org.jpox.store.mapping.CollectionMapping.postInsert(CollectionMapping.java:209) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:464) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1277) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:189) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:162) > at org.apache.maven.archiva.database.jdo.JdoProjectModelDAO.saveProjectModel(JdoProjectModelDAO.java:86) > at org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer.processArchivaArtifact(ProjectModelToDatabaseConsumer.java:177) > at org.apache.maven.archiva.database.updater.ProcessArchivaArtifactClosure.execute(ProcessArchivaArtifactClosure.java:48) > at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateUnprocessed(JdoDatabaseUpdater.java:150) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateAllUnprocessed(JdoDatabaseUpdater.java:87) > at org.apache.maven.archiva.scheduled.executors.ArchivaDatabaseUpdateTaskExecutor.executeTask(ArchivaDatabaseUpdateTaskExecutor.java:69) > at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) > at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) > at java.lang.Thread.run(Thread.java:619) > {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
|
[jira] Commented: (MRM-1194) Archiva doesn't cope with versions in a pom.xml that are properties
by JIRA jira@codehaus.org
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message [ http://jira.codehaus.org/browse/MRM-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=185073#action_185073 ] Gwen Harold Autencio commented on MRM-1194: ------------------------------------------- Added pom snippet to a sample project and deployed it in a repository. Can't seem to replicate the issue using 1.2.2-SNAPSHOT. > Archiva doesn't cope with versions in a pom.xml that are properties > ------------------------------------------------------------------- > > Key: MRM-1194 > URL: http://jira.codehaus.org/browse/MRM-1194 > Project: Archiva > Issue Type: Bug > Affects Versions: 1.2.1 > Reporter: Ben Lidgey > Fix For: 1.2.2 > > > I upgraded to Archiva 1.2.1 this morning, and after several failed starts got it going. Now there are some exceptions in the logs like the one below. It looks like Archiva parses the pom.xml and inserts the values for the versions. However, in this case the versions are properties that > don't seem to be resolved. > The pom snippet is > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>${org.codehaus.mojo--build-helper-maven-plugin.version}</version> > <inherited>true</inherited> > <executions> > <execution> > <id>add-source</id> > <phase>generate-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>${basedir}/java-gen</source> > <source>${basedir}/java-src</source> > <source>${basedir}/java-test</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > <properties> > <org.codehaus.mojo--build-helper-maven-plugin.version>1.0</org.codehaus.mojo--build-helper-maven-plugin.version> > <maven-assembly-plugin.version>2.2-beta-1</maven-assembly-plugin.version> > </properties> > {code} > The stack trace is > {code} > 2009-05-29 09:51:19,114 [pool-1-thread-1] ERROR org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer - Unable to process model /home/devadmin/data/maven/mavenRepository/internal_snapshots/company/ProjectName/1.2.5-SNAPSHOT/ProjectName-1.2.5-20090209.204900-1.pom due to : javax.jdo.JDOFatalUserException : Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > javax.jdo.JDOFatalUserException: Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > at org.jpox.store.rdbms.mapping.CharRDBMSMapping.setString(CharRDBMSMapping.java:214) > at org.jpox.store.mapping.SingleFieldMapping.setString(SingleFieldMapping.java:203) > at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeStringField(ParameterSetter.java:122) > at org.jpox.state.StateManagerImpl.providedStringField(StateManagerImpl.java:2757) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideField(ArtifactReference.java) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideFields(ArtifactReference.java) > at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:3115) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:252) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistentInternal(AbstractPersistenceManager.java:1259) > at org.jpox.store.rdbms.scostore.FKListStore.validateElementForWriting(FKListStore.java:1231) > at org.jpox.store.rdbms.scostore.FKListStore.internalAdd(FKListStore.java:772) > at org.jpox.store.rdbms.scostore.AbstractListStore.addAll(AbstractListStore.java:387) > at org.jpox.store.mapping.CollectionMapping.postInsert(CollectionMapping.java:209) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:464) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1277) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:189) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:162) > at org.apache.maven.archiva.database.jdo.JdoProjectModelDAO.saveProjectModel(JdoProjectModelDAO.java:86) > at org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer.processArchivaArtifact(ProjectModelToDatabaseConsumer.java:177) > at org.apache.maven.archiva.database.updater.ProcessArchivaArtifactClosure.execute(ProcessArchivaArtifactClosure.java:48) > at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateUnprocessed(JdoDatabaseUpdater.java:150) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateAllUnprocessed(JdoDatabaseUpdater.java:87) > at org.apache.maven.archiva.scheduled.executors.ArchivaDatabaseUpdateTaskExecutor.executeTask(ArchivaDatabaseUpdateTaskExecutor.java:69) > at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) > at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) > at java.lang.Thread.run(Thread.java:619) > {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
|
[jira] Assigned: (MRM-1194) Archiva doesn't cope with versions in a pom.xml that are properties
by JIRA jira@codehaus.org
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message [ http://jira.codehaus.org/browse/MRM-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Maria Odea Ching reassigned MRM-1194: ------------------------------------- Assignee: Maria Odea Ching > Archiva doesn't cope with versions in a pom.xml that are properties > ------------------------------------------------------------------- > > Key: MRM-1194 > URL: http://jira.codehaus.org/browse/MRM-1194 > Project: Archiva > Issue Type: Bug > Affects Versions: 1.2.1 > Reporter: Ben Lidgey > Assignee: Maria Odea Ching > Fix For: 1.2.2 > > > I upgraded to Archiva 1.2.1 this morning, and after several failed starts got it going. Now there are some exceptions in the logs like the one below. It looks like Archiva parses the pom.xml and inserts the values for the versions. However, in this case the versions are properties that > don't seem to be resolved. > The pom snippet is > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>${org.codehaus.mojo--build-helper-maven-plugin.version}</version> > <inherited>true</inherited> > <executions> > <execution> > <id>add-source</id> > <phase>generate-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>${basedir}/java-gen</source> > <source>${basedir}/java-src</source> > <source>${basedir}/java-test</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > <properties> > <org.codehaus.mojo--build-helper-maven-plugin.version>1.0</org.codehaus.mojo--build-helper-maven-plugin.version> > <maven-assembly-plugin.version>2.2-beta-1</maven-assembly-plugin.version> > </properties> > {code} > The stack trace is > {code} > 2009-05-29 09:51:19,114 [pool-1-thread-1] ERROR org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer - Unable to process model /home/devadmin/data/maven/mavenRepository/internal_snapshots/company/ProjectName/1.2.5-SNAPSHOT/ProjectName-1.2.5-20090209.204900-1.pom due to : javax.jdo.JDOFatalUserException : Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > javax.jdo.JDOFatalUserException: Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > at org.jpox.store.rdbms.mapping.CharRDBMSMapping.setString(CharRDBMSMapping.java:214) > at org.jpox.store.mapping.SingleFieldMapping.setString(SingleFieldMapping.java:203) > at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeStringField(ParameterSetter.java:122) > at org.jpox.state.StateManagerImpl.providedStringField(StateManagerImpl.java:2757) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideField(ArtifactReference.java) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideFields(ArtifactReference.java) > at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:3115) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:252) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistentInternal(AbstractPersistenceManager.java:1259) > at org.jpox.store.rdbms.scostore.FKListStore.validateElementForWriting(FKListStore.java:1231) > at org.jpox.store.rdbms.scostore.FKListStore.internalAdd(FKListStore.java:772) > at org.jpox.store.rdbms.scostore.AbstractListStore.addAll(AbstractListStore.java:387) > at org.jpox.store.mapping.CollectionMapping.postInsert(CollectionMapping.java:209) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:464) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1277) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:189) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:162) > at org.apache.maven.archiva.database.jdo.JdoProjectModelDAO.saveProjectModel(JdoProjectModelDAO.java:86) > at org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer.processArchivaArtifact(ProjectModelToDatabaseConsumer.java:177) > at org.apache.maven.archiva.database.updater.ProcessArchivaArtifactClosure.execute(ProcessArchivaArtifactClosure.java:48) > at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateUnprocessed(JdoDatabaseUpdater.java:150) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateAllUnprocessed(JdoDatabaseUpdater.java:87) > at org.apache.maven.archiva.scheduled.executors.ArchivaDatabaseUpdateTaskExecutor.executeTask(ArchivaDatabaseUpdateTaskExecutor.java:69) > at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) > at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) > at java.lang.Thread.run(Thread.java:619) > {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
|
[jira] Commented: (MRM-1194) Archiva doesn't cope with versions in a pom.xml that are properties
by JIRA jira@codehaus.org
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message [ http://jira.codehaus.org/browse/MRM-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=185337#action_185337 ] Maria Odea Ching commented on MRM-1194: --------------------------------------- I can't reproduce this issue as well, both in 1.2.1 and 1.2.2-SNAPSHOT. I took a look at the ARCHIVA_ARTIFACT_REFERENCE (plugins) table and the version saved was properly interpolated. I used a clean database each time though. Ben, from what Archiva version did you upgrade and what are the steps that you did? > Archiva doesn't cope with versions in a pom.xml that are properties > ------------------------------------------------------------------- > > Key: MRM-1194 > URL: http://jira.codehaus.org/browse/MRM-1194 > Project: Archiva > Issue Type: Bug > Affects Versions: 1.2.1 > Reporter: Ben Lidgey > Assignee: Maria Odea Ching > Fix For: 1.2.2 > > > I upgraded to Archiva 1.2.1 this morning, and after several failed starts got it going. Now there are some exceptions in the logs like the one below. It looks like Archiva parses the pom.xml and inserts the values for the versions. However, in this case the versions are properties that > don't seem to be resolved. > The pom snippet is > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>${org.codehaus.mojo--build-helper-maven-plugin.version}</version> > <inherited>true</inherited> > <executions> > <execution> > <id>add-source</id> > <phase>generate-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>${basedir}/java-gen</source> > <source>${basedir}/java-src</source> > <source>${basedir}/java-test</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > <properties> > <org.codehaus.mojo--build-helper-maven-plugin.version>1.0</org.codehaus.mojo--build-helper-maven-plugin.version> > <maven-assembly-plugin.version>2.2-beta-1</maven-assembly-plugin.version> > </properties> > {code} > The stack trace is > {code} > 2009-05-29 09:51:19,114 [pool-1-thread-1] ERROR org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer - Unable to process model /home/devadmin/data/maven/mavenRepository/internal_snapshots/company/ProjectName/1.2.5-SNAPSHOT/ProjectName-1.2.5-20090209.204900-1.pom due to : javax.jdo.JDOFatalUserException : Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > javax.jdo.JDOFatalUserException: Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > at org.jpox.store.rdbms.mapping.CharRDBMSMapping.setString(CharRDBMSMapping.java:214) > at org.jpox.store.mapping.SingleFieldMapping.setString(SingleFieldMapping.java:203) > at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeStringField(ParameterSetter.java:122) > at org.jpox.state.StateManagerImpl.providedStringField(StateManagerImpl.java:2757) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideField(ArtifactReference.java) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideFields(ArtifactReference.java) > at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:3115) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:252) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistentInternal(AbstractPersistenceManager.java:1259) > at org.jpox.store.rdbms.scostore.FKListStore.validateElementForWriting(FKListStore.java:1231) > at org.jpox.store.rdbms.scostore.FKListStore.internalAdd(FKListStore.java:772) > at org.jpox.store.rdbms.scostore.AbstractListStore.addAll(AbstractListStore.java:387) > at org.jpox.store.mapping.CollectionMapping.postInsert(CollectionMapping.java:209) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:464) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1277) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:189) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:162) > at org.apache.maven.archiva.database.jdo.JdoProjectModelDAO.saveProjectModel(JdoProjectModelDAO.java:86) > at org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer.processArchivaArtifact(ProjectModelToDatabaseConsumer.java:177) > at org.apache.maven.archiva.database.updater.ProcessArchivaArtifactClosure.execute(ProcessArchivaArtifactClosure.java:48) > at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateUnprocessed(JdoDatabaseUpdater.java:150) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateAllUnprocessed(JdoDatabaseUpdater.java:87) > at org.apache.maven.archiva.scheduled.executors.ArchivaDatabaseUpdateTaskExecutor.executeTask(ArchivaDatabaseUpdateTaskExecutor.java:69) > at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) > at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) > at java.lang.Thread.run(Thread.java:619) > {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
|
[jira] Commented: (MRM-1194) Archiva doesn't cope with versions in a pom.xml that are properties
by JIRA jira@codehaus.org
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message [ http://jira.codehaus.org/browse/MRM-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=185346#action_185346 ] Ben Lidgey commented on MRM-1194: --------------------------------- I can't really remember! I think it was Archiva 1.1.6, and I followed the instructions on the Archiva site for upgrading. I seem to remember that the property name was also appearing in the Archiva page for the artifact too, rather than the value of the property. > Archiva doesn't cope with versions in a pom.xml that are properties > ------------------------------------------------------------------- > > Key: MRM-1194 > URL: http://jira.codehaus.org/browse/MRM-1194 > Project: Archiva > Issue Type: Bug > Affects Versions: 1.2.1 > Reporter: Ben Lidgey > Assignee: Maria Odea Ching > Fix For: 1.2.2 > > > I upgraded to Archiva 1.2.1 this morning, and after several failed starts got it going. Now there are some exceptions in the logs like the one below. It looks like Archiva parses the pom.xml and inserts the values for the versions. However, in this case the versions are properties that > don't seem to be resolved. > The pom snippet is > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>${org.codehaus.mojo--build-helper-maven-plugin.version}</version> > <inherited>true</inherited> > <executions> > <execution> > <id>add-source</id> > <phase>generate-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>${basedir}/java-gen</source> > <source>${basedir}/java-src</source> > <source>${basedir}/java-test</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > <properties> > <org.codehaus.mojo--build-helper-maven-plugin.version>1.0</org.codehaus.mojo--build-helper-maven-plugin.version> > <maven-assembly-plugin.version>2.2-beta-1</maven-assembly-plugin.version> > </properties> > {code} > The stack trace is > {code} > 2009-05-29 09:51:19,114 [pool-1-thread-1] ERROR org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer - Unable to process model /home/devadmin/data/maven/mavenRepository/internal_snapshots/company/ProjectName/1.2.5-SNAPSHOT/ProjectName-1.2.5-20090209.204900-1.pom due to : javax.jdo.JDOFatalUserException : Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > javax.jdo.JDOFatalUserException: Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > at org.jpox.store.rdbms.mapping.CharRDBMSMapping.setString(CharRDBMSMapping.java:214) > at org.jpox.store.mapping.SingleFieldMapping.setString(SingleFieldMapping.java:203) > at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeStringField(ParameterSetter.java:122) > at org.jpox.state.StateManagerImpl.providedStringField(StateManagerImpl.java:2757) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideField(ArtifactReference.java) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideFields(ArtifactReference.java) > at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:3115) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:252) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistentInternal(AbstractPersistenceManager.java:1259) > at org.jpox.store.rdbms.scostore.FKListStore.validateElementForWriting(FKListStore.java:1231) > at org.jpox.store.rdbms.scostore.FKListStore.internalAdd(FKListStore.java:772) > at org.jpox.store.rdbms.scostore.AbstractListStore.addAll(AbstractListStore.java:387) > at org.jpox.store.mapping.CollectionMapping.postInsert(CollectionMapping.java:209) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:464) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1277) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:189) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:162) > at org.apache.maven.archiva.database.jdo.JdoProjectModelDAO.saveProjectModel(JdoProjectModelDAO.java:86) > at org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer.processArchivaArtifact(ProjectModelToDatabaseConsumer.java:177) > at org.apache.maven.archiva.database.updater.ProcessArchivaArtifactClosure.execute(ProcessArchivaArtifactClosure.java:48) > at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateUnprocessed(JdoDatabaseUpdater.java:150) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateAllUnprocessed(JdoDatabaseUpdater.java:87) > at org.apache.maven.archiva.scheduled.executors.ArchivaDatabaseUpdateTaskExecutor.executeTask(ArchivaDatabaseUpdateTaskExecutor.java:69) > at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) > at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) > at java.lang.Thread.run(Thread.java:619) > {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
|
[jira] Commented: (MRM-1194) Archiva doesn't cope with versions in a pom.xml that are properties
by JIRA jira@codehaus.org
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message [ http://jira.codehaus.org/browse/MRM-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=185348#action_185348 ] Maria Odea Ching commented on MRM-1194: --------------------------------------- Ok, I'll see if I can reproduce this if I upgrade from an older version of Archiva. I assume you retained the database when you upgraded? > Archiva doesn't cope with versions in a pom.xml that are properties > ------------------------------------------------------------------- > > Key: MRM-1194 > URL: http://jira.codehaus.org/browse/MRM-1194 > Project: Archiva > Issue Type: Bug > Affects Versions: 1.2.1 > Reporter: Ben Lidgey > Assignee: Maria Odea Ching > Fix For: 1.2.2 > > > I upgraded to Archiva 1.2.1 this morning, and after several failed starts got it going. Now there are some exceptions in the logs like the one below. It looks like Archiva parses the pom.xml and inserts the values for the versions. However, in this case the versions are properties that > don't seem to be resolved. > The pom snippet is > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>${org.codehaus.mojo--build-helper-maven-plugin.version}</version> > <inherited>true</inherited> > <executions> > <execution> > <id>add-source</id> > <phase>generate-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>${basedir}/java-gen</source> > <source>${basedir}/java-src</source> > <source>${basedir}/java-test</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > <properties> > <org.codehaus.mojo--build-helper-maven-plugin.version>1.0</org.codehaus.mojo--build-helper-maven-plugin.version> > <maven-assembly-plugin.version>2.2-beta-1</maven-assembly-plugin.version> > </properties> > {code} > The stack trace is > {code} > 2009-05-29 09:51:19,114 [pool-1-thread-1] ERROR org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer - Unable to process model /home/devadmin/data/maven/mavenRepository/internal_snapshots/company/ProjectName/1.2.5-SNAPSHOT/ProjectName-1.2.5-20090209.204900-1.pom due to : javax.jdo.JDOFatalUserException : Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > javax.jdo.JDOFatalUserException: Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > at org.jpox.store.rdbms.mapping.CharRDBMSMapping.setString(CharRDBMSMapping.java:214) > at org.jpox.store.mapping.SingleFieldMapping.setString(SingleFieldMapping.java:203) > at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeStringField(ParameterSetter.java:122) > at org.jpox.state.StateManagerImpl.providedStringField(StateManagerImpl.java:2757) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideField(ArtifactReference.java) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideFields(ArtifactReference.java) > at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:3115) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:252) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistentInternal(AbstractPersistenceManager.java:1259) > at org.jpox.store.rdbms.scostore.FKListStore.validateElementForWriting(FKListStore.java:1231) > at org.jpox.store.rdbms.scostore.FKListStore.internalAdd(FKListStore.java:772) > at org.jpox.store.rdbms.scostore.AbstractListStore.addAll(AbstractListStore.java:387) > at org.jpox.store.mapping.CollectionMapping.postInsert(CollectionMapping.java:209) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:464) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1277) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:189) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:162) > at org.apache.maven.archiva.database.jdo.JdoProjectModelDAO.saveProjectModel(JdoProjectModelDAO.java:86) > at org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer.processArchivaArtifact(ProjectModelToDatabaseConsumer.java:177) > at org.apache.maven.archiva.database.updater.ProcessArchivaArtifactClosure.execute(ProcessArchivaArtifactClosure.java:48) > at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateUnprocessed(JdoDatabaseUpdater.java:150) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateAllUnprocessed(JdoDatabaseUpdater.java:87) > at org.apache.maven.archiva.scheduled.executors.ArchivaDatabaseUpdateTaskExecutor.executeTask(ArchivaDatabaseUpdateTaskExecutor.java:69) > at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) > at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) > at java.lang.Thread.run(Thread.java:619) > {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
|
[jira] Commented: (MRM-1194) Archiva doesn't cope with versions in a pom.xml that are properties
by JIRA jira@codehaus.org
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message [ http://jira.codehaus.org/browse/MRM-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=185349#action_185349 ] Maria Odea Ching commented on MRM-1194: --------------------------------------- IIRC, there were a couple of fixes wrt to the interpolation in 1.2.x so it could be due to the old data in the db when the repos were scanned again.. > Archiva doesn't cope with versions in a pom.xml that are properties > ------------------------------------------------------------------- > > Key: MRM-1194 > URL: http://jira.codehaus.org/browse/MRM-1194 > Project: Archiva > Issue Type: Bug > Affects Versions: 1.2.1 > Reporter: Ben Lidgey > Assignee: Maria Odea Ching > Fix For: 1.2.2 > > > I upgraded to Archiva 1.2.1 this morning, and after several failed starts got it going. Now there are some exceptions in the logs like the one below. It looks like Archiva parses the pom.xml and inserts the values for the versions. However, in this case the versions are properties that > don't seem to be resolved. > The pom snippet is > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>${org.codehaus.mojo--build-helper-maven-plugin.version}</version> > <inherited>true</inherited> > <executions> > <execution> > <id>add-source</id> > <phase>generate-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>${basedir}/java-gen</source> > <source>${basedir}/java-src</source> > <source>${basedir}/java-test</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > <properties> > <org.codehaus.mojo--build-helper-maven-plugin.version>1.0</org.codehaus.mojo--build-helper-maven-plugin.version> > <maven-assembly-plugin.version>2.2-beta-1</maven-assembly-plugin.version> > </properties> > {code} > The stack trace is > {code} > 2009-05-29 09:51:19,114 [pool-1-thread-1] ERROR org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer - Unable to process model /home/devadmin/data/maven/mavenRepository/internal_snapshots/company/ProjectName/1.2.5-SNAPSHOT/ProjectName-1.2.5-20090209.204900-1.pom due to : javax.jdo.JDOFatalUserException : Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > javax.jdo.JDOFatalUserException: Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > at org.jpox.store.rdbms.mapping.CharRDBMSMapping.setString(CharRDBMSMapping.java:214) > at org.jpox.store.mapping.SingleFieldMapping.setString(SingleFieldMapping.java:203) > at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeStringField(ParameterSetter.java:122) > at org.jpox.state.StateManagerImpl.providedStringField(StateManagerImpl.java:2757) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideField(ArtifactReference.java) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideFields(ArtifactReference.java) > at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:3115) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:252) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistentInternal(AbstractPersistenceManager.java:1259) > at org.jpox.store.rdbms.scostore.FKListStore.validateElementForWriting(FKListStore.java:1231) > at org.jpox.store.rdbms.scostore.FKListStore.internalAdd(FKListStore.java:772) > at org.jpox.store.rdbms.scostore.AbstractListStore.addAll(AbstractListStore.java:387) > at org.jpox.store.mapping.CollectionMapping.postInsert(CollectionMapping.java:209) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:464) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1277) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:189) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:162) > at org.apache.maven.archiva.database.jdo.JdoProjectModelDAO.saveProjectModel(JdoProjectModelDAO.java:86) > at org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer.processArchivaArtifact(ProjectModelToDatabaseConsumer.java:177) > at org.apache.maven.archiva.database.updater.ProcessArchivaArtifactClosure.execute(ProcessArchivaArtifactClosure.java:48) > at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateUnprocessed(JdoDatabaseUpdater.java:150) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateAllUnprocessed(JdoDatabaseUpdater.java:87) > at org.apache.maven.archiva.scheduled.executors.ArchivaDatabaseUpdateTaskExecutor.executeTask(ArchivaDatabaseUpdateTaskExecutor.java:69) > at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) > at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) > at java.lang.Thread.run(Thread.java:619) > {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
|
[jira] Commented: (MRM-1194) Archiva doesn't cope with versions in a pom.xml that are properties
by JIRA jira@codehaus.org
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message [ http://jira.codehaus.org/browse/MRM-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=185358#action_185358 ] Ben Lidgey commented on MRM-1194: --------------------------------- I doubt I have the old database. > Archiva doesn't cope with versions in a pom.xml that are properties > ------------------------------------------------------------------- > > Key: MRM-1194 > URL: http://jira.codehaus.org/browse/MRM-1194 > Project: Archiva > Issue Type: Bug > Affects Versions: 1.2.1 > Reporter: Ben Lidgey > Assignee: Maria Odea Ching > Fix For: 1.2.2 > > > I upgraded to Archiva 1.2.1 this morning, and after several failed starts got it going. Now there are some exceptions in the logs like the one below. It looks like Archiva parses the pom.xml and inserts the values for the versions. However, in this case the versions are properties that > don't seem to be resolved. > The pom snippet is > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>${org.codehaus.mojo--build-helper-maven-plugin.version}</version> > <inherited>true</inherited> > <executions> > <execution> > <id>add-source</id> > <phase>generate-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>${basedir}/java-gen</source> > <source>${basedir}/java-src</source> > <source>${basedir}/java-test</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > <properties> > <org.codehaus.mojo--build-helper-maven-plugin.version>1.0</org.codehaus.mojo--build-helper-maven-plugin.version> > <maven-assembly-plugin.version>2.2-beta-1</maven-assembly-plugin.version> > </properties> > {code} > The stack trace is > {code} > 2009-05-29 09:51:19,114 [pool-1-thread-1] ERROR org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer - Unable to process model /home/devadmin/data/maven/mavenRepository/internal_snapshots/company/ProjectName/1.2.5-SNAPSHOT/ProjectName-1.2.5-20090209.204900-1.pom due to : javax.jdo.JDOFatalUserException : Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > javax.jdo.JDOFatalUserException: Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > at org.jpox.store.rdbms.mapping.CharRDBMSMapping.setString(CharRDBMSMapping.java:214) > at org.jpox.store.mapping.SingleFieldMapping.setString(SingleFieldMapping.java:203) > at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeStringField(ParameterSetter.java:122) > at org.jpox.state.StateManagerImpl.providedStringField(StateManagerImpl.java:2757) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideField(ArtifactReference.java) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideFields(ArtifactReference.java) > at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:3115) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:252) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistentInternal(AbstractPersistenceManager.java:1259) > at org.jpox.store.rdbms.scostore.FKListStore.validateElementForWriting(FKListStore.java:1231) > at org.jpox.store.rdbms.scostore.FKListStore.internalAdd(FKListStore.java:772) > at org.jpox.store.rdbms.scostore.AbstractListStore.addAll(AbstractListStore.java:387) > at org.jpox.store.mapping.CollectionMapping.postInsert(CollectionMapping.java:209) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:464) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1277) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:189) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:162) > at org.apache.maven.archiva.database.jdo.JdoProjectModelDAO.saveProjectModel(JdoProjectModelDAO.java:86) > at org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer.processArchivaArtifact(ProjectModelToDatabaseConsumer.java:177) > at org.apache.maven.archiva.database.updater.ProcessArchivaArtifactClosure.execute(ProcessArchivaArtifactClosure.java:48) > at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateUnprocessed(JdoDatabaseUpdater.java:150) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateAllUnprocessed(JdoDatabaseUpdater.java:87) > at org.apache.maven.archiva.scheduled.executors.ArchivaDatabaseUpdateTaskExecutor.executeTask(ArchivaDatabaseUpdateTaskExecutor.java:69) > at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) > at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) > at java.lang.Thread.run(Thread.java:619) > {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
|
[jira] Commented: (MRM-1194) Archiva doesn't cope with versions in a pom.xml that are properties
by JIRA jira@codehaus.org
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message [ http://jira.codehaus.org/browse/MRM-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=185443#action_185443 ] Maria Odea Ching commented on MRM-1194: --------------------------------------- I'm finally able to reproduce the error above in trunk. I moved up the <properties> configuration in the parent pom with the child pom referencing that property. It seems that properties are not being interpolated if the property is declared in the parent. > Archiva doesn't cope with versions in a pom.xml that are properties > ------------------------------------------------------------------- > > Key: MRM-1194 > URL: http://jira.codehaus.org/browse/MRM-1194 > Project: Archiva > Issue Type: Bug > Affects Versions: 1.2.1 > Reporter: Ben Lidgey > Assignee: Maria Odea Ching > Fix For: 1.2.2 > > > I upgraded to Archiva 1.2.1 this morning, and after several failed starts got it going. Now there are some exceptions in the logs like the one below. It looks like Archiva parses the pom.xml and inserts the values for the versions. However, in this case the versions are properties that > don't seem to be resolved. > The pom snippet is > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>${org.codehaus.mojo--build-helper-maven-plugin.version}</version> > <inherited>true</inherited> > <executions> > <execution> > <id>add-source</id> > <phase>generate-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>${basedir}/java-gen</source> > <source>${basedir}/java-src</source> > <source>${basedir}/java-test</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > <properties> > <org.codehaus.mojo--build-helper-maven-plugin.version>1.0</org.codehaus.mojo--build-helper-maven-plugin.version> > <maven-assembly-plugin.version>2.2-beta-1</maven-assembly-plugin.version> > </properties> > {code} > The stack trace is > {code} > 2009-05-29 09:51:19,114 [pool-1-thread-1] ERROR org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer - Unable to process model /home/devadmin/data/maven/mavenRepository/internal_snapshots/company/ProjectName/1.2.5-SNAPSHOT/ProjectName-1.2.5-20090209.204900-1.pom due to : javax.jdo.JDOFatalUserException : Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > javax.jdo.JDOFatalUserException: Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > at org.jpox.store.rdbms.mapping.CharRDBMSMapping.setString(CharRDBMSMapping.java:214) > at org.jpox.store.mapping.SingleFieldMapping.setString(SingleFieldMapping.java:203) > at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeStringField(ParameterSetter.java:122) > at org.jpox.state.StateManagerImpl.providedStringField(StateManagerImpl.java:2757) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideField(ArtifactReference.java) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideFields(ArtifactReference.java) > at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:3115) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:252) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistentInternal(AbstractPersistenceManager.java:1259) > at org.jpox.store.rdbms.scostore.FKListStore.validateElementForWriting(FKListStore.java:1231) > at org.jpox.store.rdbms.scostore.FKListStore.internalAdd(FKListStore.java:772) > at org.jpox.store.rdbms.scostore.AbstractListStore.addAll(AbstractListStore.java:387) > at org.jpox.store.mapping.CollectionMapping.postInsert(CollectionMapping.java:209) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:464) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1277) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:189) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:162) > at org.apache.maven.archiva.database.jdo.JdoProjectModelDAO.saveProjectModel(JdoProjectModelDAO.java:86) > at org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer.processArchivaArtifact(ProjectModelToDatabaseConsumer.java:177) > at org.apache.maven.archiva.database.updater.ProcessArchivaArtifactClosure.execute(ProcessArchivaArtifactClosure.java:48) > at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateUnprocessed(JdoDatabaseUpdater.java:150) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateAllUnprocessed(JdoDatabaseUpdater.java:87) > at org.apache.maven.archiva.scheduled.executors.ArchivaDatabaseUpdateTaskExecutor.executeTask(ArchivaDatabaseUpdateTaskExecutor.java:69) > at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) > at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) > at java.lang.Thread.run(Thread.java:619) > {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
|
[jira] Issue Comment Edited: (MRM-1194) Archiva doesn't cope with versions in a pom.xml that are properties
by JIRA jira@codehaus.org
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message [ http://jira.codehaus.org/browse/MRM-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=185443#action_185443 ] Maria Odea Ching edited comment on MRM-1194 at 7/31/09 1:36 AM: ---------------------------------------------------------------- I'm finally able to reproduce the error above in trunk. I moved up the <properties> configuration in the parent pom with the child pom referencing that property. It seems that properties are not being interpolated in the child pom if the property is declared in the parent. was (Author: oching): I'm finally able to reproduce the error above in trunk. I moved up the <properties> configuration in the parent pom with the child pom referencing that property. It seems that properties are not being interpolated if the property is declared in the parent. > Archiva doesn't cope with versions in a pom.xml that are properties > ------------------------------------------------------------------- > > Key: MRM-1194 > URL: http://jira.codehaus.org/browse/MRM-1194 > Project: Archiva > Issue Type: Bug > Affects Versions: 1.2.1 > Reporter: Ben Lidgey > Assignee: Maria Odea Ching > Fix For: 1.2.2 > > > I upgraded to Archiva 1.2.1 this morning, and after several failed starts got it going. Now there are some exceptions in the logs like the one below. It looks like Archiva parses the pom.xml and inserts the values for the versions. However, in this case the versions are properties that > don't seem to be resolved. > The pom snippet is > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>${org.codehaus.mojo--build-helper-maven-plugin.version}</version> > <inherited>true</inherited> > <executions> > <execution> > <id>add-source</id> > <phase>generate-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>${basedir}/java-gen</source> > <source>${basedir}/java-src</source> > <source>${basedir}/java-test</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > <properties> > <org.codehaus.mojo--build-helper-maven-plugin.version>1.0</org.codehaus.mojo--build-helper-maven-plugin.version> > <maven-assembly-plugin.version>2.2-beta-1</maven-assembly-plugin.version> > </properties> > {code} > The stack trace is > {code} > 2009-05-29 09:51:19,114 [pool-1-thread-1] ERROR org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer - Unable to process model /home/devadmin/data/maven/mavenRepository/internal_snapshots/company/ProjectName/1.2.5-SNAPSHOT/ProjectName-1.2.5-20090209.204900-1.pom due to : javax.jdo.JDOFatalUserException : Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > javax.jdo.JDOFatalUserException: Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > at org.jpox.store.rdbms.mapping.CharRDBMSMapping.setString(CharRDBMSMapping.java:214) > at org.jpox.store.mapping.SingleFieldMapping.setString(SingleFieldMapping.java:203) > at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeStringField(ParameterSetter.java:122) > at org.jpox.state.StateManagerImpl.providedStringField(StateManagerImpl.java:2757) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideField(ArtifactReference.java) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideFields(ArtifactReference.java) > at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:3115) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:252) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistentInternal(AbstractPersistenceManager.java:1259) > at org.jpox.store.rdbms.scostore.FKListStore.validateElementForWriting(FKListStore.java:1231) > at org.jpox.store.rdbms.scostore.FKListStore.internalAdd(FKListStore.java:772) > at org.jpox.store.rdbms.scostore.AbstractListStore.addAll(AbstractListStore.java:387) > at org.jpox.store.mapping.CollectionMapping.postInsert(CollectionMapping.java:209) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:464) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1277) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:189) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:162) > at org.apache.maven.archiva.database.jdo.JdoProjectModelDAO.saveProjectModel(JdoProjectModelDAO.java:86) > at org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer.processArchivaArtifact(ProjectModelToDatabaseConsumer.java:177) > at org.apache.maven.archiva.database.updater.ProcessArchivaArtifactClosure.execute(ProcessArchivaArtifactClosure.java:48) > at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateUnprocessed(JdoDatabaseUpdater.java:150) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateAllUnprocessed(JdoDatabaseUpdater.java:87) > at org.apache.maven.archiva.scheduled.executors.ArchivaDatabaseUpdateTaskExecutor.executeTask(ArchivaDatabaseUpdateTaskExecutor.java:69) > at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) > at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) > at java.lang.Thread.run(Thread.java:619) > {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
|
[jira] Closed: (MRM-1194) Archiva doesn't cope with versions in a pom.xml that are properties
by JIRA jira@codehaus.org
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message [ http://jira.codehaus.org/browse/MRM-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Maria Odea Ching closed MRM-1194. --------------------------------- Resolution: Fixed The problem that was causing this bug is that the parent pom file being resolved is always the one with -SNAPSHOT when the effective pom is determined. So if only unique (timestamped) versions are available, the parent is not resolved and a default parent containing the minimal info (groupId, artifactId, version and packaging) is created and used instead. The fix that I did for this is that when the pom being resolved is a snapshot version and a -SNAPSHOT copy does not exist, then the latest timestamped pom will be retrieved instead. Fix already committed to trunk -r801946. > Archiva doesn't cope with versions in a pom.xml that are properties > ------------------------------------------------------------------- > > Key: MRM-1194 > URL: http://jira.codehaus.org/browse/MRM-1194 > Project: Archiva > Issue Type: Bug > Affects Versions: 1.2.1 > Reporter: Ben Lidgey > Assignee: Maria Odea Ching > Fix For: 1.2.2 > > > I upgraded to Archiva 1.2.1 this morning, and after several failed starts got it going. Now there are some exceptions in the logs like the one below. It looks like Archiva parses the pom.xml and inserts the values for the versions. However, in this case the versions are properties that > don't seem to be resolved. > The pom snippet is > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>${org.codehaus.mojo--build-helper-maven-plugin.version}</version> > <inherited>true</inherited> > <executions> > <execution> > <id>add-source</id> > <phase>generate-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>${basedir}/java-gen</source> > <source>${basedir}/java-src</source> > <source>${basedir}/java-test</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > <properties> > <org.codehaus.mojo--build-helper-maven-plugin.version>1.0</org.codehaus.mojo--build-helper-maven-plugin.version> > <maven-assembly-plugin.version>2.2-beta-1</maven-assembly-plugin.version> > </properties> > {code} > The stack trace is > {code} > 2009-05-29 09:51:19,114 [pool-1-thread-1] ERROR org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer - Unable to process model /home/devadmin/data/maven/mavenRepository/internal_snapshots/company/ProjectName/1.2.5-SNAPSHOT/ProjectName-1.2.5-20090209.204900-1.pom due to : javax.jdo.JDOFatalUserException : Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > javax.jdo.JDOFatalUserException: Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > at org.jpox.store.rdbms.mapping.CharRDBMSMapping.setString(CharRDBMSMapping.java:214) > at org.jpox.store.mapping.SingleFieldMapping.setString(SingleFieldMapping.java:203) > at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeStringField(ParameterSetter.java:122) > at org.jpox.state.StateManagerImpl.providedStringField(StateManagerImpl.java:2757) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideField(ArtifactReference.java) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideFields(ArtifactReference.java) > at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:3115) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:252) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistentInternal(AbstractPersistenceManager.java:1259) > at org.jpox.store.rdbms.scostore.FKListStore.validateElementForWriting(FKListStore.java:1231) > at org.jpox.store.rdbms.scostore.FKListStore.internalAdd(FKListStore.java:772) > at org.jpox.store.rdbms.scostore.AbstractListStore.addAll(AbstractListStore.java:387) > at org.jpox.store.mapping.CollectionMapping.postInsert(CollectionMapping.java:209) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:464) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1277) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:189) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:162) > at org.apache.maven.archiva.database.jdo.JdoProjectModelDAO.saveProjectModel(JdoProjectModelDAO.java:86) > at org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer.processArchivaArtifact(ProjectModelToDatabaseConsumer.java:177) > at org.apache.maven.archiva.database.updater.ProcessArchivaArtifactClosure.execute(ProcessArchivaArtifactClosure.java:48) > at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateUnprocessed(JdoDatabaseUpdater.java:150) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateAllUnprocessed(JdoDatabaseUpdater.java:87) > at org.apache.maven.archiva.scheduled.executors.ArchivaDatabaseUpdateTaskExecutor.executeTask(ArchivaDatabaseUpdateTaskExecutor.java:69) > at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) > at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) > at java.lang.Thread.run(Thread.java:619) > {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
|
[jira] Issue Comment Edited: (MRM-1194) Archiva doesn't cope with versions in a pom.xml that are properties
by JIRA jira@codehaus.org
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message [ http://jira.codehaus.org/browse/MRM-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=186310#action_186310 ] Maria Odea Ching edited comment on MRM-1194 at 8/7/09 6:11 AM: --------------------------------------------------------------- The problem that was causing this bug is that the parent pom file being resolved is always the one with -SNAPSHOT when the effective pom is determined. So if only unique (timestamped) versions are available, the parent is not resolved and a default parent containing the minimal info (groupId, artifactId, version and packaging) is created and used instead. The fix that I did for this is that if the pom being resolved is a snapshot version and a -SNAPSHOT copy does not exist, then the latest timestamped pom will be retrieved instead. Fix already committed to trunk -r801946. was (Author: oching): The problem that was causing this bug is that the parent pom file being resolved is always the one with -SNAPSHOT when the effective pom is determined. So if only unique (timestamped) versions are available, the parent is not resolved and a default parent containing the minimal info (groupId, artifactId, version and packaging) is created and used instead. The fix that I did for this is that when the pom being resolved is a snapshot version and a -SNAPSHOT copy does not exist, then the latest timestamped pom will be retrieved instead. Fix already committed to trunk -r801946. > Archiva doesn't cope with versions in a pom.xml that are properties > ------------------------------------------------------------------- > > Key: MRM-1194 > URL: http://jira.codehaus.org/browse/MRM-1194 > Project: Archiva > Issue Type: Bug > Affects Versions: 1.2.1 > Reporter: Ben Lidgey > Assignee: Maria Odea Ching > Fix For: 1.2.2 > > > I upgraded to Archiva 1.2.1 this morning, and after several failed starts got it going. Now there are some exceptions in the logs like the one below. It looks like Archiva parses the pom.xml and inserts the values for the versions. However, in this case the versions are properties that > don't seem to be resolved. > The pom snippet is > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>${org.codehaus.mojo--build-helper-maven-plugin.version}</version> > <inherited>true</inherited> > <executions> > <execution> > <id>add-source</id> > <phase>generate-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>${basedir}/java-gen</source> > <source>${basedir}/java-src</source> > <source>${basedir}/java-test</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > <properties> > <org.codehaus.mojo--build-helper-maven-plugin.version>1.0</org.codehaus.mojo--build-helper-maven-plugin.version> > <maven-assembly-plugin.version>2.2-beta-1</maven-assembly-plugin.version> > </properties> > {code} > The stack trace is > {code} > 2009-05-29 09:51:19,114 [pool-1-thread-1] ERROR org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer - Unable to process model /home/devadmin/data/maven/mavenRepository/internal_snapshots/company/ProjectName/1.2.5-SNAPSHOT/ProjectName-1.2.5-20090209.204900-1.pom due to : javax.jdo.JDOFatalUserException : Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > javax.jdo.JDOFatalUserException: Attempt to store value "${org.codehaus.mojo--build-helper-maven-plugin.version}" in column "VERSION" that has maximum length of 50. Please correct your data! > at org.jpox.store.rdbms.mapping.CharRDBMSMapping.setString(CharRDBMSMapping.java:214) > at org.jpox.store.mapping.SingleFieldMapping.setString(SingleFieldMapping.java:203) > at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeStringField(ParameterSetter.java:122) > at org.jpox.state.StateManagerImpl.providedStringField(StateManagerImpl.java:2757) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideField(ArtifactReference.java) > at org.apache.maven.archiva.model.ArtifactReference.jdoProvideFields(ArtifactReference.java) > at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:3115) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:252) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistentInternal(AbstractPersistenceManager.java:1259) > at org.jpox.store.rdbms.scostore.FKListStore.validateElementForWriting(FKListStore.java:1231) > at org.jpox.store.rdbms.scostore.FKListStore.internalAdd(FKListStore.java:772) > at org.jpox.store.rdbms.scostore.AbstractListStore.addAll(AbstractListStore.java:387) > at org.jpox.store.mapping.CollectionMapping.postInsert(CollectionMapping.java:209) > at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:464) > at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2519) > at org.jpox.store.StoreManager.insert(StoreManager.java:938) > at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667) > at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646) > at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1206) > at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1277) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:189) > at org.apache.maven.archiva.database.jdo.JdoAccess.saveObject(JdoAccess.java:162) > at org.apache.maven.archiva.database.jdo.JdoProjectModelDAO.saveProjectModel(JdoProjectModelDAO.java:86) > at org.apache.maven.archiva.consumers.database.ProjectModelToDatabaseConsumer.processArchivaArtifact(ProjectModelToDatabaseConsumer.java:177) > at org.apache.maven.archiva.database.updater.ProcessArchivaArtifactClosure.execute(ProcessArchivaArtifactClosure.java:48) > at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateUnprocessed(JdoDatabaseUpdater.java:150) > at org.apache.maven.archiva.database.updater.JdoDatabaseUpdater.updateAllUnprocessed(JdoDatabaseUpdater.java:87) > at org.apache.maven.archiva.scheduled.executors.ArchivaDatabaseUpdateTaskExecutor.executeTask(ArchivaDatabaseUpdateTaskExecutor.java:69) > at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) > at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) > at java.lang.Thread.run(Thread.java:619) > {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
| Free embeddable forum powered by Nabble | Forum Help |