Well, i dont know where to start.
I am using Amazon Corretto 8 and everything its fine.
When i build a docker image with Amazon Corretto with Amazon Linux 2 jdk 8. The error its absolute not clear what i am doing wrong or whats is going on.
The command:
kieServices.newKieBuilder(kfs).buildAll();
Code:
private static synchronized KieResources getFactoryService() {
return LazyHolder.service;
}
private static class LazyHolder {
private static final KieResources service = ServiceRegistry.getService(KieResources.class);
}
File: org.kie.internal.io.ResourceFactory
OBS: The LazyHolder.service its always null and get a npe.
Stack:
java.lang.NullPointerException: null
at org.kie.internal.io.ResourceFactory.newByteArrayResource(ResourceFactory.java:66)
at org.drools.compiler.kie.builder.impl.AbstractKieModule.getResource(AbstractKieModule.java:296)
at org.drools.compiler.kie.builder.impl.AbstractKieModule.addResourceToCompiler(AbstractKieModule.java:259)
at org.drools.compiler.kie.builder.impl.AbstractKieModule.addResourceToCompiler(AbstractKieModule.java:254)
at org.drools.compiler.kie.builder.impl.AbstractKieProject.buildKnowledgePackages(AbstractKieProject.java:257)
at org.drools.compiler.kie.builder.impl.AbstractKieProject.verify(AbstractKieProject.java:75)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(KieBuilderImpl.java:271)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:239)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:192)
Davi
+55 (11) 9-6395-3728