You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by GitBox <gi...@apache.org> on 2020/05/06 18:15:46 UTC

[GitHub] [incubator-pinot] jackjlli opened a new pull request #5343: Fix ByteBuffer incompatible issue

jackjlli opened a new pull request #5343:
URL: https://github.com/apache/incubator-pinot/pull/5343


   It seems that compiling the code with SDK 9+ in a JDK 8 JVM will produce a `NoSuchMethodError`.
   This can be reproduced by running any integration tests locally.
   Casting ByteBuffer to Buffer for the following methods fixes the issue:
   ```
   position(int)
   limit(int)
   mark​()
   reset​()
   clear()
   flip()
   rewind​()
   ```
   
   Similar issue from other repo: https://github.com/eclipse/jetty.project/issues/3244


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] siddharthteotia commented on pull request #5343: Fix ByteBuffer incompatible issue

Posted by GitBox <gi...@apache.org>.
siddharthteotia commented on pull request #5343:
URL: https://github.com/apache/incubator-pinot/pull/5343#issuecomment-624814340


   This looks like a fix for a compile time problem. The issue reported recently in open source was a runtime issue. How are they related?


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] jackjlli commented on pull request #5343: Fix ByteBuffer incompatible issue

Posted by GitBox <gi...@apache.org>.
jackjlli commented on pull request #5343:
URL: https://github.com/apache/incubator-pinot/pull/5343#issuecomment-625417622


   Here are some plans for this PR.
   
   To solve casting issue:
   1) Use a util function to avoid showing casting everywhere like
   ```
   ByteBufferUtils.position(byteBuffer, byteBuffer.position() + size);
   ```
   While this approach couldn't stop people from calling the native methods in ByteBuffer.
   
   2) Use a class wrapper to hide the methods
   ```
   CompatibleByteBuffer.position(byteBuffer.position() + size)
   ```
   While ByteBuffer is an abstract class. If a new wrapper is needed, the subclasses also need to inherit the new wrapper as well, which seems unrealistic.
   
   To compile with the same jdk version:
   I have a local branch to compile with jdk8 whenever jdk9+ is used, and that works perfectly. But this doesn't seem like the right approach to build on higher jdk and runs on lower.
   
   lmk what are your thoughts?


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] jackjlli commented on pull request #5343: Fix ByteBuffer incompatible issue

Posted by GitBox <gi...@apache.org>.
jackjlli commented on pull request #5343:
URL: https://github.com/apache/incubator-pinot/pull/5343#issuecomment-624887917


   It seems `ByteBuffer` is widely used in the code and some methods only in `ByteBuffer` but not in `Buffer` get used as well.


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] siddharthteotia commented on pull request #5343: Fix ByteBuffer incompatible issue

Posted by GitBox <gi...@apache.org>.
siddharthteotia commented on pull request #5343:
URL: https://github.com/apache/incubator-pinot/pull/5343#issuecomment-624815243


   This is the exception reported recently
   
   `Got exception to kick off standalone data ingestion job -
   java.io.IOException: Input/output error
       at java.nio.MappedByteBuffer.force0(Native Method) ~[?:1.8.0_232]
       at java.nio.MappedByteBuffer.force(MappedByteBuffer.java:203) ~[?:1.8.0_
   232]
       at org.apache.pinot.core.segment.memory.PinotByteBuffer.flush(PinotByteB
   uffer.java:327) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPS
   HOT-7fd2110de66c2bb0b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.segment.memory.PinotDataBuffer.close(PinotDataB
   uffer.java:271) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPS
   HOT-7fd2110de66c2bb0b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.io.util.PinotDataBitSet.close(PinotDataBitSet.j
   ava:247) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-7fd
   2110de66c2bb0b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.io.util.FixedBitIntReaderWriter.close(FixedBitI
   ntReaderWriter.java:67) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4
   .0-SNAPSHOT-7fd2110de66c2bb0b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.io.writer.impl.v1.FixedBitSingleValueWriter.clo
   se(FixedBitSingleValueWriter.java:45) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-depend
   encies.jar:0.4.0-SNAPSHOT-7fd2110de66c2bb0b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.segment.creator.impl.fwd.SingleValueUnsortedFor
   wardIndexCreator.close(SingleValueUnsortedForwardIndexCreator.java:47) ~[pinot-a
   ll-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-7fd2110de66c2bb0b49ee
   340bac492fafe1f0693]
       at org.apache.pinot.common.utils.FileUtils.close(FileUtils.java:95) ~[pi
   not-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-7fd2110de66c2bb0
   b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.segment.creator.impl.SegmentColumnarIndexCreato
   r.close(SegmentColumnarIndexCreator.java:577) ~[pinot-all-0.4.0-SNAPSHOT-jar-wit
   h-dependencies.jar:0.4.0-SNAPSHOT-7fd2110de66c2bb0b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.segment.creator.impl.SegmentIndexCreationDriver
   Impl.handlePostCreation(SegmentIndexCreationDriverImpl.java:223) ~[pinot-all-0.4
   .0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-7fd2110de66c2bb0b49ee340bac
   492fafe1f0693]`


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] jackjlli commented on pull request #5343: Fix ByteBuffer incompatible issue

Posted by GitBox <gi...@apache.org>.
jackjlli commented on pull request #5343:
URL: https://github.com/apache/incubator-pinot/pull/5343#issuecomment-624831778


   @siddharthteotia Thanks for reminding. While I do see the error I described in the PR when I ran the integration test locally, which seems different from what it shows on the user’s message. But that PR is still valid.
   ```
   Exception in thread "pool-32-thread-5" java.lang.NoSuchMethodError: java.nio.ByteBuffer.position(I)Ljava/nio/ByteBuffer;
   	at org.apache.pinot.core.segment.memory.PinotByteBuffer.view(PinotByteBuffer.java:306)
   	at org.apache.pinot.core.segment.memory.PinotDataBuffer.view(PinotDataBuffer.java:380)
   	at org.apache.pinot.core.io.writer.impl.v1.FixedBitMultiValueWriter.<init>(FixedBitMultiValueWriter.java:92)
   	at org.apache.pinot.core.segment.creator.impl.fwd.MultiValueUnsortedForwardIndexCreator.<init>(MultiValueUnsortedForwardIndexCreator.java:38)
   	at org.apache.pinot.core.segment.creator.impl.SegmentColumnarIndexCreator.init(SegmentColumnarIndexCreator.java:169)
   	at org.apache.pinot.core.segment.creator.impl.SegmentIndexCreationDriverImpl.build(SegmentIndexCreationDriverImpl.java:172)
   	at org.apache.pinot.integration.tests.ClusterIntegrationTestUtils.lambda$buildSegmentsFromAvro$0(ClusterIntegrationTestUtils.java:276)
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
   	at java.lang.Thread.run(Thread.java:748)
   ```


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] mayankshriv commented on pull request #5343: Fix ByteBuffer incompatible issue

Posted by GitBox <gi...@apache.org>.
mayankshriv commented on pull request #5343:
URL: https://github.com/apache/incubator-pinot/pull/5343#issuecomment-625039325


   > If we have to cast is everywhere why not change the type of the variable?
   
   +1, casting seems very hacky.


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] jackjlli edited a comment on pull request #5343: Fix ByteBuffer incompatible issue

Posted by GitBox <gi...@apache.org>.
jackjlli edited a comment on pull request #5343:
URL: https://github.com/apache/incubator-pinot/pull/5343#issuecomment-625417622


   Here are some plans for this PR.
   
   To solve casting issue:
   1) Use a util function to avoid showing casting everywhere like
   ```
   ByteBufferUtils.position(byteBuffer, byteBuffer.position() + size);
   ```
   While this approach couldn't stop people from calling the native methods in ByteBuffer.
   
   2) Use a class wrapper to hide the methods
   ```
   compatibleByteBuffer.position(byteBuffer.position() + size)
   ```
   While ByteBuffer is an abstract class. If a new wrapper is needed, the subclasses also need to inherit the new wrapper as well, which seems unrealistic.
   
   To compile with the same jdk version:
   I have a local branch to compile with jdk8 whenever jdk9+ is used, and that works perfectly. But this doesn't seem like the right approach to build on higher jdk and runs on lower.
   
   lmk what are your thoughts?


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] jackjlli edited a comment on pull request #5343: Fix ByteBuffer incompatible issue

