Skip to content

DC combo engine errors #1336

Description

@baltzell
│ java.lang.RuntimeException: Batch prediction error in 6ClsComboClf                                                                │
│         at org.jlab.service.ai.DCClsComboEngine.processDataEvent(DCClsComboEngine.java:183)                                       │
│         at org.jlab.clas.reco.ReconstructionEngine.filterEvent(ReconstructionEngine.java:368)                                     │
│         at org.jlab.clas.reco.ReconstructionEngine.execute(ReconstructionEngine.java:407)                                         │
│         at org.jlab.clara.sys.ServiceEngine.executeEngine(ServiceEngine.java:227)                                                 │
│         at org.jlab.clara.sys.ServiceEngine.execute(ServiceEngine.java:153)                                                       │
│         at org.jlab.clara.sys.Service.lambda$execute$2(Service.java:178)                                                          │
│         at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)                                      │
│         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)                                                     │
│         at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)                              │
│         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)                              │
│         at java.base/java.lang.Thread.run(Thread.java:1583)                                                                       │
│ Caused by: ai.djl.translate.TranslateException: java.lang.IllegalArgumentException: capacity < 0: (-1996400944 < 0)               │
│         at ai.djl.inference.Predictor.batchPredict(Predictor.java:200)                                                            │
│         at ai.djl.inference.Predictor.predict(Predictor.java:133)                                                                 │
│         at org.jlab.service.ai.DCClsComboEngine.processDataEvent(DCClsComboEngine.java:177)                                       │
│         ... 10 more                                                                                                               │
│ Caused by: java.lang.IllegalArgumentException: capacity < 0: (-1996400944 < 0)                                                    │
│         at java.base/java.nio.Buffer.createCapacityException(Buffer.java:290)                                                     │
│         at java.base/java.nio.Buffer.<init>(Buffer.java:253)                                                                      │
│         at java.base/java.nio.ByteBuffer.<init>(ByteBuffer.java:316)                                                              │
│         at java.base/java.nio.ByteBuffer.<init>(ByteBuffer.java:324)                                                              │
│         at java.base/java.nio.MappedByteBuffer.<init>(MappedByteBuffer.java:113)                                                  │
│         at java.base/java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:107)                                                  │
│         at java.base/java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:360)                                                      │
│         at ai.djl.pytorch.engine.PtNDManager.allocateDirect(PtNDManager.java:46)                                                  │
│         at ai.djl.ndarray.NDManager.create(NDManager.java:415)                                                                    │
│         at org.jlab.service.ai.DCClsComboEngine$1.processInput(DCClsComboEngine.java:495)                                         │
│         at org.jlab.service.ai.DCClsComboEngine$1.processInput(DCClsComboEngine.java:480)                                         │
│         at ai.djl.translate.Translator.batchProcessInput(Translator.java:103)                                                     │
│         at ai.djl.inference.Predictor.batchPredict(Predictor.java:188)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions