{"action":"closed","issue":{"url":"https://api.github.com/repos/lookout/verspaetung/issues/8","labels_url":"https://api.github.com/repos/lookout/verspaetung/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/lookout/verspaetung/issues/8/comments","events_url":"https://api.github.com/repos/lookout/verspaetung/issues/8/events","html_url":"https://github.com/lookout/verspaetung/issues/8","id":55475736,"number":8,"title":"NullPointerException in TreeCache","user":{"login":"rtyler","id":26594,"avatar_url":"https://avatars.githubusercontent.com/u/26594?v=3","gravatar_id":"","url":"https://api.github.com/users/rtyler","html_url":"https://github.com/rtyler","followers_url":"https://api.github.com/users/rtyler/followers","following_url":"https://api.github.com/users/rtyler/following{/other_user}","gists_url":"https://api.github.com/users/rtyler/gists{/gist_id}","starred_url":"https://api.github.com/users/rtyler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rtyler/subscriptions","organizations_url":"https://api.github.com/users/rtyler/orgs","repos_url":"https://api.github.com/users/rtyler/repos","events_url":"https://api.github.com/users/rtyler/events{/privacy}","received_events_url":"https://api.github.com/users/rtyler/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-01-26T12:12:49Z","updated_at":"2015-01-26T14:21:49Z","closed_at":"2015-01-26T14:21:49Z","body":"It appears that this does not affect runtime, but is likely a problem\r\n\r\n```\r\n04:11:53.670 [TreeCache-1] ERROR o.a.c.f.recipes.cache.TreeCache - \r\njava.lang.NullPointerException: null\r\n        at java.lang.String.<init>(String.java:479) ~[na:1.8.0_25]\r\n        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_25]\r\n        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_25]\r\n        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_25]\r\n        at java.lang.reflect.Constructor.newInstance(Constructor.java:408) ~[na:1.8.0_25]\r\n        at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) ~[groovy-all-2.4.0.jar:2.4.0]\r\n        at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) ~[groovy-all-2.4.0.jar:2.4.0]\r\n        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) ~[groovy-all-2.4.0.jar:2.4.0]\r\n        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:230) ~[groovy-all-2.4.0.jar:2.4.0]\r\n        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:250) ~[groovy-all-2.4.0.jar:2.4.0]\r\n        at com.github.lookout.verspaetung.zk.BrokerTreeWatcher.childEvent(BrokerTreeWatcher.groovy:71) ~[main/:na]\r\n        at org.apache.curator.framework.recipes.cache.TreeCache$2.apply(TreeCache.java:685) [curator-recipes-2.7.0.jar:na]\r\n        at org.apache.curator.framework.recipes.cache.TreeCache$2.apply(TreeCache.java:679) [curator-recipes-2.7.0.jar:na]\r\n        at org.apache.curator.framework.listen.ListenerContainer$1.run(ListenerContainer.java:92) [curator-framework-2.7.0.jar:na]\r\n        at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) [guava-16.0.1.jar:na]\r\n        at org.apache.curator.framework.listen.ListenerContainer.forEach(ListenerContainer.java:83) [curator-framework-2.7.0.jar:na]\r\n        at org.apache.curator.framework.recipes.cache.TreeCache.callListeners(TreeCach678) [curator-recipes-2.7.0.jar:na]\r\n        at org.apache.curator.framework.recipes.cache.TreeCache.access$1400(TreeCache.java:69) [curator-recipes-2.7.0.jar:na]\r\n        at org.apache.curator.framework.recipes.cache.TreeCache$4.run(TreeCache.java:790) [curator-recipes-2.7.0.jar:na]\r\n        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_25]\r\n        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_25]\r\n        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_25]\r\n        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_25]\r\n        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_25]\r\n        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_25]\r\n        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_25]\r\n```"}}