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.