davidhcoe commented on PR #2587:
URL: https://github.com/apache/arrow-adbc/pull/2587#issuecomment-2711370757

   It happens with:
   
   ```
   Message: 
     System.ArgumentOutOfRangeException : Specified argument was out of the 
range of valid values. (Parameter 'index')
   
   Stack Trace: 
     BinaryArray.GetBytes(Int32 index, Boolean& isNull)
     StringArray.GetString(Int32 index, Encoding encoding)
     IArrowArrayExtensions.ValueAt(IArrowArray arrowArray, Int32 index, 
StructResultType resultType) line 107
     IArrowArrayExtensions.ValueAt(IArrowArray arrowArray, Int32 index) line 47
     IArrowArrayExtensions.ParseStructArray(StructArray structArray, Int32 
index) line 335
     IArrowArrayExtensions.ParseStructArray(StructArray structArray, Int32 
index) line 352
     IArrowArrayExtensions.SerializeToJson(StructArray structArray, Int32 
index) line 316
     <>c.<GetValueConverter>b__3_25(IArrowArray array, Int32 index) line 298
     AdbcDataReader.GetValue(Int32 ordinal) line 277
     ClientTests.CanClientExecuteQuery(AdbcConnection adbcConnection, 
TestConfiguration testConfiguration, Action`1 additionalCommandOptionsSetter, 
String customQuery, Nullable`1 expectedResultsCount, String environmentName) 
line 134
     ClientTests.CanClientExecuteQuery() line 98
     RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, 
Signature sig, Boolean isConstructor)
     MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
     ```
   
   so it is a larger Struct of Structs ... perhaps it's a parsing error there 
instead of a check for GetString?


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

Reply via email to