[rules-users] Null Pointer Exception while adding rules

rulesnubi pawan.rathore at equifax.com
Wed Mar 17 18:55:10 EDT 2010


Hello,

I'm getting the following exception while add new rules - 

java.lang.NullPointerException
        at java.util.zip.Inflater.ensureOpen(Inflater.java:325)
        at java.util.zip.Inflater.reset(Inflater.java:294)
        at java.util.zip.ZipFile.getInflater(ZipFile.java:372)
        at java.util.zip.ZipFile.getInputStream(ZipFile.java:320)
        at java.util.zip.ZipFile.getInputStream(ZipFile.java:286)
        at java.util.jar.JarFile.getInputStream(JarFile.java:387)
        at
sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:136)
        at java.net.URL.openStream(URL.java:1007)
        at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1161)
        at
com.sun.enterprise.loader.EJBClassLoader.getResourceAsStream(EJBClassLoader.java:834)
        at
org.apache.catalina.loader.WebappClassLoader.getResourceAsStream(WebappClassLoader.java:1192)
        at
org.drools.rule.CompositeClassLoader.getResourceAsStream(CompositeClassLoader.java:86)
        at
org.drools.commons.jci.compilers.EclipseJavaCompiler$2.findType(EclipseJavaCompiler.java:240)
        at
org.drools.commons.jci.compilers.EclipseJavaCompiler$2.findType(EclipseJavaCompiler.java:217)
        at
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:122)
        at
org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:178)
        at
org.eclipse.jdt.internal.compiler.lookup.Scope.getPackage(Scope.java:2060)
        at
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference.getTypeBinding(QualifiedTypeReference.java:65)
        at
org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:153)
        at
org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveSuperType(TypeReference.java:110)
        at
org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype(ClassScope.java:1102)
        at
org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperInterfaces(ClassScope.java:902)
        at
org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy(ClassScope.java:948)
        at
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarchy(CompilationUnitScope.java:288)
        at
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:198)
        at
org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:383)
        at
org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:397)
        at
org.drools.commons.jci.compilers.EclipseJavaCompiler.compile(EclipseJavaCompiler.java:351)
        at
org.drools.commons.jci.compilers.AbstractJavaCompiler.compile(AbstractJavaCompiler.java:51)
        at
org.drools.rule.builder.dialect.java.JavaDialect.compileAll(JavaDialect.java:389)
        at
org.drools.compiler.DialectCompiletimeRegistry.compileAll(DialectCompiletimeRegistry.java:56)
        at
org.drools.compiler.PackageRegistry.compileAll(PackageRegistry.java:74)
        at
org.drools.compiler.PackageBuilder.compileAll(PackageBuilder.java:690)
        at
org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:653)
        at
org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:290)
        at
org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:488)
        at
org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:25)

This is not even consistent. It works some time and throws up the above
exceptions at times.

I'm using drools v 5.0.1 on glassfish application server. The jdk is - Java
HotSpot(TM) Server VM (build 1.5.0_15-b04, mixed mode)

Anyone have similar experiences?

Thanks,
nubi

-- 
View this message in context: http://n3.nabble.com/Null-Pointer-Exception-while-adding-rules-tp454453p454453.html
Sent from the Drools - User mailing list archive at Nabble.com.



More information about the rules-users mailing list