Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Getting IllegalArgumentException during fetching phase in bu

When I perform a build, I sometimes got exception in the build.
This occurs once in awhile and when it occurs all of the subsequent
builds fail with the same message. The only way that I can resolve this
is to restart the build engine. Here is what in the log:



2009-01-06 14:33:08 Should build occur?
2009-01-06 14:33:08 Yes: Always build a user
initiated request.
2009-01-06 14:33:09 Invoking pre-build participant
"com.ibm.team.build.jazzscm"
Deleting fetch destination "C:\releng\team.build\fetched" before
fetching ...
Fetching files to fetch destination "C:\releng\team.build\fetched" ...
java.lang.IllegalArgumentException
at
com.ibm.team.filesystem.client.internal.FileItemInfo.<init>(FileItemInfo.java:254)
at
com.ibm.team.filesystem.client.internal.InverseFileItemInfo.<init>(InverseFileItemInfo.java:71)
at
com.ibm.team.filesystem.client.internal.copyfileareas.CopyFileAreaStore.setItemInfo(CopyFileAreaStore.java:561)
at
com.ibm.team.filesystem.client.internal.SharingManager.share(SharingManager.java:200)
at
com.ibm.team.filesystem.client.internal.Shareable.share(Shareable.java:119)
at
com.ibm.team.filesystem.client.internal.Shareable.share(Shareable.java:86)
at
com.ibm.team.filesystem.client.internal.load.MergeLoadMutator.createFolder(MergeLoadMutator.java:919)
at
com.ibm.team.filesystem.client.internal.load.MergeLoadMutator.execute(MergeLoadMutator.java:479)
at
com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.run(FileSystemOperation.java:89)
at
com.ibm.team.filesystem.client.internal.operations.LoadOperation.load(LoadOperation.java:727)
at
com.ibm.team.filesystem.client.internal.operations.LoadOperation.doLoad(LoadOperation.java:434)
at
com.ibm.team.filesystem.client.internal.operations.LocalFileSystemLoadOperation.execute(LocalFileSystemLoadOperation.java:97)
at
com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.run(FileSystemOperation.java:89)
at
com.ibm.team.build.internal.scm.SourceControlUtility.updateFileCopyArea(SourceControlUtility.java:279)
at
com.ibm.team.build.internal.engine.JazzScmPreBuildParticipant.preBuild(JazzScmPreBuildParticipant.java:152)
at
com.ibm.team.build.internal.engine.BuildLoop.invokePreBuildParticipants(BuildLoop.java:574)
at com.ibm.team.build.internal.engine.BuildLoop$2.run(BuildLoop.java:430)
at java.lang.Thread.run(Thread.java:797)

0 votes



One answer

Permanent link
Hello,

Can you try checking the "Delete directory before loading" check box on the Jazz Source Control tab of your build definition. This will cause the build engine to delete all files from the directory it is fetching source code into before performing the fetch.

If that does not fix the problem, please open a work item against Source Control and include the stack trace from below so that we can investigate further.

Thanks,
Martha

When I perform a build, I sometimes got exception in the build.
This occurs once in awhile and when it occurs all of the subsequent
builds fail with the same message. The only way that I can resolve this
is to restart the build engine. Here is what in the log:



2009-01-06 14:33:08 Should build occur?
2009-01-06 14:33:08 Yes: Always build a user
initiated request.
2009-01-06 14:33:09 Invoking pre-build participant
"com.ibm.team.build.jazzscm"
Deleting fetch destination "C:\releng\team.build\fetched" before
fetching ...
Fetching files to fetch destination "C:\releng\team.build\fetched" ...
java.lang.IllegalArgumentException
at
com.ibm.team.filesystem.client.internal.FileItemInfo.<init>(FileItemInfo.java:254)
at
com.ibm.team.filesystem.client.internal.InverseFileItemInfo.<init>(InverseFileItemInfo.java:71)
at
com.ibm.team.filesystem.client.internal.copyfileareas.CopyFileAreaStore.setItemInfo(CopyFileAreaStore.java:561)
at
com.ibm.team.filesystem.client.internal.SharingManager.share(SharingManager.java:200)
at
com.ibm.team.filesystem.client.internal.Shareable.share(Shareable.java:119)
at
com.ibm.team.filesystem.client.internal.Shareable.share(Shareable.java:86)
at
com.ibm.team.filesystem.client.internal.load.MergeLoadMutator.createFolder(MergeLoadMutator.java:919)
at
com.ibm.team.filesystem.client.internal.load.MergeLoadMutator.execute(MergeLoadMutator.java:479)
at
com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.run(FileSystemOperation.java:89)
at
com.ibm.team.filesystem.client.internal.operations.LoadOperation.load(LoadOperation.java:727)
at
com.ibm.team.filesystem.client.internal.operations.LoadOperation.doLoad(LoadOperation.java:434)
at
com.ibm.team.filesystem.client.internal.operations.LocalFileSystemLoadOperation.execute(LocalFileSystemLoadOperation.java:97)
at
com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.run(FileSystemOperation.java:89)
at
com.ibm.team.build.internal.scm.SourceControlUtility.updateFileCopyArea(SourceControlUtility.java:279)
at
com.ibm.team.build.internal.engine.JazzScmPreBuildParticipant.preBuild(JazzScmPreBuildParticipant.java:152)
at
com.ibm.team.build.internal.engine.BuildLoop.invokePreBuildParticipants(BuildLoop.java:574)
at com.ibm.team.build.internal.engine.BuildLoop$2.run(BuildLoop.java:430)
at java.lang.Thread.run(Thread.java:797)

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Jan 06 '09, 2:58 p.m.

Question was seen: 4,160 times

Last updated: Jan 06 '09, 2:58 p.m.

Confirmation Cancel Confirm