It's all about the answers!

Ask a question

[closed] Not a heap file


sylvain gerard (111) | asked Dec 16 '11, 11:29 a.m.
closed Jun 24 '16, 2:45 p.m. by Ralph Schoon (63.4k33646)
Hi,

When running a build in RTC, workspace already loaded, we got this exception:


2011-12-16 17:03:40 running on host: myhost
2011-12-16 17:03:40 Should build occur?
2011-12-16 17:03:40 Checking for changes incoming to workspace "XXXXX" ...
2011-12-16 17:03:40 found changes (2)
2011-12-16 17:03:40 Yes: Pre-build participant "com.ibm.team.build.jazzscm" would like to build.
2011-12-16 17:03:43 Invoking pre-build participant "com.ibm.team.build.jazzscm"
2011-12-16 17:03:44 Accepting changes into workspace "XXXXX" ...
2011-12-16 17:03:55 Fetching files to fetch destination "/mydestination" ...
com.ibm.team.filesystem.client.FileSystemException: Error loading map info
at com.ibm.team.filesystem.client.internal.core.SharingMetadata2.loadDirectory(SharingMetadata2.java:2027)
at com.ibm.team.filesystem.client.internal.core.SharingMetadata2.acceptAll(SharingMetadata2.java:1857)
at com.ibm.team.filesystem.client.internal.core.SharingMetadata2.accept(SharingMetadata2.java:1845)
at com.ibm.team.filesystem.client.internal.copyfileareas.CopyFileAreaStore.deleteTreeInfoInternal(CopyFileAreaStore.java:2551)
at com.ibm.team.filesystem.client.internal.copyfileareas.CopyFileAreaStore.deleteTreeInfo(CopyFileAreaStore.java:2461)
at com.ibm.team.filesystem.client.internal.copyfileareas.CopyFileArea.forget(CopyFileArea.java:117)
at com.ibm.team.filesystem.client.internal.load.MergeLoadMutator.removeExtraneousContent(MergeLoadMutator.java:865)
at com.ibm.team.filesystem.client.internal.load.MergeLoadMutator.load(MergeLoadMutator.java:755)
at com.ibm.team.filesystem.client.internal.load.MergeLoadMutator.execute(MergeLoadMutator.java:285)
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:972)
at com.ibm.team.filesystem.client.internal.operations.LoadOperation$1.run(LoadOperation.java:626)
at com.ibm.team.filesystem.rcp.core.internal.resources.ResourceSharingManager$1.run(ResourceSharingManager.java:200)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
at com.ibm.team.filesystem.rcp.core.internal.resources.ResourceSharingManager.runWithinFileSystemLock(ResourceSharingManager.java:212)
at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.runWithinFileSystemLock(FileSystemOperation.java:164)
at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.runWithinFileSystemLock(FileSystemOperation.java:144)
at com.ibm.team.filesystem.client.internal.operations.LoadOperation.execute(LoadOperation.java:657)
at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.run(FileSystemOperation.java:89)
at com.ibm.team.build.internal.scm.SourceControlUtility.updateFileCopyArea(SourceControlUtility.java:375)
at com.ibm.team.build.internal.engine.JazzScmPreBuildParticipant.preBuild(JazzScmPreBuildParticipant.java:238)
at com.ibm.team.build.internal.engine.BuildLoop.invokePreBuildParticipants(BuildLoop.java:806)
at com.ibm.team.build.internal.engine.BuildLoop$2.run(BuildLoop.java:622)
at java.lang.Thread.run(Thread.java:595)
Caused by: com.ibm.team.internal.repository.rcp.dbhm.BadHeapException: Not a heap file
at com.ibm.team.internal.repository.rcp.dbhm.PersistentBTreeHeap.init(PersistentBTreeHeap.java:70)
at com.ibm.team.internal.repository.rcp.dbhm.PersistentBTreeHeap.<init>(PersistentBTreeHeap.java:38)
at com.ibm.team.filesystem.client.internal.PersistentHeapManager$AutoClosingPersistentFileHeap.<init>(PersistentHeapManager.java:57)
at com.ibm.team.filesystem.client.internal.PersistentHeapManager.getPersistentFileHeap(PersistentHeapManager.java:31)
at com.ibm.team.filesystem.client.internal.Store.newPersistentBTreeHeap(Store.java:49)
at com.ibm.team.internal.repository.rcp.dbhm.PersistentDiskBackedHashMap.initFromFile(PersistentDiskBackedHashMap.java:79)
at com.ibm.team.filesystem.client.internal.Store.<init>(Store.java:29)
at com.ibm.team.filesystem.client.internal.core.SharingMetadata2$MetadataStore.<init>(SharingMetadata2.java:141)
at com.ibm.team.filesystem.client.internal.core.SharingMetadata2$Directory.initEntries(SharingMetadata2.java:1515)
at com.ibm.team.filesystem.client.internal.LockableMap.init(LockableMap.java:38)
at com.ibm.team.filesystem.client.internal.core.SharingMetadata2$Directory.init(SharingMetadata2.java:1509)
at com.ibm.team.filesystem.client.internal.core.SharingMetadata2$Directory.<init>(SharingMetadata2.java:1504)
at com.ibm.team.filesystem.client.internal.core.SharingMetadata2$MetadataDiskBackedMapManager.getLockableMap(SharingMetadata2.java:1452)
at com.ibm.team.filesystem.client.internal.DiskBackedMapManager.loadMap(DiskBackedMapManager.java:80)
at com.ibm.team.filesystem.client.internal.core.SharingMetadata2.loadDirectory(SharingMetadata2.java:2022)
... 23 more


If I Launch the build again it works.
Do you know where it comes from?
Thanks

The question has been closed for the following reason: "Problem is not reproducible or outdated" by rschoon Jun 24 '16, 2:45 p.m.

One answer



permanent link
Mohit Varma (111) | answered Jun 24 '16, 1:36 p.m.
Can someone pls answer this question? We are also facing the same issue.

Comments
Ralph Schoon commented Jun 24 '16, 2:47 p.m. | edited Jun 24 '16, 2:50 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

The issue above is from Dec 2011 so i closed it. Please open a PMR with support.
If you want to ask a question, please create your own one instead of asking for an answer on a 5 year old question.

And have the thoughtfulness to provide basic information siuch as Tool Version, operating system etc, which the original one also lacks.