Manno15 opened a new issue #2362:
URL: https://github.com/apache/accumulo/issues/2362
**Describe the bug**
Compaction planner threads are dying with an IllegalArgumentException during
a system compaction.
<details>
```
[threads.AccumuloUncaughtExceptionHandler] ERROR: Caught an Exception in
Thread[CompactionPlanner-Worker-35,5,main]. Thread is dead.
java.lang.IllegalArgumentException: Unknown runnable type
io.opentelemetry.context.Context$$Lambda$243/0x00000008403f8040
at
org.apache.accumulo.tserver.compactions.InternalCompactionExecutor.getJob(InternalCompactionExecutor.java:152)
~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at
java.util.Comparator.lambda$comparing$ea9a8b3a$1(Comparator.java:436) ~[?:?]
at
java.util.concurrent.PriorityBlockingQueue.siftUpUsingComparator(PriorityBlockingQueue.java:377)
~[?:?]
at
java.util.concurrent.PriorityBlockingQueue.offer(PriorityBlockingQueue.java:488)
~[?:?]
at
java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1347)
~[?:?]
at
org.apache.accumulo.core.util.threads.ThreadPools$1.execute(ThreadPools.java:186)
~[accumulo-core-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at
org.apache.accumulo.tserver.compactions.InternalCompactionExecutor.submit(InternalCompactionExecutor.java:180)
~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at
org.apache.accumulo.tserver.compactions.CompactionService.submitCompactionJob(CompactionService.java:369)
~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at
org.apache.accumulo.tserver.compactions.CompactionService.lambda$submitCompaction$4(CompactionService.java:247)
~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at io.opentelemetry.context.Context.lambda$wrap$1(Context.java:207)
~[opentelemetry-context-1.7.1.jar:1.7.1]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
~[?:?]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
~[?:?]
at io.opentelemetry.context.Context.lambda$wrap$1(Context.java:207)
~[opentelemetry-context-1.7.1.jar:1.7.1]
at java.lang.Thread.run(Thread.java:829) [?:?]
```
</details
**Versions :**
- Affected version: Current head of main
(f8bb900ae080fe0f54dfe04f9e1ad8c4dd2e7930 as of writing this). Though I
speculate issue may be due to changes in
b6a466348807fe0d23203f3776cbc3119d5a037d.
**To Reproduce**
Steps to reproduce the behavior
1. Setup an Accumulo instance
2. Create a table utilizing the new compaction server props (I used
accumulo-testing for this)
3. Use accumulo-testing to continuously-ingest data
4. After a short time, the exception gets thrown
**Additional context**
The error message seems to point to it being related to the recent
open-telemetry addition in #2259.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]