Skip to content

Instantly share code, notes, and snippets.

@baldimir
Created October 25, 2017 07:23
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 baldimir/9972c37fe1a1af09bfa0a1605c611306 to your computer and use it in GitHub Desktop.
Save baldimir/9972c37fe1a1af09bfa0a1605c611306 to your computer and use it in GitHub Desktop.
JDK9 Traits - getConstructor fail
09:22:24,048 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
09:22:24,048 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/home/tzimanyi/git/drools/drools-compiler/target/test-classes/logback-test.xml]
09:22:24,049 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath.
09:22:24,049 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [file:/home/tzimanyi/git/drools/drools-compiler/target/test-classes/logback-test.xml]
09:22:24,049 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [file:/home/tzimanyi/git/drools/drools-core/target/test-classes/logback-test.xml]
09:22:24,154 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
09:22:24,226 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
09:22:24,233 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [consoleAppender]
09:22:24,282 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
09:22:24,363 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.kie] to INFO
09:22:24,363 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.drools] to INFO
09:22:24,363 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.drools.core.management] to DEBUG
09:22:24,363 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to WARN
09:22:24,363 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [consoleAppender] to Logger[ROOT]
09:22:24,364 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
09:22:24,364 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@55b53d44 - Registering current configuration as safe fallback point
09:22:24.374 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.registerConfs:107 - Loading kie.conf from
09:22:24.377 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.loadConfs:117 - Discovered kie.conf url=file:/home/tzimanyi/git/drools/drools-compiler/target/classes/META-INF/kie.conf
09:22:24.380 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.processKieService:152 - Adding Service org.drools.compiler.builder.impl.KnowledgeBuilderFactoryServiceImpl
09:22:24.384 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.processKieService:152 - Adding Service org.drools.compiler.kie.builder.impl.KieServicesImpl
09:22:24.384 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.registerConfs:107 - Loading kie.conf from
09:22:24.385 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.loadConfs:117 - Discovered kie.conf url=file:/home/tzimanyi/git/drools/drools-core/target/classes/META-INF/kie.conf
09:22:24.386 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.processKieService:152 - Adding Service org.drools.core.concurrent.ExecutorProviderImpl
09:22:24.387 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.processKieService:152 - Adding Service org.drools.core.marshalling.impl.MarshallerProviderImpl
09:22:24.388 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.processKieService:152 - Adding Service org.drools.core.io.impl.ResourceFactoryServiceImpl
09:22:24.388 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.registerConfs:107 - Loading kie.conf from
09:22:24.389 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.loadConfs:117 - Discovered kie.conf url=jar:file:/home/tzimanyi/.m2/repository/org/kie/kie-internal/7.5.0-SNAPSHOT/kie-internal-7.5.0-20171020.192602-8.jar!/META-INF/kie.conf
09:22:24.390 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.processKieService:152 - Adding Service org.kie.internal.services.KieBeliefsImpl
09:22:24.390 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.processKieService:152 - Adding Service org.kie.internal.services.KieAssemblersImpl
09:22:24.391 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.processKieService:152 - Adding Service org.kie.internal.services.KieRuntimesImpl
09:22:24.392 [main] INFO o.k.a.i.utils.ServiceDiscoveryImpl.processKieService:152 - Adding Service org.kie.internal.services.KieWeaversImpl
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/home/tzimanyi/.m2/repository/com/thoughtworks/xstream/xstream/1.4.10/xstream-1.4.10.jar) to field java.util.TreeMap.comparator
WARNING: Please consider reporting this to the maintainers of com.thoughtworks.xstream.core.util.Fields
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
09:22:25.934 [main] INFO o.d.c.k.b.impl.KieRepositoryImpl.addKieModule:111 - KieModule was added: MemoryKieModule[releaseId=org.default:artifact:1.0.0-SNAPSHOT]
09:22:26.077 [main] INFO o.d.c.k.b.impl.KieRepositoryImpl.addKieModule:111 - KieModule was added: MemoryKieModule[releaseId=org.default:artifact:1.0.0-SNAPSHOT]
Don MONKEY
java.lang.VerifyError: Illegal type at constant pool entry 92 in class org.drools.abductive.test.Monkey.org.drools.core.factmodel.traits.Entity_Proxy
Exception Details:
Location:
org/drools/abductive/test/Monkey/org/drools/core/factmodel/traits/Entity_Proxy.writeExternal(Ljava/io/ObjectOutput;)V @22: invokespecial
Reason:
Constant pool index 92 is invalid
Bytecode:
0000000: 2b2a b600 54b9 005a 0200 2b2a b400 1bb9
0000010: 005a 0200 2a2b b700 5cb1
at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3110)
at java.base/java.lang.Class.getConstructor0(Class.java:3315)
at java.base/java.lang.Class.getConstructor(Class.java:2108)
at org.drools.core.factmodel.traits.AbstractTraitFactory.cacheConstructor(AbstractTraitFactory.java:165)
at org.drools.core.factmodel.traits.AbstractTraitFactory.getProxy(AbstractTraitFactory.java:133)
at org.drools.core.base.TraitHelper.asTrait(TraitHelper.java:427)
at org.drools.core.base.TraitHelper.applyTrait(TraitHelper.java:270)
at org.drools.core.base.TraitHelper.don(TraitHelper.java:105)
at org.drools.core.base.TraitHelper.don(TraitHelper.java:97)
at org.drools.core.impl.StatefulKnowledgeSessionImpl.don(StatefulKnowledgeSessionImpl.java:1485)
at org.drools.core.base.WrappedStatefulKnowledgeSessionForRHS.don(WrappedStatefulKnowledgeSessionForRHS.java:462)
at org.drools.core.base.DefaultKnowledgeHelper.don(DefaultKnowledgeHelper.java:618)
at org.drools.core.base.DefaultKnowledgeHelper.don(DefaultKnowledgeHelper.java:601)
at org.drools.core.base.DefaultKnowledgeHelper.don(DefaultKnowledgeHelper.java:577)
at org.drools.abductive.test.Rule_Main993614720.defaultConsequence(Rule_Main993614720.java:8)
at org.drools.abductive.test.Rule_Main993614720DefaultConsequenceInvokerGenerated.evaluate(Unknown Source)
at org.drools.abductive.test.Rule_Main993614720DefaultConsequenceInvoker.evaluate(Unknown Source)
at org.drools.core.phreak.RuleExecutor.innerFireActivation(RuleExecutor.java:431)
at org.drools.core.phreak.RuleExecutor.fireActivation(RuleExecutor.java:379)
at org.drools.core.phreak.RuleExecutor.fire(RuleExecutor.java:135)
at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:88)
at org.drools.core.concurrent.AbstractRuleEvaluator.internalEvaluateAndFire(AbstractRuleEvaluator.java:34)
at org.drools.core.concurrent.SequentialRuleEvaluator.evaluateAndFire(SequentialRuleEvaluator.java:43)
at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1067)
at org.drools.core.common.DefaultAgenda.internalFireAllRules(DefaultAgenda.java:1014)
at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1006)
at org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1320)
at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1311)
at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1295)
at org.drools.compiler.beliefsystem.abductive.AbductionTest.testNeeds(AbductionTest.java:862)
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:564)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Process finished with exit code 255
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment