hmm, do you have try to force a build before the full checkout of files?

Delete your projects and readd them.

Emmanuel

Wim Deblauwe a écrit :
Hmmm... not so fine. The builds starts but then I see a problem in the log
file:

jvm 1 | 2005-11-10 17:21:45,984 [Thread-2] WARN SQL - Object with id "32"
not found !
jvm 1 | 2005-11-10 17:21:46,000 [Thread-2] WARN SQL - Object with id
"81[OID]org.apache.maven.continuum.model.project.ProjectDependency" not
found !
jvm 1 | 2005-11-10 17:21:46,015 [Thread-2] WARN SQL - Object with id
"82[OID]org.apache.maven.continuum.model.project.ProjectDependency" not
found !
jvm 1 | 2005-11-10 17:21:46,031 [Thread-2] WARN SQL - Object with id
"83[OID]org.apache.maven.continuum.model.project.ProjectDependency" not
found !
jvm 1 | 2005-11-10 17:21:46,062 [Thread-2] ERROR General - Parameter
RDBMS.SCO.UpdateFkRequestFailed doesn't exist for bundle
[EMAIL PROTECTED]
jvm 1 | 2005-11-10 17:21:46,078 [Thread-2] ERROR
TaskQueueExecutor:check-out-project - Error while executing task.
jvm 1 | org.codehaus.plexus.taskqueue.execution.TaskExecutionException:
Error checking out project.
jvm 1 | at
org.apache.maven.continuum.scm.queue.CheckOutTaskExecutor.executeTask(
CheckOutTaskExecutor.java:69)
jvm 1 | at
org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable.run
(ThreadedTaskQueueExecutor.java:103)
jvm 1 | at java.lang.Thread.run(Thread.java:595)
jvm 1 | Caused by: javax.jdo.JDODataStoreException
jvm 1 | NestedThrowables:
jvm 1 | SQL Exception: UPDATE on table 'PROJECTDEPENDENCY' caused a
violation of foreign key constraint 'PROJECTDEPENYB_FK1' for key (32). The
statement has been rolled back.
jvm 1 | at org.jpox.store.rdbms.scostore.InverseListStore.updateElementFk(
InverseListStore.java:436)
jvm 1 | at
org.jpox.store.rdbms.scostore.InverseListStore.validateElementForWriting(
InverseListStore.java:967)
jvm 1 | at org.jpox.store.rdbms.scostore.InverseListStore.internalAdd(
InverseListStore.java:651)
jvm 1 | at org.jpox.store.rdbms.scostore.AbstractListStore.add(
AbstractListStore.java:310)
jvm 1 | at org.jpox.sco.List.add(List.java:662)
jvm 1 | at org.jpox.sco.SCOUtils.updateListWithListElements(SCOUtils.java
:564)
jvm 1 | at org.jpox.sco.List.attachCopy(List.java:335)
jvm 1 | at org.jpox.state.AttachFieldManager.storeObjectField(
AttachFieldManager.java:107)
jvm 1 | at org.jpox.state.StateManagerImpl.providedObjectField(
StateManagerImpl.java:2394)
jvm 1 | at org.apache.maven.continuum.model.project.Project.jdoProvideField(
Project.java)
jvm 1 | at org.apache.maven.continuum.model.project.Project.jdoProvideFields
(Project.java)
jvm 1 | at org.jpox.state.StateManagerImpl.provideFields(
StateManagerImpl.java:2732)
jvm 1 | at org.jpox.state.StateManagerImpl.internalAttachCopy(
StateManagerImpl.java:3518)
jvm 1 | at org.jpox.state.StateManagerImpl.attachCopy(StateManagerImpl.java
:3446)
jvm 1 | at org.jpox.AbstractPersistenceManager.attachCopy(
AbstractPersistenceManager.java:1644)
jvm 1 | at org.jpox.sco.List.attachCopy(List.java:326)
jvm 1 | at org.jpox.state.AttachFieldManager.storeObjectField(
AttachFieldManager.java:107)
jvm 1 | at org.jpox.state.StateManagerImpl.providedObjectField(
StateManagerImpl.java:2394)
jvm 1 | at
org.apache.maven.continuum.model.project.ProjectGroup.jdoProvideField(
ProjectGroup.java)
jvm 1 | at
org.apache.maven.continuum.model.project.ProjectGroup.jdoProvideFields(
ProjectGroup.java)
jvm 1 | at org.jpox.state.StateManagerImpl.provideFields(
StateManagerImpl.java:2732)
jvm 1 | at org.jpox.state.StateManagerImpl.internalAttachCopy(
StateManagerImpl.java:3518)
jvm 1 | at org.jpox.state.StateManagerImpl.attachCopy(StateManagerImpl.java
:3446)
jvm 1 | at org.jpox.AbstractPersistenceManager.attachCopy(
AbstractPersistenceManager.java:1644)
jvm 1 | at org.jpox.state.AttachFieldManager.storeObjectField(
AttachFieldManager.java:120)
jvm 1 | at org.jpox.state.StateManagerImpl.providedObjectField(
StateManagerImpl.java:2394)
jvm 1 | at org.apache.maven.continuum.model.project.Project.jdoProvideField(
Project.java)
jvm 1 | at org.apache.maven.continuum.model.project.Project.jdoProvideFields
(Project.java)
jvm 1 | at org.jpox.state.StateManagerImpl.provideFields(
StateManagerImpl.java:2732)
jvm 1 | at org.jpox.state.StateManagerImpl.internalAttachCopy(
StateManagerImpl.java:3518)
jvm 1 | at org.jpox.state.StateManagerImpl.attachCopy(StateManagerImpl.java
:3446)
jvm 1 | at org.jpox.AbstractPersistenceManager.attachCopy(
AbstractPersistenceManager.java:1644)
jvm 1 | at org.jpox.AbstractPersistenceManager.attachCopy(
AbstractPersistenceManager.java:1660)
jvm 1 | at org.apache.maven.continuum.store.JdoContinuumStore.updateObject(
JdoContinuumStore.java:475)
jvm 1 | at org.apache.maven.continuum.store.JdoContinuumStore.updateProject(
JdoContinuumStore.java:636)
jvm 1 | at
org.apache.maven.continuum.core.action.CheckoutProjectContinuumAction.execute
(CheckoutProjectContinuumAction.java:97)
jvm 1 | at
org.apache.maven.continuum.scm.queue.CheckOutTaskExecutor.executeTask(
CheckOutTaskExecutor.java:63)
jvm 1 | ... 2 more
jvm 1 | Caused by: SQL Exception: UPDATE on table 'PROJECTDEPENDENCY' caused
a violation of foreign key constraint 'PROJECTDEPENYB_FK1' for key (32). The
statement has been rolled back.
jvm 1 | at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown
Source)
jvm 1 | at
org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown
Source)
jvm 1 | at
org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown
Source)
jvm 1 | at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown
Source)
jvm 1 | at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown
Source)
jvm 1 | at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown
Source)
jvm 1 | at
org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown
Source)
jvm 1 | at 
org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeUpdate(Unknown
Source)
jvm 1 | at org.jpox.store.rdbms.scostore.BaseContainerStore.executeUpdate(
BaseContainerStore.java:97)
jvm 1 | at org.jpox.store.rdbms.scostore.InverseListStore.updateElementFk(
InverseListStore.java:421)
jvm 1 | ... 38 more
jvm 1 | 2005-11-10 17:21:46,203 [Thread-2] INFO ContinuumScm - Checking out
project: 'moduleA', id: '37' to 'C:\Program Files\Apache Software
Foundation\continuum-1.
0\bin\win32\..\..\apps\continuum\working-directory\37'.
jvm 1 | 2005-11-10 17:21:46,437 [Thread-2] INFO ScmManager - Checking out
'Z:\root\moduleA' to 'C:\Program Files\Apache Software Founda
tion\continuum-1.0\bin\win32\..\..\apps\continuum\working-directory\37'.
jvm 1 | 2005-11-10 17:21:49,265 [Thread-2] INFO ContinuumScm - Checked out
126 files.


regards,

Wim


2005/11/10, Wim Deblauwe <[EMAIL PROTECTED]>:

ok, that works. Should I file a bug that it does not work with the file
upload or is there already a bug for that?

regards,

Wim

2005/11/10, Emmanuel Venisse <[EMAIL PROTECTED]>:

You must activate file protocol, it's disabled by default for security
reason.

open $CONTIUUM_HOM/apps/continuum/conf/application.xml
and uncomment line <allowedScheme 
implementation="java.lang.String">file</allowedScheme>

and restart continuum

Emmanuel

Wim Deblauwe a écrit :

I first tried with the upload file in the structure as you defined and

it

fails with this cryptic error:

Could not download
file:/C:/DOCUME~1/WIM/LOCALS~1/Temp/summit-/moduleA/pom.xml:
C:\DOCUME~1\WIM\LOCALS~1\Temp\summit-\moduleA\pom.xml (The system

cannot

find the path specified)

Note that there is no number after "summit-".

With the url:

how do I do this for a file?

Normally it should be:

file:///Z:/root/pom.xml

but continuum states that this is not a valid url

regards,

Wim



2005/11/10, Emmanuel Venisse <[EMAIL PROTECTED]>:


ok, can you test with the url field? We don't allow project with

module in

upload feature
because like you can see in your log, uploaded file go to your temp
directory and your
modules isn't there when continuum parse pom file.

Let me know if it works.

Emmanuel

Wim Deblauwe a écrit :


I use the option where I choose the pom.xml from a location on my

harddrive,


so that would be upload pom I guess.

regards,

Wim

2005/11/10, Emmanuel Venisse < [EMAIL PROTECTED]>:



Thanks for the issue.

Do you have upload pom or do you use the url feature?

Emmanuel

Wim Deblauwe a écrit :



That is really a pity. I would definetly need this to be able to

use

continuum with multiproject of maven 2. So I filed an issue:

http://jira.codehaus.org/browse/CONTINUUM-437

hope to see this fixed soon.

regards,

Wim


2005/11/10, Emmanuel Venisse < [EMAIL PROTECTED]>:




it doesn't work for the moment. Actually, you can only modules in
sub-directories of
parent project like this :
root
+ pom.xml <= your parent project
+ moduleA
+ moduleB

and define in pom.xml modules like this :
<modules>
<module>moduleA</module>
<module>moduleB</module>
</modules>

Please, file an issue for this.

Emmanuel

Wim Deblauwe a écrit :




Hi,

I'm testing with multiproject like this:

root
+ project
+ moduleA
+ moduleB

each one has a pom.xml defined. The pom of the project has a

<modules/>

section as follows:

<modules>
<module>../moduleA</module>
<module>../moduleB</module>
</modules>

When I try to add the pom of "project", continuum fails with an

error:


Could not download
file:/C:/DOCUME~1/WIMD/LOCALS~1/Temp/summit-4/../moduleA/pom.xml:
C:\DOCUME~1\WIMD\LOCALS~1\Temp\summit-4\..\moduleA\pom.xml (The

system


cannot find the path specified)

any ideas?

regards,

Wim






Reply via email to