Has anyone had issues using the Java driver (4.1.11) against ArangoDB Server (3.1.17) running on the MS Azure flavor of Ubuntu 16.04 LTS? I am seeing some extremely odd behavior.
It appears that if one of my POJOs I grab from ArangoDB has a Float or Double value, but the value in the database doesn't have a decimal point (e.g. it is just 12000 instead of 12000.1), then the POJO property is deserialized as Float.POSITIVE_INFINITY. However, if I simply directly edit the record using the ArangoDB web interface and add a significant digit after the decimal, then it works fine (e.g. 12000.1). Now for the really weird part. I have no issues on my local development machine (running Linux Mint 18, which is based on Ubuntu 16.04 LTS). Both machines are running the same JDK (OpenJDK 1.8.0_121), the same version of ArangoDB (3.1.17), the same ArangoDB java driver (4.1.11), and even the same version of Tomcat (8.0.32). My guess it it has something to do with a system library that ArangoDB and/or VelocityPack rely on that is different between the two systems, but I'm not sure where to start. They are both running the same version of libc6, which is the most obvious dependency I could find. Does anyone have any ideas? -- You received this message because you are subscribed to the Google Groups "ArangoDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
