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.

Reply via email to