Skip to content

Instantly share code, notes, and snippets.

@hellowdan
Created November 23, 2020 11:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hellowdan/33cc6da26633c981f6886e3af0c16957 to your computer and use it in GitHub Desktop.
Save hellowdan/33cc6da26633c981f6886e3af0c16957 to your computer and use it in GitHub Desktop.
org.drools.testcoverage.regression.UnwantedStringConversionTest stacktrace
20:56:31 [ERROR] testStringToDecimalConversion[0](org.drools.testcoverage.regression.UnwantedStringConversionTest) Time elapsed: 0.482 s <<< ERROR!
20:56:31 java.lang.RuntimeException: java.lang.NoSuchFieldException: classes
20:56:31 at org.drools.compiler.commons.jci.compilers.NativeJavaCompiler$MemoryFileManager.indexClassesByPackage(NativeJavaCompiler.java:401)
20:56:31 at org.drools.compiler.commons.jci.compilers.NativeJavaCompiler$MemoryFileManager.indexClassesByPackage(NativeJavaCompiler.java:382)
20:56:31 at org.drools.compiler.commons.jci.compilers.NativeJavaCompiler$MemoryFileManager.<init>(NativeJavaCompiler.java:289)
20:56:31 at org.drools.compiler.commons.jci.compilers.NativeJavaCompiler.compile(NativeJavaCompiler.java:97)
20:56:31 at org.drools.compiler.commons.jci.compilers.AbstractJavaCompiler.compile(AbstractJavaCompiler.java:51)
20:56:31 at org.drools.mvel.java.JavaDialect.compileAll(JavaDialect.java:417)
20:56:31 at org.drools.compiler.compiler.DialectCompiletimeRegistry.compileAll(DialectCompiletimeRegistry.java:61)
20:56:31 at org.drools.compiler.compiler.PackageRegistry.compileAll(PackageRegistry.java:84)
20:56:31 at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.compileAll(KnowledgeBuilderImpl.java:1453)
20:56:31 at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.wireAllRules(KnowledgeBuilderImpl.java:929)
20:56:31 at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.buildRules(KnowledgeBuilderImpl.java:2481)
20:56:31 at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.buildPackages(KnowledgeBuilderImpl.java:2405)
20:56:31 at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.build(CompositeKnowledgeBuilderImpl.java:105)
20:56:31 at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.build(CompositeKnowledgeBuilderImpl.java:97)
20:56:31 at org.drools.compiler.kie.builder.impl.AbstractKieProject.buildKnowledgePackages(AbstractKieProject.java:268)
20:56:31 at org.drools.compiler.kie.builder.impl.AbstractKieProject.buildKnowledgePackages(AbstractKieProject.java:216)
20:56:31 at org.drools.compiler.kie.builder.impl.AbstractKieProject.verify(AbstractKieProject.java:80)
20:56:31 at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(KieBuilderImpl.java:278)
20:56:31 at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:246)
20:56:31 at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:203)
20:56:31 at org.drools.testcoverage.common.util.KieUtil.getKieBuilderFromKieFileSystem(KieUtil.java:131)
20:56:31 at org.drools.testcoverage.common.util.KieUtil.buildAndInstallKieModuleIntoRepo(KieUtil.java:70)
20:56:31 at org.drools.testcoverage.common.util.KieUtil.buildAndInstallKieModuleIntoRepo(KieUtil.java:64)
20:56:31 at org.drools.testcoverage.common.util.KieUtil.getKieModuleFromResources(KieUtil.java:231)
20:56:31 at org.drools.testcoverage.common.util.KieUtil.getKieModuleFromResources(KieUtil.java:220)
20:56:31 at org.drools.testcoverage.common.util.KieBaseUtil.getKieBaseFromKieModuleFromResources(KieBaseUtil.java:99)
20:56:31 at org.drools.testcoverage.common.util.KieBaseUtil.getKieBaseFromKieModuleFromResources(KieBaseUtil.java:89)
20:56:31 at org.drools.testcoverage.regression.UnwantedStringConversionTest.testStringToDecimalConversion(UnwantedStringConversionTest.java:57)
20:56:31 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
20:56:31 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
20:56:31 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
20:56:31 at java.lang.reflect.Method.invoke(Method.java:508)
20:56:31 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
20:56:31 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
20:56:31 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
20:56:31 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
20:56:31 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
20:56:31 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
20:56:31 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
20:56:31 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
20:56:31 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
20:56:31 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
20:56:31 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
20:56:31 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
20:56:31 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
20:56:31 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
20:56:31 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
20:56:31 at org.junit.runners.Suite.runChild(Suite.java:128)
20:56:31 at org.junit.runners.Suite.runChild(Suite.java:27)
20:56:31 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
20:56:31 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
20:56:31 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
20:56:31 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
20:56:31 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
20:56:31 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
20:56:31 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
20:56:31 at org.junit.runners.Suite.runChild(Suite.java:128)
20:56:31 at org.junit.runners.Suite.runChild(Suite.java:27)
20:56:31 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
20:56:31 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
20:56:31 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
20:56:31 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
20:56:31 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
20:56:31 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
20:56:31 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
20:56:31 at org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:55)
20:56:31 at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137)
20:56:31 at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107)
20:56:31 at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83)
20:56:31 at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75)
20:56:31 at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158)
20:56:31 at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
20:56:31 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
20:56:31 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
20:56:31 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
20:56:31 Caused by: java.lang.NoSuchFieldException: classes
20:56:31 at java.lang.Class.getDeclaredField(Class.java:824)
20:56:31 at org.drools.compiler.commons.jci.compilers.NativeJavaCompiler$MemoryFileManager.indexClassesByPackage(NativeJavaCompiler.java:392)
20:56:31 ... 74 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment