Hi,

I'm trying to handle a case where a Uint8Array is being passed to a
method, that has the signature:

String encode(byte[]);

Sadly nashorn fails with:

java.lang.ClassCastException: Cannot cast
jdk.nashorn.internal.objects.NativeUint8Array to [B

And trying to help the cast with:

javaObj.encode(Java.to(arr, 'byte[]'));

Does not help either. The documentation on typed arrays is quite scarce
so I cannot see how to handle this, does anyone have a clue?

Thanks!
Paulo

Reply via email to