Skip to content
This repository has been archived by the owner on Sep 14, 2021. It is now read-only.

Strange build errors #265

Closed
oakstair opened this issue Nov 8, 2016 · 13 comments
Closed

Strange build errors #265

oakstair opened this issue Nov 8, 2016 · 13 comments
Assignees

Comments

@oakstair
Copy link

oakstair commented Nov 8, 2016

Hi!

We have been using this plugin for a while now but last days we have ran into strange build errors.
We are pointing to 1.9.42 which is the latest & greatest of this plugin.

We haven't done any changes to our build file and when I revert back to commits like 1-2 weeks age they also fail with same error

I'm really puzzled what may cause these error to pop up.

Please help anyone!

If possible we would love to have this plugin updated to point to latest SDK 1.9.46 to eliminate that there is any conflict with sdk versions.

Thanks in advance!

Gunnar & LAB Games

java.lang.NoClassDefFoundError: com/google/appengine/api/memcache/MemcacheServicePb$MemcacheGrabTailRequest
	at java.lang.Class.getDeclaredMethods0(Native Method)
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2625)
	at java.lang.Class.privateGetPublicMethods(Class.java:2743)
	at java.lang.Class.getMethods(Class.java:1480)
	at com.google.appengine.tools.development.ApiProxyLocalImpl.getDispatchMethod(ApiProxyLocalImpl.java:442)
	at com.google.appengine.tools.development.ApiProxyLocalImpl.access$400(ApiProxyLocalImpl.java:47)
	at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:533)
	at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
	at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
	at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:493)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:490)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: com.google.appengine.api.memcache.MemcacheServicePb$MemcacheGrabTailRequest
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	... 16 more
@loosebazooka
Copy link
Contributor

Which build step causes the error?

@oakstair
Copy link
Author

oakstair commented Nov 8, 2016

gradle clean test

@loosebazooka
Copy link
Contributor

loosebazooka commented Nov 8, 2016

I guess I meant which gradle task specifically in the task tree is being run when it fails, can you provide the full output? @oakstair

@oakstair
Copy link
Author

oakstair commented Nov 8, 2016

Error log is ...

nov 08, 2016 9:55:24 FM com.google.appengine.api.datastore.dev.LocalDatastoreService init
INFO: Local Datastore initialized: 
    Type: High Replication
    Storage: In-memory
nov 08, 2016 9:55:25 FM com.googlecode.objectify.cache.MemcacheServiceRetryProxy invoke
VARNING: Error performing memcache operation, retrying: public abstract void com.google.appengine.api.memcache.MemcacheService.putAll(java.util.Map)
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.googlecode.objectify.cache.MemcacheServiceRetryProxy.invoke(MemcacheServiceRetryProxy.java:68)
    at com.sun.proxy.$Proxy14.putAll(Unknown Source)
    at com.googlecode.objectify.cache.KeyMemcacheService.putAll(KeyMemcacheService.java:91)
    at com.googlecode.objectify.cache.EntityMemcache.empty(EntityMemcache.java:312)
    at com.googlecode.objectify.cache.CachingAsyncDatastoreService$5.trigger(CachingAsyncDatastoreService.java:445)
    at com.googlecode.objectify.cache.TriggerFuture.isDone(TriggerFuture.java:87)
    at com.googlecode.objectify.cache.TriggerFuture.get(TriggerFuture.java:102)
    at com.googlecode.objectify.impl.ResultAdapter.now(ResultAdapter.java:34)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:52)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:25)
    at lab.common.dao.AppengineInstanceDAOTest.testListActive(AppengineInstanceDAOTest.java:57)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
    at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
    at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
    at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
    at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:377)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: com/google/appengine/api/memcache/MemcacheServicePb$MemcacheGrabTailRequest
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2625)
    at java.lang.Class.privateGetPublicMethods(Class.java:2743)
    at java.lang.Class.getMethods(Class.java:1480)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.getDispatchMethod(ApiProxyLocalImpl.java:442)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.access$400(ApiProxyLocalImpl.java:47)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:533)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
    at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:493)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:490)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    ... 3 more
Caused by: java.lang.ClassNotFoundException: com.google.appengine.api.memcache.MemcacheServicePb$MemcacheGrabTailRequest
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 16 more

nov 08, 2016 9:55:25 FM com.googlecode.objectify.cache.MemcacheServiceRetryProxy invoke
VARNING: Error performing memcache operation, retrying: public abstract void com.google.appengine.api.memcache.MemcacheService.putAll(java.util.Map)
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.googlecode.objectify.cache.MemcacheServiceRetryProxy.invoke(MemcacheServiceRetryProxy.java:68)
    at com.sun.proxy.$Proxy14.putAll(Unknown Source)
    at com.googlecode.objectify.cache.KeyMemcacheService.putAll(KeyMemcacheService.java:91)
    at com.googlecode.objectify.cache.EntityMemcache.empty(EntityMemcache.java:312)
    at com.googlecode.objectify.cache.CachingAsyncDatastoreService$5.trigger(CachingAsyncDatastoreService.java:445)
    at com.googlecode.objectify.cache.TriggerFuture.isDone(TriggerFuture.java:87)
    at com.googlecode.objectify.cache.TriggerFuture.get(TriggerFuture.java:102)
    at com.googlecode.objectify.impl.ResultAdapter.now(ResultAdapter.java:34)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:52)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:25)
    at lab.common.dao.AppengineInstanceDAOTest.testListActive(AppengineInstanceDAOTest.java:57)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
    at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
    at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
    at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
    at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:377)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: com/google/appengine/api/memcache/MemcacheServicePb$MemcacheGrabTailRequest
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2625)
    at java.lang.Class.privateGetPublicMethods(Class.java:2743)
    at java.lang.Class.getMethods(Class.java:1480)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.getDispatchMethod(ApiProxyLocalImpl.java:442)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.access$400(ApiProxyLocalImpl.java:47)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:533)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
    at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:493)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:490)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    ... 3 more
Caused by: java.lang.ClassNotFoundException: com.google.appengine.api.memcache.MemcacheServicePb$MemcacheGrabTailRequest
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 16 more

nov 08, 2016 9:55:25 FM com.googlecode.objectify.cache.MemcacheServiceRetryProxy invoke
VARNING: Error performing memcache operation, retrying: public abstract void com.google.appengine.api.memcache.MemcacheService.putAll(java.util.Map)
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.googlecode.objectify.cache.MemcacheServiceRetryProxy.invoke(MemcacheServiceRetryProxy.java:68)
    at com.sun.proxy.$Proxy14.putAll(Unknown Source)
    at com.googlecode.objectify.cache.KeyMemcacheService.putAll(KeyMemcacheService.java:91)
    at com.googlecode.objectify.cache.EntityMemcache.empty(EntityMemcache.java:312)
    at com.googlecode.objectify.cache.CachingAsyncDatastoreService$5.trigger(CachingAsyncDatastoreService.java:445)
    at com.googlecode.objectify.cache.TriggerFuture.isDone(TriggerFuture.java:87)
    at com.googlecode.objectify.cache.TriggerFuture.get(TriggerFuture.java:102)
    at com.googlecode.objectify.impl.ResultAdapter.now(ResultAdapter.java:34)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:52)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:25)
    at lab.common.dao.AppengineInstanceDAOTest.testListActive(AppengineInstanceDAOTest.java:57)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
    at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
    at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
    at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
    at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:377)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: com/google/appengine/api/memcache/MemcacheServicePb$MemcacheGrabTailRequest
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2625)
    at java.lang.Class.privateGetPublicMethods(Class.java:2743)
    at java.lang.Class.getMethods(Class.java:1480)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.getDispatchMethod(ApiProxyLocalImpl.java:442)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.access$400(ApiProxyLocalImpl.java:47)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:533)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
    at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:493)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:490)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    ... 3 more
Caused by: java.lang.ClassNotFoundException: com.google.appengine.api.memcache.MemcacheServicePb$MemcacheGrabTailRequest
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 16 more

nov 08, 2016 9:55:25 FM com.googlecode.objectify.cache.MemcacheServiceRetryProxy invoke
ALLVARLIG: Memcache operation failed, giving up
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.googlecode.objectify.cache.MemcacheServiceRetryProxy.invoke(MemcacheServiceRetryProxy.java:68)
    at com.sun.proxy.$Proxy14.putAll(Unknown Source)
    at com.googlecode.objectify.cache.KeyMemcacheService.putAll(KeyMemcacheService.java:91)
    at com.googlecode.objectify.cache.EntityMemcache.empty(EntityMemcache.java:312)
    at com.googlecode.objectify.cache.CachingAsyncDatastoreService$5.trigger(CachingAsyncDatastoreService.java:445)
    at com.googlecode.objectify.cache.TriggerFuture.isDone(TriggerFuture.java:87)
    at com.googlecode.objectify.cache.TriggerFuture.get(TriggerFuture.java:102)
    at com.googlecode.objectify.impl.ResultAdapter.now(ResultAdapter.java:34)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:52)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:25)
    at lab.common.dao.AppengineInstanceDAOTest.testListActive(AppengineInstanceDAOTest.java:57)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
    at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
    at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
    at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
    at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:377)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: com/google/appengine/api/memcache/MemcacheServicePb$MemcacheGrabTailRequest
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2625)
    at java.lang.Class.privateGetPublicMethods(Class.java:2743)
    at java.lang.Class.getMethods(Class.java:1480)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.getDispatchMethod(ApiProxyLocalImpl.java:442)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.access$400(ApiProxyLocalImpl.java:47)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:533)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
    at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:493)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:490)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    ... 3 more
Caused by: java.lang.ClassNotFoundException: com.google.appengine.api.memcache.MemcacheServicePb$MemcacheGrabTailRequest
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 16 more

nov 08, 2016 9:55:25 FM com.googlecode.objectify.cache.MemcacheServiceRetryProxy invoke
VARNING: Error performing memcache operation, retrying: public abstract void com.google.appengine.api.memcache.MemcacheService.putAll(java.util.Map)
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.googlecode.objectify.cache.MemcacheServiceRetryProxy.invoke(MemcacheServiceRetryProxy.java:68)
    at com.sun.proxy.$Proxy14.putAll(Unknown Source)
    at com.googlecode.objectify.cache.KeyMemcacheService.putAll(KeyMemcacheService.java:91)
    at com.googlecode.objectify.cache.EntityMemcache.empty(EntityMemcache.java:312)
    at com.googlecode.objectify.cache.CachingAsyncDatastoreService$5.trigger(CachingAsyncDatastoreService.java:445)
    at com.googlecode.objectify.cache.TriggerFuture.isDone(TriggerFuture.java:87)
    at com.googlecode.objectify.cache.TriggerFuture.get(TriggerFuture.java:102)
    at com.googlecode.objectify.impl.ResultAdapter.now(ResultAdapter.java:34)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:52)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:25)
    at lab.common.dao.AppengineInstanceDAOTest.testListActive(AppengineInstanceDAOTest.java:57)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
    at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
    at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
    at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
    at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:377)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: com/google/appengine/api/memcache/MemcacheServicePb$MemcacheGrabTailRequest
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2625)
    at java.lang.Class.privateGetPublicMethods(Class.java:2743)
    at java.lang.Class.getMethods(Class.java:1480)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.getDispatchMethod(ApiProxyLocalImpl.java:442)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.access$400(ApiProxyLocalImpl.java:47)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:533)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
    at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:493)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:490)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    ... 3 more
Caused by: java.lang.ClassNotFoundException: com.google.appengine.api.memcache.MemcacheServicePb$MemcacheGrabTailRequest
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 16 more

nov 08, 2016 9:55:25 FM com.googlecode.objectify.cache.MemcacheServiceRetryProxy invoke
VARNING: Error performing memcache operation, retrying: public abstract void com.google.appengine.api.memcache.MemcacheService.putAll(java.util.Map)
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.googlecode.objectify.cache.MemcacheServiceRetryProxy.invoke(MemcacheServiceRetryProxy.java:68)
    at com.sun.proxy.$Proxy14.putAll(Unknown Source)
    at com.googlecode.objectify.cache.KeyMemcacheService.putAll(KeyMemcacheService.java:91)
    at com.googlecode.objectify.cache.EntityMemcache.empty(EntityMemcache.java:312)
    at com.googlecode.objectify.cache.CachingAsyncDatastoreService$5.trigger(CachingAsyncDatastoreService.java:445)
    at com.googlecode.objectify.cache.TriggerFuture.isDone(TriggerFuture.java:87)
    at com.googlecode.objectify.cache.TriggerFuture.get(TriggerFuture.java:102)
    at com.googlecode.objectify.impl.ResultAdapter.now(ResultAdapter.java:34)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:52)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:25)
    at lab.common.dao.AppengineInstanceDAOTest.testListActive(AppengineInstanceDAOTest.java:57)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
    at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
    at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
    at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
    at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:377)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: com/google/appengine/api/memcache/MemcacheServicePb$MemcacheGrabTailRequest
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2625)
    at java.lang.Class.privateGetPublicMethods(Class.java:2743)
    at java.lang.Class.getMethods(Class.java:1480)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.getDispatchMethod(ApiProxyLocalImpl.java:442)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.access$400(ApiProxyLocalImpl.java:47)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:533)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
    at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:493)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:490)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    ... 3 more
Caused by: java.lang.ClassNotFoundException: com.google.appengine.api.memcache.MemcacheServicePb$MemcacheGrabTailRequest
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 16 more

nov 08, 2016 9:55:25 FM com.googlecode.objectify.cache.MemcacheServiceRetryProxy invoke
VARNING: Error performing memcache operation, retrying: public abstract void com.google.appengine.api.memcache.MemcacheService.putAll(java.util.Map)
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.googlecode.objectify.cache.MemcacheServiceRetryProxy.invoke(MemcacheServiceRetryProxy.java:68)
    at com.sun.proxy.$Proxy14.putAll(Unknown Source)
    at com.googlecode.objectify.cache.KeyMemcacheService.putAll(KeyMemcacheService.java:91)
    at com.googlecode.objectify.cache.EntityMemcache.empty(EntityMemcache.java:312)
    at com.googlecode.objectify.cache.CachingAsyncDatastoreService$5.trigger(CachingAsyncDatastoreService.java:445)
    at com.googlecode.objectify.cache.TriggerFuture.isDone(TriggerFuture.java:87)
    at com.googlecode.objectify.cache.TriggerFuture.get(TriggerFuture.java:102)
    at com.googlecode.objectify.impl.ResultAdapter.now(ResultAdapter.java:34)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:52)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:25)
    at lab.common.dao.AppengineInstanceDAOTest.testListActive(AppengineInstanceDAOTest.java:57)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
    at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
    at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
    at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
    at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:377)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: com/google/appengine/api/memcache/MemcacheServicePb$MemcacheGrabTailRequest
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2625)
    at java.lang.Class.privateGetPublicMethods(Class.java:2743)
    at java.lang.Class.getMethods(Class.java:1480)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.getDispatchMethod(ApiProxyLocalImpl.java:442)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.access$400(ApiProxyLocalImpl.java:47)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:533)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
    at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:493)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:490)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    ... 3 more
Caused by: java.lang.ClassNotFoundException: com.google.appengine.api.memcache.MemcacheServicePb$MemcacheGrabTailRequest
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 16 more

nov 08, 2016 9:55:25 FM com.googlecode.objectify.cache.MemcacheServiceRetryProxy invoke
ALLVARLIG: Memcache operation failed, giving up
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.googlecode.objectify.cache.MemcacheServiceRetryProxy.invoke(MemcacheServiceRetryProxy.java:68)
    at com.sun.proxy.$Proxy14.putAll(Unknown Source)
    at com.googlecode.objectify.cache.KeyMemcacheService.putAll(KeyMemcacheService.java:91)
    at com.googlecode.objectify.cache.EntityMemcache.empty(EntityMemcache.java:312)
    at com.googlecode.objectify.cache.CachingAsyncDatastoreService$5.trigger(CachingAsyncDatastoreService.java:445)
    at com.googlecode.objectify.cache.TriggerFuture.isDone(TriggerFuture.java:87)
    at com.googlecode.objectify.cache.TriggerFuture.get(TriggerFuture.java:102)
    at com.googlecode.objectify.impl.ResultAdapter.now(ResultAdapter.java:34)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:22)
    at com.googlecode.objectify.util.ResultWrapper.translate(ResultWrapper.java:10)
    at com.googlecode.objectify.util.ResultTranslator.nowUncached(ResultTranslator.java:21)
    at com.googlecode.objectify.util.ResultCache.now(ResultCache.java:30)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:52)
    at lab.common.dao.GenericDAOImpl.create(GenericDAOImpl.java:25)
    at lab.common.dao.AppengineInstanceDAOTest.testListActive(AppengineInstanceDAOTest.java:57)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
    at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
    at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
    at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
    at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
    at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:377)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: com/google/appengine/api/memcache/MemcacheServicePb$MemcacheGrabTailRequest
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2625)
    at java.lang.Class.privateGetPublicMethods(Class.java:2743)
    at java.lang.Class.getMethods(Class.java:1480)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.getDispatchMethod(ApiProxyLocalImpl.java:442)
    at com.google.appengine.tools.development.ApiProxyLocalImpl.access$400(ApiProxyLocalImpl.java:47)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:533)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
    at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
    at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:493)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:490)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    ... 3 more
Caused by: java.lang.ClassNotFoundException: com.google.appengine.api.memcache.MemcacheServicePb$MemcacheGrabTailRequest
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 16 more

And here are our deps ... really long ...


------------------------------------------------------------
Project :server
------------------------------------------------------------

android-endpoints
\--- com.google.api-client:google-api-client-android:1.20.0
     +--- com.google.api-client:google-api-client:1.20.0
     |    +--- com.google.oauth-client:google-oauth-client:1.20.0
     |    |    +--- com.google.http-client:google-http-client:1.20.0
     |    |    |    \--- com.google.code.findbugs:jsr305:1.3.9
     |    |    \--- com.google.code.findbugs:jsr305:1.3.9
     |    +--- com.google.http-client:google-http-client-jackson2:1.20.0
     |    |    +--- com.google.http-client:google-http-client:1.20.0 (*)
     |    |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
     |    \--- com.google.guava:guava-jdk5:13.0
     \--- com.google.http-client:google-http-client-android:1.20.0
          \--- com.google.http-client:google-http-client:1.20.0 (*)

appengineSdk - The Google App Engine SDK to be downloaded and used for this project.
\--- com.google.appengine:appengine-java-sdk:1.9.42

archives - Configuration for archive artifacts.
No dependencies

compile - Dependencies for source set 'main'.
+--- javax.servlet:servlet-api:2.5
+--- javax.inject:javax.inject:1
+--- org.projectlombok:lombok:1.16.6
+--- jstl:jstl:1.2
+--- com.google.appengine:appengine-remote-api:1.9.42
+--- com.google.appengine:appengine-api-labs:1.9.42
+--- com.google.apis:google-api-services-bigquery:v2-rev286-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0 -> 1.22.0
|         +--- com.google.oauth-client:google-oauth-client:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3 -> 1.10
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- com.google.appengine.tools:appengine-gcs-client:0.5
|    +--- com.google.appengine:appengine-api-1.0-sdk:[1.8.9,2.0) -> 1.9.46
|    +--- com.google.guava:guava:[15.0,20.99] -> 20.0
|    +--- joda-time:joda-time:2.3 -> 2.4
|    +--- com.google.apis:google-api-services-storage:v1-rev15-1.19.0
|    |    \--- com.google.api-client:google-api-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.api-client:google-api-client-appengine:[1.19,2.0) -> 1.22.0
|    |    +--- com.google.oauth-client:google-oauth-client-appengine:1.22.0
|    |    |    +--- com.google.http-client:google-http-client-appengine:1.22.0
|    |    |    |    \--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0
|    |    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jdo:1.22.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb
|    |    |    |    |         \--- javax.transaction:transaction-api:1.1
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    |    \--- javax.servlet:servlet-api:2.5
|    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    +--- com.google.api-client:google-api-client-servlet:1.22.0
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0 (*)
|    |    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    \--- com.google.http-client:google-http-client-appengine:1.22.0 (*)
|    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.http-client:google-http-client-appengine:1.19.0 -> 1.22.0 (*)
|    \--- com.google.http-client:google-http-client-jackson2:[1.19,2.0) -> 1.22.0 (*)
+--- com.googlecode.objectify:objectify:5.1.13
|    \--- com.google.guava:guava:18.0 -> 20.0
+--- com.sun.jersey:jersey-core:1.19.1
|    \--- javax.ws.rs:jsr311-api:1.1.1
+--- com.sun.jersey:jersey-server:1.19.1
|    \--- com.sun.jersey:jersey-core:1.19.1 (*)
+--- com.sun.jersey:jersey-servlet:1.19.1
|    \--- com.sun.jersey:jersey-server:1.19.1 (*)
+--- com.restfb:restfb:1.9.0
+--- com.google.code.gson:gson:2.3.1 -> 2.5
+--- org.picocontainer:picocontainer:2.15
+--- net.sourceforge.javacsv:javacsv:2.0
+--- com.google.code.gson:gson:2.5
+--- com.google.maps:google-maps-services:0.1.9
|    +--- com.squareup.okhttp:okhttp:2.0.0
|    |    \--- com.squareup.okio:okio:1.0.0
|    +--- com.google.code.gson:gson:2.3.1 -> 2.5
|    \--- joda-time:joda-time:2.4
+--- com.google.gdata:core:1.47.1
|    +--- com.google.guava:guava:13.0.1 -> 20.0
|    +--- com.google.oauth-client:google-oauth-client-jetty:1.11.0-beta
|    |    +--- com.google.oauth-client:google-oauth-client-java6:1.11.0-beta
|    |    |    \--- com.google.oauth-client:google-oauth-client:1.11.0-beta -> 1.22.0 (*)
|    |    \--- org.mortbay.jetty:jetty:6.1.26
|    |         +--- org.mortbay.jetty:jetty-util:6.1.26
|    |         \--- org.mortbay.jetty:servlet-api:2.5-20081211
|    +--- com.google.code.findbugs:jsr305:1.3.7 -> 1.3.9
|    \--- javax.mail:mail:1.4
|         \--- javax.activation:activation:1.1
+--- com.google.http-client:google-http-client:1.21.0 -> 1.22.0 (*)
+--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.slf4j:slf4j-jdk14:1.7.10
|    \--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.apache.tapestry:tapestry-ioc:5.4.0
|    +--- org.apache.tapestry:beanmodel:5.4.0
|    |    +--- org.slf4j:slf4j-api:1.7.13
|    |    +--- org.antlr:antlr-runtime:3.5.2
|    |    +--- org.apache.tapestry:commons:5.4.0
|    |    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    |    +--- org.apache.tapestry:plastic:5.4.0
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.13
|    |    |    \--- org.apache.tapestry:tapestry-func:5.4.0
|    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    \--- org.apache.tapestry:plastic:5.4.0 (*)
|    +--- org.slf4j:slf4j-api:1.7.13
|    +--- javax.inject:javax.inject:1
|    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    +--- org.apache.tapestry:plastic:5.4.0 (*)
|    \--- org.apache.tapestry:tapestry-func:5.4.0
+--- org.apache.tapestry:tapestry-core:5.4.0
|    +--- org.apache.tapestry:tapestry-ioc:5.4.0 (*)
|    +--- org.apache.tapestry:beanmodel:5.4.0 (*)
|    +--- org.apache.tapestry:tapestry-json:5.4.0
|    \--- commons-codec:commons-codec:1.10
\--- com.pubnub:pubnub:3.6.3
     +--- org.json:json:20090211
     +--- org.slf4j:slf4j-api:1.7.5 -> 1.7.13
     \--- org.bouncycastle:bcprov-jdk16:1.46

compileClasspath - Compile classpath for source set 'main'.
+--- javax.servlet:servlet-api:2.5
+--- javax.inject:javax.inject:1
+--- org.projectlombok:lombok:1.16.6
+--- jstl:jstl:1.2
+--- com.google.appengine:appengine-remote-api:1.9.42
+--- com.google.appengine:appengine-api-labs:1.9.42
+--- com.google.apis:google-api-services-bigquery:v2-rev286-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0 -> 1.22.0
|         +--- com.google.oauth-client:google-oauth-client:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3 -> 1.10
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- com.google.appengine.tools:appengine-gcs-client:0.5
|    +--- com.google.appengine:appengine-api-1.0-sdk:[1.8.9,2.0) -> 1.9.46
|    +--- com.google.guava:guava:[15.0,20.99] -> 20.0
|    +--- joda-time:joda-time:2.3 -> 2.4
|    +--- com.google.apis:google-api-services-storage:v1-rev15-1.19.0
|    |    \--- com.google.api-client:google-api-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.api-client:google-api-client-appengine:[1.19,2.0) -> 1.22.0
|    |    +--- com.google.oauth-client:google-oauth-client-appengine:1.22.0
|    |    |    +--- com.google.http-client:google-http-client-appengine:1.22.0
|    |    |    |    \--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0
|    |    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jdo:1.22.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb
|    |    |    |    |         \--- javax.transaction:transaction-api:1.1
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    |    \--- javax.servlet:servlet-api:2.5
|    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    +--- com.google.api-client:google-api-client-servlet:1.22.0
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0 (*)
|    |    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    \--- com.google.http-client:google-http-client-appengine:1.22.0 (*)
|    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.http-client:google-http-client-appengine:1.19.0 -> 1.22.0 (*)
|    \--- com.google.http-client:google-http-client-jackson2:[1.19,2.0) -> 1.22.0 (*)
+--- com.googlecode.objectify:objectify:5.1.13
|    \--- com.google.guava:guava:18.0 -> 20.0
+--- com.sun.jersey:jersey-core:1.19.1
|    \--- javax.ws.rs:jsr311-api:1.1.1
+--- com.sun.jersey:jersey-server:1.19.1
|    \--- com.sun.jersey:jersey-core:1.19.1 (*)
+--- com.sun.jersey:jersey-servlet:1.19.1
|    \--- com.sun.jersey:jersey-server:1.19.1 (*)
+--- com.restfb:restfb:1.9.0
+--- com.google.code.gson:gson:2.3.1 -> 2.5
+--- org.picocontainer:picocontainer:2.15
+--- net.sourceforge.javacsv:javacsv:2.0
+--- com.google.code.gson:gson:2.5
+--- com.google.maps:google-maps-services:0.1.9
|    +--- com.squareup.okhttp:okhttp:2.0.0
|    |    \--- com.squareup.okio:okio:1.0.0
|    +--- com.google.code.gson:gson:2.3.1 -> 2.5
|    \--- joda-time:joda-time:2.4
+--- com.google.gdata:core:1.47.1
|    +--- com.google.guava:guava:13.0.1 -> 20.0
|    +--- com.google.oauth-client:google-oauth-client-jetty:1.11.0-beta
|    |    +--- com.google.oauth-client:google-oauth-client-java6:1.11.0-beta
|    |    |    \--- com.google.oauth-client:google-oauth-client:1.11.0-beta -> 1.22.0 (*)
|    |    \--- org.mortbay.jetty:jetty:6.1.26
|    |         +--- org.mortbay.jetty:jetty-util:6.1.26
|    |         \--- org.mortbay.jetty:servlet-api:2.5-20081211
|    +--- com.google.code.findbugs:jsr305:1.3.7 -> 1.3.9
|    \--- javax.mail:mail:1.4
|         \--- javax.activation:activation:1.1
+--- com.google.http-client:google-http-client:1.21.0 -> 1.22.0 (*)
+--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.slf4j:slf4j-jdk14:1.7.10
|    \--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.apache.tapestry:tapestry-ioc:5.4.0
|    +--- org.apache.tapestry:beanmodel:5.4.0
|    |    +--- org.slf4j:slf4j-api:1.7.13
|    |    +--- org.antlr:antlr-runtime:3.5.2
|    |    +--- org.apache.tapestry:commons:5.4.0
|    |    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    |    +--- org.apache.tapestry:plastic:5.4.0
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.13
|    |    |    \--- org.apache.tapestry:tapestry-func:5.4.0
|    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    \--- org.apache.tapestry:plastic:5.4.0 (*)
|    +--- org.slf4j:slf4j-api:1.7.13
|    +--- javax.inject:javax.inject:1
|    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    +--- org.apache.tapestry:plastic:5.4.0 (*)
|    \--- org.apache.tapestry:tapestry-func:5.4.0
+--- org.apache.tapestry:tapestry-core:5.4.0
|    +--- org.apache.tapestry:tapestry-ioc:5.4.0 (*)
|    +--- org.apache.tapestry:beanmodel:5.4.0 (*)
|    +--- org.apache.tapestry:tapestry-json:5.4.0
|    \--- commons-codec:commons-codec:1.10
\--- com.pubnub:pubnub:3.6.3
     +--- org.json:json:20090211
     +--- org.slf4j:slf4j-api:1.7.5 -> 1.7.13
     \--- org.bouncycastle:bcprov-jdk16:1.46

compileOnly - Compile dependencies for source set 'main'.
+--- javax.servlet:servlet-api:2.5
+--- javax.inject:javax.inject:1
+--- org.projectlombok:lombok:1.16.6
+--- jstl:jstl:1.2
+--- com.google.appengine:appengine-remote-api:1.9.42
+--- com.google.appengine:appengine-api-labs:1.9.42
+--- com.google.apis:google-api-services-bigquery:v2-rev286-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0 -> 1.22.0
|         +--- com.google.oauth-client:google-oauth-client:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3 -> 1.10
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- com.google.appengine.tools:appengine-gcs-client:0.5
|    +--- com.google.appengine:appengine-api-1.0-sdk:[1.8.9,2.0) -> 1.9.46
|    +--- com.google.guava:guava:[15.0,20.99] -> 20.0
|    +--- joda-time:joda-time:2.3 -> 2.4
|    +--- com.google.apis:google-api-services-storage:v1-rev15-1.19.0
|    |    \--- com.google.api-client:google-api-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.api-client:google-api-client-appengine:[1.19,2.0) -> 1.22.0
|    |    +--- com.google.oauth-client:google-oauth-client-appengine:1.22.0
|    |    |    +--- com.google.http-client:google-http-client-appengine:1.22.0
|    |    |    |    \--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0
|    |    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jdo:1.22.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb
|    |    |    |    |         \--- javax.transaction:transaction-api:1.1
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    |    \--- javax.servlet:servlet-api:2.5
|    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    +--- com.google.api-client:google-api-client-servlet:1.22.0
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0 (*)
|    |    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    \--- com.google.http-client:google-http-client-appengine:1.22.0 (*)
|    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.http-client:google-http-client-appengine:1.19.0 -> 1.22.0 (*)
|    \--- com.google.http-client:google-http-client-jackson2:[1.19,2.0) -> 1.22.0 (*)
+--- com.googlecode.objectify:objectify:5.1.13
|    \--- com.google.guava:guava:18.0 -> 20.0
+--- com.sun.jersey:jersey-core:1.19.1
|    \--- javax.ws.rs:jsr311-api:1.1.1
+--- com.sun.jersey:jersey-server:1.19.1
|    \--- com.sun.jersey:jersey-core:1.19.1 (*)
+--- com.sun.jersey:jersey-servlet:1.19.1
|    \--- com.sun.jersey:jersey-server:1.19.1 (*)
+--- com.restfb:restfb:1.9.0
+--- com.google.code.gson:gson:2.3.1 -> 2.5
+--- org.picocontainer:picocontainer:2.15
+--- net.sourceforge.javacsv:javacsv:2.0
+--- com.google.code.gson:gson:2.5
+--- com.google.maps:google-maps-services:0.1.9
|    +--- com.squareup.okhttp:okhttp:2.0.0
|    |    \--- com.squareup.okio:okio:1.0.0
|    +--- com.google.code.gson:gson:2.3.1 -> 2.5
|    \--- joda-time:joda-time:2.4
+--- com.google.gdata:core:1.47.1
|    +--- com.google.guava:guava:13.0.1 -> 20.0
|    +--- com.google.oauth-client:google-oauth-client-jetty:1.11.0-beta
|    |    +--- com.google.oauth-client:google-oauth-client-java6:1.11.0-beta
|    |    |    \--- com.google.oauth-client:google-oauth-client:1.11.0-beta -> 1.22.0 (*)
|    |    \--- org.mortbay.jetty:jetty:6.1.26
|    |         +--- org.mortbay.jetty:jetty-util:6.1.26
|    |         \--- org.mortbay.jetty:servlet-api:2.5-20081211
|    +--- com.google.code.findbugs:jsr305:1.3.7 -> 1.3.9
|    \--- javax.mail:mail:1.4
|         \--- javax.activation:activation:1.1
+--- com.google.http-client:google-http-client:1.21.0 -> 1.22.0 (*)
+--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.slf4j:slf4j-jdk14:1.7.10
|    \--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.apache.tapestry:tapestry-ioc:5.4.0
|    +--- org.apache.tapestry:beanmodel:5.4.0
|    |    +--- org.slf4j:slf4j-api:1.7.13
|    |    +--- org.antlr:antlr-runtime:3.5.2
|    |    +--- org.apache.tapestry:commons:5.4.0
|    |    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    |    +--- org.apache.tapestry:plastic:5.4.0
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.13
|    |    |    \--- org.apache.tapestry:tapestry-func:5.4.0
|    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    \--- org.apache.tapestry:plastic:5.4.0 (*)
|    +--- org.slf4j:slf4j-api:1.7.13
|    +--- javax.inject:javax.inject:1
|    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    +--- org.apache.tapestry:plastic:5.4.0 (*)
|    \--- org.apache.tapestry:tapestry-func:5.4.0
+--- org.apache.tapestry:tapestry-core:5.4.0
|    +--- org.apache.tapestry:tapestry-ioc:5.4.0 (*)
|    +--- org.apache.tapestry:beanmodel:5.4.0 (*)
|    +--- org.apache.tapestry:tapestry-json:5.4.0
|    \--- commons-codec:commons-codec:1.10
\--- com.pubnub:pubnub:3.6.3
     +--- org.json:json:20090211
     +--- org.slf4j:slf4j-api:1.7.5 -> 1.7.13
     \--- org.bouncycastle:bcprov-jdk16:1.46

default - Configuration for default artifacts.
+--- javax.servlet:servlet-api:2.5
+--- javax.inject:javax.inject:1
+--- org.projectlombok:lombok:1.16.6
+--- jstl:jstl:1.2
+--- com.google.appengine:appengine-remote-api:1.9.42
+--- com.google.appengine:appengine-api-labs:1.9.42
+--- com.google.apis:google-api-services-bigquery:v2-rev286-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0 -> 1.22.0
|         +--- com.google.oauth-client:google-oauth-client:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3 -> 1.10
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- com.google.appengine.tools:appengine-gcs-client:0.5
|    +--- com.google.appengine:appengine-api-1.0-sdk:[1.8.9,2.0) -> 1.9.46
|    +--- com.google.guava:guava:[15.0,20.99] -> 20.0
|    +--- joda-time:joda-time:2.3 -> 2.4
|    +--- com.google.apis:google-api-services-storage:v1-rev15-1.19.0
|    |    \--- com.google.api-client:google-api-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.api-client:google-api-client-appengine:[1.19,2.0) -> 1.22.0
|    |    +--- com.google.oauth-client:google-oauth-client-appengine:1.22.0
|    |    |    +--- com.google.http-client:google-http-client-appengine:1.22.0
|    |    |    |    \--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0
|    |    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jdo:1.22.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb
|    |    |    |    |         \--- javax.transaction:transaction-api:1.1
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    |    \--- javax.servlet:servlet-api:2.5
|    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    +--- com.google.api-client:google-api-client-servlet:1.22.0
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0 (*)
|    |    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    \--- com.google.http-client:google-http-client-appengine:1.22.0 (*)
|    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.http-client:google-http-client-appengine:1.19.0 -> 1.22.0 (*)
|    \--- com.google.http-client:google-http-client-jackson2:[1.19,2.0) -> 1.22.0 (*)
+--- com.googlecode.objectify:objectify:5.1.13
|    \--- com.google.guava:guava:18.0 -> 20.0
+--- com.sun.jersey:jersey-core:1.19.1
|    \--- javax.ws.rs:jsr311-api:1.1.1
+--- com.sun.jersey:jersey-server:1.19.1
|    \--- com.sun.jersey:jersey-core:1.19.1 (*)
+--- com.sun.jersey:jersey-servlet:1.19.1
|    \--- com.sun.jersey:jersey-server:1.19.1 (*)
+--- com.restfb:restfb:1.9.0
+--- com.google.code.gson:gson:2.3.1 -> 2.5
+--- org.picocontainer:picocontainer:2.15
+--- net.sourceforge.javacsv:javacsv:2.0
+--- com.google.code.gson:gson:2.5
+--- com.google.maps:google-maps-services:0.1.9
|    +--- com.squareup.okhttp:okhttp:2.0.0
|    |    \--- com.squareup.okio:okio:1.0.0
|    +--- com.google.code.gson:gson:2.3.1 -> 2.5
|    \--- joda-time:joda-time:2.4
+--- com.google.gdata:core:1.47.1
|    +--- com.google.guava:guava:13.0.1 -> 20.0
|    +--- com.google.oauth-client:google-oauth-client-jetty:1.11.0-beta
|    |    +--- com.google.oauth-client:google-oauth-client-java6:1.11.0-beta
|    |    |    \--- com.google.oauth-client:google-oauth-client:1.11.0-beta -> 1.22.0 (*)
|    |    \--- org.mortbay.jetty:jetty:6.1.26
|    |         +--- org.mortbay.jetty:jetty-util:6.1.26
|    |         \--- org.mortbay.jetty:servlet-api:2.5-20081211
|    +--- com.google.code.findbugs:jsr305:1.3.7 -> 1.3.9
|    \--- javax.mail:mail:1.4
|         \--- javax.activation:activation:1.1
+--- com.google.http-client:google-http-client:1.21.0 -> 1.22.0 (*)
+--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.slf4j:slf4j-jdk14:1.7.10
|    \--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.apache.tapestry:tapestry-ioc:5.4.0
|    +--- org.apache.tapestry:beanmodel:5.4.0
|    |    +--- org.slf4j:slf4j-api:1.7.13
|    |    +--- org.antlr:antlr-runtime:3.5.2
|    |    +--- org.apache.tapestry:commons:5.4.0
|    |    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    |    +--- org.apache.tapestry:plastic:5.4.0
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.13
|    |    |    \--- org.apache.tapestry:tapestry-func:5.4.0
|    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    \--- org.apache.tapestry:plastic:5.4.0 (*)
|    +--- org.slf4j:slf4j-api:1.7.13
|    +--- javax.inject:javax.inject:1
|    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    +--- org.apache.tapestry:plastic:5.4.0 (*)
|    \--- org.apache.tapestry:tapestry-func:5.4.0
+--- org.apache.tapestry:tapestry-core:5.4.0
|    +--- org.apache.tapestry:tapestry-ioc:5.4.0 (*)
|    +--- org.apache.tapestry:beanmodel:5.4.0 (*)
|    +--- org.apache.tapestry:tapestry-json:5.4.0
|    \--- commons-codec:commons-codec:1.10
\--- com.pubnub:pubnub:3.6.3
     +--- org.json:json:20090211
     +--- org.slf4j:slf4j-api:1.7.5 -> 1.7.13
     \--- org.bouncycastle:bcprov-jdk16:1.46

endpoints
\--- com.google.api-client:google-api-client:1.20.0
     +--- com.google.oauth-client:google-oauth-client:1.20.0
     |    +--- com.google.http-client:google-http-client:1.20.0
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9
     |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
     |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
     |    |         +--- commons-logging:commons-logging:1.1.1
     |    |         \--- commons-codec:commons-codec:1.3
     |    \--- com.google.code.findbugs:jsr305:1.3.9
     +--- com.google.http-client:google-http-client-jackson2:1.20.0
     |    +--- com.google.http-client:google-http-client:1.20.0 (*)
     |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
     \--- com.google.guava:guava-jdk5:13.0

endpointsSrcCompile - Dependencies for source set 'endpoints src'.
\--- com.google.api-client:google-api-client:1.20.0
     +--- com.google.oauth-client:google-oauth-client:1.20.0
     |    +--- com.google.http-client:google-http-client:1.20.0
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9
     |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
     |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
     |    |         +--- commons-logging:commons-logging:1.1.1
     |    |         \--- commons-codec:commons-codec:1.3
     |    \--- com.google.code.findbugs:jsr305:1.3.9
     +--- com.google.http-client:google-http-client-jackson2:1.20.0
     |    +--- com.google.http-client:google-http-client:1.20.0 (*)
     |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
     \--- com.google.guava:guava-jdk5:13.0

endpointsSrcCompileClasspath - Compile classpath for source set 'endpoints src'.
\--- com.google.api-client:google-api-client:1.20.0
     +--- com.google.oauth-client:google-oauth-client:1.20.0
     |    +--- com.google.http-client:google-http-client:1.20.0
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9
     |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
     |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
     |    |         +--- commons-logging:commons-logging:1.1.1
     |    |         \--- commons-codec:commons-codec:1.3
     |    \--- com.google.code.findbugs:jsr305:1.3.9
     +--- com.google.http-client:google-http-client-jackson2:1.20.0
     |    +--- com.google.http-client:google-http-client:1.20.0 (*)
     |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
     \--- com.google.guava:guava-jdk5:13.0

endpointsSrcCompileOnly - Compile dependencies for source set 'endpoints src'.
\--- com.google.api-client:google-api-client:1.20.0
     +--- com.google.oauth-client:google-oauth-client:1.20.0
     |    +--- com.google.http-client:google-http-client:1.20.0
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9
     |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
     |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
     |    |         +--- commons-logging:commons-logging:1.1.1
     |    |         \--- commons-codec:commons-codec:1.3
     |    \--- com.google.code.findbugs:jsr305:1.3.9
     +--- com.google.http-client:google-http-client-jackson2:1.20.0
     |    +--- com.google.http-client:google-http-client:1.20.0 (*)
     |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
     \--- com.google.guava:guava-jdk5:13.0

endpointsSrcRuntime - Runtime dependencies for source set 'endpoints src'.
\--- com.google.api-client:google-api-client:1.20.0
     +--- com.google.oauth-client:google-oauth-client:1.20.0
     |    +--- com.google.http-client:google-http-client:1.20.0
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9
     |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
     |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
     |    |         +--- commons-logging:commons-logging:1.1.1
     |    |         \--- commons-codec:commons-codec:1.3
     |    \--- com.google.code.findbugs:jsr305:1.3.9
     +--- com.google.http-client:google-http-client-jackson2:1.20.0
     |    +--- com.google.http-client:google-http-client:1.20.0 (*)
     |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
     \--- com.google.guava:guava-jdk5:13.0

functionalTestCompile - Dependencies for source set 'functional test'.
+--- javax.servlet:servlet-api:2.5
+--- javax.inject:javax.inject:1
+--- org.projectlombok:lombok:1.16.6
+--- jstl:jstl:1.2
+--- com.google.appengine:appengine-remote-api:1.9.42
+--- com.google.appengine:appengine-api-labs:1.9.42
+--- com.google.apis:google-api-services-bigquery:v2-rev286-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0 -> 1.22.0
|         +--- com.google.oauth-client:google-oauth-client:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3 -> 1.10
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- com.google.appengine.tools:appengine-gcs-client:0.5
|    +--- com.google.appengine:appengine-api-1.0-sdk:[1.8.9,2.0) -> 1.9.46
|    +--- com.google.guava:guava:[15.0,20.99] -> 20.0
|    +--- joda-time:joda-time:2.3 -> 2.4
|    +--- com.google.apis:google-api-services-storage:v1-rev15-1.19.0
|    |    \--- com.google.api-client:google-api-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.api-client:google-api-client-appengine:[1.19,2.0) -> 1.22.0
|    |    +--- com.google.oauth-client:google-oauth-client-appengine:1.22.0
|    |    |    +--- com.google.http-client:google-http-client-appengine:1.22.0
|    |    |    |    \--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0
|    |    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jdo:1.22.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb
|    |    |    |    |         \--- javax.transaction:transaction-api:1.1
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    |    \--- javax.servlet:servlet-api:2.5
|    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    +--- com.google.api-client:google-api-client-servlet:1.22.0
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0 (*)
|    |    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    \--- com.google.http-client:google-http-client-appengine:1.22.0 (*)
|    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.http-client:google-http-client-appengine:1.19.0 -> 1.22.0 (*)
|    \--- com.google.http-client:google-http-client-jackson2:[1.19,2.0) -> 1.22.0 (*)
+--- com.googlecode.objectify:objectify:5.1.13
|    \--- com.google.guava:guava:18.0 -> 20.0
+--- com.sun.jersey:jersey-core:1.19.1
|    \--- javax.ws.rs:jsr311-api:1.1.1
+--- com.sun.jersey:jersey-server:1.19.1
|    \--- com.sun.jersey:jersey-core:1.19.1 (*)
+--- com.sun.jersey:jersey-servlet:1.19.1
|    \--- com.sun.jersey:jersey-server:1.19.1 (*)
+--- com.restfb:restfb:1.9.0
+--- com.google.code.gson:gson:2.3.1 -> 2.5
+--- org.picocontainer:picocontainer:2.15
+--- net.sourceforge.javacsv:javacsv:2.0
+--- com.google.code.gson:gson:2.5
+--- com.google.maps:google-maps-services:0.1.9
|    +--- com.squareup.okhttp:okhttp:2.0.0
|    |    \--- com.squareup.okio:okio:1.0.0
|    +--- com.google.code.gson:gson:2.3.1 -> 2.5
|    \--- joda-time:joda-time:2.4
+--- com.google.gdata:core:1.47.1
|    +--- com.google.guava:guava:13.0.1 -> 20.0
|    +--- com.google.oauth-client:google-oauth-client-jetty:1.11.0-beta
|    |    +--- com.google.oauth-client:google-oauth-client-java6:1.11.0-beta
|    |    |    \--- com.google.oauth-client:google-oauth-client:1.11.0-beta -> 1.22.0 (*)
|    |    \--- org.mortbay.jetty:jetty:6.1.26
|    |         +--- org.mortbay.jetty:jetty-util:6.1.26
|    |         \--- org.mortbay.jetty:servlet-api:2.5-20081211
|    +--- com.google.code.findbugs:jsr305:1.3.7 -> 1.3.9
|    \--- javax.mail:mail:1.4
|         \--- javax.activation:activation:1.1
+--- com.google.http-client:google-http-client:1.21.0 -> 1.22.0 (*)
+--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.slf4j:slf4j-jdk14:1.7.10
|    \--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.apache.tapestry:tapestry-ioc:5.4.0
|    +--- org.apache.tapestry:beanmodel:5.4.0
|    |    +--- org.slf4j:slf4j-api:1.7.13
|    |    +--- org.antlr:antlr-runtime:3.5.2
|    |    +--- org.apache.tapestry:commons:5.4.0
|    |    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    |    +--- org.apache.tapestry:plastic:5.4.0
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.13
|    |    |    \--- org.apache.tapestry:tapestry-func:5.4.0
|    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    \--- org.apache.tapestry:plastic:5.4.0 (*)
|    +--- org.slf4j:slf4j-api:1.7.13
|    +--- javax.inject:javax.inject:1
|    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    +--- org.apache.tapestry:plastic:5.4.0 (*)
|    \--- org.apache.tapestry:tapestry-func:5.4.0
+--- org.apache.tapestry:tapestry-core:5.4.0
|    +--- org.apache.tapestry:tapestry-ioc:5.4.0 (*)
|    +--- org.apache.tapestry:beanmodel:5.4.0 (*)
|    +--- org.apache.tapestry:tapestry-json:5.4.0
|    \--- commons-codec:commons-codec:1.10
+--- com.pubnub:pubnub:3.6.3
|    +--- org.json:json:20090211
|    +--- org.slf4j:slf4j-api:1.7.5 -> 1.7.13
|    \--- org.bouncycastle:bcprov-jdk16:1.46
+--- junit:junit:4.12
|    \--- org.hamcrest:hamcrest-core:1.3
+--- org.mockito:mockito-all:1.10.19
+--- com.google.appengine:appengine-testing:1.9.42
\--- com.google.appengine:appengine-api-stubs:1.9.42

functionalTestCompileClasspath - Compile classpath for source set 'functional test'.
+--- javax.servlet:servlet-api:2.5
+--- javax.inject:javax.inject:1
+--- org.projectlombok:lombok:1.16.6
+--- jstl:jstl:1.2
+--- com.google.appengine:appengine-remote-api:1.9.42
+--- com.google.appengine:appengine-api-labs:1.9.42
+--- com.google.apis:google-api-services-bigquery:v2-rev286-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0 -> 1.22.0
|         +--- com.google.oauth-client:google-oauth-client:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3 -> 1.10
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- com.google.appengine.tools:appengine-gcs-client:0.5
|    +--- com.google.appengine:appengine-api-1.0-sdk:[1.8.9,2.0) -> 1.9.46
|    +--- com.google.guava:guava:[15.0,20.99] -> 20.0
|    +--- joda-time:joda-time:2.3 -> 2.4
|    +--- com.google.apis:google-api-services-storage:v1-rev15-1.19.0
|    |    \--- com.google.api-client:google-api-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.api-client:google-api-client-appengine:[1.19,2.0) -> 1.22.0
|    |    +--- com.google.oauth-client:google-oauth-client-appengine:1.22.0
|    |    |    +--- com.google.http-client:google-http-client-appengine:1.22.0
|    |    |    |    \--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0
|    |    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jdo:1.22.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb
|    |    |    |    |         \--- javax.transaction:transaction-api:1.1
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    |    \--- javax.servlet:servlet-api:2.5
|    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    +--- com.google.api-client:google-api-client-servlet:1.22.0
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0 (*)
|    |    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    \--- com.google.http-client:google-http-client-appengine:1.22.0 (*)
|    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.http-client:google-http-client-appengine:1.19.0 -> 1.22.0 (*)
|    \--- com.google.http-client:google-http-client-jackson2:[1.19,2.0) -> 1.22.0 (*)
+--- com.googlecode.objectify:objectify:5.1.13
|    \--- com.google.guava:guava:18.0 -> 20.0
+--- com.sun.jersey:jersey-core:1.19.1
|    \--- javax.ws.rs:jsr311-api:1.1.1
+--- com.sun.jersey:jersey-server:1.19.1
|    \--- com.sun.jersey:jersey-core:1.19.1 (*)
+--- com.sun.jersey:jersey-servlet:1.19.1
|    \--- com.sun.jersey:jersey-server:1.19.1 (*)
+--- com.restfb:restfb:1.9.0
+--- com.google.code.gson:gson:2.3.1 -> 2.5
+--- org.picocontainer:picocontainer:2.15
+--- net.sourceforge.javacsv:javacsv:2.0
+--- com.google.code.gson:gson:2.5
+--- com.google.maps:google-maps-services:0.1.9
|    +--- com.squareup.okhttp:okhttp:2.0.0
|    |    \--- com.squareup.okio:okio:1.0.0
|    +--- com.google.code.gson:gson:2.3.1 -> 2.5
|    \--- joda-time:joda-time:2.4
+--- com.google.gdata:core:1.47.1
|    +--- com.google.guava:guava:13.0.1 -> 20.0
|    +--- com.google.oauth-client:google-oauth-client-jetty:1.11.0-beta
|    |    +--- com.google.oauth-client:google-oauth-client-java6:1.11.0-beta
|    |    |    \--- com.google.oauth-client:google-oauth-client:1.11.0-beta -> 1.22.0 (*)
|    |    \--- org.mortbay.jetty:jetty:6.1.26
|    |         +--- org.mortbay.jetty:jetty-util:6.1.26
|    |         \--- org.mortbay.jetty:servlet-api:2.5-20081211
|    +--- com.google.code.findbugs:jsr305:1.3.7 -> 1.3.9
|    \--- javax.mail:mail:1.4
|         \--- javax.activation:activation:1.1
+--- com.google.http-client:google-http-client:1.21.0 -> 1.22.0 (*)
+--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.slf4j:slf4j-jdk14:1.7.10
|    \--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.apache.tapestry:tapestry-ioc:5.4.0
|    +--- org.apache.tapestry:beanmodel:5.4.0
|    |    +--- org.slf4j:slf4j-api:1.7.13
|    |    +--- org.antlr:antlr-runtime:3.5.2
|    |    +--- org.apache.tapestry:commons:5.4.0
|    |    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    |    +--- org.apache.tapestry:plastic:5.4.0
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.13
|    |    |    \--- org.apache.tapestry:tapestry-func:5.4.0
|    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    \--- org.apache.tapestry:plastic:5.4.0 (*)
|    +--- org.slf4j:slf4j-api:1.7.13
|    +--- javax.inject:javax.inject:1
|    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    +--- org.apache.tapestry:plastic:5.4.0 (*)
|    \--- org.apache.tapestry:tapestry-func:5.4.0
+--- org.apache.tapestry:tapestry-core:5.4.0
|    +--- org.apache.tapestry:tapestry-ioc:5.4.0 (*)
|    +--- org.apache.tapestry:beanmodel:5.4.0 (*)
|    +--- org.apache.tapestry:tapestry-json:5.4.0
|    \--- commons-codec:commons-codec:1.10
+--- com.pubnub:pubnub:3.6.3
|    +--- org.json:json:20090211
|    +--- org.slf4j:slf4j-api:1.7.5 -> 1.7.13
|    \--- org.bouncycastle:bcprov-jdk16:1.46
+--- junit:junit:4.12
|    \--- org.hamcrest:hamcrest-core:1.3
+--- org.mockito:mockito-all:1.10.19
+--- com.google.appengine:appengine-testing:1.9.42
\--- com.google.appengine:appengine-api-stubs:1.9.42

functionalTestCompileOnly - Compile dependencies for source set 'functional test'.
+--- javax.servlet:servlet-api:2.5
+--- javax.inject:javax.inject:1
+--- org.projectlombok:lombok:1.16.6
+--- jstl:jstl:1.2
+--- com.google.appengine:appengine-remote-api:1.9.42
+--- com.google.appengine:appengine-api-labs:1.9.42
+--- com.google.apis:google-api-services-bigquery:v2-rev286-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0 -> 1.22.0
|         +--- com.google.oauth-client:google-oauth-client:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3 -> 1.10
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- com.google.appengine.tools:appengine-gcs-client:0.5
|    +--- com.google.appengine:appengine-api-1.0-sdk:[1.8.9,2.0) -> 1.9.46
|    +--- com.google.guava:guava:[15.0,20.99] -> 20.0
|    +--- joda-time:joda-time:2.3 -> 2.4
|    +--- com.google.apis:google-api-services-storage:v1-rev15-1.19.0
|    |    \--- com.google.api-client:google-api-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.api-client:google-api-client-appengine:[1.19,2.0) -> 1.22.0
|    |    +--- com.google.oauth-client:google-oauth-client-appengine:1.22.0
|    |    |    +--- com.google.http-client:google-http-client-appengine:1.22.0
|    |    |    |    \--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0
|    |    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jdo:1.22.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb
|    |    |    |    |         \--- javax.transaction:transaction-api:1.1
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    |    \--- javax.servlet:servlet-api:2.5
|    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    +--- com.google.api-client:google-api-client-servlet:1.22.0
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0 (*)
|    |    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    \--- com.google.http-client:google-http-client-appengine:1.22.0 (*)
|    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.http-client:google-http-client-appengine:1.19.0 -> 1.22.0 (*)
|    \--- com.google.http-client:google-http-client-jackson2:[1.19,2.0) -> 1.22.0 (*)
+--- com.googlecode.objectify:objectify:5.1.13
|    \--- com.google.guava:guava:18.0 -> 20.0
+--- com.sun.jersey:jersey-core:1.19.1
|    \--- javax.ws.rs:jsr311-api:1.1.1
+--- com.sun.jersey:jersey-server:1.19.1
|    \--- com.sun.jersey:jersey-core:1.19.1 (*)
+--- com.sun.jersey:jersey-servlet:1.19.1
|    \--- com.sun.jersey:jersey-server:1.19.1 (*)
+--- com.restfb:restfb:1.9.0
+--- com.google.code.gson:gson:2.3.1 -> 2.5
+--- org.picocontainer:picocontainer:2.15
+--- net.sourceforge.javacsv:javacsv:2.0
+--- com.google.code.gson:gson:2.5
+--- com.google.maps:google-maps-services:0.1.9
|    +--- com.squareup.okhttp:okhttp:2.0.0
|    |    \--- com.squareup.okio:okio:1.0.0
|    +--- com.google.code.gson:gson:2.3.1 -> 2.5
|    \--- joda-time:joda-time:2.4
+--- com.google.gdata:core:1.47.1
|    +--- com.google.guava:guava:13.0.1 -> 20.0
|    +--- com.google.oauth-client:google-oauth-client-jetty:1.11.0-beta
|    |    +--- com.google.oauth-client:google-oauth-client-java6:1.11.0-beta
|    |    |    \--- com.google.oauth-client:google-oauth-client:1.11.0-beta -> 1.22.0 (*)
|    |    \--- org.mortbay.jetty:jetty:6.1.26
|    |         +--- org.mortbay.jetty:jetty-util:6.1.26
|    |         \--- org.mortbay.jetty:servlet-api:2.5-20081211
|    +--- com.google.code.findbugs:jsr305:1.3.7 -> 1.3.9
|    \--- javax.mail:mail:1.4
|         \--- javax.activation:activation:1.1
+--- com.google.http-client:google-http-client:1.21.0 -> 1.22.0 (*)
+--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.slf4j:slf4j-jdk14:1.7.10
|    \--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.apache.tapestry:tapestry-ioc:5.4.0
|    +--- org.apache.tapestry:beanmodel:5.4.0
|    |    +--- org.slf4j:slf4j-api:1.7.13
|    |    +--- org.antlr:antlr-runtime:3.5.2
|    |    +--- org.apache.tapestry:commons:5.4.0
|    |    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    |    +--- org.apache.tapestry:plastic:5.4.0
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.13
|    |    |    \--- org.apache.tapestry:tapestry-func:5.4.0
|    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    \--- org.apache.tapestry:plastic:5.4.0 (*)
|    +--- org.slf4j:slf4j-api:1.7.13
|    +--- javax.inject:javax.inject:1
|    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    +--- org.apache.tapestry:plastic:5.4.0 (*)
|    \--- org.apache.tapestry:tapestry-func:5.4.0
+--- org.apache.tapestry:tapestry-core:5.4.0
|    +--- org.apache.tapestry:tapestry-ioc:5.4.0 (*)
|    +--- org.apache.tapestry:beanmodel:5.4.0 (*)
|    +--- org.apache.tapestry:tapestry-json:5.4.0
|    \--- commons-codec:commons-codec:1.10
+--- com.pubnub:pubnub:3.6.3
|    +--- org.json:json:20090211
|    +--- org.slf4j:slf4j-api:1.7.5 -> 1.7.13
|    \--- org.bouncycastle:bcprov-jdk16:1.46
+--- junit:junit:4.12
|    \--- org.hamcrest:hamcrest-core:1.3
+--- org.mockito:mockito-all:1.10.19
+--- com.google.appengine:appengine-testing:1.9.42
\--- com.google.appengine:appengine-api-stubs:1.9.42

functionalTestRuntime - Runtime dependencies for source set 'functional test'.
+--- javax.servlet:servlet-api:2.5
+--- javax.inject:javax.inject:1
+--- org.projectlombok:lombok:1.16.6
+--- jstl:jstl:1.2
+--- com.google.appengine:appengine-remote-api:1.9.42
+--- com.google.appengine:appengine-api-labs:1.9.42
+--- com.google.apis:google-api-services-bigquery:v2-rev286-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0 -> 1.22.0
|         +--- com.google.oauth-client:google-oauth-client:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3 -> 1.10
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- com.google.appengine.tools:appengine-gcs-client:0.5
|    +--- com.google.appengine:appengine-api-1.0-sdk:[1.8.9,2.0) -> 1.9.46
|    +--- com.google.guava:guava:[15.0,20.99] -> 20.0
|    +--- joda-time:joda-time:2.3 -> 2.4
|    +--- com.google.apis:google-api-services-storage:v1-rev15-1.19.0
|    |    \--- com.google.api-client:google-api-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.api-client:google-api-client-appengine:[1.19,2.0) -> 1.22.0
|    |    +--- com.google.oauth-client:google-oauth-client-appengine:1.22.0
|    |    |    +--- com.google.http-client:google-http-client-appengine:1.22.0
|    |    |    |    \--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0
|    |    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jdo:1.22.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb
|    |    |    |    |         \--- javax.transaction:transaction-api:1.1
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    |    \--- javax.servlet:servlet-api:2.5
|    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    +--- com.google.api-client:google-api-client-servlet:1.22.0
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0 (*)
|    |    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    \--- com.google.http-client:google-http-client-appengine:1.22.0 (*)
|    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.http-client:google-http-client-appengine:1.19.0 -> 1.22.0 (*)
|    \--- com.google.http-client:google-http-client-jackson2:[1.19,2.0) -> 1.22.0 (*)
+--- com.googlecode.objectify:objectify:5.1.13
|    \--- com.google.guava:guava:18.0 -> 20.0
+--- com.sun.jersey:jersey-core:1.19.1
|    \--- javax.ws.rs:jsr311-api:1.1.1
+--- com.sun.jersey:jersey-server:1.19.1
|    \--- com.sun.jersey:jersey-core:1.19.1 (*)
+--- com.sun.jersey:jersey-servlet:1.19.1
|    \--- com.sun.jersey:jersey-server:1.19.1 (*)
+--- com.restfb:restfb:1.9.0
+--- com.google.code.gson:gson:2.3.1 -> 2.5
+--- org.picocontainer:picocontainer:2.15
+--- net.sourceforge.javacsv:javacsv:2.0
+--- com.google.code.gson:gson:2.5
+--- com.google.maps:google-maps-services:0.1.9
|    +--- com.squareup.okhttp:okhttp:2.0.0
|    |    \--- com.squareup.okio:okio:1.0.0
|    +--- com.google.code.gson:gson:2.3.1 -> 2.5
|    \--- joda-time:joda-time:2.4
+--- com.google.gdata:core:1.47.1
|    +--- com.google.guava:guava:13.0.1 -> 20.0
|    +--- com.google.oauth-client:google-oauth-client-jetty:1.11.0-beta
|    |    +--- com.google.oauth-client:google-oauth-client-java6:1.11.0-beta
|    |    |    \--- com.google.oauth-client:google-oauth-client:1.11.0-beta -> 1.22.0 (*)
|    |    \--- org.mortbay.jetty:jetty:6.1.26
|    |         +--- org.mortbay.jetty:jetty-util:6.1.26
|    |         \--- org.mortbay.jetty:servlet-api:2.5-20081211
|    +--- com.google.code.findbugs:jsr305:1.3.7 -> 1.3.9
|    \--- javax.mail:mail:1.4
|         \--- javax.activation:activation:1.1
+--- com.google.http-client:google-http-client:1.21.0 -> 1.22.0 (*)
+--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.slf4j:slf4j-jdk14:1.7.10
|    \--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.apache.tapestry:tapestry-ioc:5.4.0
|    +--- org.apache.tapestry:beanmodel:5.4.0
|    |    +--- org.slf4j:slf4j-api:1.7.13
|    |    +--- org.antlr:antlr-runtime:3.5.2
|    |    +--- org.apache.tapestry:commons:5.4.0
|    |    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    |    +--- org.apache.tapestry:plastic:5.4.0
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.13
|    |    |    \--- org.apache.tapestry:tapestry-func:5.4.0
|    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    \--- org.apache.tapestry:plastic:5.4.0 (*)
|    +--- org.slf4j:slf4j-api:1.7.13
|    +--- javax.inject:javax.inject:1
|    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    +--- org.apache.tapestry:plastic:5.4.0 (*)
|    \--- org.apache.tapestry:tapestry-func:5.4.0
+--- org.apache.tapestry:tapestry-core:5.4.0
|    +--- org.apache.tapestry:tapestry-ioc:5.4.0 (*)
|    +--- org.apache.tapestry:beanmodel:5.4.0 (*)
|    +--- org.apache.tapestry:tapestry-json:5.4.0
|    \--- commons-codec:commons-codec:1.10
+--- com.pubnub:pubnub:3.6.3
|    +--- org.json:json:20090211
|    +--- org.slf4j:slf4j-api:1.7.5 -> 1.7.13
|    \--- org.bouncycastle:bcprov-jdk16:1.46
+--- junit:junit:4.12
|    \--- org.hamcrest:hamcrest-core:1.3
+--- org.mockito:mockito-all:1.10.19
+--- com.google.appengine:appengine-testing:1.9.42
\--- com.google.appengine:appengine-api-stubs:1.9.42

jdepend - The JDepend libraries to be used for this project.
+--- jdepend:jdepend:2.9.1
\--- org.apache.ant:ant-jdepend:1.9.6
     \--- jdepend:jdepend:2.7 -> 2.9.1

providedCompile - Additional compile classpath for libraries that should not be part of the WAR archive.
No dependencies

providedRuntime - Additional runtime classpath for libraries that should not be part of the WAR archive.
No dependencies

runtime - Runtime dependencies for source set 'main'.
+--- javax.servlet:servlet-api:2.5
+--- javax.inject:javax.inject:1
+--- org.projectlombok:lombok:1.16.6
+--- jstl:jstl:1.2
+--- com.google.appengine:appengine-remote-api:1.9.42
+--- com.google.appengine:appengine-api-labs:1.9.42
+--- com.google.apis:google-api-services-bigquery:v2-rev286-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0 -> 1.22.0
|         +--- com.google.oauth-client:google-oauth-client:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3 -> 1.10
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- com.google.appengine.tools:appengine-gcs-client:0.5
|    +--- com.google.appengine:appengine-api-1.0-sdk:[1.8.9,2.0) -> 1.9.46
|    +--- com.google.guava:guava:[15.0,20.99] -> 20.0
|    +--- joda-time:joda-time:2.3 -> 2.4
|    +--- com.google.apis:google-api-services-storage:v1-rev15-1.19.0
|    |    \--- com.google.api-client:google-api-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.api-client:google-api-client-appengine:[1.19,2.0) -> 1.22.0
|    |    +--- com.google.oauth-client:google-oauth-client-appengine:1.22.0
|    |    |    +--- com.google.http-client:google-http-client-appengine:1.22.0
|    |    |    |    \--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0
|    |    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jdo:1.22.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb
|    |    |    |    |         \--- javax.transaction:transaction-api:1.1
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    |    \--- javax.servlet:servlet-api:2.5
|    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    +--- com.google.api-client:google-api-client-servlet:1.22.0
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0 (*)
|    |    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    \--- com.google.http-client:google-http-client-appengine:1.22.0 (*)
|    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.http-client:google-http-client-appengine:1.19.0 -> 1.22.0 (*)
|    \--- com.google.http-client:google-http-client-jackson2:[1.19,2.0) -> 1.22.0 (*)
+--- com.googlecode.objectify:objectify:5.1.13
|    \--- com.google.guava:guava:18.0 -> 20.0
+--- com.sun.jersey:jersey-core:1.19.1
|    \--- javax.ws.rs:jsr311-api:1.1.1
+--- com.sun.jersey:jersey-server:1.19.1
|    \--- com.sun.jersey:jersey-core:1.19.1 (*)
+--- com.sun.jersey:jersey-servlet:1.19.1
|    \--- com.sun.jersey:jersey-server:1.19.1 (*)
+--- com.restfb:restfb:1.9.0
+--- com.google.code.gson:gson:2.3.1 -> 2.5
+--- org.picocontainer:picocontainer:2.15
+--- net.sourceforge.javacsv:javacsv:2.0
+--- com.google.code.gson:gson:2.5
+--- com.google.maps:google-maps-services:0.1.9
|    +--- com.squareup.okhttp:okhttp:2.0.0
|    |    \--- com.squareup.okio:okio:1.0.0
|    +--- com.google.code.gson:gson:2.3.1 -> 2.5
|    \--- joda-time:joda-time:2.4
+--- com.google.gdata:core:1.47.1
|    +--- com.google.guava:guava:13.0.1 -> 20.0
|    +--- com.google.oauth-client:google-oauth-client-jetty:1.11.0-beta
|    |    +--- com.google.oauth-client:google-oauth-client-java6:1.11.0-beta
|    |    |    \--- com.google.oauth-client:google-oauth-client:1.11.0-beta -> 1.22.0 (*)
|    |    \--- org.mortbay.jetty:jetty:6.1.26
|    |         +--- org.mortbay.jetty:jetty-util:6.1.26
|    |         \--- org.mortbay.jetty:servlet-api:2.5-20081211
|    +--- com.google.code.findbugs:jsr305:1.3.7 -> 1.3.9
|    \--- javax.mail:mail:1.4
|         \--- javax.activation:activation:1.1
+--- com.google.http-client:google-http-client:1.21.0 -> 1.22.0 (*)
+--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.slf4j:slf4j-jdk14:1.7.10
|    \--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.apache.tapestry:tapestry-ioc:5.4.0
|    +--- org.apache.tapestry:beanmodel:5.4.0
|    |    +--- org.slf4j:slf4j-api:1.7.13
|    |    +--- org.antlr:antlr-runtime:3.5.2
|    |    +--- org.apache.tapestry:commons:5.4.0
|    |    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    |    +--- org.apache.tapestry:plastic:5.4.0
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.13
|    |    |    \--- org.apache.tapestry:tapestry-func:5.4.0
|    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    \--- org.apache.tapestry:plastic:5.4.0 (*)
|    +--- org.slf4j:slf4j-api:1.7.13
|    +--- javax.inject:javax.inject:1
|    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    +--- org.apache.tapestry:plastic:5.4.0 (*)
|    \--- org.apache.tapestry:tapestry-func:5.4.0
+--- org.apache.tapestry:tapestry-core:5.4.0
|    +--- org.apache.tapestry:tapestry-ioc:5.4.0 (*)
|    +--- org.apache.tapestry:beanmodel:5.4.0 (*)
|    +--- org.apache.tapestry:tapestry-json:5.4.0
|    \--- commons-codec:commons-codec:1.10
\--- com.pubnub:pubnub:3.6.3
     +--- org.json:json:20090211
     +--- org.slf4j:slf4j-api:1.7.5 -> 1.7.13
     \--- org.bouncycastle:bcprov-jdk16:1.46

testCompile - Dependencies for source set 'test'.
+--- javax.servlet:servlet-api:2.5
+--- javax.inject:javax.inject:1
+--- org.projectlombok:lombok:1.16.6
+--- jstl:jstl:1.2
+--- com.google.appengine:appengine-remote-api:1.9.42
+--- com.google.appengine:appengine-api-labs:1.9.42
+--- com.google.apis:google-api-services-bigquery:v2-rev286-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0 -> 1.22.0
|         +--- com.google.oauth-client:google-oauth-client:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3 -> 1.10
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- com.google.appengine.tools:appengine-gcs-client:0.5
|    +--- com.google.appengine:appengine-api-1.0-sdk:[1.8.9,2.0) -> 1.9.46
|    +--- com.google.guava:guava:[15.0,20.99] -> 20.0
|    +--- joda-time:joda-time:2.3 -> 2.4
|    +--- com.google.apis:google-api-services-storage:v1-rev15-1.19.0
|    |    \--- com.google.api-client:google-api-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.api-client:google-api-client-appengine:[1.19,2.0) -> 1.22.0
|    |    +--- com.google.oauth-client:google-oauth-client-appengine:1.22.0
|    |    |    +--- com.google.http-client:google-http-client-appengine:1.22.0
|    |    |    |    \--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0
|    |    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jdo:1.22.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb
|    |    |    |    |         \--- javax.transaction:transaction-api:1.1
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    |    \--- javax.servlet:servlet-api:2.5
|    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    +--- com.google.api-client:google-api-client-servlet:1.22.0
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0 (*)
|    |    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    \--- com.google.http-client:google-http-client-appengine:1.22.0 (*)
|    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.http-client:google-http-client-appengine:1.19.0 -> 1.22.0 (*)
|    \--- com.google.http-client:google-http-client-jackson2:[1.19,2.0) -> 1.22.0 (*)
+--- com.googlecode.objectify:objectify:5.1.13
|    \--- com.google.guava:guava:18.0 -> 20.0
+--- com.sun.jersey:jersey-core:1.19.1
|    \--- javax.ws.rs:jsr311-api:1.1.1
+--- com.sun.jersey:jersey-server:1.19.1
|    \--- com.sun.jersey:jersey-core:1.19.1 (*)
+--- com.sun.jersey:jersey-servlet:1.19.1
|    \--- com.sun.jersey:jersey-server:1.19.1 (*)
+--- com.restfb:restfb:1.9.0
+--- com.google.code.gson:gson:2.3.1 -> 2.5
+--- org.picocontainer:picocontainer:2.15
+--- net.sourceforge.javacsv:javacsv:2.0
+--- com.google.code.gson:gson:2.5
+--- com.google.maps:google-maps-services:0.1.9
|    +--- com.squareup.okhttp:okhttp:2.0.0
|    |    \--- com.squareup.okio:okio:1.0.0
|    +--- com.google.code.gson:gson:2.3.1 -> 2.5
|    \--- joda-time:joda-time:2.4
+--- com.google.gdata:core:1.47.1
|    +--- com.google.guava:guava:13.0.1 -> 20.0
|    +--- com.google.oauth-client:google-oauth-client-jetty:1.11.0-beta
|    |    +--- com.google.oauth-client:google-oauth-client-java6:1.11.0-beta
|    |    |    \--- com.google.oauth-client:google-oauth-client:1.11.0-beta -> 1.22.0 (*)
|    |    \--- org.mortbay.jetty:jetty:6.1.26
|    |         +--- org.mortbay.jetty:jetty-util:6.1.26
|    |         \--- org.mortbay.jetty:servlet-api:2.5-20081211
|    +--- com.google.code.findbugs:jsr305:1.3.7 -> 1.3.9
|    \--- javax.mail:mail:1.4
|         \--- javax.activation:activation:1.1
+--- com.google.http-client:google-http-client:1.21.0 -> 1.22.0 (*)
+--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.slf4j:slf4j-jdk14:1.7.10
|    \--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.apache.tapestry:tapestry-ioc:5.4.0
|    +--- org.apache.tapestry:beanmodel:5.4.0
|    |    +--- org.slf4j:slf4j-api:1.7.13
|    |    +--- org.antlr:antlr-runtime:3.5.2
|    |    +--- org.apache.tapestry:commons:5.4.0
|    |    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    |    +--- org.apache.tapestry:plastic:5.4.0
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.13
|    |    |    \--- org.apache.tapestry:tapestry-func:5.4.0
|    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    \--- org.apache.tapestry:plastic:5.4.0 (*)
|    +--- org.slf4j:slf4j-api:1.7.13
|    +--- javax.inject:javax.inject:1
|    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    +--- org.apache.tapestry:plastic:5.4.0 (*)
|    \--- org.apache.tapestry:tapestry-func:5.4.0
+--- org.apache.tapestry:tapestry-core:5.4.0
|    +--- org.apache.tapestry:tapestry-ioc:5.4.0 (*)
|    +--- org.apache.tapestry:beanmodel:5.4.0 (*)
|    +--- org.apache.tapestry:tapestry-json:5.4.0
|    \--- commons-codec:commons-codec:1.10
+--- com.pubnub:pubnub:3.6.3
|    +--- org.json:json:20090211
|    +--- org.slf4j:slf4j-api:1.7.5 -> 1.7.13
|    \--- org.bouncycastle:bcprov-jdk16:1.46
+--- junit:junit:4.12
|    \--- org.hamcrest:hamcrest-core:1.3
+--- org.mockito:mockito-all:1.10.19
+--- com.google.appengine:appengine-testing:1.9.42
\--- com.google.appengine:appengine-api-stubs:1.9.42

testCompileClasspath - Compile classpath for source set 'test'.
+--- javax.servlet:servlet-api:2.5
+--- javax.inject:javax.inject:1
+--- org.projectlombok:lombok:1.16.6
+--- jstl:jstl:1.2
+--- com.google.appengine:appengine-remote-api:1.9.42
+--- com.google.appengine:appengine-api-labs:1.9.42
+--- com.google.apis:google-api-services-bigquery:v2-rev286-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0 -> 1.22.0
|         +--- com.google.oauth-client:google-oauth-client:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3 -> 1.10
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- com.google.appengine.tools:appengine-gcs-client:0.5
|    +--- com.google.appengine:appengine-api-1.0-sdk:[1.8.9,2.0) -> 1.9.46
|    +--- com.google.guava:guava:[15.0,20.99] -> 20.0
|    +--- joda-time:joda-time:2.3 -> 2.4
|    +--- com.google.apis:google-api-services-storage:v1-rev15-1.19.0
|    |    \--- com.google.api-client:google-api-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.api-client:google-api-client-appengine:[1.19,2.0) -> 1.22.0
|    |    +--- com.google.oauth-client:google-oauth-client-appengine:1.22.0
|    |    |    +--- com.google.http-client:google-http-client-appengine:1.22.0
|    |    |    |    \--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0
|    |    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jdo:1.22.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb
|    |    |    |    |         \--- javax.transaction:transaction-api:1.1
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    |    \--- javax.servlet:servlet-api:2.5
|    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    +--- com.google.api-client:google-api-client-servlet:1.22.0
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0 (*)
|    |    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    \--- com.google.http-client:google-http-client-appengine:1.22.0 (*)
|    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.http-client:google-http-client-appengine:1.19.0 -> 1.22.0 (*)
|    \--- com.google.http-client:google-http-client-jackson2:[1.19,2.0) -> 1.22.0 (*)
+--- com.googlecode.objectify:objectify:5.1.13
|    \--- com.google.guava:guava:18.0 -> 20.0
+--- com.sun.jersey:jersey-core:1.19.1
|    \--- javax.ws.rs:jsr311-api:1.1.1
+--- com.sun.jersey:jersey-server:1.19.1
|    \--- com.sun.jersey:jersey-core:1.19.1 (*)
+--- com.sun.jersey:jersey-servlet:1.19.1
|    \--- com.sun.jersey:jersey-server:1.19.1 (*)
+--- com.restfb:restfb:1.9.0
+--- com.google.code.gson:gson:2.3.1 -> 2.5
+--- org.picocontainer:picocontainer:2.15
+--- net.sourceforge.javacsv:javacsv:2.0
+--- com.google.code.gson:gson:2.5
+--- com.google.maps:google-maps-services:0.1.9
|    +--- com.squareup.okhttp:okhttp:2.0.0
|    |    \--- com.squareup.okio:okio:1.0.0
|    +--- com.google.code.gson:gson:2.3.1 -> 2.5
|    \--- joda-time:joda-time:2.4
+--- com.google.gdata:core:1.47.1
|    +--- com.google.guava:guava:13.0.1 -> 20.0
|    +--- com.google.oauth-client:google-oauth-client-jetty:1.11.0-beta
|    |    +--- com.google.oauth-client:google-oauth-client-java6:1.11.0-beta
|    |    |    \--- com.google.oauth-client:google-oauth-client:1.11.0-beta -> 1.22.0 (*)
|    |    \--- org.mortbay.jetty:jetty:6.1.26
|    |         +--- org.mortbay.jetty:jetty-util:6.1.26
|    |         \--- org.mortbay.jetty:servlet-api:2.5-20081211
|    +--- com.google.code.findbugs:jsr305:1.3.7 -> 1.3.9
|    \--- javax.mail:mail:1.4
|         \--- javax.activation:activation:1.1
+--- com.google.http-client:google-http-client:1.21.0 -> 1.22.0 (*)
+--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.slf4j:slf4j-jdk14:1.7.10
|    \--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.apache.tapestry:tapestry-ioc:5.4.0
|    +--- org.apache.tapestry:beanmodel:5.4.0
|    |    +--- org.slf4j:slf4j-api:1.7.13
|    |    +--- org.antlr:antlr-runtime:3.5.2
|    |    +--- org.apache.tapestry:commons:5.4.0
|    |    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    |    +--- org.apache.tapestry:plastic:5.4.0
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.13
|    |    |    \--- org.apache.tapestry:tapestry-func:5.4.0
|    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    \--- org.apache.tapestry:plastic:5.4.0 (*)
|    +--- org.slf4j:slf4j-api:1.7.13
|    +--- javax.inject:javax.inject:1
|    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    +--- org.apache.tapestry:plastic:5.4.0 (*)
|    \--- org.apache.tapestry:tapestry-func:5.4.0
+--- org.apache.tapestry:tapestry-core:5.4.0
|    +--- org.apache.tapestry:tapestry-ioc:5.4.0 (*)
|    +--- org.apache.tapestry:beanmodel:5.4.0 (*)
|    +--- org.apache.tapestry:tapestry-json:5.4.0
|    \--- commons-codec:commons-codec:1.10
+--- com.pubnub:pubnub:3.6.3
|    +--- org.json:json:20090211
|    +--- org.slf4j:slf4j-api:1.7.5 -> 1.7.13
|    \--- org.bouncycastle:bcprov-jdk16:1.46
+--- junit:junit:4.12
|    \--- org.hamcrest:hamcrest-core:1.3
+--- org.mockito:mockito-all:1.10.19
+--- com.google.appengine:appengine-testing:1.9.42
\--- com.google.appengine:appengine-api-stubs:1.9.42

testCompileOnly - Compile dependencies for source set 'test'.
+--- javax.servlet:servlet-api:2.5
+--- javax.inject:javax.inject:1
+--- org.projectlombok:lombok:1.16.6
+--- jstl:jstl:1.2
+--- com.google.appengine:appengine-remote-api:1.9.42
+--- com.google.appengine:appengine-api-labs:1.9.42
+--- com.google.apis:google-api-services-bigquery:v2-rev286-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0 -> 1.22.0
|         +--- com.google.oauth-client:google-oauth-client:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3 -> 1.10
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- com.google.appengine.tools:appengine-gcs-client:0.5
|    +--- com.google.appengine:appengine-api-1.0-sdk:[1.8.9,2.0) -> 1.9.46
|    +--- com.google.guava:guava:[15.0,20.99] -> 20.0
|    +--- joda-time:joda-time:2.3 -> 2.4
|    +--- com.google.apis:google-api-services-storage:v1-rev15-1.19.0
|    |    \--- com.google.api-client:google-api-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.api-client:google-api-client-appengine:[1.19,2.0) -> 1.22.0
|    |    +--- com.google.oauth-client:google-oauth-client-appengine:1.22.0
|    |    |    +--- com.google.http-client:google-http-client-appengine:1.22.0
|    |    |    |    \--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0
|    |    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jdo:1.22.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb
|    |    |    |    |         \--- javax.transaction:transaction-api:1.1
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    |    \--- javax.servlet:servlet-api:2.5
|    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    +--- com.google.api-client:google-api-client-servlet:1.22.0
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0 (*)
|    |    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    \--- com.google.http-client:google-http-client-appengine:1.22.0 (*)
|    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.http-client:google-http-client-appengine:1.19.0 -> 1.22.0 (*)
|    \--- com.google.http-client:google-http-client-jackson2:[1.19,2.0) -> 1.22.0 (*)
+--- com.googlecode.objectify:objectify:5.1.13
|    \--- com.google.guava:guava:18.0 -> 20.0
+--- com.sun.jersey:jersey-core:1.19.1
|    \--- javax.ws.rs:jsr311-api:1.1.1
+--- com.sun.jersey:jersey-server:1.19.1
|    \--- com.sun.jersey:jersey-core:1.19.1 (*)
+--- com.sun.jersey:jersey-servlet:1.19.1
|    \--- com.sun.jersey:jersey-server:1.19.1 (*)
+--- com.restfb:restfb:1.9.0
+--- com.google.code.gson:gson:2.3.1 -> 2.5
+--- org.picocontainer:picocontainer:2.15
+--- net.sourceforge.javacsv:javacsv:2.0
+--- com.google.code.gson:gson:2.5
+--- com.google.maps:google-maps-services:0.1.9
|    +--- com.squareup.okhttp:okhttp:2.0.0
|    |    \--- com.squareup.okio:okio:1.0.0
|    +--- com.google.code.gson:gson:2.3.1 -> 2.5
|    \--- joda-time:joda-time:2.4
+--- com.google.gdata:core:1.47.1
|    +--- com.google.guava:guava:13.0.1 -> 20.0
|    +--- com.google.oauth-client:google-oauth-client-jetty:1.11.0-beta
|    |    +--- com.google.oauth-client:google-oauth-client-java6:1.11.0-beta
|    |    |    \--- com.google.oauth-client:google-oauth-client:1.11.0-beta -> 1.22.0 (*)
|    |    \--- org.mortbay.jetty:jetty:6.1.26
|    |         +--- org.mortbay.jetty:jetty-util:6.1.26
|    |         \--- org.mortbay.jetty:servlet-api:2.5-20081211
|    +--- com.google.code.findbugs:jsr305:1.3.7 -> 1.3.9
|    \--- javax.mail:mail:1.4
|         \--- javax.activation:activation:1.1
+--- com.google.http-client:google-http-client:1.21.0 -> 1.22.0 (*)
+--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.slf4j:slf4j-jdk14:1.7.10
|    \--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.apache.tapestry:tapestry-ioc:5.4.0
|    +--- org.apache.tapestry:beanmodel:5.4.0
|    |    +--- org.slf4j:slf4j-api:1.7.13
|    |    +--- org.antlr:antlr-runtime:3.5.2
|    |    +--- org.apache.tapestry:commons:5.4.0
|    |    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    |    +--- org.apache.tapestry:plastic:5.4.0
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.13
|    |    |    \--- org.apache.tapestry:tapestry-func:5.4.0
|    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    \--- org.apache.tapestry:plastic:5.4.0 (*)
|    +--- org.slf4j:slf4j-api:1.7.13
|    +--- javax.inject:javax.inject:1
|    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    +--- org.apache.tapestry:plastic:5.4.0 (*)
|    \--- org.apache.tapestry:tapestry-func:5.4.0
+--- org.apache.tapestry:tapestry-core:5.4.0
|    +--- org.apache.tapestry:tapestry-ioc:5.4.0 (*)
|    +--- org.apache.tapestry:beanmodel:5.4.0 (*)
|    +--- org.apache.tapestry:tapestry-json:5.4.0
|    \--- commons-codec:commons-codec:1.10
+--- com.pubnub:pubnub:3.6.3
|    +--- org.json:json:20090211
|    +--- org.slf4j:slf4j-api:1.7.5 -> 1.7.13
|    \--- org.bouncycastle:bcprov-jdk16:1.46
+--- junit:junit:4.12
|    \--- org.hamcrest:hamcrest-core:1.3
+--- org.mockito:mockito-all:1.10.19
+--- com.google.appengine:appengine-testing:1.9.42
\--- com.google.appengine:appengine-api-stubs:1.9.42

testRuntime - Runtime dependencies for source set 'test'.
+--- javax.servlet:servlet-api:2.5
+--- javax.inject:javax.inject:1
+--- org.projectlombok:lombok:1.16.6
+--- jstl:jstl:1.2
+--- com.google.appengine:appengine-remote-api:1.9.42
+--- com.google.appengine:appengine-api-labs:1.9.42
+--- com.google.apis:google-api-services-bigquery:v2-rev286-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0 -> 1.22.0
|         +--- com.google.oauth-client:google-oauth-client:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3 -> 1.10
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.22.0
|         |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- com.google.appengine.tools:appengine-gcs-client:0.5
|    +--- com.google.appengine:appengine-api-1.0-sdk:[1.8.9,2.0) -> 1.9.46
|    +--- com.google.guava:guava:[15.0,20.99] -> 20.0
|    +--- joda-time:joda-time:2.3 -> 2.4
|    +--- com.google.apis:google-api-services-storage:v1-rev15-1.19.0
|    |    \--- com.google.api-client:google-api-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.api-client:google-api-client-appengine:[1.19,2.0) -> 1.22.0
|    |    +--- com.google.oauth-client:google-oauth-client-appengine:1.22.0
|    |    |    +--- com.google.http-client:google-http-client-appengine:1.22.0
|    |    |    |    \--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0
|    |    |    |    +--- com.google.oauth-client:google-oauth-client:1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jdo:1.22.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.22.0 (*)
|    |    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb
|    |    |    |    |         \--- javax.transaction:transaction-api:1.1
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    |    \--- javax.servlet:servlet-api:2.5
|    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    +--- com.google.api-client:google-api-client-servlet:1.22.0
|    |    |    +--- com.google.oauth-client:google-oauth-client-servlet:1.22.0 (*)
|    |    |    +--- com.google.api-client:google-api-client:1.22.0 (*)
|    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    \--- javax.jdo:jdo2-api:2.3-eb (*)
|    |    \--- com.google.http-client:google-http-client-appengine:1.22.0 (*)
|    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    +--- com.google.http-client:google-http-client-appengine:1.19.0 -> 1.22.0 (*)
|    \--- com.google.http-client:google-http-client-jackson2:[1.19,2.0) -> 1.22.0 (*)
+--- com.googlecode.objectify:objectify:5.1.13
|    \--- com.google.guava:guava:18.0 -> 20.0
+--- com.sun.jersey:jersey-core:1.19.1
|    \--- javax.ws.rs:jsr311-api:1.1.1
+--- com.sun.jersey:jersey-server:1.19.1
|    \--- com.sun.jersey:jersey-core:1.19.1 (*)
+--- com.sun.jersey:jersey-servlet:1.19.1
|    \--- com.sun.jersey:jersey-server:1.19.1 (*)
+--- com.restfb:restfb:1.9.0
+--- com.google.code.gson:gson:2.3.1 -> 2.5
+--- org.picocontainer:picocontainer:2.15
+--- net.sourceforge.javacsv:javacsv:2.0
+--- com.google.code.gson:gson:2.5
+--- com.google.maps:google-maps-services:0.1.9
|    +--- com.squareup.okhttp:okhttp:2.0.0
|    |    \--- com.squareup.okio:okio:1.0.0
|    +--- com.google.code.gson:gson:2.3.1 -> 2.5
|    \--- joda-time:joda-time:2.4
+--- com.google.gdata:core:1.47.1
|    +--- com.google.guava:guava:13.0.1 -> 20.0
|    +--- com.google.oauth-client:google-oauth-client-jetty:1.11.0-beta
|    |    +--- com.google.oauth-client:google-oauth-client-java6:1.11.0-beta
|    |    |    \--- com.google.oauth-client:google-oauth-client:1.11.0-beta -> 1.22.0 (*)
|    |    \--- org.mortbay.jetty:jetty:6.1.26
|    |         +--- org.mortbay.jetty:jetty-util:6.1.26
|    |         \--- org.mortbay.jetty:servlet-api:2.5-20081211
|    +--- com.google.code.findbugs:jsr305:1.3.7 -> 1.3.9
|    \--- javax.mail:mail:1.4
|         \--- javax.activation:activation:1.1
+--- com.google.http-client:google-http-client:1.21.0 -> 1.22.0 (*)
+--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.slf4j:slf4j-jdk14:1.7.10
|    \--- org.slf4j:slf4j-api:1.7.10 -> 1.7.13
+--- org.apache.tapestry:tapestry-ioc:5.4.0
|    +--- org.apache.tapestry:beanmodel:5.4.0
|    |    +--- org.slf4j:slf4j-api:1.7.13
|    |    +--- org.antlr:antlr-runtime:3.5.2
|    |    +--- org.apache.tapestry:commons:5.4.0
|    |    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    |    +--- org.apache.tapestry:plastic:5.4.0
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.13
|    |    |    \--- org.apache.tapestry:tapestry-func:5.4.0
|    |    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    |    \--- org.apache.tapestry:plastic:5.4.0 (*)
|    +--- org.slf4j:slf4j-api:1.7.13
|    +--- javax.inject:javax.inject:1
|    +--- org.apache.tapestry:tapestry5-annotations:5.4.0
|    +--- org.apache.tapestry:plastic:5.4.0 (*)
|    \--- org.apache.tapestry:tapestry-func:5.4.0
+--- org.apache.tapestry:tapestry-core:5.4.0
|    +--- org.apache.tapestry:tapestry-ioc:5.4.0 (*)
|    +--- org.apache.tapestry:beanmodel:5.4.0 (*)
|    +--- org.apache.tapestry:tapestry-json:5.4.0
|    \--- commons-codec:commons-codec:1.10
+--- com.pubnub:pubnub:3.6.3
|    +--- org.json:json:20090211
|    +--- org.slf4j:slf4j-api:1.7.5 -> 1.7.13
|    \--- org.bouncycastle:bcprov-jdk16:1.46
+--- junit:junit:4.12
|    \--- org.hamcrest:hamcrest-core:1.3
+--- org.mockito:mockito-all:1.10.19
+--- com.google.appengine:appengine-testing:1.9.42
\--- com.google.appengine:appengine-api-stubs:1.9.42

(*) - dependencies omitted (listed previously)

@loosebazooka
Copy link
Contributor

Just out of curiosity, if you changed the downloadSdk dependency to point to 1.9.46, would things work? At first glance, it appears the dev app server in 1.9.42 isn't playing nice with the 1.9.46 library.

@oakstair
Copy link
Author

oakstair commented Nov 8, 2016

No it didn't help.

@patflynn
Copy link
Contributor

patflynn commented Nov 8, 2016

@ludoch

@oakstair
Copy link
Author

oakstair commented Nov 8, 2016

If we can hava a new version of this plugin pointing to 1.9.46 that may perhaps resolve the issue.

We know that you are advocating the new plugin but we have tried that without any success and right now we are a little bit stressed ... so an updated version of this plugin would be much appreciated :-)

@loosebazooka
Copy link
Contributor

I'm doing an updated release today. However, given the way the plugin is structured, I'm inclined to think it may not help, if updating the downloadSdk parameter didn't help.

@patflynn
Copy link
Contributor

patflynn commented Nov 8, 2016

@oakstair if you build without testing, are you able to run the local dev appserver with your app without error?

@oakstair
Copy link
Author

oakstair commented Nov 8, 2016

Yes it seems like the local dev server starts up without any problems!

@loosebazooka
Copy link
Contributor

Kind of a strange runtime problem. The artifact has been pushed and should appear shortly. Please let us know if the issue continues and we'll try to redirect to the correct group.

@oakstair
Copy link
Author

oakstair commented Nov 8, 2016

I am happy to announce that all my problems are gone whit the latest release of this plugin. Thank you all!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants