yangxk1 opened a new issue, #704: URL: https://github.com/apache/incubator-graphar/issues/704
### Describe the bug, including details regarding any error messages, version, and platform. The following are some potential causes of the failing. 1. Outdated `libarrow` version The java CI uses version 14, but in c++ CI it's 17. 2. LLVM installation fails on ubuntu-latest via apt There's an issue installing LLVM via apt on ubuntu-latest. As a temporary workaround, we can switch to ubuntu-22.04, or build LLVM from source. 3. GraphAr Java library depends on C++ library v0.10.0 with known bugs The Java bindings were built against C++ library version v0.10.0, which contains a bug (#515). We can switch to v0.12.0 or main branch 4. Namespace inconsistency between Java and C++ libraries Java uses namespace : `gar` / `GraphArchive` C++ uses namespace: `graphar` 5. Method signature mismatches between Java and C++ Some method definitions differ between the two language bindings. For example: In Java library, the first parameter of the `EdgeIter` constructor is `EdgeInfo`. In C++ library, it is `std::shared_ptr<EdgeInfo>` ### Component(s) Java -- 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: commits-unsubscr...@graphar.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@graphar.apache.org For additional commands, e-mail: commits-h...@graphar.apache.org