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

Reply via email to