Visitar URL original
Tests failing on mac · Issue #404 · microsoft/java-debug · GitHub
Skip to content

Tests failing on mac #404

Description

I am getting 43 errors in tests and it's failing on:

Java Debug Server for Visual Studio Code :: Debugger Core FAILURE

My java version is:

openjdk 11.0.2 2019-01-15

For more context it builds and works fine on Linux.

Activity

  1. testforstephen commented on May 23, 2022

    @testforstephen
    Contributor

    pls provide more error info.

  2. ChristianChiarulli commented on May 23, 2022

    @ChristianChiarulli
    Author
    
    Test set: com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest
    
    -------------------------------------------------------------------------------
    
    Tests run: 8, Failures: 0, Errors: 8, Skipped: 0, Time elapsed: 0.646 sec <<< FAILURE!
    
    testAcceptType(com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest)  Time elapsed: 0.084 sec  <<< ERROR!
    
    java.lang.NullPointerException
    
                    at com.microsoft.java.debug.core.AbstractJdiTestCase.waitForBreakPointEvent(AbstractJdiTestCase.java:41)
    
                    at com.microsoft.java.debug.core.adapter.BaseJdiTestCase.setup(BaseJdiTestCase.java:36)
    
                    at com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest.setup(NumericFormatterTest.java:40)
    
                    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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
    
                    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    
                    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
    
                    at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
    
                    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    
                    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    
                    at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    
                    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    
                    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    
                    at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    
                    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    
                    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
    
                    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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
    
                    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
    
                    at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
    
     
    
    testToString(com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest)  Time elapsed: 0.081 sec  <<< ERROR!
    
    java.lang.NullPointerException
    
                    at com.microsoft.java.debug.core.AbstractJdiTestCase.waitForBreakPointEvent(AbstractJdiTestCase.java:41)
    
                    at com.microsoft.java.debug.core.adapter.BaseJdiTestCase.setup(BaseJdiTestCase.java:36)
    
                    at com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest.setup(NumericFormatterTest.java:40)
    
                    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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
    
                    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    
                    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
    
                    at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
    
                    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    
                    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    
                    at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    
                    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    
                    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    
                    at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    
                    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    
                    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
    
                    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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
    
                    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
    
                    at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
    
     
    
    testDefaultOptions(com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest)  Time elapsed: 0.079 sec  <<< ERROR!
    
    java.lang.NullPointerException
    
                    at com.microsoft.java.debug.core.AbstractJdiTestCase.waitForBreakPointEvent(AbstractJdiTestCase.java:41)
    
                    at com.microsoft.java.debug.core.adapter.BaseJdiTestCase.setup(BaseJdiTestCase.java:36)
    
                    at com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest.setup(NumericFormatterTest.java:40)
    
                    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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
    
                    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    
                    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
    
                    at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
    
                    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    
                    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    
                    at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    
                    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    
                    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    
                    at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    
                    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    
                    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
    
                    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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
    
                    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
    
                    at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
    
     
    
    testValueOf(com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest)  Time elapsed: 0.082 sec  <<< ERROR!
    
    java.lang.NullPointerException
    
                    at com.microsoft.java.debug.core.AbstractJdiTestCase.waitForBreakPointEvent(AbstractJdiTestCase.java:41)
    
                    at com.microsoft.java.debug.core.adapter.BaseJdiTestCase.setup(BaseJdiTestCase.java:36)
    
                    at com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest.setup(NumericFormatterTest.java:40)
    
                    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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
    
                    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    
                    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
    
                    at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
    
                    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    
                    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    
                    at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    
                    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    
                    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    
                    at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    
                    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    
                    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
    
                    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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
    
                    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
    
                    at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
    
     
    
    testValueOfNotSupported(com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest)  Time elapsed: 0.082 sec  <<< ERROR!
    
    java.lang.NullPointerException
    
                    at com.microsoft.java.debug.core.AbstractJdiTestCase.waitForBreakPointEvent(AbstractJdiTestCase.java:41)
    
                    at com.microsoft.java.debug.core.adapter.BaseJdiTestCase.setup(BaseJdiTestCase.java:36)
    
                    at com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest.setup(NumericFormatterTest.java:40)
    
                    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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
    
                    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    
                    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
    
                    at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
    
                    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    
                    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    
                    at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    
                    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    
                    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    
                    at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    
                    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    
                    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
    
                    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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
    
                    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
    
                    at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
    
     
    
    testValueOfNotIllegalInput(com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest)  Time elapsed: 0.08 sec  <<< ERROR!
    
    java.lang.NullPointerException
    
                    at com.microsoft.java.debug.core.AbstractJdiTestCase.waitForBreakPointEvent(AbstractJdiTestCase.java:41)
    
                    at com.microsoft.java.debug.core.adapter.BaseJdiTestCase.setup(BaseJdiTestCase.java:36)
    
                    at com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest.setup(NumericFormatterTest.java:40)
    
                    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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
    
                    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    
                    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
    
                    at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
    
                    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    
                    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    
                    at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    
                    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    
                    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    
                    at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    
                    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    
                    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
    
                    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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
    
                    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
    
                    at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
    
     
    
    testToHexOctString(com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest)  Time elapsed: 0.078 sec  <<< ERROR!
    
    java.lang.NullPointerException
    
                    at com.microsoft.java.debug.core.AbstractJdiTestCase.waitForBreakPointEvent(AbstractJdiTestCase.java:41)
    
                    at com.microsoft.java.debug.core.adapter.BaseJdiTestCase.setup(BaseJdiTestCase.java:36)
    
                    at com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest.setup(NumericFormatterTest.java:40)
    
                    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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
    
                    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    
                    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
    
                    at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
    
                    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    
                    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    
                    at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    
                    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    
                    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    
                    at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    
                    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    
                    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
    
                    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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
    
                    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
    
                    at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
    
     
    
    testToStringNotSupported(com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest)  Time elapsed: 0.079 sec  <<< ERROR!
    
    java.lang.NullPointerException
    
                    at com.microsoft.java.debug.core.AbstractJdiTestCase.waitForBreakPointEvent(AbstractJdiTestCase.java:41)
    
                    at com.microsoft.java.debug.core.adapter.BaseJdiTestCase.setup(BaseJdiTestCase.java:36)
    
                    at com.microsoft.java.debug.core.adapter.formatter.NumericFormatterTest.setup(NumericFormatterTest.java:40)
    
                    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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
    
                    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    
                    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
    
                    at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
    
                    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    
                    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    
                    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    
                    at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    
                    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    
                    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    
                    at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    
                    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    
                    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    
                    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    
                    at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
    
                    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
    
                    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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
    
                    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
    
                    at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
    
                    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)```
    
    I'm getting null pointer exceptions for pretty much every test
                    
                    
    
  3. shale-bw commented on May 25, 2022

    @shale-bw

    I am running into the same issue with 43 failing tests while building the Debugger Core. Looking at the stack trace for the tests I am also receiving NullPointerExceptions

    Java version:
    openjdk 11.0.15 2022-04-19

  4. shale-bw commented on May 31, 2022

    @shale-bw

    I am happy to provide more information as is necessary, please just let me know what you need for this. I have attached some more information about my system preemptively
    Screen Shot 2022-05-31 at 9 06 18 AM

  5. sa82trip commented on Jun 3, 2022

    @sa82trip

    I'm facing same issue on my mac too. 🥲

  6. scottrbrtsn commented on Aug 31, 2022

    @scottrbrtsn

    Running ./mvnw clean install threw java version mismatch error for me with java-11.

    Tests passed with java 17.

    ¯_(ツ)_/¯

  7. ChristianChiarulli commented on Aug 31, 2022

    @ChristianChiarulli
    Author

    yea it works now with 17, so I guess this can be closed

  8. github-actions commented on Nov 14, 2025

    @github-actions

    Hi Christian Chiarulli (@ChristianChiarulli), I'm an AI Support assistant here to help with your issue. While the team reviews your request, I wanted to provide some possible tips and documentation that might help you in the meantime.

    Suggestions to resolve the debugger core failures on mac:

    • Use a full JDK (not just a JRE) for debugging
    • Verify that VS Code’s “java.home” (or “java.jdt.ls.java.home”) setting points to a JDK 11 installation
    • Clean the Java workspace and restart the server
    • Run the Java: Clean the Java Language Server Workspace command, then reload VS Code
    • Enable verbose debug logs to pinpoint the failure
    • Add “java.trace.server”: “verbose” in your user settings and check the Debug Console / Log (Window) output
    • Update all Java-related extensions to their latest versions
    • In particular, ensure Debugger for Java and Java Test Runner are up to date

    High-confidence reference:

    • “crash” when running a Java Unit Test (vscode-java-pack#615)
    • Similar debugger‐core failure when clicking “Debug Test” on a unit test
    • Suggests JDK vs JRE mismatch or corrupted debug server bundle
    • microsoft/vscode-java-pack#615

    Other references with low confidence

    • Intermittent test failures on Mac in extension’s own test suite (vscode-java#1892)
    • Fails only on macOS but concerns extension’s internal commands
    • redhat-developer/vscode-java#1892

    • ClassNotFoundException when debugging JUnit tests (vscode-java-test#962)
    • Missing test runner classes at debug time on macOS
    • microsoft/vscode-java-test#962

    • VerifyError due to inconsistent stackmap frames when running tests (vscode-java-test#1004)
    • Bytecode verification errors in test runs
    • microsoft/vscode-java-test#1004

    The team will respond to your issue shortly. I hope these suggestions are helpful in the meantime. If this comment helped you, please give it a 👍. If the suggestion was not helpful or incorrect, please give it a 👎. Your feedback helps us improve!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions