What version of Java are you using? I'm guessing this has to do with Java
access changes related to this ticket and it's children:
https://issues.apache.org/jira/browse/ARROW-15755

On Mon, Jul 18, 2022 at 9:56 AM Olo Sawyerr <[email protected]> wrote:

> Hi,
>
> I'm trying to use arrow flight and keep getting this exception below when
> calling flightClient.getStream() - *java.lang.NoClassDefFoundError: Could
> not initialize class org.apache.arrow.memory.util.MemoryUtil*
>
> It's quite odd because I have *arrow-memory-core* defined in my pom. I'm
> using v8.0.0. Any ideas what this could be? I'm running this in IntelliJ.
>
> *Code:*
>
> try (var allocator = new RootAllocator(); var flightClient = 
> FlightClient.builder(allocator, location).build()) {
>     var flightStream = flightClient.getStream(ticket);
>     if (flightStream.next()) {
>         retval = flightStream.getRoot();
>     }
> }
>
>
> *StackTrace:*
>
> 2022-07-18T17:29:58.075+0100 INFO grpc-default-executor-11 stderr 
> *java.lang.NoClassDefFoundError:
> Could not initialize class org.apache.arrow.memory.util.MemoryUtil*
>
> 2022-07-18T17:29:58.076+0100 INFO grpc-default-executor-11 stderr at
> org.apache.arrow.memory.ArrowBuf.getDirectBuffer(ArrowBuf.java:228)
>
> 2022-07-18T17:29:58.077+0100 INFO grpc-default-executor-11 stderr at
> org.apache.arrow.memory.ArrowBuf.nioBuffer(ArrowBuf.java:223)
>
> 2022-07-18T17:29:58.077+0100 INFO grpc-default-executor-11 stderr at
> org.apache.arrow.flight.grpc.GetReadableBuffer.readIntoBuffer(GetReadableBuffer.java:91)
>
> 2022-07-18T17:29:58.078+0100 INFO grpc-default-executor-11 stderr at
> org.apache.arrow.flight.ArrowMessage.frame(ArrowMessage.java:319)
>
> 2022-07-18T17:29:58.079+0100 INFO grpc-default-executor-11 stderr at
> org.apache.arrow.flight.ArrowMessage.access$100(ArrowMessage.java:68)
>
> 2022-07-18T17:29:58.079+0100 INFO grpc-default-executor-11 stderr at
> org.apache.arrow.flight.ArrowMessage$ArrowMessageHolderMarshaller.parse(ArrowMessage.java:551)
>
> 2022-07-18T17:29:58.079+0100 INFO grpc-default-executor-11 stderr at
> org.apache.arrow.flight.ArrowMessage$ArrowMessageHolderMarshaller.parse(ArrowMessage.java:536)
>
> 2022-07-18T17:29:58.079+0100 INFO grpc-default-executor-11 stderr at
> io.grpc.MethodDescriptor.parseResponse(MethodDescriptor.java:284)
>
> 2022-07-18T17:29:58.080+0100 INFO grpc-default-executor-11 stderr at
> io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInternal(ClientCallImpl.java:661)
>
> 2022-07-18T17:29:58.080+0100 INFO grpc-default-executor-11 stderr at
> io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext(ClientCallImpl.java:646)
>
> 2022-07-18T17:29:58.080+0100 INFO grpc-default-executor-11 stderr at
> io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
>
> 2022-07-18T17:29:58.081+0100 INFO grpc-default-executor-11 stderr at
> io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)
>
> 2022-07-18T17:29:58.081+0100 INFO grpc-default-executor-11 stderr at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>
> 2022-07-18T17:29:58.081+0100 INFO grpc-default-executor-11 stderr at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>
>

Reply via email to