[
https://issues.jboss.org/browse/DROOLS-1610?page=com.atlassian.jira.plugi...
]
Mario Fusco commented on DROOLS-1610:
-------------------------------------
I cannot recreate your problem. Please provide a reproducer of this issue. Also before
doing this give a try to 7.0.0.Final.
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)