gnodet commented on PR #12935:
URL: https://github.com/apache/maven/pull/12935#issuecomment-5472581099

   > different failure than on 3.x branches:
   > 
   > 
   > 
   > ```
   > 
   > -------------------------------------
   > 
   >    
   > 
   > [INFO]  T E S T S
   > 
   >    
   > 
   > [INFO] -------------------------------------------------------
   > 
   >    
   > 
   > [INFO] Running org.apache.maven.jline.FastTerminalReentrancyTest
   > 
   >    
   > 
   > [ERROR] Tests run: 4, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 
0.611 s <<< FAILURE! -- in org.apache.maven.jline.FastTerminalReentrancyTest
   > 
   >    
   > 
   > [ERROR] 
org.apache.maven.jline.FastTerminalReentrancyTest.arbitraryTerminalMethodsFromTheBuilderDoNotDeadlock
 -- Time elapsed: 0.019 s <<< ERROR!
   > 
   >    
   > 
   > java.lang.RuntimeException: java.util.concurrent.ExecutionException: 
org.apache.maven.api.services.MavenException: java.lang.NullPointerException: 
Cannot invoke "org.jline.terminal.Terminal.getSize()" because "t" is null
   > 
   >    
   > 
   >    at 
org.apache.maven.jline.FastTerminal.getTerminal(FastTerminal.java:120)
   > 
   >    
   > 
   >    at 
org.apache.maven.jline.FastTerminalReentrancyTest.installAndAwait(FastTerminalReentrancyTest.java:150)
   > 
   >    
   > 
   >    at 
org.apache.maven.jline.FastTerminalReentrancyTest.lambda$arbitraryTerminalMethodsFromTheBuilderDoNotDeadlock$8(FastTerminalReentrancyTest.java:96)
   > 
   >    
   > 
   >    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
   > 
   >    
   > 
   >    at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
   > 
   >    
   > 
   >    at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
   > 
   >    
   > 
   >    at java.base/java.lang.Thread.run(Thread.java:840)
   > 
   >    
   > 
   >    Suppressed: java.lang.RuntimeException: 
java.util.concurrent.ExecutionException: 
org.apache.maven.api.services.MavenException: java.lang.NullPointerException: 
Cannot invoke "org.jline.terminal.Terminal.getSize()" because "t" is null
   > 
   >    
   > 
   >            at 
org.apache.maven.jline.FastTerminal.getTerminal(FastTerminal.java:120)
   > 
   >    
   > 
   >            at 
org.apache.maven.jline.MessageUtils.doSystemUninstall(MessageUtils.java:99)
   > 
   >    
   > 
   >            at 
org.apache.maven.jline.MessageUtils.systemUninstall(MessageUtils.java:85)
   > 
   >    
   > 
   >            at 
org.apache.maven.jline.FastTerminalReentrancyTest.tearDown(FastTerminalReentrancyTest.java:66)
   > 
   >    
   > 
   >            at java.base/java.lang.reflect.Method.invoke(Method.java:569)
   > 
   >    
   > 
   >            at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
   > 
   >    
   > 
   >            at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
   > 
   >    
   > 
   >    Caused by: java.util.concurrent.ExecutionException: 
org.apache.maven.api.services.MavenException: java.lang.NullPointerException: 
Cannot invoke "org.jline.terminal.Terminal.getSize()" because "t" is null
   > 
   >    
   > 
   >            at 
java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
   > 
   >    
   > 
   >            at 
java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
   > 
   >    
   > 
   >            at 
org.apache.maven.jline.FastTerminal.getTerminal(FastTerminal.java:118)
   > 
   >    
   > 
   >            ... 6 more
   > 
   >    
   > 
   >    Caused by: org.apache.maven.api.services.MavenException: 
java.lang.NullPointerException: Cannot invoke 
"org.jline.terminal.Terminal.getSize()" because "t" is null
   > 
   >    
   > 
   >            at 
org.apache.maven.jline.FastTerminal.lambda$new$0(FastTerminal.java:101)
   > 
   >    
   > 
   >            at java.base/java.lang.Thread.run(Thread.java:840)
   > 
   >    
   > 
   >    Caused by: java.lang.NullPointerException: Cannot invoke 
"org.jline.terminal.Terminal.getSize()" because "t" is null
   > 
   >    
   > 
   >            at 
org.apache.maven.jline.FastTerminalReentrancyTest.lambda$arbitraryTerminalMethodsFromTheBuilderDoNotDeadlock$6(FastTerminalReentrancyTest.java:100)
   > 
   >    
   > 
   >            at 
org.apache.maven.jline.FastTerminalReentrancyTest.lambda$installAndAwait$12(FastTerminalReentrancyTest.java:143)
   > 
   >    
   > 
   >            at 
org.apache.maven.jline.MessageUtils.lambda$systemInstall$0(MessageUtils.java:55)
   > 
   >    
   > 
   >            at 
org.apache.maven.jline.FastTerminal.lambda$new$0(FastTerminal.java:97)
   > 
   >    
   > 
   >            ... 1 more
   > 
   >    
   > 
   > Caused by: java.util.concurrent.ExecutionException: 
org.apache.maven.api.services.MavenException: java.lang.NullPointerException: 
Cannot invoke "org.jline.terminal.Terminal.getSize()" because "t" is null
   > 
   >    
   > 
   >    at 
java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
   > 
   >    
   > 
   >    at 
java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
   > 
   >    
   > 
   >    at 
org.apache.maven.jline.FastTerminal.getTerminal(FastTerminal.java:118)
   > 
   >    
   > 
   >    ... 6 more
   > 
   >    
   > 
   > Caused by: [CIRCULAR REFERENCE: 
org.apache.maven.api.services.MavenException: java.lang.NullPointerException: 
Cannot invoke "org.jline.terminal.Terminal.getSize()" because "t" is null]
   > 
   >    
   > 
   >  
   > 
   >    
   > 
   > [INFO] 
   > 
   >    
   > 
   > [INFO] Results:
   > 
   >    
   > 
   > [INFO] 
   > 
   >    
   > 
   > [ERROR] Errors: 
   > 
   >    
   > 
   > [ERROR]   
FastTerminalReentrancyTest.lambda$arbitraryTerminalMethodsFromTheBuilderDoNotDeadlock$8:96->installAndAwait:150
 ยป Runtime java.util.concurrent.ExecutionException: 
org.apache.maven.api.services.MavenException: java.lang.NullPointerException: 
Cannot invoke "org.jline.terminal.Terminal.getSize()" because "t" is null
   > 
   > ```
   
   Please rebase on latest 4.0.x, I fixed this issue.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to