My Oracle Support Banner

How to troubleshoot project compilation errors when deploying project in BPM Process Administrator (Doc ID 1290174.1)

Last updated on MARCH 18, 2019

Applies to:

Oracle Business Process Management Suite - Version 6.0.0 and later
Information in this document applies to any platform.
***Checked for relevance on 1-Oct-2012***

Goal

Deployment of a project in Process Administrator fails while compiling the project catalogs. You may see an error similar to the following in <BPMHome>/log/webconsole.log in debug mode:

[<I> ] Main (<9> WebContainer : 9): Compiling Services.Catalog.Mycatalog
[<D> ] Main (<9> WebContainer : 9): java.lang.NullPointerException
[ (cont) ] Main: java.lang.NullPointerException
[ (cont) ] Main: at fuego.bcgen.TD$BcelRepository.addToRepository(TD.java:433)
[ (cont) ] Main: at fuego.bcgen.TD$BcelRepository.addToRepository(TD.java:506)
[ (cont) ] Main: at fuego.bcgen.TD$BcelRepository.checkOtherTypes(TD.java:517)
[ (cont) ] Main: at fuego.bcgen.TD$BcelRepository.loadClass(TD.java:347)
[ (cont) ] Main: at org.apache.bcel.Repository.lookupClass(Repository.java:99)
[ (cont) ] Main: at org.apache.bcel.generic.ObjectType.referencesInterface(ObjectType.java:109)
[ (cont) ] Main: at fuego.bcgen.MethodD.guessIfReferenceInterface(MethodD.java:317)
[ (cont) ] Main: at fuego.bcgen.MethodD.referencesInterface(MethodD.java:191)
[ (cont) ] Main: at fuego.bcgen.JVMCodeBuilderImpl.invoke(JVMCodeBuilderImpl.java:475)
[ (cont) ] Main: at fuego.compiler.JVMByteCodeGenerator.generateSetter(JVMByteCodeGenerator.java:1340)
[ (cont) ] Main: at fuego.compiler.BaseCodeGenerator.generate(BaseCodeGenerator.java:100)
[ (cont) ] Main: at fuego.compiler.SetMember.generate(SetMember.java:399)
[ (cont) ] Main: at fuego.compiler.Node.gen(Node.java:751)
[ (cont) ] Main: at fuego.compiler.BaseCodeGenerator.generate(BaseCodeGenerator.java:87)
[ (cont) ] Main: at fuego.compiler.Block.generate(Block.java:274)
[ (cont) ] Main: at fuego.compiler.Node.gen(Node.java:751)
[ (cont) ] Main: at fuego.compiler.JVMByteCodeGenerator.generate(JVMByteCodeGenerator.java:149)
[ (cont) ] Main: at fuego.compiler.JVMByteCodeGenerator.generate(JVMByteCodeGenerator.java:431)
[ (cont) ] Main: at fuego.compiler.Method.generate(Method.java:820)
[ (cont) ] Main: at fuego.compiler.Node.gen(Node.java:751)
[ (cont) ] Main: at fuego.compiler.ClassGenerator.generate(ClassGenerator.java:72)
[ (cont) ] Main: at fuego.compiler.JVMByteCodeGenerator.generate(JVMByteCodeGenerator.java:450)
[ (cont) ] Main: at fuego.compiler.ObjectClass.generate(ObjectClass.java:467)
[ (cont) ] Main: at fuego.compiler.Node.gen(Node.java:751)
[ (cont) ] Main: at fuego.compiler.ObjectClass.generate(ObjectClass.java:493)
[ (cont) ] Main: at fuego.compiler.ObjectClass.generateCode(ObjectClass.java:565)
[ (cont) ] Main: at fuego.compiler.FuegoCompiler.generateCode(FuegoCompiler.java:965)
[ (cont) ] Main: at fuego.compiler.FuegoCompiler.generateCode(FuegoCompiler.java:478)
[ (cont) ] Main: at fuego.compiler.FuegoCompiler.generateCode(FuegoCompiler.java:437)
[ (cont) ] Main: at fuego.project.compiler.FuegoObjectCompiler.compile(FuegoObjectCompiler.java:142)
[ (cont) ] Main: at fuego.project.compiler.FuegoObjectCompiler.compile(FuegoObjectCompiler.java:43)
[ (cont) ] Main: at fuego.project.compiler.ProjectCompiler.compileProjectObject(ProjectCompiler.java:792)
[ (cont) ] Main: at fuego.project.compiler.ProjectCompiler.compileCatalog(ProjectCompiler.java:492)
[ (cont) ] Main: at fuego.project.compiler.ProjectCompiler.compileCatalog(ProjectCompiler.java:502)
[ (cont) ] Main: at fuego.project.compiler.ProjectCompiler.compileCatalog(ProjectCompiler.java:502)
[ (cont) ] Main: at fuego.project.compiler.ProjectCompiler.compileCatalog(ProjectCompiler.java:904)
[ (cont) ] Main: at fuego.project.compiler.ProjectCompiler.compile(ProjectCompiler.java:335)
[ (cont) ] Main: at fuego.project.publisher.ProjectPublisher.publish(ProjectPublisher.java:912)
[ (cont) ] Main: at fuego.webconsole.model.JSFPublicationInfo.publishAction(JSFPublicationInfo.java:1299)

....

 

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.