Jazz Build Engine aborts while fetching files
What could be causing the following error from the Jazz Build Engine?
TIA,
J.-P.
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
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.
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.
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.