It's all about the answers!

Ask a question

bad heap exception not a heap file while loading RTC Workspace


satya satya (111) | asked Jun 27 '16, 10:34 a.m.
 HI,
We are getting below error while loading workspace. could you help us.

./loadWrkSpace.sh
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill                                                                                         -l [sigspec]
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.acceptAll(SharingMetadata2.java:1883)
        at com.ibm.team.filesystem.client.internal.core.SharingMetadata2.acceptAll(SharingMetadata2.java:1883)
        at com.ibm.team.filesystem.client.internal.core.SharingMetadata2.acceptAll(SharingMetadata2.java:1883)
        at com.ibm.team.filesystem.client.internal.core.SharingMetadata2.accept(SharingMetadata2.java:1845)
        at com.ibm.team.filesystem.client.internal.copyfileareas.CopyFileAreaStore.accept(CopyFileAreaStore.java:2406)
        at com.ibm.team.filesystem.client.internal.Shareable.accept(Shareable.java:306)
        at com.ibm.team.filesystem.client.internal.localchanges.LocalChangeTracker.computePendingChanges(LocalChangeTracker.java:735)
        at com.ibm.team.filesystem.client.internal.localchanges.LocalChangeManager.refreshSynchronously(LocalChangeManager.java:356)
        at com.ibm.team.filesystem.client.internal.localchanges.LocalChangeManager.doRefresh(LocalChangeManager.java:394)
        at com.ibm.team.filesystem.client.internal.localchanges.LocalChangeManager.refreshChanges(LocalChangeManager.java:640)
        at com.ibm.team.filesystem.client.internal.load.MergeLoadMutator.load(MergeLoadMutator.java:435)
        at com.ibm.team.filesystem.client.internal.load.MergeLoadMutator.execute(MergeLoadMutator.java:291)
        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:939)
        at com.ibm.team.filesystem.client.internal.operations.LoadOperation$1.run(LoadOperation.java:593)
        at com.ibm.team.filesystem.rcp.core.internal.resources.ResourceSharingManager$1.run(ResourceSharingManager.java:76)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
        at com.ibm.team.filesystem.rcp.core.internal.resources.ResourceSharingManager.runWithinFileSystemLock(ResourceSharingManager.java:88)
        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:624)
        at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.run(FileSystemOperation.java:89)
        at com.ibm.team.filesystem.cli.client.internal.subcommands.LoadCmd.run(LoadCmd.java:237)
        at com.ibm.team.filesystem.cli.client.internal.subcommands.LoadCmdLauncher.run(LoadCmdLauncher.java:193)
        at com.ibm.team.filesystem.cli.core.internal.SubcommandLauncher.run(SubcommandLauncher.java:651)
        at com.ibm.team.filesystem.cli.core.internal.SubcommandLauncher.doStart(SubcommandLauncher.java:398)
        at com.ibm.team.filesystem.cli.core.internal.SubcommandLauncher.run(SubcommandLauncher.java:175)
        at com.ibm.team.filesystem.cli.client.internal.daemon.CommandLineClient.handleRequest(CommandLineClient.java:125)
        at com.ibm.team.filesystem.client.internal.http.ProtocolSwitchingHttpHandler.handle(ProtocolSwitchingHttpHandler.java:46)
        at com.ibm.team.filesystem.client.internal.http.HttpConnection.readNextRequest(HttpConnection.java:628)
        at com.ibm.team.filesystem.client.internal.http.HttpConnection$1.run(HttpConnection.java:470)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: com.ibm.team.internal.repository.rcp.dbhm.DBHMException: com.ibm.team.internal.repository.rcp.dbhm.BadHeapException: Not a heap file
        at com.ibm.team.filesystem.client.internal.Store.newPersistentBTreeHeap(Store.java:51)
        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)
        ... 33 more
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)
        ... 43 more
Problem running 'load':
Exception during load
Could not initialize data area:



Thanks
Satya



Comments
Donald Nong commented Jun 27 '16, 8:40 p.m.

Not sure whether you're using IBM i or system z, but not many here are familiar with these platforms. These are the only references that I can find regarding the error "not a heap file".
https://jazz.net/forum/questions/4415/jbe-failing-with-not-a-heap-file
http://www-01.ibm.com/support/docview.wss?uid=swg1PM53472

I suggest you open a ticket with Support.


Shashikant Padur commented Jun 27 '16, 11:57 p.m. | edited Jun 27 '16, 11:57 p.m.
JAZZ DEVELOPER
Which version of RTC are you on?

I believe you are running the commandline client. Can you run 'lscm repair' and see if that helps?


Shashikant Padur commented Jul 11 '17, 4:27 a.m. | edited Jul 11 '17, 4:44 a.m.
JAZZ DEVELOPER

Mohit,

By the way, title says "bad heap exception", where are you seeing this exception? Does it show up in an error dialog?

I am not sure what else to suggest but it is better to call support to diagnose the issue.

One answer



permanent link
Mohit Varma (111) | answered Jul 07 '17, 12:42 p.m.
edited Jul 07 '17, 12:43 p.m.

lscm repair didn't help either Shashikant and yes am running the commandline...any other ideas ?

rtc version 3.0.13

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.