Error Displaying data HDFView 3.3.2

Hello to all.

I am new to the HDF Forum.

I am running HDFView 3.3.2 on a Window2 11 Pro box.

I am trying to open an .h5 file that was created using PTRAC feature of MCNP Version 6.3.

The file opens. When I try to access the data in the file, I get the error shown in the attached pictuure:

The DOS window contains the following:

Before Error

SLF4J: Class path contains multiple SLF4J providers.
SLF4J: Found provider [org.slf4j.simple.SimpleServiceProvider@6b419da]
SLF4J: Found provider [org.slf4j.nop.NOPServiceProvider@3b2da18f]
SLF4J: See https://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual provider is of type [org.slf4j.simple.SimpleServiceProvider@6b419da]
[main] INFO hdf.hdf5lib.H5 - HDF5 library: hdf5_java
[main] INFO hdf.hdf5lib.H5 -  successfully loaded from java.library.path
[main] INFO hdf.view.HDFView - Current directory is E:\MCNP-User\Sami-Joe-Rich-RL\25-11-10\nm
[main] INFO hdf.view.HDFView - Menubar created
[main] INFO hdf.view.HDFView - Toolbar created
[main] INFO hdf.view.HDFView - URL Toolbar created
[main] INFO hdf.view.HDFView - Content Area created
[main] INFO hdf.view.HDFView - Main Window created
[main] INFO hdf.view.HDFView - CurrentDir is E:\MCNP-User\Sami-Joe-Rich-RL\25-11-10\nm


After Error

java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:74)
        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
        at hdf.view.Tools.newInstance(Tools.java:1165)
        at hdf.view.TableView.DefaultTableViewFactory.getTableView(DefaultTableViewFactory.java:163)
        at hdf.view.TreeView.DefaultTreeView.showDataContent(DefaultTreeView.java:3028)
        at hdf.view.TreeView.DefaultTreeView$LoadDataThread$1.run(DefaultTreeView.java:3477)
        at swt/org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
        at swt/org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
        at swt/org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4029)
        at swt/org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3645)
        at hdf.view.HDFView.runMainWindow(HDFView.java:438)
        at hdf.view.HDFView$41.run(HDFView.java:2822)
        at swt/org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
        at swt/org.eclipse.swt.widgets.Display.syncExec(Display.java:4785)
        at hdf.view.HDFView.main(HDFView.java:2812)
Caused by: java.lang.OutOfMemoryError: Java heap space
        at java.base/java.util.ArrayList.iterator(ArrayList.java:1030)
        at java.base/java.io.InputStream.readNBytes(InputStream.java:451)
        at java.base/java.io.InputStream.readAllBytes(InputStream.java:349)
        at java.base/java.util.jar.JarFile.getBytes(JarFile.java:817)
        at java.base/java.util.jar.JarFile.getManifestFromReference(JarFile.java:418)
        at java.base/java.util.jar.JarFile.getManifest(JarFile.java:405)
        at java.base/java.util.jar.JarFile.maybeInstantiateVerifier(JarFile.java:723)
        at java.base/java.util.jar.JarFile.getInputStream(JarFile.java:853)
        at java.base/jdk.internal.module.ModuleReferences$JarModuleReader.implOpen(ModuleReferences.java:265)
        at java.base/jdk.internal.module.ModuleReferences$SafeCloseModuleReader.open(ModuleReferences.java:180)
        at java.base/java.lang.module.ModuleReader.read(ModuleReader.java:174)
        at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:809)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:741)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:665)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
        at org.eclipse.nebula.widgets.nattable.core/org.eclipse.nebula.widgets.nattable.layer.DataLayer.<init>(DataLayer.java:82)
        at org.eclipse.nebula.widgets.nattable.core/org.eclipse.nebula.widgets.nattable.layer.DataLayer.<init>(DataLayer.java:72)
        at org.eclipse.nebula.widgets.nattable.core/org.eclipse.nebula.widgets.nattable.layer.DataLayer.<init>(DataLayer.java:67)
        at hdf.view.TableView.DefaultCompoundDSTableView.createTable(DefaultCompoundDSTableView.java:155)
        at hdf.view.TableView.DefaultBaseTableView.<init>(DefaultBaseTableView.java:585)
        at hdf.view.TableView.DefaultCompoundDSTableView.<init>(DefaultCompoundDSTableView.java:108)
        at java.base/java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(DirectMethodHandle$Holder)
        at java.base/java.lang.invoke.LambdaForm$MH/0x0000000002194000.invoke(LambdaForm$MH)
        at java.base/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
        at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.invokeImpl(DirectConstructorHandleAccessor.java:88)
        at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
        at hdf.view.Tools.newInstance(Tools.java:1165)
        at hdf.view.TableView.DefaultTableViewFactory.getTableView(DefaultTableViewFactory.java:163)

```

I am able to open and look at other .h5 files created with this program, so I am trying to find out what is causing the error on this specific file. Unfortunately, New users are not allowed to upload attachments.

Thanks
Ron LaVera

The key is:

Caused by: java.lang.OutOfMemoryError: Java heap space

Is the file very large or are there are a lot of objects? How much memory is available to java?