I'm trying to debug problems in the new Arquillian-based REST tests in the
USERGRID-273 [1] branch.


I believe the tests are failing there because we upgraded to Guava 18 and
Guice 4-beta5 (the only version of Guice that will work with Guava 18).
Unfortunately, that completely breaks JClouds because the latest version of
JClouds will not work with Guice 4-beta5.


So we have some options:


1) Move back to a version of Guava before 15 until JClouds releases a
version that will work with Guice 4. This should be easy to do, but there
is a bug in the older Guava that may be causing us problems (I'm not 100%
certain about this).


2) Remove JClouds from Usergrid and use AWS Java SDK directly. This is
probably a week of work at a minimum. JClouds is nice, but we only use it
for S3 access and it brings in a boat-load of dependencies.


Thoughts? Other options?


- Dave


[1]  https://issues.apache.org/jira/browse/USERGRID-273 and

https://github.com/apache/incubator-usergrid/tree/USERGRID-273

Reply via email to