JacocoEverywhere icon indicating copy to clipboard operation
JacocoEverywhere copied to clipboard

NPE when using latest gradle/gradle plugin

Open wongk opened this issue 7 years ago • 0 comments

Using the plugin with gradle 4.3 and gradle plugin 3.0.1 causes the following:

Caused by: java.lang.NullPointerException at org.gradle.api.internal.tasks.DefaultTaskDependency.add(DefaultTaskDependency.java:147) at org.gradle.api.internal.AbstractTask$20.run(AbstractTask.java:862) at org.gradle.api.internal.tasks.TaskMutator.mutate(TaskMutator.java:40) at org.gradle.api.internal.AbstractTask.mustRunAfter(AbstractTask.java:860) at com.trickyandroid.jacocoeverywhere.JacocoEverywhere.configureVariant(JacocoEverywhere.groovy:55) at org.gradle.internal.metaobject.BeanDynamicObject$GroovyObjectAdapter.invokeOpaqueMethod(BeanDynamicObject.java:579) at org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:506) at org.gradle.internal.metaobject.BeanDynamicObject.tryInvokeMethod(BeanDynamicObject.java:191) at org.gradle.internal.metaobject.ConfigureDelegate.invokeMethod(ConfigureDelegate.java:80) at com.trickyandroid.jacocoeverywhere.JacocoEverywhere$_apply_closure1$_closure3.doCall(JacocoEverywhere.groovy:27) at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:71) at org.gradle.util.ConfigureUtil.configureTarget(ConfigureUtil.java:160) at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:106) at org.gradle.util.ConfigureUtil$1.execute(ConfigureUtil.java:123) at org.gradle.api.internal.DefaultDomainObjectCollection.all(DefaultDomainObjectCollection.java:136) at org.gradle.api.internal.DefaultDomainObjectCollection.all(DefaultDomainObjectCollection.java:154) at org.gradle.api.DomainObjectCollection$all.call(Unknown Source) at com.trickyandroid.jacocoeverywhere.JacocoEverywhere$_apply_closure1.doCall(JacocoEverywhere.groovy:26) at org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:40) at org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:25) at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42) at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:230) at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:149) at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:58) at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:324) at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:234) at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:140) at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) at com.sun.proxy.$Proxy30.afterEvaluate(Unknown Source) at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:76) ... 125 more

wongk avatar Nov 21 '17 21:11 wongk