Posted by GitBox <gi...@apache.org>.
jackjlli edited a comment on pull request #5343:
URL: https://github.com/apache/incubator-pinot/pull/5343#issuecomment-624831778


   @siddharthteotia Thanks for reminding. While I do see the error I described in the PR when I ran the integration test locally, which seems different from what it shows on the user’s message. But this PR is still valid.
   ```
   Exception in thread "pool-32-thread-5" java.lang.NoSuchMethodError: java.nio.ByteBuffer.position(I)Ljava/nio/ByteBuffer;
   	at org.apache.pinot.core.segment.memory.PinotByteBuffer.view(PinotByteBuffer.java:306)
   	at org.apache.pinot.core.segment.memory.PinotDataBuffer.view(PinotDataBuffer.java:380)
   	at org.apache.pinot.core.io.writer.impl.v1.FixedBitMultiValueWriter.<init>(FixedBitMultiValueWriter.java:92)
   	at org.apache.pinot.core.segment.creator.impl.fwd.MultiValueUnsortedForwardIndexCreator.<init>(MultiValueUnsortedForwardIndexCreator.java:38)
   	at org.apache.pinot.core.segment.creator.impl.SegmentColumnarIndexCreator.init(SegmentColumnarIndexCreator.java:169)
   	at org.apache.pinot.core.segment.creator.impl.SegmentIndexCreationDriverImpl.build(SegmentIndexCreationDriverImpl.java:172)
   	at org.apache.pinot.integration.tests.ClusterIntegrationTestUtils.lambda$buildSegmentsFromAvro$0(ClusterIntegrationTestUtils.java:276)
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
   	at java.lang.Thread.run(Thread.java:748)
   java.lang.IllegalArgumentException
   	at java.util.concurrent.ThreadPoolExecutor.<init>(ThreadPoolExecutor.java:1314)
   	at java.util.concurrent.ThreadPoolExecutor.<init>(ThreadPoolExecutor.java:1202)
   	at java.util.concurrent.Executors.newFixedThreadPool(Executors.java:89)
   	at org.apache.pinot.integration.tests.ClusterTest.uploadSegments(ClusterTest.java:269)
   	at org.apache.pinot.integration.tests.HybridClusterIntegrationTest.setUp(HybridClusterIntegrationTest.java:103)
   	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.lang.reflect.Method.invoke(Method.java:498)
   	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108)
   	at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:523)
   	at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:224)
   	at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:146)
   	at org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:166)
   	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:105)
   	at org.testng.TestRunner.privateRun(TestRunner.java:744)
   	at org.testng.TestRunner.run(TestRunner.java:602)
   	at org.testng.SuiteRunner.runTest(SuiteRunner.java:380)
   	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:375)
   	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
   	at org.testng.SuiteRunner.run(SuiteRunner.java:289)
   	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
   	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
   	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
   	at org.testng.TestNG.runSuitesLocally(TestNG.java:1226)
   	at org.testng.TestNG.runSuites(TestNG.java:1144)
   	at org.testng.TestNG.run(TestNG.java:1115)
   	at com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
   	at com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:110)
   ```


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] Jackie-Jiang commented on pull request #5343: Fix ByteBuffer incompatible issue

Posted by GitBox <gi...@apache.org>.
Jackie-Jiang commented on pull request #5343:
URL: https://github.com/apache/incubator-pinot/pull/5343#issuecomment-624862413


   @fx19880617 Can you please take a look at this PR? I'm not sure if this is the correct way to fix this issue, or should we not support compiling the code with SDK 9+ in a JDK 8 JVM?


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] fx19880617 commented on pull request #5343: Fix ByteBuffer incompatible issue

Posted by GitBox <gi...@apache.org>.
fx19880617 commented on pull request #5343:
URL: https://github.com/apache/incubator-pinot/pull/5343#issuecomment-624966076


   In this case, shall we considering get a wrapper layer on top of bytebuffer&buffer, as what we did before in `CleanerUtil`.
   Also, in which case that the user will build it with jdk9 but run with jdk8?  From reading the existing discussion, people can specify `--release 8` when doing jdk9 build to ensure the bytecode works with jdk8.


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] siddharthteotia edited a comment on pull request #5343: Fix ByteBuffer incompatible issue

Posted by GitBox <gi...@apache.org>.
siddharthteotia edited a comment on pull request #5343:
URL: https://github.com/apache/incubator-pinot/pull/5343#issuecomment-624815243


   This is the exception reported recently which seems like a runtime problem
   
   `Got exception to kick off standalone data ingestion job -
   java.io.IOException: Input/output error
       at java.nio.MappedByteBuffer.force0(Native Method) ~[?:1.8.0_232]
       at java.nio.MappedByteBuffer.force(MappedByteBuffer.java:203) ~[?:1.8.0_
   232]
       at org.apache.pinot.core.segment.memory.PinotByteBuffer.flush(PinotByteB
   uffer.java:327) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPS
   HOT-7fd2110de66c2bb0b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.segment.memory.PinotDataBuffer.close(PinotDataB
   uffer.java:271) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPS
   HOT-7fd2110de66c2bb0b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.io.util.PinotDataBitSet.close(PinotDataBitSet.j
   ava:247) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-7fd
   2110de66c2bb0b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.io.util.FixedBitIntReaderWriter.close(FixedBitI
   ntReaderWriter.java:67) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4
   .0-SNAPSHOT-7fd2110de66c2bb0b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.io.writer.impl.v1.FixedBitSingleValueWriter.clo
   se(FixedBitSingleValueWriter.java:45) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-depend
   encies.jar:0.4.0-SNAPSHOT-7fd2110de66c2bb0b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.segment.creator.impl.fwd.SingleValueUnsortedFor
   wardIndexCreator.close(SingleValueUnsortedForwardIndexCreator.java:47) ~[pinot-a
   ll-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-7fd2110de66c2bb0b49ee
   340bac492fafe1f0693]
       at org.apache.pinot.common.utils.FileUtils.close(FileUtils.java:95) ~[pi
   not-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-7fd2110de66c2bb0
   b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.segment.creator.impl.SegmentColumnarIndexCreato
   r.close(SegmentColumnarIndexCreator.java:577) ~[pinot-all-0.4.0-SNAPSHOT-jar-wit
   h-dependencies.jar:0.4.0-SNAPSHOT-7fd2110de66c2bb0b49ee340bac492fafe1f0693]
       at org.apache.pinot.core.segment.creator.impl.SegmentIndexCreationDriver
   Impl.handlePostCreation(SegmentIndexCreationDriverImpl.java:223) ~[pinot-all-0.4
   .0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-7fd2110de66c2bb0b49ee340bac
   492fafe1f0693]`


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] jackjlli edited a comment on pull request #5343: Fix ByteBuffer incompatible issue

Posted by GitBox <gi...@apache.org>.
jackjlli edited a comment on pull request #5343:
URL: https://github.com/apache/incubator-pinot/pull/5343#issuecomment-624831778


   @siddharthteotia Thanks for reminding. While I do see the error I described in the PR when I ran the integration test locally, which seems different from what it shows on the user’s message. But this PR is still valid.
   ```
   Exception in thread "pool-32-thread-5" java.lang.NoSuchMethodError: java.nio.ByteBuffer.position(I)Ljava/nio/ByteBuffer;
   	at org.apache.pinot.core.segment.memory.PinotByteBuffer.view(PinotByteBuffer.java:306)
   	at org.apache.pinot.core.segment.memory.PinotDataBuffer.view(PinotDataBuffer.java:380)
   	at org.apache.pinot.core.io.writer.impl.v1.FixedBitMultiValueWriter.<init>(FixedBitMultiValueWriter.java:92)
   	at org.apache.pinot.core.segment.creator.impl.fwd.MultiValueUnsortedForwardIndexCreator.<init>(MultiValueUnsortedForwardIndexCreator.java:38)
   	at org.apache.pinot.core.segment.creator.impl.SegmentColumnarIndexCreator.init(SegmentColumnarIndexCreator.java:169)
   	at org.apache.pinot.core.segment.creator.impl.SegmentIndexCreationDriverImpl.build(SegmentIndexCreationDriverImpl.java:172)
   	at org.apache.pinot.integration.tests.ClusterIntegrationTestUtils.lambda$buildSegmentsFromAvro$0(ClusterIntegrationTestUtils.java:276)
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
   	at java.lang.Thread.run(Thread.java:748)
   ```


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org