Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

bad heap exception not a heap file while loading RTC Workspace

 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


0 votes

Comments

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.

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?

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

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

rtc version 3.0.13

0 votes

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Jun 27 '16, 10:34 a.m.

Question was seen: 2,097 times

Last updated: Jul 23 '17, 10:11 a.m.

Confirmation Cancel Confirm