AlenkaF commented on issue #37004: URL: https://github.com/apache/arrow/issues/37004#issuecomment-4405601094
I asked Copilot to go through the backtrace and I checked the result. It does seem that, in both cases, when casting an extension type with list-based storage, the cast kernel produces `ArrayData` with the correct type but drops the child data. When the extension type then tries to wrap this into an `ExtensionArray` and calls `MakeArray`, it tries to construct a list array from that incomplete `ArrayData` and crashes. In case that helps anybody starting to look for a fix. Will also update the title to reflect the underlying bug. -- 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]
