Build engine crash
Hi,
I'm migrating one of my JBE on a new server (for more speed). The first build request always works. But I get an unrecoverable error either the second or third build request (at "fetch" time):
Here is the complete log file:
------------------------
2009-02-14 22:02:23 Should build occur?
Checking for changes incoming to workspace "XXX Workspace" ... found changes (8)
2009-02-14 22:02:26 Yes: Pre-build participant "com.ibm.team.build.jazzscm" would like to build.
2009-02-14 22:02:26 Invoking pre-build participant "com.ibm.team.build.jazzscm"
Accepting changes into workspace "XXX Workspace" ...
Deleting fetch destination "/opt/IBM/TeamConcertBuild/buildsystem/buildengine/eclipse/workspaceXXX" before fetching ...
Fetching files to fetch destination "/opt/IBM/TeamConcertBuild/buildsystem/buildengine/eclipse/workspaceXXX" ...
java.lang.NullPointerException
at com.ibm.team.filesystem.client.internal.copyfileareas.CopyFileAreaStore.getLocalPathInternal_rec(CopyFileAreaStore.java:1062)
at com.ibm.team.filesystem.client.internal.copyfileareas.CopyFileAreaStore.getLocalPathInternal(CopyFileAreaStore.java:1042)
at com.ibm.team.filesystem.client.internal.copyfileareas.CopyFileAreaStore.deleteTreeInfo(CopyFileAreaStore.java:2447)
at com.ibm.team.filesystem.client.internal.load.MergeLoadMutator.execute(MergeLoadMutator.java:472)
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:726)
at com.ibm.team.filesystem.client.internal.operations.LoadOperation.doLoad(LoadOperation.java:433)
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:570)
at com.ibm.team.build.internal.engine.BuildLoop$2.run(BuildLoop.java:426)
at java.lang.Thread.run(Thread.java:619)
------------------------
It seems there is an error with filesystem.
The only solution is to kill and restart the JBE process.
My configuration is:
ia64 Quad Core / 8Gb / Sata hard drive + Linux Ubuntu 8.04 32 bits.
Note that the problem also occurs on Linux Ubuntu 8.04 64 bits.
JBE works well on same OS on an other hardware.
I'm going to launch a debug session on JBE with source files...
Any idea ?
I have posted the problem on this forum to get a quick idea. It's currently impossible for us to migrate to 1.0.1 right now. (We are in production end game milestone)
I will also send a copy of this email to our commercial contact.
Thanks a lot for your investigations.
Best regards,
Frederic RIVIERE
I'm migrating one of my JBE on a new server (for more speed). The first build request always works. But I get an unrecoverable error either the second or third build request (at "fetch" time):
Here is the complete log file:
------------------------
2009-02-14 22:02:23 Should build occur?
Checking for changes incoming to workspace "XXX Workspace" ... found changes (8)
2009-02-14 22:02:26 Yes: Pre-build participant "com.ibm.team.build.jazzscm" would like to build.
2009-02-14 22:02:26 Invoking pre-build participant "com.ibm.team.build.jazzscm"
Accepting changes into workspace "XXX Workspace" ...
Deleting fetch destination "/opt/IBM/TeamConcertBuild/buildsystem/buildengine/eclipse/workspaceXXX" before fetching ...
Fetching files to fetch destination "/opt/IBM/TeamConcertBuild/buildsystem/buildengine/eclipse/workspaceXXX" ...
java.lang.NullPointerException
at com.ibm.team.filesystem.client.internal.copyfileareas.CopyFileAreaStore.getLocalPathInternal_rec(CopyFileAreaStore.java:1062)
at com.ibm.team.filesystem.client.internal.copyfileareas.CopyFileAreaStore.getLocalPathInternal(CopyFileAreaStore.java:1042)
at com.ibm.team.filesystem.client.internal.copyfileareas.CopyFileAreaStore.deleteTreeInfo(CopyFileAreaStore.java:2447)
at com.ibm.team.filesystem.client.internal.load.MergeLoadMutator.execute(MergeLoadMutator.java:472)
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:726)
at com.ibm.team.filesystem.client.internal.operations.LoadOperation.doLoad(LoadOperation.java:433)
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:570)
at com.ibm.team.build.internal.engine.BuildLoop$2.run(BuildLoop.java:426)
at java.lang.Thread.run(Thread.java:619)
------------------------
It seems there is an error with filesystem.
The only solution is to kill and restart the JBE process.
My configuration is:
ia64 Quad Core / 8Gb / Sata hard drive + Linux Ubuntu 8.04 32 bits.
Note that the problem also occurs on Linux Ubuntu 8.04 64 bits.
JBE works well on same OS on an other hardware.
I'm going to launch a debug session on JBE with source files...
Any idea ?
I have posted the problem on this forum to get a quick idea. It's currently impossible for us to migrate to 1.0.1 right now. (We are in production end game milestone)
I will also send a copy of this email to our commercial contact.
Thanks a lot for your investigations.
Best regards,
Frederic RIVIERE