-
Notifications
You must be signed in to change notification settings - Fork 71
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
I was able to crash Zilla with the following command:
mqtt sub -d -v -J -T -h localhost -p 61616 -i webinar-client -t mndwrk-zilla-response
Zilla version: 0.9.80
To Reproduce
Install HiveMQ CLI mqtt client tool and run the above command
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Zilla Environment:
Attach the zilla.yaml config file:
Attach the zilla dump pcap file:
ZILLA_INCUBATOR_ENABLED=true ./zilla dump --verbose --write /tmp/zilla.pcap
Kafka Environment:
- Provider: [e.g. Kafka, Confluent, Redpanda]
- Version: [e.g. 22]
- Config: [e.g. log compaction, Sasl]
Client Environment:
- Service: [e.g. IoT, Microservice, REST client]
- Library/SDK:
- Browser:
- Version:
Additional context
zilla | zilla-mndwrk.mndwrk_mqtt_server [20/May/2024:21:04:49 +0000] CLIENT_CONNECTED - webinar-client
zilla | org.agrona.concurrent.AgentTerminationException: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
zilla | at io.aklivity.zilla.runtime.engine@0.9.80/io.aklivity.zilla.runtime.engine.internal.registry.EngineWorker.doWork(EngineWorker.java:823)
zilla | at org.agrona.core/org.agrona.concurrent.AgentRunner.doWork(AgentRunner.java:304)
zilla | at org.agrona.core/org.agrona.concurrent.AgentRunner.workLoop(AgentRunner.java:296)
zilla | at org.agrona.core/org.agrona.concurrent.AgentRunner.run(AgentRunner.java:162)
zilla | at java.base/java.lang.Thread.run(Thread.java:1583)
zilla | Caused by: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
zilla | at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
zilla | at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
zilla | at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
zilla | at java.base/java.util.Objects.checkIndex(Objects.java:385)
zilla | at java.base/java.util.ArrayList.get(ArrayList.java:427)
zilla | at io.aklivity.zilla.runtime.binding.mqtt@0.9.80/io.aklivity.zilla.runtime.binding.mqtt.internal.stream.MqttServerFactory$MqttServer$MqttSessionStream.onSessionData(MqttServerFactory.java:5372)
zilla | at io.aklivity.zilla.runtime.binding.mqtt@0.9.80/io.aklivity.zilla.runtime.binding.mqtt.internal.stream.MqttServerFactory$MqttServer$MqttSessionStream.onSession(MqttServerFactory.java:5106)
zilla | at io.aklivity.zilla.runtime.engine@0.9.80/io.aklivity.zilla.runtime.engine.internal.registry.EngineWorker.handleReadReply(EngineWorker.java:1408)
zilla | at io.aklivity.zilla.runtime.engine@0.9.80/io.aklivity.zilla.runtime.engine.internal.registry.EngineWorker.handleRead(EngineWorker.java:1209)
zilla | at io.aklivity.zilla.runtime.engine@0.9.80/io.aklivity.zilla.runtime.engine.internal.concurent.ManyToOneRingBuffer.read(ManyToOneRingBuffer.java:229)
zilla | at io.aklivity.zilla.runtime.engine@0.9.80/io.aklivity.zilla.runtime.engine.internal.registry.EngineWorker.doWork(EngineWorker.java:817)
zilla | ... 4 more
zilla | Suppressed: java.lang.Exception: [engine/data#3] [0x030300000000000c] streams=[consumeAt=0x00011960 (0x0000000000011960), produceAt=0x00011960 (0x0000000000011960)]
zilla | at io.aklivity.zilla.runtime.engine@0.9.80/io.aklivity.zilla.runtime.engine.internal.registry.EngineWorker.doWork(EngineWorker.java:821)
zilla | ... 4 more
zilla | stopped
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working