Hide Forgot
Date of First Response: 2009-10-22 06:32:05 project_key: SOA In jboss-as/server/*/deploy/jbrules.esb/, there are some drools-*.jar files present. However, drools-api.jar is not among them.
drools-api.jar has never been in a SOA jbrules.esb Two other jars that are in esb are also not present. Need to check if they are needed.
drools-mc-5.0.1.jar drools-templates-5.0.1.jar are the other two
I found this issue due to a QS that is part of our integration test suite. (Will attach in a moment.) After including the drools-api.jar from BRMS 5.0.1, the issue went away and another issue appeared (when trying to build the QS): generatePackageFile: [echo] Going to regenerated ruleAgent/org.jboss.soa.esb.services.rules.pkg [java] Exception in thread "main" org.drools.RuntimeDroolsException: Unable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java:org.drools.rule.builder.dialect.java.JavaDialectConfiguration' [java] at org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:274) [java] at org.drools.compiler.PackageBuilderConfiguration.buildDialectConfigurationMap(PackageBuilderConfiguration.java:259) [java] at org.drools.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:176) [java] at org.drools.compiler.PackageBuilderConfiguration.<init>(PackageBuilderConfiguration.java:153) [java] at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:242) [java] at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:142) [java] at org.jboss.internal.soa.esb.services.rules.util.PackageFileGenerator.createPackageFile(PackageFileGenerator.java:71) [java] at org.jboss.internal.soa.esb.services.rules.util.PackageFileGenerator.main(PackageFileGenerator.java:63) [java] Caused by: java.lang.RuntimeException: The Eclipse JDT Core jar is not in the classpath [java] at org.drools.rule.builder.dialect.java.JavaDialectConfiguration.setCompiler(JavaDialectConfiguration.java:94) [java] at org.drools.rule.builder.dialect.java.JavaDialectConfiguration.init(JavaDialectConfiguration.java:55) [java] at org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:270) [java] ... 7 more BUILD FAILED /home/lpetrovi/Work/QE/tests/quickstarts/tests/build.xml:221: The following error occurred while executing this line: /home/lpetrovi/Work/QE/tests/quickstarts/tests/build.xml:578: The following error occurred while executing this line: /home/lpetrovi/Work/QE/tests/quickstarts/tests/build.xml:327: The following error occurred while executing this line: /home/lpetrovi/Work/QE/tests/quickstarts/business_ruleservice_ruleAgent5/build.xml:37: Java returned: 1
The QS showing the problem.
Attachment: Added: qs.tar.bz2
Link: Added: This issue related SOA-1543
This might help to decide what needs to go into jbrules.esb: http://anonsvn.jboss.org/repos/labs/labs/jbossrules/tags/5.0.1.26597.FINAL/README_DEPENDENCIES.txt