Skip to content

Backend goes OOM when viewing special datasets #8269

@MichaelBuessemeyer

Description

@MichaelBuessemeyer

Context

When viewing this dataset, the backend goes out of memory pretty fast without the user being able to see any data.

Expected Behavior

The backend should not go out of memory

Current Behavior

One of the many oom errors:

backend: java.lang.OutOfMemoryError: Java heap space
backend: 2024-12-10 10:27:38,249 [error] org.apache.pekko.actor.ActorSystemImpl - Uncaught error from thread [application-pekko.actor.default-dispatcher-36]: Java heap space, shutting down JVM since 'pekko.jvm-exit-on-fatal-error' is enabled for ActorSystem[application]
backend: java.lang.OutOfMemoryError: Java heap space
backend:        at ucar.ma2.ArrayLong.<init>(ArrayLong.java:89)
backend:        at ucar.ma2.ArrayLong$D4.<init>(ArrayLong.java:404)
backend:        at ucar.ma2.ArrayLong$D4.<init>(ArrayLong.java:394)
backend:        at ucar.ma2.ArrayLong.factory(ArrayLong.java:46)
backend:        at ucar.ma2.Array.factory(Array.java:103)
backend:        at ucar.ma2.Array.factory(Array.java:61)
backend:        at com.scalableminds.webknossos.datastore.datareaders.MultiArrayUtils$.createFilledArray(MultiArrayUtils.scala:32)
backend:        at com.scalableminds.webknossos.datastore.datareaders.ChunkTyper.createFromFillValue(ChunkTyper.scala:29)
backend:        at com.scalableminds.webknossos.datastore.datareaders.ChunkReader.$anonfun$read$5(ChunkReader.scala:33)
backend:        at com.scalableminds.webknossos.datastore.datareaders.ChunkReader$$Lambda$11110/0x0000000842de1840.apply(Unknown Source)
backend: Uncaught error from thread [application-pekko.actor.default-dispatcher-76]: Java heap space, shutting down JVM since 'pekko.jvm-exit-on-fatal-error' is enabled for ActorSystem[application]

Steps to Reproduce the bug

  1. Add the linked dataset to some orga's folder
  2. rescan the DS in the dashboard and then view the DS 💥

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions