[
https://issues.apache.org/jira/browse/NETBEANS-4528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17150025#comment-17150025
]
Ratcash Developer edited comment on NETBEANS-4528 at 7/2/20, 7:44 AM:
----------------------------------------------------------------------
This may be relevant from the NB Error Log:
{code:java}
<record>
<date>2020-07-02T09:38:36</date>
<millis>1593675516628</millis>
<sequence>2580</sequence>
<level>700</level>
<thread>398</thread>
<message>UI_USER_CONFIGURATION</message>
<key>UI_USER_CONFIGURATION</key>
<catalog>org.netbeans.modules.uihandler.Bundle</catalog>
<param>Linux, 5.7.0-3-MANJARO, amd64</param>
<param>OpenJDK 64-Bit Server VM, 11.0.7+10-LTS, OpenJDK Runtime Environment,
11.0.7+10-LTS</param>
<param>Apache NetBeans IDE 12.0</param>
<param></param>
<param>NullPointerException at
org.netbeans.modules.gradle.test.GradleTestProgressListener.processTestOutput</param>
<param><Please provide a description of the problem or the steps to
reproduce></param>
<param>*********</param>
</record>{code}
Stack trace:
{code}
java.lang.NullPointerExceptionjava.lang.NullPointerException at
org.netbeans.modules.gradle.test.GradleTestProgressListener.processTestOutput(GradleTestProgressListener.java:142)
at
org.netbeans.modules.gradle.test.GradleTestProgressListener.statusChanged(GradleTestProgressListener.java:80)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566) at
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at
org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42)
at
org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:231)
at
org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:150)
at
org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:141)
at
org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)
at
org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
at com.sun.proxy.$Proxy109.statusChanged(Unknown Source) at
org.gradle.tooling.internal.consumer.parameters.BuildProgressListenerAdapter.broadcastTestOutputEvent(BuildProgressListenerAdapter.java:291)
at
org.gradle.tooling.internal.consumer.parameters.BuildProgressListenerAdapter.broadcastInternalProgressEvent(BuildProgressListenerAdapter.java:254)
at
org.gradle.tooling.internal.consumer.parameters.BuildProgressListenerAdapter.doBroadcast(BuildProgressListenerAdapter.java:213)
at
org.gradle.tooling.internal.consumer.parameters.BuildProgressListenerAdapter.onEvent(BuildProgressListenerAdapter.java:203)
at
org.gradle.tooling.internal.consumer.parameters.FailsafeBuildProgressListenerAdapter.onEvent(FailsafeBuildProgressListenerAdapter.java:39)
at
org.gradle.tooling.internal.consumer.parameters.FailsafeBuildProgressListenerAdapter.onEvent(FailsafeBuildProgressListenerAdapter.java:39)
at
org.gradle.tooling.internal.provider.ProviderConnection$BuildProgressListenerInvokingBuildEventConsumer.dispatch(ProviderConnection.java:323)
at
org.gradle.launcher.daemon.client.DaemonClient.monitorBuild(DaemonClient.java:227)
at
org.gradle.launcher.daemon.client.DaemonClient.executeBuild(DaemonClient.java:185)
at
org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:148)
at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:99)
at
org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:51)
at
org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:35)
at
org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:60)
at
org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:38)
at
org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:203)
at
org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:138)
at
org.gradle.tooling.internal.provider.DefaultConnection.getModel(DefaultConnection.java:206)
at
org.gradle.tooling.internal.consumer.connection.CancellableModelBuilderBackedModelProducer.produceModel(CancellableModelBuilderBackedModelProducer.java:54)
at
org.gradle.tooling.internal.consumer.connection.PluginClasspathInjectionSupportedCheckModelProducer.produceModel(PluginClasspathInjectionSupportedCheckModelProducer.java:38)
at
org.gradle.tooling.internal.consumer.connection.AbstractConsumerConnection.run(AbstractConsumerConnection.java:64)
at
org.gradle.tooling.internal.consumer.connection.ParameterValidatingConsumerConnection.run(ParameterValidatingConsumerConnection.java:49)
at
org.gradle.tooling.internal.consumer.DefaultBuildLauncher$1.run(DefaultBuildLauncher.java:97)
at
org.gradle.tooling.internal.consumer.DefaultBuildLauncher$1.run(DefaultBuildLauncher.java:89)
at
org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:87)
at
org.gradle.tooling.internal.consumer.connection.CancellableConsumerActionExecutor.run(CancellableConsumerActionExecutor.java:45)
at
org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:61)
at
org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run(RethrowingErrorsConsumerActionExecutor.java:38)
at
org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor.lambda$run$0(DefaultAsyncConsumerActionExecutor.java:55)
at
org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at
org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
at java.base/java.lang.Thread.run(Thread.java:834)Caused:
org.gradle.tooling.ListenerFailedException: Could not execute build using
Gradle installation
'/home/rex/.gradle/wrapper/dists/gradle-6.3-bin/8tpu6egwsccjzp10c1jckl0rx/gradle-6.3'.
at
org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:53)
at
org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)
at
org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:43)
at
org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor.lambda$run$0(DefaultAsyncConsumerActionExecutor.java:57)
at
org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at
org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
at java.base/java.lang.Thread.run(Thread.java:834) at
org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)
at
org.gradle.tooling.internal.consumer.DefaultBuildLauncher.run(DefaultBuildLauncher.java:83)
at
org.netbeans.modules.gradle.execute.GradleDaemonExecutor.run(GradleDaemonExecutor.java:182)[catch]
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:128)
{code}
was (Author: ratcashdev):
This may be relevant from the NB Error Log:
{code:java}
<record>
<date>2020-07-02T09:38:36</date>
<millis>1593675516628</millis>
<sequence>2580</sequence>
<level>700</level>
<thread>398</thread>
<message>UI_USER_CONFIGURATION</message>
<key>UI_USER_CONFIGURATION</key>
<catalog>org.netbeans.modules.uihandler.Bundle</catalog>
<param>Linux, 5.7.0-3-MANJARO, amd64</param>
<param>OpenJDK 64-Bit Server VM, 11.0.7+10-LTS, OpenJDK Runtime Environment,
11.0.7+10-LTS</param>
<param>Apache NetBeans IDE 12.0</param>
<param></param>
<param>NullPointerException at
org.netbeans.modules.gradle.test.GradleTestProgressListener.processTestOutput</param>
<param><Please provide a description of the problem or the steps to
reproduce></param>
<param>*********</param>
</record>
// stack trace:
java.lang.NullPointerExceptionjava.lang.NullPointerException at
org.netbeans.modules.gradle.test.GradleTestProgressListener.processTestOutput(GradleTestProgressListener.java:142)
at
org.netbeans.modules.gradle.test.GradleTestProgressListener.statusChanged(GradleTestProgressListener.java:80)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566) at
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at
org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42)
at
org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:231)
at
org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:150)
at
org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:141)
at
org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)
at
org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
at com.sun.proxy.$Proxy109.statusChanged(Unknown Source) at
org.gradle.tooling.internal.consumer.parameters.BuildProgressListenerAdapter.broadcastTestOutputEvent(BuildProgressListenerAdapter.java:291)
at
org.gradle.tooling.internal.consumer.parameters.BuildProgressListenerAdapter.broadcastInternalProgressEvent(BuildProgressListenerAdapter.java:254)
at
org.gradle.tooling.internal.consumer.parameters.BuildProgressListenerAdapter.doBroadcast(BuildProgressListenerAdapter.java:213)
at
org.gradle.tooling.internal.consumer.parameters.BuildProgressListenerAdapter.onEvent(BuildProgressListenerAdapter.java:203)
at
org.gradle.tooling.internal.consumer.parameters.FailsafeBuildProgressListenerAdapter.onEvent(FailsafeBuildProgressListenerAdapter.java:39)
at
org.gradle.tooling.internal.consumer.parameters.FailsafeBuildProgressListenerAdapter.onEvent(FailsafeBuildProgressListenerAdapter.java:39)
at
org.gradle.tooling.internal.provider.ProviderConnection$BuildProgressListenerInvokingBuildEventConsumer.dispatch(ProviderConnection.java:323)
at
org.gradle.launcher.daemon.client.DaemonClient.monitorBuild(DaemonClient.java:227)
at
org.gradle.launcher.daemon.client.DaemonClient.executeBuild(DaemonClient.java:185)
at
org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:148)
at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:99)
at
org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:51)
at
org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:35)
at
org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:60)
at
org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:38)
at
org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:203)
at
org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:138)
at
org.gradle.tooling.internal.provider.DefaultConnection.getModel(DefaultConnection.java:206)
at
org.gradle.tooling.internal.consumer.connection.CancellableModelBuilderBackedModelProducer.produceModel(CancellableModelBuilderBackedModelProducer.java:54)
at
org.gradle.tooling.internal.consumer.connection.PluginClasspathInjectionSupportedCheckModelProducer.produceModel(PluginClasspathInjectionSupportedCheckModelProducer.java:38)
at
org.gradle.tooling.internal.consumer.connection.AbstractConsumerConnection.run(AbstractConsumerConnection.java:64)
at
org.gradle.tooling.internal.consumer.connection.ParameterValidatingConsumerConnection.run(ParameterValidatingConsumerConnection.java:49)
at
org.gradle.tooling.internal.consumer.DefaultBuildLauncher$1.run(DefaultBuildLauncher.java:97)
at
org.gradle.tooling.internal.consumer.DefaultBuildLauncher$1.run(DefaultBuildLauncher.java:89)
at
org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:87)
at
org.gradle.tooling.internal.consumer.connection.CancellableConsumerActionExecutor.run(CancellableConsumerActionExecutor.java:45)
at
org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:61)
at
org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run(RethrowingErrorsConsumerActionExecutor.java:38)
at
org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor.lambda$run$0(DefaultAsyncConsumerActionExecutor.java:55)
at
org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at
org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
at java.base/java.lang.Thread.run(Thread.java:834)Caused:
org.gradle.tooling.ListenerFailedException: Could not execute build using
Gradle installation
'/home/rex/.gradle/wrapper/dists/gradle-6.3-bin/8tpu6egwsccjzp10c1jckl0rx/gradle-6.3'.
at
org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:53)
at
org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)
at
org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:43)
at
org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor.lambda$run$0(DefaultAsyncConsumerActionExecutor.java:57)
at
org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at
org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
at java.base/java.lang.Thread.run(Thread.java:834) at
org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)
at
org.gradle.tooling.internal.consumer.DefaultBuildLauncher.run(DefaultBuildLauncher.java:83)
at
org.netbeans.modules.gradle.execute.GradleDaemonExecutor.run(GradleDaemonExecutor.java:182)[catch]
at
org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:128){code}
> Test Results window showing 'Running' when AfterClass writes to the console
> ---------------------------------------------------------------------------
>
> Key: NETBEANS-4528
> URL: https://issues.apache.org/jira/browse/NETBEANS-4528
> Project: NetBeans
> Issue Type: Bug
> Components: projects - Gradle
> Affects Versions: 12.0, 11.2, 11.3
> Environment: Linux, JDK8, JDK11
> Reporter: Ratcash Developer
> Assignee: Laszlo Kishalmi
> Priority: Critical
>
> Reproduction scenario:
> 1. Create a new JAVA Gradle project in NB12
> 2. Create a new Test code as follows (using either JUnit 4 or TestNG 6+)
> {code:java}
> import org.junit.AfterClass;
> import org.junit.Test;
> public class ExampleTest {
> @AfterClass
> public static void cleanup() {
> // if you comment out the next line, the TestResults window will properly
> show the test results
> System.out.println("Cleaned");
> }
> @Test
> public void testSomeMethod() {
> System.out.println("Doing something.");
> }
> }
> {code}
> 3. Hit CTLR+F6 and check the the results in the `Test Results` window. It
> will still show 'Running' as opposed to the actual test result.
> 4. Comment out the line System.out.println("Cleaned"); and hit CTLR+F6 again
> and check the TestResults window.
> Bug applies to NB11 and above. Tested on LINUX, JDK11 and JDK8. It does not
> matter, if the write to the console is directly, or through a logger.
> Using a MAVEN project works just OK.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists