It's all about the answers!

Ask a question

Jazz Build Engine aborts while fetching files


J.P. Pellet (51143) | asked Sep 29 '09, 1:03 p.m.
What could be causing the following error from the Jazz Build Engine?

TIA,
J.-P.

Accepting changes into workspace "Server's Workspace for Automated Builds" ...

Fetching files to fetch destination "C:\autobuild" ...
java.lang.NullPointerException
at com.ibm.team.filesystem.client.internal.load.MergeLoadMutator.execute(MergeLoadMutator.java:562)
at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.run(FileSystemOperation.java:90)
at com.ibm.team.filesystem.client.internal.operations.LoadOperation.load(LoadOperation.java:1058)
at com.ibm.team.filesystem.client.internal.operations.LoadOperation$2.run(LoadOperation.java:689)
at com.ibm.team.filesystem.client.internal.SharingManager.runWithinFileSystemLock(SharingManager.java:730)
at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.runWithinFileSystemLock(FileSystemOperation.java:173)
at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.runWithinFileSystemLock(FileSystemOperation.java:153)
at com.ibm.team.filesystem.client.internal.operations.LoadOperation.execute(LoadOperation.java:721)
at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.run(FileSystemOperation.java:90)
at com.ibm.team.build.internal.scm.SourceControlUtility.updateFileCopyArea(SourceControlUtility.java:364)
at com.ibm.team.build.internal.engine.JazzScmPreBuildParticipant.preBuild(JazzScmPreBuildParticipant.java:183)
at com.ibm.team.build.internal.engine.BuildLoop.invokePreBuildParticipants(BuildLoop.java:628)
at com.ibm.team.build.internal.engine.BuildLoop$2.run(BuildLoop.java:466)
at java.lang.Thread.run(Unknown Source)

4 answers



permanent link
Nick Edgar (6.5k711) | answered Sep 29 '09, 8:26 p.m.
JAZZ DEVELOPER
J.-P., please see my response to tonio here:
http://jazz.net/forums/viewtopic.php?p=23985

permanent link
J.P. Pellet (51143) | answered Sep 30 '09, 7:01 a.m.
J.-P., please see my response to tonio here:
http://jazz.net/forums/viewtopic.php?p=23985


Thanks nedgar. We found out this was due to a file committed from a Mac whose name contained a colon; file creation failed on Windows. So mea culpa! :-)

Could JBE output a message indicating which file is causing a problem, instead of throwing a NullPointerException? This would sure be more helpful.

permanent link
Nick Edgar (6.5k711) | answered Sep 30 '09, 9:59 a.m.
JAZZ DEVELOPER
I've filed 95644: NPE in MergeLoadMutator.execute when file name contains illegal character for improving the error handling here, and subscribed you and tonio.

Note that this is a general SCM issue (i.e. could also be encountered when loading a workspace in the IDE), not specific to JBE.

permanent link
J.P. Pellet (51143) | answered Sep 30 '09, 10:26 a.m.
Note that this is a general SCM issue (i.e. could also be encountered when loading a workspace in the IDE), not specific to JBE.


Thanks, Nick. That's true; we probably would have spotted the problem before, had we used a regular Windows machine with it other than the headless build server.

Your answer


Register or 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.