Hide Forgot
project_key: SOA When trying to regenerate the Drools package from the Ant buildfile in business_ruleservice_ruleAgent QS, I get the following exception: [lpetrovi@steam business_ruleservice_ruleAgent]$ ant generatePackageFile Buildfile: build.xml ... generatePackageFile: [echo] Going to regenerate 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:283) [java] at org.drools.compiler.PackageBuilderConfiguration.buildDialectConfigurationMap(PackageBuilderConfiguration.java:268) [java] at org.drools.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:181) [java] at org.drools.compiler.PackageBuilderConfiguration.<init>(PackageBuilderConfiguration.java:159) [java] at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:210) [java] at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:143) [java] at org.drools.builder.impl.KnowledgeBuilderFactoryServiceImpl.newKnowledgeBuilder(KnowledgeBuilderFactoryServiceImpl.java:34) [java] at org.drools.builder.KnowledgeBuilderFactory.newKnowledgeBuilder(KnowledgeBuilderFactory.java:47) [java] at org.jboss.internal.soa.esb.services.rules.util.PackageFileGenerator.createPackageFile(PackageFileGenerator.java:74) [java] at org.jboss.internal.soa.esb.services.rules.util.PackageFileGenerator.main(PackageFileGenerator.java:66) [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:279) [java] ... 9 more BUILD FAILED /home/lpetrovi/QA/SOA-5.1.0.ER3/jboss-soa-p-5/jboss-as/samples/quickstarts/business_ruleservice_ruleAgent/build.xml:43: Java returned: 1
Link: Added: This issue depends JBESB-3516
Candidate for SOA 5.1.0
This appears to be a packaging problem with SOA-P, not a bug in JBoss ESB. See the listings below; you will notice the difference is that SOA-P is missing core-3.4.2.v_883_R34x.jar: $ ls jbossesb-server-4.9/server/default/deploy/jbrules.esb/ antlr-runtime-3.1.3.jar core-3.4.2.v_883_R34x.jar drools-api-5.1.0.jar drools-compiler-5.1.0.jar drools-core-5.1.0.jar drools-decisiontables-5.1.0.jar drools-jsr94-5.1.0.jar drools-templates-5.1.0.jar janino-2.5.15.jar jbossesb-jbrules.jar jbrules-service.xml jsr94-1.1.jar jxl-2.4.2.jar META-INF XPathLanguage.dsl xpp3_min-1.1.4c.jar $ ls 5.1.0.ER3/jboss-soa-p-5/jboss-as/server/default/deploy/jbrules.esb/ antlr-runtime-3.1.3.jar drools-api-5.1.0.BRMS.jar drools-compiler-5.1.0.BRMS.jar drools-core-5.1.0.BRMS.jar drools-decisiontables-5.1.0.BRMS.jar drools-jsr94-5.1.0.BRMS.jar drools-templates-5.1.0.BRMS.jar janino-2.5.15.jar jbossesb-jbrules.jar jbrules-service.xml jsr94-1.1.jar jxl-2.6.10.jar META-INF XPathLanguage.dsl xpp3_min-1.1.4c.jar Aside, I thought that SOA-P 5.1 was going to use Drools 5.1.1, not 5.1.0? When this changes, please note that ecj-3.5.1.jar should be used instead of core-3.4.2.v_883_R34x.jar.
Thanks David, I already know about this one. I am talking to Trev about it tomorrow.
Assigning to Trevor as we have confirmed it is a SOA build issue.
Link: Added: This issue is a dependency of SOA-2552
Link: Removed: This issue is a dependency of SOA-2552
Link: Added: This issue depends SOA-2552
Link: Added: This issue is a dependency of SOA-2611
Link: Removed: This issue is a dependency of SOA-2611
Link: Added: This issue duplicates SOA-2552
Link: Removed: This issue depends SOA-2552
Closing as a duplicate as it has already been done through SOA-2552