While building a package in BRM it throws exception "java.lang.TypeNotPresentException: Type some.package.ClassName not present"
Issue
- I am trying to build a package in BRM (i.e. Guvnor) and throws the ERROR on the screen saying “Technical Error …”. Once I get this error, I am not able to build that package on that server even after restarting the JBoss Enterprise BRMS server or reinstalling it. The following ERROR could be seen inside the
server.logfile:
ERROR [org.drools.guvnor.server.RepositoryServiceServlet] (http-0.0.0.0-8080-15) Service method 'public abstract org.drools.guvnor.client.rpc.BuilderResult org.drools.guvnor.client.rpc.PackageService.buildPackage(java.lang.String,boolean,java.lang.String,java.lang.String,java.lang.String,boolean,java.lang.String,java.lang.String,boolean,java.lang.String) throws com.google.gwt.user.client.rpc.SerializationException' threw an unexpected exception: java.lang.TypeNotPresentException: Type some.package.ClassName not present
java.lang.TypeNotPresentException: Type some.package.ClassName not present
at some.package.SomeClass.someMethod(SomeClass.java:xx)
...
at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:1040)
at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:187)
at some.package.SomeClass.someMethod(SomeClass.java:xx)
at java.lang.reflect.Field.getAnnotation(Field.java:1014)
at org.drools.compiler.PackageBuilder.getTypeDeclaration(PackageBuilder.java:1334)
at org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:301)
...
Caused by:
java.lang.ClassNotFoundException: org.eclipse.persistence.annotations.CascadeOnDelete
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:169)
at some.package.SomeClass.someMethod(SomeClass.java:xx)
... 82 more
Can you please advice me how to solve this issue?
Environment
- JBoss Enterprise Business Rules Management System Platform (BRMS)
- 5.3.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
