[jboss-jira] [JBoss JIRA] (DROOLS-1610) Runtime Exception
Mario Fusco (JIRA)
issues at jboss.org
Thu Jun 8 05:47:00 EDT 2017
[ https://issues.jboss.org/browse/DROOLS-1610?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mario Fusco resolved DROOLS-1610.
---------------------------------
Resolution: Rejected
> Runtime Exception
> ------------------
>
> Key: DROOLS-1610
> URL: https://issues.jboss.org/browse/DROOLS-1610
> Project: Drools
> Issue Type: Bug
> Components: core engine
> Affects Versions: 6.5.0.Final
> Reporter: Salman Khan
> Assignee: Mario Fusco
>
> Getting the following exception while trying to implement Drools in Android.
> 06-08 12:25:41.660 19177-19177/com.example.admin23.droolstest W/System.err: java.lang.RuntimeException: Unable to instantiate object for class 'org.drools.android.DexPackageClassLoader' with constructor public org.drools.android.DexPackageClassLoader(org.drools.core.rule.JavaDialectRuntimeData,java.lang.ClassLoader)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.core.util.ClassUtils.instantiateObject(ClassUtils.java:272)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.core.rule.JavaDialectRuntimeData.makeClassLoader(JavaDialectRuntimeData.java:618)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.core.rule.JavaDialectRuntimeData.onAdd(JavaDialectRuntimeData.java:243)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.rule.builder.dialect.java.JavaDialect.<init>(JavaDialect.java:187)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.rule.builder.dialect.java.JavaDialectConfiguration.newDialect(JavaDialectConfiguration.java:91)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl.buildDialectRegistry(KnowledgeBuilderConfigurationImpl.java:392)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.compiler.PackageRegistry.<init>(PackageRegistry.java:55)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.newPackage(KnowledgeBuilderImpl.java:1571)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.initPackageRegistry(KnowledgeBuilderImpl.java:1044)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.createPackageRegistry(KnowledgeBuilderImpl.java:1015)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.initPackageRegistries(CompositeKnowledgeBuilderImpl.java:297)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.buildPackages(CompositeKnowledgeBuilderImpl.java:116)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.build(CompositeKnowledgeBuilderImpl.java:105)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.kie.builder.impl.AbstractKieModule.buildKnowledgePackages(AbstractKieModule.java:244)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.kie.builder.impl.AbstractKieProject.verify(AbstractKieProject.java:64)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(KieBuilderImpl.java:230)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:198)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at com.example.admin23.droolstest.MainActivity.onCreate(MainActivity.java:143)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at android.app.Activity.performCreate(Activity.java:6876)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1135)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3206)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3349)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at android.app.ActivityThread.access$1100(ActivityThread.java:221)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at android.os.Looper.loop(Looper.java:158)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at android.app.ActivityThread.main(ActivityThread.java:7224)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at java.lang.reflect.Method.invoke(Native Method)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: Caused by: java.lang.reflect.InvocationTargetException
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at java.lang.reflect.Constructor.newInstance(Native Method)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.core.util.ClassUtils.instantiateObject(ClassUtils.java:270)
> 06-08 12:25:41.670 19177-19177/com.example.admin23.droolstest W/System.err: ... 29 more
> 06-08 12:25:41.680 19177-19177/com.example.admin23.droolstest W/System.err: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.io.File.getAbsolutePath()' on a null object reference
> 06-08 12:25:41.680 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.android.MultiDexClassLoader.<init>(MultiDexClassLoader.java:70)
> 06-08 12:25:41.680 19177-19177/com.example.admin23.droolstest W/System.err: at org.drools.android.DexPackageClassLoader.<init>(DexPackageClassLoader.java:44)
> 06-08 12:25:41.680 19177-19177/com.example.admin23.droolstest W/System.err: ... 31 more
> Whenever I'm trying to call kieBuilder.buildAll(); method it's giving me the exception rather giving the result array. Please help to resolve this. Any help would be appreciable.
> Thanks in advance.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jboss-jira
mailing list