[jboss-svn-commits] JBL Code SVN: r31755 - in labs/jbossrules/trunk: drools-api/META-INF and 17 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Feb 20 14:45:54 EST 2010


Author: mark.proctor at jboss.com
Date: 2010-02-20 14:45:53 -0500 (Sat, 20 Feb 2010)
New Revision: 31755

Added:
   labs/jbossrules/trunk/drools-persistence-jpa/src/main/java/org/drools/persistence/osgi/
Modified:
   labs/jbossrules/trunk/drools-api/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-compiler/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/ProcessBuilder.java
   labs/jbossrules/trunk/drools-core/.classpath
   labs/jbossrules/trunk/drools-core/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/xml/ExtensibleXmlParser.java
   labs/jbossrules/trunk/drools-decisiontables/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-persistence-jpa/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-process/drools-bpmn2/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-templates/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/osgi-bundles/jxls/org.drools.osgi.wrapper.jxls-reader/.classpath
   labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/.classpath
   labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/.project
   labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/pom.xml
   labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/BPMN2OsgiTest.java
   labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/SimpleOsgiTest.java
   labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/test/AbstractDroolsSpringDMTest.java
   labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/resources/boot-bundles.properties
   labs/jbossrules/trunk/osgi-bundles/org.milyn/org.drools.osgi.wrapper.milyn-smooks-javabean/.classpath
   labs/jbossrules/trunk/osgi-bundles/org.mvel/org.drools.osgi.wrapper.mvel2/.classpath
   labs/jbossrules/trunk/pom.xml
Log:
JBRULES-2351 OSGi Ready 
-fixed JAXP issue https://stg.network.org/bugzilla/show_bug.cgi?id=47169

Modified: labs/jbossrules/trunk/drools-api/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-api/META-INF/MANIFEST.MF	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/drools-api/META-INF/MANIFEST.MF	2010-02-20 19:45:53 UTC (rev 31755)
@@ -1,6 +1,64 @@
 Manifest-Version: 1.0
+Export-Package: org.drools.event.io;uses:="org.drools";version="5.1.0.
+ SNAPSHOT",org.drools.runtime;uses:="org.drools.command,org.drools.tim
+ e,org.drools.runtime.process,org.drools.event,org.drools.runtime.rule
+ ,org.drools,org.drools.runtime.conf";version="5.1.0.SNAPSHOT",org.dro
+ ols.marshalling;uses:="org.drools.runtime,org.drools";version="5.1.0.
+ SNAPSHOT",org.drools.event;uses:="org.drools.runtime,org.drools.event
+ .process,org.drools.event.rule";version="5.1.0.SNAPSHOT",org.drools.c
+ onf;uses:="org.drools.runtime.rule";version="5.1.0.SNAPSHOT",org.droo
+ ls.event.knowledgebase;uses:="org.drools.definition.rule,org.drools.d
+ efinition,org.drools";version="5.1.0.SNAPSHOT",org.drools;uses:="org.
+ drools.io,org.drools.runtime,org.drools.definition.type,org.drools.ev
+ ent.knowledgebase,org.drools.definition.process,org.drools.definition
+ ,org.drools.definition.rule,org.drools.conf,org.drools.util";version=
+ "5.1.0.SNAPSHOT",org.drools.definition.process;uses:="org.drools.defi
+ nition";version="5.1.0.SNAPSHOT",org.drools.util;uses:="org.drools,or
+ g.drools.io,org.drools.builder";version="5.1.0.SNAPSHOT",org.drools.b
+ uilder;uses:="org.drools,org.drools.io,org.drools.definition,org.droo
+ ls.builder.conf,org.drools.util";version="5.1.0.SNAPSHOT",org.drools.
+ builder.conf;uses:="org.drools.runtime.rule,org.drools.conf";version=
+ "5.1.0.SNAPSHOT",org.drools.logger;uses:="org.drools.event";version="
+ 5.1.0.SNAPSHOT",org.drools.runtime.process;uses:="org.drools.runtime"
+ ;version="5.1.0.SNAPSHOT",org.drools.runtime.conf;uses:="org.drools.c
+ onf";version="5.1.0.SNAPSHOT",org.drools.runtime.help;uses:="com.thou
+ ghtworks.xstream,org.quartz,org.drools.time";version="5.1.0.SNAPSHOT"
+ ,org.drools.time;version="5.1.0.SNAPSHOT",org.drools.event.rule;uses:
+ ="org.drools.event,org.drools.runtime.rule";version="5.1.0.SNAPSHOT",
+ org.drools.definition.rule;uses:="org.drools.definition";version="5.1
+ .0.SNAPSHOT",org.drools.osgi.api;uses:="org.osgi.framework,org.osgi.u
+ til.tracker,org.drools,org.drools.util";version="5.1.0.SNAPSHOT",org.
+ drools.runtime.rule;uses:="org.drools.definition.rule,org.drools.runt
+ ime";version="5.1.0.SNAPSHOT",org.drools.event.process;uses:="org.dro
+ ols.runtime.process,org.drools.event";version="5.1.0.SNAPSHOT",org.dr
+ ools.definition;uses:="org.drools.definition.process,org.drools.defin
+ ition.rule";version="5.1.0.SNAPSHOT",org.drools.vsm;uses:="org.drools
+ .command,org.drools.runtime,org.drools,org.drools.agent,org.drools.bu
+ ilder,org.drools.persistence.jpa";version="5.1.0.SNAPSHOT",org.drools
+ .builder.help;uses:="com.sun.tools.xjc,org.drools.io,org.drools,org.d
+ rools.builder,javax.xml.bind";version="5.1.0.SNAPSHOT",org.drools.def
+ inition.type;version="5.1.0.SNAPSHOT",org.drools.io;uses:="org.drools
+ ,org.drools.event.io,org.drools.util";version="5.1.0.SNAPSHOT",org.dr
+ ools.runtime.pipeline;uses:="org.drools.runtime,javax.xml.bind,net.sf
+ .jxls.reader,org.milyn,com.thoughtworks.xstream";version="5.1.0.SNAPS
+ HOT",org.drools.agent;uses:="org.drools.runtime,org.drools.io,org.dro
+ ols";version="5.1.0.SNAPSHOT",org.drools.command;uses:="org.drools.ru
+ ntime,org.drools.runtime.rule";version="5.1.0.SNAPSHOT",org.drools.ta
+ sk.service;version="5.1.0.SNAPSHOT",org.drools.persistence.jpa;uses:=
+ "org.drools.runtime,org.drools";version="5.1.0.SNAPSHOT",org.drools.m
+ anagement;uses:="javax.management";version="5.1.0.SNAPSHOT",org.drool
+ s.command.impl;uses:="org.drools.command";version="5.1.0.SNAPSHOT"
+Private-Package: .;version="5.1.0.SNAPSHOT"
+Tool: Bnd-0.0.357
+Bundle-Name: Drools :: API
+Created-By: 1.6.0_18 (Sun Microsystems Inc.)
+Bundle-Vendor: JBoss Inc.
+DynamicImport-Package: *
+Bundle-Version: 5.1.0.SNAPSHOT
+Bnd-LastModified: 1266694450222
 Bundle-Activator: org.drools.osgi.api.Activator
-Created-By: 1.5.0_21 (Sun Microsystems Inc.)
+Bundle-ManifestVersion: 2
+Bundle-Description: A rule production system
 Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
 Import-Package: com.sun.tools.xjc;resolution:=optional,com.thoughtwork
  s.xstream;resolution:=optional,javax.management;resolution:=optional,
@@ -8,65 +66,6 @@
  tional,org.milyn;resolution:=optional,org.osgi.framework;resolution:=
  optional;version="1.5",org.osgi.util.tracker;resolution:=optional;ver
  sion="1.4",org.quartz;resolution:=optional
-Bnd-LastModified: 1266544737491
-Export-Package: org.drools.logger;uses:="org.drools.event";version="5.
- 1.0.SNAPSHOT",org.drools.runtime;uses:="org.drools.command,org.drools
- .time,org.drools.event,org.drools,org.drools.runtime.process,org.droo
- ls.runtime.rule,org.drools.runtime.conf";version="5.1.0.SNAPSHOT",org
- .drools.task.service;version="5.1.0.SNAPSHOT",org.drools.marshalling;
- uses:="org.drools.runtime,org.drools";version="5.1.0.SNAPSHOT",org.dr
- ools.runtime.rule;uses:="org.drools.definition.rule,org.drools.runtim
- e";version="5.1.0.SNAPSHOT",org.drools.command;uses:="org.drools.runt
- ime,org.drools.runtime.rule";version="5.1.0.SNAPSHOT",org.drools.time
- ;version="5.1.0.SNAPSHOT",org.drools.management;uses:="javax.manageme
- nt";version="5.1.0.SNAPSHOT",org.drools.event.process;uses:="org.droo
- ls.event,org.drools.runtime.process";version="5.1.0.SNAPSHOT",org.dro
- ols.event.io;uses:="org.drools";version="5.1.0.SNAPSHOT",org.drools.c
- onf;uses:="org.drools.runtime.rule";version="5.1.0.SNAPSHOT",org.droo
- ls.osgi.api;uses:="org.osgi.framework,org.drools,org.drools.util,org.
- osgi.util.tracker";version="5.1.0.SNAPSHOT",org.drools;uses:="org.dro
- ols.io,org.drools.event.knowledgebase,org.drools.runtime,org.drools.d
- efinition,org.drools.definition.type,org.drools.definition.rule,org.d
- rools.definition.process,org.drools.conf,org.drools.util";version="5.
- 1.0.SNAPSHOT",org.drools.runtime.conf;uses:="org.drools.conf";version
- ="5.1.0.SNAPSHOT",org.drools.runtime.process;uses:="org.drools.runtim
- e";version="5.1.0.SNAPSHOT",org.drools.event.rule;uses:="org.drools.e
- vent,org.drools.runtime.rule";version="5.1.0.SNAPSHOT",org.drools.bui
- lder.help;uses:="com.sun.tools.xjc,org.drools.builder,org.drools.io,o
- rg.drools,javax.xml.bind";version="5.1.0.SNAPSHOT",org.drools.vsm;use
- s:="org.drools.command,org.drools.runtime,org.drools.persistence.jpa,
- org.drools.builder,org.drools,org.drools.agent";version="5.1.0.SNAPSH
- OT",org.drools.builder.conf;uses:="org.drools.runtime.rule,org.drools
- .conf";version="5.1.0.SNAPSHOT",org.drools.definition;uses:="org.droo
- ls.definition.rule,org.drools.definition.process";version="5.1.0.SNAP
- SHOT",org.drools.definition.rule;uses:="org.drools.definition";versio
- n="5.1.0.SNAPSHOT",org.drools.runtime.pipeline;uses:="org.drools.runt
- ime,javax.xml.bind,net.sf.jxls.reader,org.milyn,com.thoughtworks.xstr
- eam";version="5.1.0.SNAPSHOT",org.drools.runtime.help;uses:="com.thou
- ghtworks.xstream,org.drools.time,org.quartz";version="5.1.0.SNAPSHOT"
- ,org.drools.event.knowledgebase;uses:="org.drools.definition.rule,org
- .drools.definition,org.drools";version="5.1.0.SNAPSHOT",org.drools.ev
- ent;uses:="org.drools.runtime,org.drools.event.rule,org.drools.event.
- process";version="5.1.0.SNAPSHOT",org.drools.persistence.jpa;uses:="o
- rg.drools.runtime,org.drools";version="5.1.0.SNAPSHOT",org.drools.bui
- lder;uses:="org.drools.io,org.drools.definition,org.drools,org.drools
- .builder.conf,org.drools.util";version="5.1.0.SNAPSHOT",org.drools.io
- ;uses:="org.drools,org.drools.event.io,org.drools.util";version="5.1.
- 0.SNAPSHOT",org.drools.util;uses:="org.drools,org.drools.builder,org.
- drools.io";version="5.1.0.SNAPSHOT",org.drools.command.impl;uses:="or
- g.drools.command";version="5.1.0.SNAPSHOT",org.drools.definition.type
- ;version="5.1.0.SNAPSHOT",org.drools.definition.process;uses:="org.dr
- ools.definition";version="5.1.0.SNAPSHOT",org.drools.agent;uses:="org
- .drools.runtime,org.drools,org.drools.io";version="5.1.0.SNAPSHOT"
-Bundle-Version: 5.1.0.SNAPSHOT
-Bundle-Name: Drools :: API
-Bundle-Description: A rule production system
-Private-Package: .;version="5.1.0.SNAPSHOT"
-Bundle-DocURL: http://www.jboss.org/
-Originally-Created-By: 1.5.0_21 (Sun Microsystems Inc.)
-Bundle-Vendor: JBoss Inc.
-Bundle-ManifestVersion: 2
 Bundle-SymbolicName: org.drools.api;singleton:=true
-Tool: Bnd-0.0.357
-DynamicImport-Package: *
+Bundle-DocURL: http://www.jboss.org/
 

Modified: labs/jbossrules/trunk/drools-compiler/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-compiler/META-INF/MANIFEST.MF	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/drools-compiler/META-INF/MANIFEST.MF	2010-02-20 19:45:53 UTC (rev 31755)
@@ -1,6 +1,68 @@
 Manifest-Version: 1.0
+Export-Package: org.drools.builder.impl;uses:="org.drools.compiler";ve
+ rsion="5.1.0.SNAPSHOT",org.drools.osgi.compiler;uses:="org.osgi.util.
+ tracker,org.osgi.framework,org.drools.builder.impl,org.drools.compile
+ r";version="5.1.0.SNAPSHOT",org.drools.compiler.xml.rules;uses:="org.
+ w3c.dom,org.xml.sax,org.antlr.runtime.tree,org.antlr.runtime";version
+ ="5.1.0.SNAPSHOT",org.drools.testframework;uses:="org.drools.guvnor.c
+ lient.modeldriven.testing,org.mvel2,org.mvel2.compiler,org.drools.guv
+ nor.server.util";version="5.1.0.SNAPSHOT",org.drools.process.builder;
+ uses:="org.drools.rule.builder,org.drools.compiler";version="5.1.0.SN
+ APSHOT",org.drools.rule.builder.dialect.java;uses:="org.mvel2.templat
+ es,org.mvel2.integration,org.mvel2.integration.impl,org.drools.rule.b
+ uilder,org.drools.compiler,org.drools.rule.builder.dialect.mvel,org.m
+ vel2.optimizers,org.mvel2.compiler,org.drools.rule.builder.dialect.ja
+ va.parser,org.antlr.runtime,org.mvel2";version="5.1.0.SNAPSHOT",org.d
+ rools.rule.builder.dialect.mvel;uses:="org.drools.rule.builder,org.dr
+ ools.compiler,org.mvel2,org.mvel2.util,org.drools.rule.builder.dialec
+ t.java,org.mvel2.ast,org.mvel2.compiler";version="5.1.0.SNAPSHOT",org
+ .drools.rule.builder.dialect.java.parser;uses:="org.antlr.runtime";ve
+ rsion="5.1.0.SNAPSHOT",org.drools.guvnor.server.rules;uses:="org.droo
+ ls.compiler,org.drools.guvnor.client.modeldriven,org.drools.guvnor.se
+ rver.util";version="5.1.0.SNAPSHOT",org.drools.guvnor.client.modeldri
+ ven.brl;version="5.1.0.SNAPSHOT",org.drools.guvnor.client.modeldriven
+ .testing;uses:="org.drools.guvnor.client.modeldriven.brl";version="5.
+ 1.0.SNAPSHOT",org.drools.guvnor.client.modeldriven.ui;version="5.1.0.
+ SNAPSHOT",org.drools.compiler.xml.processes;uses:="org.drools.compile
+ r.xml,org.w3c.dom,org.xml.sax,javax.xml.transform,javax.xml.transform
+ .stream";version="5.1.0.SNAPSHOT",org.drools.compiler.xml;uses:="org.
+ drools.compiler.xml.processes,org.drools.compiler.xml.rules,javax.xml
+ .parsers,org.xml.sax";version="5.1.0.SNAPSHOT",org.drools.compiler;us
+ es:="org.drools.rule.builder,org.antlr.runtime.tree,org.antlr.runtime
+ ,org.xml.sax,org.drools.guvnor.client.modeldriven.brl,org.drools.comp
+ iler.xml,org.drools.guvnor.server.util,org.drools.process.builder,org
+ .mvel2,org.drools.compiler.xml.processes,javax.xml.parsers";version="
+ 5.1.0.SNAPSHOT",org.drools.reteoo.compiled;uses:="org.drools.rule.bui
+ lder.dialect.java,org.drools.compiler";version="5.1.0.SNAPSHOT",org.d
+ rools.semantics.java.parser;version="5.1.0.SNAPSHOT",org.drools.guvno
+ r.client.modeldriven.dt;uses:="org.drools.guvnor.client.modeldriven.b
+ rl,org.drools.guvnor.client.modeldriven";version="5.1.0.SNAPSHOT",org
+ .drools.rule.builder;uses:="org.drools.compiler,org.drools.rule.build
+ er.dialect.mvel,org.mvel2,org.mvel2.compiler";version="5.1.0.SNAPSHOT
+ ",org.drools.guvnor.client.modeldriven;uses:="org.drools.guvnor.clien
+ t.modeldriven.brl";version="5.1.0.SNAPSHOT",org.drools.guvnor.server.
+ util;uses:="org.drools.guvnor.client.modeldriven.brl,com.thoughtworks
+ .xstream.io,com.thoughtworks.xstream.io.xml,com.thoughtworks.xstream,
+ org.drools.guvnor.server.rules,org.drools.guvnor.client.modeldriven,o
+ rg.mvel2,org.drools.guvnor.client.modeldriven.dt,org.drools.guvnor.cl
+ ient.modeldriven.testing";version="5.1.0.SNAPSHOT"
+Private-Package: org.drools.lang.descr;version="5.1.0.SNAPSHOT",org.dr
+ ools.commons.jci.compilers;version="5.1.0.SNAPSHOT",org.drools.lang.d
+ sl;version="5.1.0.SNAPSHOT",org.drools.commons.jci.problems;version="
+ 5.1.0.SNAPSHOT",org.drools.commons.jci.readers;version="5.1.0.SNAPSHO
+ T",org.drools.commons.jci.stores;version="5.1.0.SNAPSHOT",org.drools.
+ lang;version="5.1.0.SNAPSHOT"
+Tool: Bnd-0.0.357
+Bundle-Name: Drools :: Compiler
+Created-By: 1.6.0_18 (Sun Microsystems Inc.)
+Require-Bundle: org.drools.core;bundle-version="5.1.0.SNAPSHOT"
+Bundle-Vendor: JBoss Inc.
+DynamicImport-Package: *
+Bundle-Version: 5.1.0.SNAPSHOT
+Bnd-LastModified: 1266694567550
 Bundle-Activator: org.drools.osgi.compiler.Activator
-Created-By: 1.5.0_21 (Sun Microsystems Inc.)
+Bundle-ManifestVersion: 2
+Bundle-Description: A rule production system
 Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
 Import-Package: com.thoughtworks.xstream,com.thoughtworks.xstream.io,c
  om.thoughtworks.xstream.io.xml,javax.xml.parsers,javax.xml.transform,
@@ -17,69 +79,6 @@
  2.optimizers;version="2.0",org.mvel2.templates;version="2.0",org.mvel
  2.util;version="2.0",org.osgi.framework;version="1.5",org.osgi.util.t
  racker;version="1.4",org.w3c.dom,org.xml.sax
-Bnd-LastModified: 1266544747756
-Export-Package: org.drools.builder.impl;uses:="org.drools.compiler";ve
- rsion="5.1.0.SNAPSHOT",org.drools.rule.builder;uses:="org.drools.comp
- iler,org.mvel2.compiler,org.mvel2,org.drools.rule.builder.dialect.mve
- l";version="5.1.0.SNAPSHOT",org.drools.guvnor.client.modeldriven.test
- ing;uses:="org.drools.guvnor.client.modeldriven.brl";version="5.1.0.S
- NAPSHOT",org.drools.guvnor.server.util;uses:="org.drools.guvnor.clien
- t.modeldriven.brl,com.thoughtworks.xstream.io,com.thoughtworks.xstrea
- m.io.xml,com.thoughtworks.xstream,org.drools.guvnor.server.rules,org.
- drools.guvnor.client.modeldriven,org.mvel2,org.drools.guvnor.client.m
- odeldriven.dt,org.drools.guvnor.client.modeldriven.testing";version="
- 5.1.0.SNAPSHOT",org.drools.compiler.xml;uses:="org.drools.compiler.xm
- l.processes,org.drools.compiler.xml.rules,org.xml.sax,javax.xml.parse
- rs";version="5.1.0.SNAPSHOT",org.drools.compiler.xml.processes;uses:=
- "org.xml.sax,org.w3c.dom,org.drools.compiler.xml,javax.xml.transform.
- stream,javax.xml.transform";version="5.1.0.SNAPSHOT",org.drools.osgi.
- compiler;uses:="org.osgi.framework,org.osgi.util.tracker,org.drools.c
- ompiler,org.drools.builder.impl";version="5.1.0.SNAPSHOT",org.drools.
- guvnor.client.modeldriven.dt;uses:="org.drools.guvnor.client.modeldri
- ven.brl,org.drools.guvnor.client.modeldriven";version="5.1.0.SNAPSHOT
- ",org.drools.compiler.xml.rules;uses:="org.xml.sax,org.w3c.dom,org.an
- tlr.runtime.tree,org.antlr.runtime";version="5.1.0.SNAPSHOT",org.droo
- ls.process.builder;uses:="org.drools.rule.builder,org.drools.compiler
- ";version="5.1.0.SNAPSHOT",org.drools.testframework;uses:="org.drools
- .guvnor.client.modeldriven.testing,org.mvel2.compiler,org.drools.guvn
- or.server.util,org.mvel2";version="5.1.0.SNAPSHOT",org.drools.guvnor.
- client.modeldriven.ui;version="5.1.0.SNAPSHOT",org.drools.guvnor.clie
- nt.modeldriven;uses:="org.drools.guvnor.client.modeldriven.brl";versi
- on="5.1.0.SNAPSHOT",org.drools.reteoo.compiled;uses:="org.drools.comp
- iler,org.drools.rule.builder.dialect.java";version="5.1.0.SNAPSHOT",o
- rg.drools.rule.builder.dialect.java.parser;uses:="org.antlr.runtime";
- version="5.1.0.SNAPSHOT",org.drools.semantics.java.parser;version="5.
- 1.0.SNAPSHOT",org.drools.rule.builder.dialect.java;uses:="org.drools.
- rule.builder,org.mvel2.integration,org.mvel2.integration.impl,org.mve
- l2.templates,org.mvel2.compiler,org.mvel2.optimizers,org.drools.compi
- ler,org.drools.rule.builder.dialect.mvel,org.drools.rule.builder.dial
- ect.java.parser,org.antlr.runtime,org.mvel2";version="5.1.0.SNAPSHOT"
- ,org.drools.compiler;uses:="org.drools.rule.builder,org.antlr.runtime
- .tree,org.antlr.runtime,org.drools.guvnor.server.util,org.drools.comp
- iler.xml,org.xml.sax,org.drools.guvnor.client.modeldriven.brl,org.mve
- l2,org.drools.process.builder,org.drools.compiler.xml.processes";vers
- ion="5.1.0.SNAPSHOT",org.drools.rule.builder.dialect.mvel;uses:="org.
- drools.rule.builder,org.drools.compiler,org.mvel2,org.mvel2.compiler,
- org.mvel2.util,org.drools.rule.builder.dialect.java,org.mvel2.ast";ve
- rsion="5.1.0.SNAPSHOT",org.drools.guvnor.server.rules;uses:="org.droo
- ls.guvnor.server.util,org.drools.compiler,org.drools.guvnor.client.mo
- deldriven";version="5.1.0.SNAPSHOT",org.drools.guvnor.client.modeldri
- ven.brl;version="5.1.0.SNAPSHOT"
-Bundle-Version: 5.1.0.SNAPSHOT
-Bundle-Name: Drools :: Compiler
-Bundle-Description: A rule production system
-Private-Package: org.drools.lang.descr;version="5.1.0.SNAPSHOT",org.dr
- ools.lang.dsl;version="5.1.0.SNAPSHOT",org.drools.commons.jci.compile
- rs;version="5.1.0.SNAPSHOT",org.drools.commons.jci.stores;version="5.
- 1.0.SNAPSHOT",org.drools.lang;version="5.1.0.SNAPSHOT",org.drools.com
- mons.jci.problems;version="5.1.0.SNAPSHOT",org.drools.commons.jci.rea
- ders;version="5.1.0.SNAPSHOT",.;version="5.1.0.SNAPSHOT"
-Bundle-DocURL: http://www.jboss.org/
-Originally-Created-By: 1.6.0_18 (Sun Microsystems Inc.)
-Bundle-Vendor: JBoss Inc.
-Bundle-ManifestVersion: 2
 Bundle-SymbolicName: org.drools.compiler;singleton:=true
-Tool: Bnd-0.0.357
-Require-Bundle: org.drools.core;bundle-version="5.1.0.SNAPSHOT"
-DynamicImport-Package: *
+Bundle-DocURL: http://www.jboss.org/
 

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/ProcessBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/ProcessBuilder.java	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/ProcessBuilder.java	2010-02-20 19:45:53 UTC (rev 31755)
@@ -24,6 +24,8 @@
 import java.util.List;
 import java.util.Map;
 
+import javax.xml.parsers.FactoryConfigurationError;
+
 import org.drools.compiler.xml.XmlProcessReader;
 import org.drools.compiler.xml.processes.RuleFlowMigrator;
 import org.drools.definition.process.Connection;
@@ -225,13 +227,16 @@
                 // @TODO could we maybe add something a bit more informative about what is wrong with the XML ?
                 this.errors.add( new RuleFlowLoadError( "unable to parse xml", null ) );
             }
+        } catch ( FactoryConfigurationError e1 ) {
+            this.errors.add( new RuleFlowLoadError( "FactoryConfigurationError ", e1.getException()) );
+        } catch ( Exception e2 ) {
+            this.errors.add( new RuleFlowLoadError( "unable to parse xml", e2 ) );
         } finally {
             Thread.currentThread().setContextClassLoader( oldLoader );
         }
         reader.close();
     }
-
-    
+                                   
   
     /*************************************************************************
      * Converts a drools version 4 .rf or .rfm ruleflow to a version 5 .rf.

Modified: labs/jbossrules/trunk/drools-core/.classpath
===================================================================
--- labs/jbossrules/trunk/drools-core/.classpath	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/drools-core/.classpath	2010-02-20 19:45:53 UTC (rev 31755)
@@ -4,10 +4,15 @@
   <classpathentry kind="src" path="src/main/java" including="**/*.java"/>
   <classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>
   <classpathentry kind="output" path="target/classes"/>
+  <classpathentry kind="var" path="M2_REPO/javax/activation/activation/1.1/activation-1.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/xml/bind/jaxb-api/2.0/jaxb-api-2.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar"/>
   <classpathentry kind="var" path="M2_REPO/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar"/>
   <classpathentry kind="src" path="/drools-api"/>
   <classpathentry kind="var" path="M2_REPO/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"/>
   <classpathentry kind="var" path="M2_REPO/org/hamcrest/hamcrest-library/1.1/hamcrest-library-1.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/sun/xml/bind/jaxb-impl/2.0.3/jaxb-impl-2.0.3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/sun/xml/bind/jaxb-xjc/2.0.3/jaxb-xjc-2.0.3.jar"/>
   <classpathentry kind="var" path="M2_REPO/org/jmock/jmock/2.5.1/jmock-2.5.1.jar"/>
   <classpathentry kind="var" path="M2_REPO/org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar"/>
   <classpathentry kind="var" path="M2_REPO/junit/junit/4.6/junit-4.6.jar"/>

Modified: labs/jbossrules/trunk/drools-core/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-core/META-INF/MANIFEST.MF	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/drools-core/META-INF/MANIFEST.MF	2010-02-20 19:45:53 UTC (rev 31755)
@@ -1,6 +1,287 @@
 Manifest-Version: 1.0
+Export-Package: org.drools.audit.event;version="5.1.0.SNAPSHOT",org.dr
+ ools.process.instance.context.swimlane;uses:="org.drools.process.core
+ .context.swimlane,org.drools.process.instance.context,org.drools.proc
+ ess.core";version="5.1.0.SNAPSHOT",org.drools.base.dataproviders;uses
+ :="org.mvel2.integration,org.drools.base.mvel,org.mvel2,org.drools.ru
+ le,org.drools,org.drools.spi,org.drools.core.util";version="5.1.0.SNA
+ PSHOT",org.drools.process.core.impl;uses:="org.drools.process.core,or
+ g.drools.process.core.datatype,org.drools.process.core.context";versi
+ on="5.1.0.SNAPSHOT",org.drools.builder.conf.impl;version="5.1.0.SNAPS
+ HOT",org.drools;uses:="org.drools.spi,org.drools.time.impl,org.drools
+ .time,org.drools.rule,org.drools.common,org.drools.workflow.instance.
+ impl,org.drools.process.core.impl,org.drools.process.instance.impl,or
+ g.drools.runtime.rule.impl,org.drools.process.instance,org.drools.con
+ flict,org.drools.process.core.datatype,org.mvel2,org.drools.process.c
+ ore,org.drools.core.util,org.drools.concurrent,org.drools.event,org.d
+ rools.process.instance.event,org.drools.command,org.drools.process.in
+ stance.timer";version="5.1.0.SNAPSHOT",org.drools.command.assertion;u
+ ses:="org.mvel2,org.drools.command,org.drools.core.util,org.drools.co
+ mmand.impl";version="5.1.0.SNAPSHOT",org.drools.workflow.instance.con
+ text;uses:="org.drools.process.instance,org.drools.workflow.instance,
+ org.drools.process.instance.impl,org.drools.process.instance.context,
+ org.drools.process.core";version="5.1.0.SNAPSHOT",org.drools.type;ver
+ sion="5.1.0.SNAPSHOT",org.drools.workflow.core;uses:="org.drools.spi,
+ org.drools.process.core";version="5.1.0.SNAPSHOT",org.drools.workflow
+ .core.impl;uses:="org.drools.workflow.core,org.drools.process.core,or
+ g.drools.workflow.core.node,org.drools.process.core.impl";version="5.
+ 1.0.SNAPSHOT",org.drools.process.core.validation;version="5.1.0.SNAPS
+ HOT",org.drools.command.runtime.process;uses:="javax.xml.bind.annotat
+ ion,org.drools.command,org.drools.command.impl,org.drools.process.ins
+ tance,org.drools.xml.jaxb.util,javax.xml.bind.annotation.adapters";ve
+ rsion="5.1.0.SNAPSHOT",org.drools.runtime.pipeline.impl;uses:="org.dr
+ ools.runtime.pipeline,org.drools.command,org.drools.command.runtime.r
+ ule,org.mvel2,org.mvel2.compiler,org.drools.common,org.drools.impl,or
+ g.drools.rule,org.drools";version="5.1.0.SNAPSHOT",org.drools.conflic
+ t;uses:="org.drools.spi,org.drools.rule,org.drools.common";version="5
+ .1.0.SNAPSHOT",org.drools.time.impl;uses:="org.drools.time,org.drools
+ .common,org.drools";version="5.1.0.SNAPSHOT",org.drools.process.insta
+ nce.impl.humantask;uses:="javax.swing,javax.swing.event,javax.swing.b
+ order";version="5.1.0.SNAPSHOT",org.drools.process.core.datatype.impl
+ ;uses:="org.drools.process.core.datatype";version="5.1.0.SNAPSHOT",or
+ g.drools.rule;uses:="org.drools.common,org.drools.spi,org.drools,org.
+ drools.core.util,org.drools.base,org.mvel2.integration.impl,org.mvel2
+ .integration,org.mvel2.ast,org.drools.base.mvel,org.drools.factmodel,
+ org.drools.facttemplates,org.drools.time.impl,org.drools.marshalling.
+ impl,org.drools.time";version="5.1.0.SNAPSHOT",org.drools.process.ins
+ tance.context;uses:="org.drools.process.instance,org.drools.process.c
+ ore";version="5.1.0.SNAPSHOT",org.drools.spi;uses:="org.drools.base,o
+ rg.drools.common,org.drools.rule,org.drools,org.drools.core.util,org.
+ drools.time,org.drools.concurrent,org.drools.facttemplates,org.drools
+ .process.core.context.variable,org.drools.impl,org.drools.process.ins
+ tance,org.drools.process.instance.context.variable,org.drools.workflo
+ w.instance,org.drools.event";version="5.1.0.SNAPSHOT",org.drools.time
+ ;uses:="org.drools.rule,org.drools,org.drools.time.impl";version="5.1
+ .0.SNAPSHOT",org.drools.xml;uses:="org.xml.sax,org.drools.xml.changes
+ et,javax.xml.parsers,org.w3c.dom,org.xml.sax.helpers,org.drools";vers
+ ion="5.1.0.SNAPSHOT",org.drools.process.core.context.exception;uses:=
+ "org.drools.workflow.core,org.drools.process.core.context,org.drools.
+ process.core";version="5.1.0.SNAPSHOT",org.drools.base.field;uses:="o
+ rg.drools,org.drools.spi,org.drools.common,org.drools.core.util";vers
+ ion="5.1.0.SNAPSHOT",org.drools.base.extractors;uses:="org.drools.com
+ mon,org.drools.base,org.drools.spi,org.drools.core.util,org.drools,or
+ g.mvel2,org.mvel2.compiler";version="5.1.0.SNAPSHOT",org.drools.audit
+ ;uses:="org.drools.event,org.drools.audit.event,org.drools,com.though
+ tworks.xstream,org.drools.impl,org.drools.workflow.instance.node,org.
+ drools.workflow.core.node,org.drools.common,org.drools.rule,org.drool
+ s.workflow.instance,org.drools.command,org.drools.spi,org.drools.comm
+ and.impl";version="5.1.0.SNAPSHOT",org.drools.osgi.core;uses:="org.dr
+ ools.io.impl,org.drools.impl,org.drools,org.osgi.framework";version="
+ 5.1.0.SNAPSHOT",org.drools.impl;uses:="org.drools,org.drools.definiti
+ ons.rule.impl,org.drools.event.knowlegebase.impl,org.drools.event,org
+ .drools.rule,org.drools.definitions.impl,org.drools.common,org.drools
+ .command,org.drools.agent,org.drools.command.impl,org.drools.event.ru
+ le.impl,org.drools.spi,org.drools.event.process.impl,org.drools.runti
+ me.impl,org.drools.runtime.rule.impl,org.drools.process.instance.even
+ t,org.drools.process.instance,org.drools.time,org.drools.base,org.dro
+ ols.command.runtime.rule,org.drools.agent.impl,org.drools.core.util";
+ version="5.1.0.SNAPSHOT",org.drools.event.knowlegebase.impl;uses:="or
+ g.drools";version="5.1.0.SNAPSHOT",org.drools.ruleflow.core;uses:="or
+ g.drools.ruleflow.core.factory,org.drools.workflow.core,org.drools.wo
+ rkflow.core.impl,org.drools.workflow.core.node,org.drools.process.cor
+ e.context.variable,org.drools.process.core.context.exception,org.droo
+ ls.process.core.context.swimlane,org.drools.process.core,org.drools.p
+ rocess.core.validation,org.drools.process.core.datatype,org.drools.ru
+ leflow.core.validation";version="5.1.0.SNAPSHOT",org.drools.workflow.
+ instance.impl;uses:="org.drools.workflow.instance.node,org.drools.wor
+ kflow.core,org.drools,org.drools.workflow.core.impl,org.drools.common
+ ,org.drools.process.instance,org.drools.base,org.drools.workflow.inst
+ ance,org.drools.process.instance.context.exception,org.drools.spi,org
+ .drools.workflow.instance.impl.factory,org.drools.workflow.core.node,
+ org.drools.event,org.drools.process.core,org.mvel2.integration.impl,o
+ rg.mvel2.integration,org.drools.process.instance.context.variable,org
+ .drools.process.instance.impl,org.drools.process.instance.event";vers
+ ion="5.1.0.SNAPSHOT",org.drools.process.core.context.swimlane;uses:="
+ org.drools.process.core.context,org.drools.process.core";version="5.1
+ .0.SNAPSHOT",org.drools.ruleflow.core.factory;uses:="org.drools.rulef
+ low.core,org.drools.workflow.core.node,org.drools.workflow.core,org.d
+ rools.workflow.core.impl,org.drools.process.core.context.variable,org
+ .drools.process.core.context.exception,org.drools.process.core.dataty
+ pe,org.drools.process.core,org.drools.process.core.event,org.drools.p
+ rocess.core.timer,org.drools.process.core.impl";version="5.1.0.SNAPSH
+ OT",org.drools.event.rule.impl;uses:="org.drools.common,org.drools.ev
+ ent,org.drools,org.drools.spi,org.drools.impl";version="5.1.0.SNAPSHO
+ T",org.drools.workflow.core.node;uses:="org.drools.workflow.core,org.
+ drools.workflow.core.impl,org.drools.process.core.context,org.drools.
+ process.core.impl,org.drools.process.core,org.drools.process.core.eve
+ nt,org.drools.process.core.context.variable,org.drools.process.core.d
+ atatype,org.drools.process.core.datatype.impl.type,org.drools.process
+ .core.timer";version="5.1.0.SNAPSHOT",org.drools.core.util.debug;uses
+ :="org.drools.common,org.drools.core.util,org.drools.rule,org.drools.
+ impl,org.drools,org.mvel2.integration.impl,org.mvel2.templates,org.mv
+ el2.integration,org.mvel2.optimizers,org.mvel2.compiler";version="5.1
+ .0.SNAPSHOT",org.drools.base.evaluators;uses:="org.drools.common,org.
+ drools.base,org.drools.rule,org.drools,org.drools.spi,org.drools.time
+ ,org.drools.core.util,org.drools.type,org.mvel2.util";version="5.1.0.
+ SNAPSHOT",org.drools.process.core.event;version="5.1.0.SNAPSHOT",org.
+ drools.definitions.impl;uses:="org.drools.definitions.rule.impl,org.d
+ rools.rule";version="5.1.0.SNAPSHOT",org.drools.process.instance.even
+ t;uses:="org.drools.common,org.drools.process.instance,org.drools.mar
+ shalling.impl,org.drools";version="5.1.0.SNAPSHOT",org.drools.process
+ .instance;uses:="org.drools.process.core.context.variable,org.drools.
+ common,org.drools.process.instance.context.variable,org.drools,org.dr
+ ools.process.core,org.drools.ruleflow.core,org.drools.ruleflow.instan
+ ce";version="5.1.0.SNAPSHOT",org.drools.command.builder;uses:="org.dr
+ ools.command,org.drools.command.impl,org.drools.runtime.impl";version
+ ="5.1.0.SNAPSHOT",org.drools.xml.jaxb.util;uses:="javax.xml.bind.anno
+ tation.adapters,javax.xml.bind.annotation";version="5.1.0.SNAPSHOT",o
+ rg.drools.command.runtime;uses:="org.drools.command,org.drools.comman
+ d.impl,org.drools.command.runtime.process,javax.xml.bind.annotation,o
+ rg.drools.command.runtime.rule,org.drools.impl,org.drools.runtime.imp
+ l,org.drools";version="5.1.0.SNAPSHOT",org.drools.process.instance.co
+ ntext.variable;uses:="org.drools.common,org.drools.process.core.conte
+ xt.variable,org.drools.process.instance,org.drools.event,org.drools,o
+ rg.drools.process.instance.context,org.drools.process.core";version="
+ 5.1.0.SNAPSHOT",org.drools.ruleflow.core.validation;uses:="org.drools
+ .process.core.timer,org.drools.process.core.context.variable,org.droo
+ ls.ruleflow.core,org.drools.workflow.core.node,org.drools,org.drools.
+ process.core.validation.impl,org.drools.workflow.core,org.drools.work
+ flow.core.impl,org.drools.process.core.validation,org.drools.process.
+ core.datatype,org.mvel2,org.mvel2.compiler,org.drools.time,org.drools
+ .process.core";version="5.1.0.SNAPSHOT",org.drools.process.instance.c
+ ontext.exception;uses:="org.drools.common,org.drools.process.core.con
+ text.exception,org.drools.process.instance,org.drools.base,org.drools
+ .workflow.instance,org.drools,org.drools.workflow.core,org.drools.spi
+ ,org.drools.process.instance.context,org.drools.process.core";version
+ ="5.1.0.SNAPSHOT",org.drools.command;uses:="org.drools.command.impl,o
+ rg.drools.runtime.impl,org.drools.time,org.drools";version="5.1.0.SNA
+ PSHOT",org.drools.management;uses:="org.drools.common,javax.managemen
+ t,org.drools,javax.management.openmbean,org.drools.base,org.drools.sp
+ i,org.drools.event,org.drools.rule";version="5.1.0.SNAPSHOT",org.droo
+ ls.process.core.context.variable;uses:="org.drools.process.core.datat
+ ype.impl.type,org.drools.process.core.datatype,org.drools.process.cor
+ e,org.drools.process.core.context";version="5.1.0.SNAPSHOT",org.drool
+ s.process.core.timer;version="5.1.0.SNAPSHOT",org.drools.io.impl;uses
+ :="org.drools.io.internal,org.drools,org.drools.core.util";version="5
+ .1.0.SNAPSHOT",org.drools.definitions.rule.impl;uses:="org.drools.rul
+ e";version="5.1.0.SNAPSHOT",org.drools.core.util.asm;uses:="org.mvel2
+ .asm,org.drools,org.mvel2.asm.util";version="5.1.0.SNAPSHOT",org.droo
+ ls.workflow.instance.node;uses:="org.drools.workflow.instance.impl,or
+ g.drools.workflow.core.node,org.drools,org.drools.workflow.core,org.d
+ rools.common,org.drools.process.instance,org.drools.base,org.drools.w
+ orkflow.instance,org.drools.spi,org.drools.process.instance.impl,org.
+ drools.process.core,org.drools.event,org.drools.process.instance.cont
+ ext.variable,org.drools.process.core.event,org.drools.process.instanc
+ e.context.exception,org.mvel2.integration,org.mvel2,org.drools.proces
+ s.instance.context.swimlane,org.drools.rule,org.drools.process.core.t
+ imer,org.drools.process.instance.timer,org.drools.time";version="5.1.
+ 0.SNAPSHOT",org.drools.event;uses:="org.drools.rule,org.drools.spi,or
+ g.drools,org.drools.common,org.drools.process.instance";version="5.1.
+ 0.SNAPSHOT",org.drools.base.mvel;uses:="org.mvel2.integration,org.dro
+ ols,org.drools.common,org.mvel2.integration.impl,org.mvel2,org.drools
+ .rule,org.drools.spi,org.mvel2.compiler,org.drools.type,org.drools.co
+ re.util,org.drools.base,org.mvel2.debug";version="5.1.0.SNAPSHOT",org
+ .drools.event.process.impl;uses:="org.drools.event,org.drools,org.dro
+ ols.common";version="5.1.0.SNAPSHOT",org.drools.process.instance.impl
+ ;uses:="org.drools.process.instance,org.drools.process.core,org.drool
+ s.process.core.context.exception,org.drools.process.core.context.vari
+ able,org.drools.process.instance.context.swimlane,org.drools.process.
+ core.context.swimlane,org.drools.process.instance.impl.factory,org.dr
+ ools.process.instance.context.variable,org.drools.process.instance.co
+ ntext.exception,org.drools,org.drools.common";version="5.1.0.SNAPSHOT
+ ",org.drools.runtime.impl;uses:="javax.xml.bind.annotation,org.drools
+ .command,org.drools.command.impl,org.drools.xml.jaxb.util,javax.xml.b
+ ind.annotation.adapters";version="5.1.0.SNAPSHOT",org.drools.base.acc
+ umulators;uses:="org.drools.common,org.drools.rule,org.drools,org.dro
+ ols.spi,org.mvel2.integration,org.drools.base.mvel,org.mvel2";version
+ ="5.1.0.SNAPSHOT",org.drools.process.core.validation.impl;uses:="org.
+ drools.process.core.validation";version="5.1.0.SNAPSHOT",org.drools.r
+ untime.rule.impl;uses:="org.drools.common,org.drools.spi,org.drools.x
+ ml.jaxb.util,javax.xml.bind.annotation,org.drools.rule,org.drools,jav
+ ax.xml.bind.annotation.adapters";version="5.1.0.SNAPSHOT",org.drools.
+ process.instance.timer;uses:="org.drools.time,org.drools.process.inst
+ ance.event,org.drools,org.drools.process.instance,org.drools.time.imp
+ l";version="5.1.0.SNAPSHOT",org.drools.facttemplates;uses:="org.drool
+ s.rule,org.drools.common,org.drools.base,org.drools,org.drools.spi,or
+ g.drools.core.util";version="5.1.0.SNAPSHOT",org.drools.base;uses:="o
+ rg.drools.event,org.drools,org.drools.spi,org.drools.concurrent,org.d
+ rools.common,org.drools.core.util.asm,org.drools.core.util,org.drools
+ .base.evaluators,org.drools.time,org.drools.base.extractors,org.mvel2
+ .asm,org.drools.rule,org.drools.impl,org.drools.base.field,org.drools
+ .type,org.mvel2.integration,org.drools.base.mvel,org.mvel2.ast,org.mv
+ el2.compiler,org.drools.facttemplates";version="5.1.0.SNAPSHOT",org.d
+ rools.process.core.datatype;version="5.1.0.SNAPSHOT",org.drools.workf
+ low.instance;uses:="org.drools.process.instance,org.drools.impl,org.d
+ rools.workflow.instance.impl,org.drools,org.drools.workflow.core.impl
+ ,org.drools.common,org.drools.process.core";version="5.1.0.SNAPSHOT",
+ org.drools.visualize;version="5.1.0.SNAPSHOT",org.drools.process.core
+ ;uses:="org.drools.process.core.datatype";version="5.1.0.SNAPSHOT",or
+ g.drools.core.util;uses:="org.drools.common,org.drools.rule,org.drool
+ s.spi,org.drools,org.drools.type";version="5.1.0.SNAPSHOT",org.drools
+ .process.core.datatype.impl.type;uses:="org.drools.process.core.datat
+ ype,org.drools.process.core,com.thoughtworks.xstream";version="5.1.0.
+ SNAPSHOT",org.drools.factmodel;uses:="org.mvel2.asm,org.drools.base,c
+ om.thoughtworks.xstream.io,com.thoughtworks.xstream.io.xml,com.though
+ tworks.xstream";version="5.1.0.SNAPSHOT",org.drools.ruleflow.instance
+ ;uses:="org.drools.ruleflow.core,org.drools.workflow.instance.impl,or
+ g.drools.workflow.core.node,org.drools.workflow.instance,org.drools.p
+ rocess.instance";version="5.1.0.SNAPSHOT",org.drools.marshalling.impl
+ ;uses:="org.drools.process.instance.context.swimlane,org.drools.workf
+ low.instance.impl,org.drools.workflow.instance.node,org.drools.common
+ ,org.drools.process.instance,org.drools.process.instance.context.vari
+ able,org.drools.workflow.instance,org.drools.process.core,org.drools.
+ core.util,org.drools.impl,org.drools,org.drools.spi,org.drools.concur
+ rent,org.drools.process.instance.impl,org.drools.process.instance.tim
+ er,org.drools.base,org.drools.rule,org.drools.process.instance.event,
+ org.drools.ruleflow.instance";version="5.1.0.SNAPSHOT",org.drools.com
+ mon;uses:="org.drools.spi,org.drools.rule,org.drools.impl,org.drools.
+ event,org.drools,org.drools.base,org.drools.process.core,org.drools.m
+ anagement,org.drools.core.util,org.drools.process.instance.event,org.
+ drools.process.instance,org.drools.process.core.event,org.drools.runt
+ ime.impl,org.drools.type,org.drools.process.instance.timer,org.drools
+ .time,org.drools.ruleflow.core,org.drools.workflow.core.node,org.droo
+ ls.concurrent,org.drools.base.evaluators,javax.xml.bind.annotation,or
+ g.drools.facttemplates,org.drools.marshalling.impl,org.drools.time.im
+ pl";version="5.1.0.SNAPSHOT",org.drools.process.core.context;uses:="o
+ rg.drools.process.core";version="5.1.0.SNAPSHOT",org.drools.process.i
+ nstance.impl.demo;uses:="org.drools.process.instance,javax.swing,java
+ x.swing.event";version="5.1.0.SNAPSHOT",org.drools.agent.impl;uses:="
+ org.drools,org.drools.spi,org.drools.rule,org.drools.agent,org.drools
+ .core.util,org.drools.definitions.impl,org.drools.io.impl,org.drools.
+ impl,org.drools.common,org.drools.io.internal,org.drools.process.core
+ ,org.drools.xml";version="5.1.0.SNAPSHOT",org.drools.process.instance
+ .impl.factory;uses:="org.drools.process.instance,org.drools.process.i
+ nstance.impl,org.drools.process.instance.context,org.drools.process.c
+ ore";version="5.1.0.SNAPSHOT",org.drools.workflow.instance.impl.facto
+ ry;uses:="org.drools.workflow.instance.impl,org.drools.workflow.insta
+ nce";version="5.1.0.SNAPSHOT",org.drools.runtime.pipeline;version="5.
+ 1.0.SNAPSHOT",org.drools.agent;uses:="org.drools,org.drools.rule,org.
+ drools.core.util,org.drools.definitions.impl,org.drools.agent.impl,or
+ g.drools.common";version="5.1.0.SNAPSHOT",org.drools.command.runtime.
+ rule;uses:="org.drools.command,org.drools.command.impl,org.drools.imp
+ l,org.drools,org.drools.spi,javax.xml.bind.annotation,org.drools.runt
+ ime.impl,org.drools.common,org.mvel2";version="5.1.0.SNAPSHOT",org.dr
+ ools.io.internal;version="5.1.0.SNAPSHOT",org.drools.runtime.help.imp
+ l;uses:="org.drools.command.runtime.process,com.thoughtworks.xstream.
+ io,com.thoughtworks.xstream.converters,com.thoughtworks.xstream.mappe
+ r,org.drools.command,com.thoughtworks.xstream.converters.collections,
+ org.drools.common,org.drools.runtime.impl,org.drools.command.runtime.
+ rule,org.drools.command.runtime,org.drools.runtime.rule.impl,org.droo
+ ls.base,org.drools.rule,org.drools.spi,com.thoughtworks.xstream";vers
+ ion="5.1.0.SNAPSHOT",org.drools.xml.changeset;uses:="org.drools.io.im
+ pl,org.drools,org.w3c.dom,org.xml.sax,org.drools.xml,org.drools.build
+ er.conf.impl,org.drools.io.internal,org.drools.core.util";version="5.
+ 1.0.SNAPSHOT",org.drools.command.impl;uses:="org.drools.command,org.d
+ rools.command.runtime.process,org.drools.command.runtime.rule,org.dro
+ ols.impl,org.drools,org.drools.command.runtime,org.drools.rule,org.dr
+ ools.time,org.drools.runtime.impl";version="5.1.0.SNAPSHOT",org.drool
+ s.concurrent;uses:="org.drools,org.drools.spi";version="5.1.0.SNAPSHO
+ T"
+Private-Package: org.drools.reteoo;version="5.1.0.SNAPSHOT",.;version=
+ "5.1.0.SNAPSHOT",org.drools.reteoo.compiled;version="5.1.0.SNAPSHOT",
+ org.drools.reteoo.builder;version="5.1.0.SNAPSHOT"
+Tool: Bnd-0.0.357
+Bundle-Name: Drools :: Core
+Created-By: 1.6.0_18 (Sun Microsystems Inc.)
+Require-Bundle: org.drools.api;visibility:=reexport;bundle-version="5.
+ 1.0.SNAPSHOT"
+Bundle-Vendor: JBoss Inc.
+DynamicImport-Package: *
+Bundle-Version: 5.1.0.SNAPSHOT
+Bnd-LastModified: 1266694473716
 Bundle-Activator: org.drools.osgi.core.Activator
-Created-By: 1.5.0_21 (Sun Microsystems Inc.)
+Bundle-ManifestVersion: 2
+Bundle-Description: A rule production system
 Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
 Import-Package: com.thoughtworks.xstream,com.thoughtworks.xstream.conv
  erters,com.thoughtworks.xstream.converters.collections,com.thoughtwor
@@ -14,288 +295,6 @@
  .impl;version="2.0",org.mvel2.optimizers;version="2.0",org.mvel2.temp
  lates;version="2.0",org.mvel2.util;version="2.0",org.osgi.framework;v
  ersion="1.5",org.w3c.dom,org.xml.sax,org.xml.sax.helpers
-Bnd-LastModified: 1266544742764
-Export-Package: org.drools.process.instance.context.swimlane;uses:="or
- g.drools.process.core.context.swimlane,org.drools.process.core,org.dr
- ools.process.instance.context";version="5.1.0.SNAPSHOT",org.drools.pr
- ocess.core.timer;version="5.1.0.SNAPSHOT",org.drools.ruleflow.core.va
- lidation;uses:="org.mvel2.compiler,org.drools.process.core.timer,org.
- drools.process.core.validation,org.drools.process.core.datatype,org.d
- rools.workflow.core.node,org.drools.process.core.context.variable,org
- .drools.workflow.core.impl,org.mvel2,org.drools.time,org.drools,org.d
- rools.process.core.validation.impl,org.drools.ruleflow.core,org.drool
- s.process.core,org.drools.workflow.core";version="5.1.0.SNAPSHOT",org
- .drools.ruleflow.instance;uses:="org.drools.workflow.instance.impl,or
- g.drools.workflow.instance,org.drools.ruleflow.core,org.drools.workfl
- ow.core.node,org.drools.process.instance";version="5.1.0.SNAPSHOT",or
- g.drools.workflow.core.node;uses:="org.drools.workflow.core.impl,org.
- drools.workflow.core,org.drools.process.core.context,org.drools.proce
- ss.core,org.drools.process.core.impl,org.drools.process.core.event,or
- g.drools.process.core.datatype,org.drools.process.core.context.variab
- le,org.drools.process.core.datatype.impl.type,org.drools.process.core
- .timer";version="5.1.0.SNAPSHOT",org.drools.core.util.asm;uses:="org.
- mvel2.asm,org.drools,org.mvel2.asm.util";version="5.1.0.SNAPSHOT",org
- .drools.command.runtime.process;uses:="org.drools.command,org.drools.
- command.impl,javax.xml.bind.annotation,org.drools.process.instance,or
- g.drools.xml.jaxb.util,javax.xml.bind.annotation.adapters";version="5
- .1.0.SNAPSHOT",org.drools.process.instance.event;uses:="org.drools.ma
- rshalling.impl,org.drools.process.instance,org.drools.common,org.droo
- ls";version="5.1.0.SNAPSHOT",org.drools.osgi.core;uses:="org.drools,o
- rg.drools.impl,org.osgi.framework,org.drools.io.impl";version="5.1.0.
- SNAPSHOT",org.drools.ruleflow.core.factory;uses:="org.drools.workflow
- .core.impl,org.drools.ruleflow.core,org.drools.workflow.core.node,org
- .drools.workflow.core,org.drools.process.core,org.drools.process.core
- .datatype,org.drools.process.core.context.exception,org.drools.proces
- s.core.context.variable,org.drools.process.core.event,org.drools.proc
- ess.core.timer,org.drools.process.core.impl";version="5.1.0.SNAPSHOT"
- ,org.drools.marshalling.impl;uses:="org.drools.workflow.instance.impl
- ,org.drools.process.instance.context.swimlane,org.drools.process.inst
- ance,org.drools.workflow.instance.node,org.drools.workflow.instance,o
- rg.drools.process.core,org.drools.process.instance.context.variable,o
- rg.drools.common,org.drools.core.util,org.drools.impl,org.drools.conc
- urrent,org.drools,org.drools.spi,org.drools.process.instance.timer,or
- g.drools.base,org.drools.rule,org.drools.process.instance.impl,org.dr
- ools.process.instance.event,org.drools.ruleflow.instance";version="5.
- 1.0.SNAPSHOT",org.drools.time;uses:="org.drools.rule,org.drools,org.d
- rools.time.impl";version="5.1.0.SNAPSHOT",org.drools.workflow.core.im
- pl;uses:="org.drools.workflow.core,org.drools.process.core,org.drools
- .workflow.core.node,org.drools.process.core.impl";version="5.1.0.SNAP
- SHOT",org.drools.io.internal;version="5.1.0.SNAPSHOT",org.drools.proc
- ess.instance.impl.demo;uses:="org.drools.process.instance,javax.swing
- .event,javax.swing";version="5.1.0.SNAPSHOT",org.drools.rule;uses:="o
- rg.drools.spi,org.drools.common,org.drools,org.drools.core.util,org.d
- rools.base,org.mvel2.ast,org.mvel2.integration,org.mvel2.integration.
- impl,org.drools.base.mvel,org.drools.facttemplates,org.drools.factmod
- el,org.drools.time.impl,org.drools.marshalling.impl,org.drools.time";
- version="5.1.0.SNAPSHOT",org.drools.event.knowlegebase.impl;uses:="or
- g.drools";version="5.1.0.SNAPSHOT",org.drools.conflict;uses:="org.dro
- ols.spi,org.drools.rule,org.drools.common";version="5.1.0.SNAPSHOT",o
- rg.drools.process.core.event;version="5.1.0.SNAPSHOT",org.drools.proc
- ess.core.context.exception;uses:="org.drools.workflow.core,org.drools
- .process.core.context,org.drools.process.core";version="5.1.0.SNAPSHO
- T",org.drools.process.instance.context.variable;uses:="org.drools.eve
- nt,org.drools,org.drools.process.core,org.drools.process.instance,org
- .drools.process.core.context.variable,org.drools.process.instance.con
- text,org.drools.common";version="5.1.0.SNAPSHOT",org.drools.audit;use
- s:="org.drools.event,org.drools,org.drools.audit.event,com.thoughtwor
- ks.xstream,org.drools.impl,org.drools.workflow.core.node,org.drools.c
- ommand,org.drools.workflow.instance.node,org.drools.workflow.instance
- ,org.drools.rule,org.drools.spi,org.drools.command.impl,org.drools.co
- mmon";version="5.1.0.SNAPSHOT",org.drools.base.extractors;uses:="org.
- drools.base,org.drools.spi,org.drools.core.util,org.drools.common,org
- .drools,org.mvel2,org.mvel2.compiler";version="5.1.0.SNAPSHOT",org.dr
- ools.process.core.context;uses:="org.drools.process.core";version="5.
- 1.0.SNAPSHOT",org.drools.workflow.instance.impl.factory;uses:="org.dr
- ools.workflow.instance.impl,org.drools.workflow.instance";version="5.
- 1.0.SNAPSHOT",org.drools.core.util.debug;uses:="org.drools.common,org
- .drools.core.util,org.drools.rule,org.drools,org.drools.impl,org.mvel
- 2.integration,org.mvel2.compiler,org.mvel2.optimizers,org.mvel2.integ
- ration.impl,org.mvel2.templates";version="5.1.0.SNAPSHOT",org.drools.
- process.instance;uses:="org.drools,org.drools.process.core,org.drools
- .process.core.context.variable,org.drools.process.instance.context.va
- riable,org.drools.common,org.drools.ruleflow.instance,org.drools.rule
- flow.core";version="5.1.0.SNAPSHOT",org.drools.process.core.context.v
- ariable;uses:="org.drools.process.core.datatype,org.drools.process.co
- re,org.drools.process.core.datatype.impl.type,org.drools.process.core
- .context";version="5.1.0.SNAPSHOT",org.drools.event.rule.impl;uses:="
- org.drools.event,org.drools,org.drools.spi,org.drools.common,org.droo
- ls.impl";version="5.1.0.SNAPSHOT",org.drools.command.builder;uses:="o
- rg.drools.command,org.drools.command.impl,org.drools.runtime.impl";ve
- rsion="5.1.0.SNAPSHOT",org.drools.runtime.pipeline;version="5.1.0.SNA
- PSHOT",org.drools.base.accumulators;uses:="org.drools,org.drools.rule
- ,org.drools.spi,org.drools.common,org.mvel2,org.mvel2.integration,org
- .drools.base.mvel";version="5.1.0.SNAPSHOT",org.drools.event;uses:="o
- rg.drools.rule,org.drools.spi,org.drools,org.drools.common,org.drools
- .process.instance";version="5.1.0.SNAPSHOT",org.drools.definitions.ru
- le.impl;uses:="org.drools.rule";version="5.1.0.SNAPSHOT",org.drools.x
- ml;uses:="org.xml.sax,org.drools.xml.changeset,javax.xml.parsers,org.
- xml.sax.helpers,org.w3c.dom,org.drools";version="5.1.0.SNAPSHOT",org.
- drools.facttemplates;uses:="org.drools.rule,org.drools.base,org.drool
- s,org.drools.spi,org.drools.core.util,org.drools.common";version="5.1
- .0.SNAPSHOT",org.drools.base.field;uses:="org.drools,org.drools.spi,o
- rg.drools.core.util,org.drools.common";version="5.1.0.SNAPSHOT",org.d
- rools.runtime.rule.impl;uses:="org.drools.spi,org.drools.common,org.d
- rools,org.drools.rule,org.drools.xml.jaxb.util,javax.xml.bind.annotat
- ion.adapters,javax.xml.bind.annotation";version="5.1.0.SNAPSHOT",org.
- drools.process.core.context.swimlane;uses:="org.drools.process.core.c
- ontext,org.drools.process.core";version="5.1.0.SNAPSHOT",org.drools.c
- oncurrent;uses:="org.drools,org.drools.spi";version="5.1.0.SNAPSHOT",
- org.drools.ruleflow.core;uses:="org.drools.workflow.core.impl,org.dro
- ols.workflow.core,org.drools.ruleflow.core.factory,org.drools.workflo
- w.core.node,org.drools.process.core.context.swimlane,org.drools.proce
- ss.core,org.drools.process.core.context.exception,org.drools.process.
- core.context.variable,org.drools.ruleflow.core.validation,org.drools.
- process.core.validation,org.drools.process.core.datatype";version="5.
- 1.0.SNAPSHOT",org.drools.type;version="5.1.0.SNAPSHOT",org.drools.cor
- e.util;uses:="org.drools.rule,org.drools.spi,org.drools.common,org.dr
- ools,org.drools.type";version="5.1.0.SNAPSHOT",org.drools.agent;uses:
- ="org.drools,org.drools.rule,org.drools.definitions.impl,org.drools.c
- ore.util,org.drools.agent.impl,org.drools.common";version="5.1.0.SNAP
- SHOT",org.drools.time.impl;uses:="org.drools.time,org.drools,org.droo
- ls.common";version="5.1.0.SNAPSHOT",org.drools.event.process.impl;use
- s:="org.drools.event,org.drools,org.drools.common";version="5.1.0.SNA
- PSHOT",org.drools.common;uses:="org.drools.spi,org.drools.rule,org.dr
- ools.impl,org.drools.event,org.drools.management,org.drools.base,org.
- drools,org.drools.process.core,org.drools.core.util,org.drools.proces
- s.instance.event,org.drools.process.core.event,org.drools.process.ins
- tance,org.drools.workflow.core.node,org.drools.time,org.drools.runtim
- e.impl,org.drools.process.instance.timer,org.drools.concurrent,org.dr
- ools.ruleflow.core,org.drools.type,org.drools.base.evaluators,javax.x
- ml.bind.annotation,org.drools.facttemplates,org.drools.marshalling.im
- pl,org.drools.time.impl";version="5.1.0.SNAPSHOT",org.drools.workflow
- .instance.impl;uses:="org.drools.workflow.instance.node,org.drools.wo
- rkflow.core,org.drools.process.instance.context.exception,org.drools.
- process.instance,org.drools.workflow.core.impl,org.drools.base,org.dr
- ools.workflow.instance,org.drools,org.drools.spi,org.drools.common,or
- g.drools.workflow.instance.impl.factory,org.drools.workflow.core.node
- ,org.drools.event,org.drools.process.core,org.mvel2.integration,org.m
- vel2.integration.impl,org.drools.process.instance.context.variable,or
- g.drools.process.instance.event,org.drools.process.instance.impl";ver
- sion="5.1.0.SNAPSHOT",org.drools.base.evaluators;uses:="org.drools.ti
- me,org.drools.base,org.drools,org.drools.rule,org.drools.spi,org.droo
- ls.common,org.drools.core.util,org.drools.type,org.mvel2.util";versio
- n="5.1.0.SNAPSHOT",org.drools.impl;uses:="org.drools,org.drools.event
- ,org.drools.definitions.rule.impl,org.drools.rule,org.drools.definiti
- ons.impl,org.drools.event.knowlegebase.impl,org.drools.command,org.dr
- ools.command.impl,org.drools.agent,org.drools.common,org.drools.spi,o
- rg.drools.event.rule.impl,org.drools.event.process.impl,org.drools.ru
- ntime.impl,org.drools.process.instance,org.drools.process.instance.ev
- ent,org.drools.time,org.drools.runtime.rule.impl,org.drools.base,org.
- drools.command.runtime.rule,org.drools.agent.impl,org.drools.core.uti
- l";version="5.1.0.SNAPSHOT",org.drools.definitions.impl;uses:="org.dr
- ools.definitions.rule.impl,org.drools.rule";version="5.1.0.SNAPSHOT",
- org.drools.audit.event;version="5.1.0.SNAPSHOT",org.drools.process.co
- re.datatype;version="5.1.0.SNAPSHOT",org.drools.process.instance.cont
- ext;uses:="org.drools.process.core,org.drools.process.instance";versi
- on="5.1.0.SNAPSHOT",org.drools.command;uses:="org.drools.command.impl
- ,org.drools.runtime.impl,org.drools.time,org.drools";version="5.1.0.S
- NAPSHOT",org.drools.management;uses:="javax.management,org.drools.com
- mon,org.drools,org.drools.base,org.drools.spi,javax.management.openmb
- ean,org.drools.event,org.drools.rule";version="5.1.0.SNAPSHOT",org.dr
- ools.base;uses:="org.drools.event,org.drools.concurrent,org.drools,or
- g.drools.spi,org.drools.core.util.asm,org.drools.core.util,org.drools
- .common,org.drools.time,org.drools.base.evaluators,org.drools.base.ex
- tractors,org.mvel2.asm,org.drools.rule,org.drools.impl,org.drools.bas
- e.field,org.drools.type,org.mvel2.ast,org.mvel2.compiler,org.mvel2.in
- tegration,org.drools.base.mvel,org.drools.facttemplates";version="5.1
- .0.SNAPSHOT",org.drools;uses:="org.drools.spi,org.drools.time,org.dro
- ols.time.impl,org.drools.rule,org.drools.common,org.drools.workflow.i
- nstance.impl,org.drools.process.core.datatype,org.drools.process.inst
- ance,org.mvel2,org.drools.runtime.rule.impl,org.drools.concurrent,org
- .drools.process.core,org.drools.conflict,org.drools.process.core.impl
- ,org.drools.core.util,org.drools.process.instance.impl,org.drools.eve
- nt,org.drools.process.instance.event,org.drools.command,org.drools.pr
- ocess.instance.timer";version="5.1.0.SNAPSHOT",org.drools.command.ass
- ertion;uses:="org.drools.command,org.mvel2,org.drools.command.impl,or
- g.drools.core.util";version="5.1.0.SNAPSHOT",org.drools.agent.impl;us
- es:="org.drools,org.drools.spi,org.drools.rule,org.drools.definitions
- .impl,org.drools.core.util,org.drools.agent,org.drools.impl,org.drool
- s.xml,org.drools.io.internal,org.drools.process.core,org.drools.io.im
- pl,org.drools.common";version="5.1.0.SNAPSHOT",org.drools.spi;uses:="
- org.drools.base,org.drools,org.drools.rule,org.drools.common,org.droo
- ls.core.util,org.drools.time,org.drools.concurrent,org.drools.facttem
- plates,org.drools.workflow.instance,org.drools.impl,org.drools.proces
- s.instance,org.drools.process.core.context.variable,org.drools.proces
- s.instance.context.variable,org.drools.event";version="5.1.0.SNAPSHOT
- ",org.drools.xml.jaxb.util;uses:="javax.xml.bind.annotation.adapters,
- javax.xml.bind.annotation";version="5.1.0.SNAPSHOT",org.drools.proces
- s.core.impl;uses:="org.drools.process.core,org.drools.process.core.da
- tatype,org.drools.process.core.context";version="5.1.0.SNAPSHOT",org.
- drools.process.instance.impl.humantask;uses:="javax.swing.event,javax
- .swing,javax.swing.border";version="5.1.0.SNAPSHOT",org.drools.workfl
- ow.core;uses:="org.drools.spi,org.drools.process.core";version="5.1.0
- .SNAPSHOT",org.drools.visualize;version="5.1.0.SNAPSHOT",org.drools.r
- untime.impl;uses:="org.drools.command,org.drools.command.impl,javax.x
- ml.bind.annotation,org.drools.xml.jaxb.util,javax.xml.bind.annotation
- .adapters";version="5.1.0.SNAPSHOT",org.drools.builder.conf.impl;vers
- ion="5.1.0.SNAPSHOT",org.drools.workflow.instance.context;uses:="org.
- drools.workflow.instance,org.drools.process.instance,org.drools.proce
- ss.core,org.drools.process.instance.impl,org.drools.process.instance.
- context";version="5.1.0.SNAPSHOT",org.drools.process.core.validation;
- version="5.1.0.SNAPSHOT",org.drools.process.instance.context.exceptio
- n;uses:="org.drools.base,org.drools.workflow.instance,org.drools,org.
- drools.spi,org.drools.process.instance,org.drools.process.core.contex
- t.exception,org.drools.workflow.core,org.drools.common,org.drools.pro
- cess.core,org.drools.process.instance.context";version="5.1.0.SNAPSHO
- T",org.drools.xml.changeset;uses:="org.drools.xml,org.xml.sax,org.dro
- ols,org.w3c.dom,org.drools.io.impl,org.drools.io.internal,org.drools.
- builder.conf.impl,org.drools.core.util";version="5.1.0.SNAPSHOT",org.
- drools.process.instance.timer;uses:="org.drools.time,org.drools,org.d
- rools.process.instance.event,org.drools.process.instance,org.drools.t
- ime.impl";version="5.1.0.SNAPSHOT",org.drools.base.dataproviders;uses
- :="org.mvel2,org.mvel2.integration,org.drools,org.drools.rule,org.dro
- ols.spi,org.drools.base.mvel,org.drools.core.util";version="5.1.0.SNA
- PSHOT",org.drools.process.instance.impl.factory;uses:="org.drools.pro
- cess.core,org.drools.process.instance,org.drools.process.instance.imp
- l,org.drools.process.instance.context";version="5.1.0.SNAPSHOT",org.d
- rools.workflow.instance;uses:="org.drools.process.instance,org.drools
- .workflow.instance.impl,org.drools.impl,org.drools.workflow.core.impl
- ,org.drools,org.drools.process.core,org.drools.common";version="5.1.0
- .SNAPSHOT",org.drools.workflow.instance.node;uses:="org.drools.workfl
- ow.instance.impl,org.drools.workflow.core.node,org.drools.process.ins
- tance,org.drools.base,org.drools.workflow.instance,org.drools,org.dro
- ols.spi,org.drools.workflow.core,org.drools.common,org.drools.process
- .core,org.drools.process.instance.impl,org.drools.event,org.drools.pr
- ocess.core.event,org.drools.process.instance.context.variable,org.dro
- ols.process.instance.context.exception,org.mvel2,org.mvel2.integratio
- n,org.drools.process.instance.context.swimlane,org.drools.rule,org.dr
- ools.process.core.timer,org.drools.process.instance.timer,org.drools.
- time";version="5.1.0.SNAPSHOT",org.drools.process.core.validation.imp
- l;uses:="org.drools.process.core.validation";version="5.1.0.SNAPSHOT"
- ,org.drools.factmodel;uses:="org.mvel2.asm,org.drools.base,com.though
- tworks.xstream.io,com.thoughtworks.xstream.io.xml,com.thoughtworks.xs
- tream";version="5.1.0.SNAPSHOT",org.drools.base.mvel;uses:="org.mvel2
- .integration,org.mvel2.integration.impl,org.mvel2,org.drools,org.droo
- ls.rule,org.drools.spi,org.drools.common,org.mvel2.compiler,org.drool
- s.type,org.drools.core.util,org.drools.base,org.mvel2.debug";version=
- "5.1.0.SNAPSHOT",org.drools.process.core;uses:="org.drools.process.co
- re.datatype";version="5.1.0.SNAPSHOT",org.drools.command.impl;uses:="
- org.drools.command,org.drools.command.runtime.process,org.drools.comm
- and.runtime.rule,org.drools.impl,org.drools.time,org.drools,org.drool
- s.rule,org.drools.command.runtime,org.drools.runtime.impl";version="5
- .1.0.SNAPSHOT",org.drools.io.impl;uses:="org.drools.io.internal,org.d
- rools,org.drools.core.util";version="5.1.0.SNAPSHOT",org.drools.runti
- me.help.impl;uses:="org.drools.command,com.thoughtworks.xstream.io,co
- m.thoughtworks.xstream.mapper,com.thoughtworks.xstream.converters.col
- lections,org.drools.command.runtime.process,com.thoughtworks.xstream.
- converters,org.drools.runtime.impl,org.drools.common,org.drools.comma
- nd.runtime.rule,org.drools.command.runtime,org.drools.base,org.drools
- .runtime.rule.impl,org.drools.rule,org.drools.spi,com.thoughtworks.xs
- tream";version="5.1.0.SNAPSHOT",org.drools.process.core.datatype.impl
- ;uses:="org.drools.process.core.datatype";version="5.1.0.SNAPSHOT",or
- g.drools.process.core.datatype.impl.type;uses:="org.drools.process.co
- re.datatype,org.drools.process.core,com.thoughtworks.xstream";version
- ="5.1.0.SNAPSHOT",org.drools.process.instance.impl;uses:="org.drools.
- process.core,org.drools.process.instance,org.drools.process.instance.
- context.swimlane,org.drools.process.core.context.swimlane,org.drools.
- process.instance.context.exception,org.drools.process.instance.impl.f
- actory,org.drools.process.core.context.exception,org.drools.process.c
- ore.context.variable,org.drools.process.instance.context.variable,org
- .drools,org.drools.common";version="5.1.0.SNAPSHOT",org.drools.runtim
- e.pipeline.impl;uses:="org.drools.runtime.pipeline,org.drools.command
- ,org.drools.command.runtime.rule,org.mvel2,org.mvel2.compiler,org.dro
- ols.common,org.drools,org.drools.impl,org.drools.rule";version="5.1.0
- .SNAPSHOT",org.drools.command.runtime.rule;uses:="org.drools.command,
- org.drools.command.impl,org.drools,org.drools.impl,org.drools.spi,org
- .drools.runtime.impl,javax.xml.bind.annotation,org.drools.common,org.
- mvel2";version="5.1.0.SNAPSHOT",org.drools.command.runtime;uses:="org
- .drools.command,org.drools.command.impl,org.drools.command.runtime.pr
- ocess,javax.xml.bind.annotation,org.drools.command.runtime.rule,org.d
- rools.runtime.impl,org.drools.impl,org.drools";version="5.1.0.SNAPSHO
- T"
-Bundle-Version: 5.1.0.SNAPSHOT
-Bundle-Name: Drools :: Core
-Bundle-Description: A rule production system
-Private-Package: org.drools.reteoo.builder;version="5.1.0.SNAPSHOT",or
- g.drools.reteoo.compiled;version="5.1.0.SNAPSHOT",org.drools.reteoo;v
- ersion="5.1.0.SNAPSHOT",.;version="5.1.0.SNAPSHOT"
-Bundle-DocURL: http://www.jboss.org/
-Originally-Created-By: 1.5.0_21 (Sun Microsystems Inc.)
-Bundle-Vendor: JBoss Inc.
-Bundle-ManifestVersion: 2
 Bundle-SymbolicName: org.drools.core;singleton:=true
-Tool: Bnd-0.0.357
-Require-Bundle: org.drools.api;visibility:=reexport;bundle-version="5.
- 1.0.SNAPSHOT"
-DynamicImport-Package: *
+Bundle-DocURL: http://www.jboss.org/
 

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/xml/ExtensibleXmlParser.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/xml/ExtensibleXmlParser.java	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/xml/ExtensibleXmlParser.java	2010-02-20 19:45:53 UTC (rev 31755)
@@ -32,6 +32,7 @@
 import java.util.Set;
 
 import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.FactoryConfigurationError;
 import javax.xml.parsers.ParserConfigurationException;
 import javax.xml.parsers.SAXParser;
 import javax.xml.parsers.SAXParserFactory;
@@ -48,6 +49,7 @@
 import org.xml.sax.SAXParseException;
 import org.xml.sax.helpers.DefaultHandler;
 
+
 /**
  * <code>RuleSet</code> loader.
  *
@@ -107,14 +109,14 @@
     private final Map           namespaces                    = new HashMap();
 
     private EntityResolver      entityResolver;
-    
+
     private Document            document;
     private DocumentFragment    docFragment;
-    
+
     private ClassLoader         classLoader;
-    
-    private Map                 metaData                       = new HashMap();
 
+    private Map                 metaData                      = new HashMap();
+
     // ----------------------------------------------------------------------
     // Constructors
     // ----------------------------------------------------------------------
@@ -198,17 +200,53 @@
     public Object read(final InputSource in) throws SAXException,
                                             IOException {
         if ( this.docFragment == null ) {
+            DocumentBuilderFactory f;            
             try {
-                this.document = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
-            } catch ( ParserConfigurationException e ) {
-                throw new RuntimeException( "Unable to create new DOM Document" );
+                f =  DocumentBuilderFactory.newInstance();                
+            } catch ( FactoryConfigurationError e ) {
+                // obscure JDK1.5 bug where FactoryFinder in the JRE returns a null ClassLoader, so fall back to hard coded xerces.
+                // https://stg.network.org/bugzilla/show_bug.cgi?id=47169
+                // http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4633368
+                try {
+                    f = (DocumentBuilderFactory) Class.forName( "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl" ).newInstance();
+                } catch ( Exception e1 ) {
+                    throw new RuntimeException( "Unable to create new DOM Document",
+                                                e1 );
+                }
+            } catch ( Exception e ) {
+                throw new RuntimeException( "Unable to create new DOM Document",
+                                            e );
             }
+            
+            try {
+                this.document = f.newDocumentBuilder().newDocument();
+            } catch ( Exception e ) {
+                throw new RuntimeException( "Unable to create new DOM Document",
+                                            e );
+            }
             this.docFragment = this.document.createDocumentFragment();
         }
-        
+
         SAXParser localParser = null;
         if ( this.parser == null ) {
-            final SAXParserFactory factory = SAXParserFactory.newInstance();
+            SAXParserFactory factory = null;
+            try {
+                factory = SAXParserFactory.newInstance();
+            } catch ( FactoryConfigurationError e) {
+                // obscure JDK1.5 bug where FactoryFinder in the JRE returns a null ClassLoader, so fall back to hard coded xerces.
+                // https://stg.network.org/bugzilla/show_bug.cgi?id=47169
+                // http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4633368                
+                try {
+                    factory = (SAXParserFactory) Class.forName( "org.apache.xerces.jaxp.SAXParserFactoryImpl" ).newInstance();
+                } catch ( Exception e1 ) {
+                    throw new RuntimeException( "Unable to create new DOM Document",
+                                                e1 );                   
+                }
+            } catch ( Exception e ) {
+                throw new RuntimeException( "Unable to create new DOM Document",
+                                            e );
+            }
+            
             factory.setNamespaceAware( true );
 
             final String isValidatingString = System.getProperty( "drools.schema.validating" );
@@ -253,7 +291,7 @@
         if ( !localParser.isNamespaceAware() ) {
             throw new RuntimeException( "parser must be namespace-aware" );
         }
-        
+
         localParser.parse( in,
                            this );
 
@@ -266,7 +304,7 @@
 
     public Object getData() {
         return this.data;
-    }       
+    }
 
     public ClassLoader getClassLoader() {
         return classLoader;
@@ -275,7 +313,7 @@
     public void setClassLoader(ClassLoader classLoader) {
         this.classLoader = classLoader;
     }
-    
+
     public Map getMetaData() {
         return this.metaData;
     }
@@ -335,7 +373,7 @@
 
         if ( handler == null ) {
             startElementBuilder( localName,
-                                attrs );
+                                 attrs );
             return;
         }
 
@@ -473,34 +511,33 @@
      *            Tag attributes.
      */
     public void startElementBuilder(final String tagName,
-                                   final Attributes attrs) {        
+                                    final Attributes attrs) {
         this.characters = new StringBuilder();
-                
 
         final Element element = this.document.createElement( tagName );
-        
+
         //final DefaultConfiguration config = new DefaultConfiguration( tagName );        
 
         final int numAttrs = attrs.getLength();
 
         for ( int i = 0; i < numAttrs; ++i ) {
             element.setAttribute( attrs.getLocalName( i ),
-                                 attrs.getValue( i ) );
+                                  attrs.getValue( i ) );
         }
 
-//        // lets add the namespaces as attributes
-//        for ( final Iterator iter = this.namespaces.entrySet().iterator(); iter.hasNext(); ) {
-//            final Map.Entry entry = (Map.Entry) iter.next();
-//            String ns = (String) entry.getKey();
-//            final String value = (String) entry.getValue();
-//            if ( ns == null || ns.length() == 0 ) {
-//                ns = "xmlns";
-//            } else {
-//                ns = "xmlns:" + ns;
-//            }
-//            config.setAttribute( ns,
-//                                 value );
-//        }
+        //        // lets add the namespaces as attributes
+        //        for ( final Iterator iter = this.namespaces.entrySet().iterator(); iter.hasNext(); ) {
+        //            final Map.Entry entry = (Map.Entry) iter.next();
+        //            String ns = (String) entry.getKey();
+        //            final String value = (String) entry.getValue();
+        //            if ( ns == null || ns.length() == 0 ) {
+        //                ns = "xmlns";
+        //            } else {
+        //                ns = "xmlns:" + ns;
+        //            }
+        //            config.setAttribute( ns,
+        //                                 value );
+        //        }
 
         if ( this.configurationStack.isEmpty() ) {
             this.configurationStack.addLast( element );

Modified: labs/jbossrules/trunk/drools-decisiontables/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-decisiontables/META-INF/MANIFEST.MF	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/drools-decisiontables/META-INF/MANIFEST.MF	2010-02-20 19:45:53 UTC (rev 31755)
@@ -3,7 +3,7 @@
 Created-By: 1.5.0_21 (Sun Microsystems Inc.)
 Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
 Import-Package: jxl,jxl.read.biff,org.osgi.framework;version="1.5"
-Bnd-LastModified: 1266544756133
+Bnd-LastModified: 1266547499075
 Export-Package: org.drools.decisiontable;uses:="org.drools.decisiontab
  le.parser.csv,org.drools.decisiontable.parser,org.drools.decisiontabl
  e.parser.xls";version="5.1.0.SNAPSHOT",org.drools.decisiontable.parse

Modified: labs/jbossrules/trunk/drools-persistence-jpa/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-persistence-jpa/META-INF/MANIFEST.MF	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/drools-persistence-jpa/META-INF/MANIFEST.MF	2010-02-20 19:45:53 UTC (rev 31755)
@@ -4,7 +4,7 @@
 Import-Package: javax.naming,javax.persistence,javax.transaction,org.h
  ibernate.annotations,org.hibernate.ejb,org.osgi.framework;version="1.
  5"
-Bnd-LastModified: 1266544751079
+Bnd-LastModified: 1266547279496
 Export-Package: org.drools.persistence.processinstance.persisters;uses
  :="org.drools.persistence.processinstance.variabletypes,javax.persist
  ence";version="5.1.0.SNAPSHOT",org.drools.persistence.session;uses:="

Modified: labs/jbossrules/trunk/drools-process/drools-bpmn2/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/META-INF/MANIFEST.MF	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/META-INF/MANIFEST.MF	2010-02-20 19:45:53 UTC (rev 31755)
@@ -2,7 +2,7 @@
 Created-By: 1.5.0_21 (Sun Microsystems Inc.)
 Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
 Import-Package: org.w3c.dom,org.xml.sax
-Bnd-LastModified: 1266544758863
+Bnd-LastModified: 1266547541398
 Export-Package: org.drools.bpmn2.core;version="5.1.0.SNAPSHOT",org.dro
  ols.bpmn2.xpath;version="5.1.0.SNAPSHOT",org.drools.bpmn2.handler;ver
  sion="5.1.0.SNAPSHOT",org.drools.bpmn2.xml;uses:="org.drools.bpmn2.co

Modified: labs/jbossrules/trunk/drools-templates/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-templates/META-INF/MANIFEST.MF	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/drools-templates/META-INF/MANIFEST.MF	2010-02-20 19:45:53 UTC (rev 31755)
@@ -2,7 +2,7 @@
 Created-By: 1.5.0_21 (Sun Microsystems Inc.)
 Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
 Import-Package: org.mvel2.templates;version="2.0"
-Bnd-LastModified: 1266544755572
+Bnd-LastModified: 1266547494316
 Export-Package: org.drools.template.jdbc;uses:="org.drools.template.pa
  rser";version="5.1.0.SNAPSHOT",org.drools.template;uses:="org.drools.
  template.parser,org.drools.template.objects";version="5.1.0.SNAPSHOT"

Modified: labs/jbossrules/trunk/osgi-bundles/jxls/org.drools.osgi.wrapper.jxls-reader/.classpath
===================================================================
--- labs/jbossrules/trunk/osgi-bundles/jxls/org.drools.osgi.wrapper.jxls-reader/.classpath	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/osgi-bundles/jxls/org.drools.osgi.wrapper.jxls-reader/.classpath	2010-02-20 19:45:53 UTC (rev 31755)
@@ -14,5 +14,5 @@
   <classpathentry kind="var" path="M2_REPO/junit/junit/4.6/junit-4.6.jar"/>
   <classpathentry kind="var" path="M2_REPO/net/sf/jxls/jxls-reader/0.9.6/jxls-reader-0.9.6.jar"/>
   <classpathentry kind="var" path="M2_REPO/org/objenesis/objenesis/1.0/objenesis-1.0.jar"/>
-  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
 </classpath>
\ No newline at end of file

Modified: labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/.classpath
===================================================================
--- labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/.classpath	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/.classpath	2010-02-20 19:45:53 UTC (rev 31755)
@@ -1,127 +1,115 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
-	<classpathentry excluding="**/*.java" including="**" kind="src" output="target/test-classes" path="src/test/resources"/>
-	<classpathentry excluding="**/*.java" kind="src" path="src/main/resources"/>
-	<classpathentry kind="var" path="M2_REPO/javax/activation/com.springsource.javax.activation/1.1.1/com.springsource.javax.activation-1.1.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/javax/jms/com.springsource.javax.jms/1.1.0/com.springsource.javax.jms-1.1.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/javax/persistence/com.springsource.javax.persistence/1.99.0/com.springsource.javax.persistence-1.99.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/javax/servlet/com.springsource.javax.servlet/2.5.0/com.springsource.javax.servlet-2.5.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/javax/transaction/com.springsource.javax.transaction/1.1.0/com.springsource.javax.transaction-1.1.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/javax/xml/bind/com.springsource.javax.xml.bind/2.1.7/com.springsource.javax.xml.bind-2.1.7.jar"/>
-	<classpathentry kind="var" path="M2_REPO/javax/xml/stream/com.springsource.javax.xml.stream/1.0.1/com.springsource.javax.xml.stream-1.0.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/javax/transaction/jta/1.1/jta-1.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/antlr/antlr/2.7.6/antlr-2.7.6.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/antlr/antlr-runtime/3.1.3/antlr-runtime-3.1.3.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/codehaus/btm/btm/1.3.3/btm-1.3.3.jar"/>
-	<classpathentry kind="var" path="M2_REPO/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/antlr/com.springsource.antlr/2.7.6/com.springsource.antlr-2.7.6.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/beanshell/com.springsource.bsh/2.0.0.b4/com.springsource.bsh-2.0.0.b4.jar"/>
-	<classpathentry kind="var" path="M2_REPO/com/mchange/c3p0/com.springsource.com.mchange.v2.c3p0/0.9.1.2/com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar"/>
-	<classpathentry kind="var" path="M2_REPO/com/sleepycat/je/com.springsource.com.sleepycat.je/3.3.87/com.springsource.com.sleepycat.je-3.3.87.jar"/>
-	<classpathentry kind="var" path="M2_REPO/com/sun/msv/com.springsource.com.sun.msv.datatype/0.0.0.20060615/com.springsource.com.sun.msv.datatype-0.0.0.20060615.jar"/>
-	<classpathentry kind="var" path="M2_REPO/com/sun/xml/com.springsource.com.sun.tools.xjc/2.1.7/com.springsource.com.sun.tools.xjc-2.1.7.jar"/>
-	<classpathentry kind="var" path="M2_REPO/com/sun/xml/com.springsource.com.sun.xml.bind/2.1.7/com.springsource.com.sun.xml.bind-2.1.7.jar"/>
-	<classpathentry kind="var" path="M2_REPO/com/sun/xml/com.springsource.com.sun.xml.bind.jaxb1/2.1.7/com.springsource.com.sun.xml.bind.jaxb1-2.1.7.jar"/>
-	<classpathentry kind="var" path="M2_REPO/com/sun/xml/com.springsource.com.sun.xml.fastinfoset/1.2.2/com.springsource.com.sun.xml.fastinfoset-1.2.2.jar"/>
-	<classpathentry kind="var" path="M2_REPO/com/thoughtworks/xstream/com.springsource.com.thoughtworks.xstream/1.3.1/com.springsource.com.thoughtworks.xstream-1.3.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/edu/oswego/cs/concurrent/com.springsource.edu.oswego.cs.dl.util.concurrent/1.3.4/com.springsource.edu.oswego.cs.dl.util.concurrent-1.3.4.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/freemarker/com.springsource.freemarker/2.3.15/com.springsource.freemarker-2.3.15.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/jboss/javassist/com.springsource.javassist/3.9.0.GA/com.springsource.javassist-3.9.0.GA.jar"/>
-	<classpathentry kind="var" path="M2_REPO/net/sourceforge/jdbm/com.springsource.jdbm/1.0.0/com.springsource.jdbm-1.0.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/junit/com.springsource.junit/3.8.2/com.springsource.junit-3.8.2.jar"/>
-	<classpathentry kind="var" path="M2_REPO/net/sourceforge/jexcelapi/com.springsource.jxl/2.4.2/com.springsource.jxl-2.4.2.jar"/>
-	<classpathentry kind="var" path="M2_REPO/net/sourceforge/cglib/com.springsource.net.sf.cglib/2.2.0/com.springsource.net.sf.cglib-2.2.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/net/sourceforge/ehcache/com.springsource.net.sf.ehcache/1.6.2/com.springsource.net.sf.ehcache-1.6.2.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/antlr/com.springsource.org.antlr/3.1.3/com.springsource.org.antlr-3.1.3.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/antlr/com.springsource.org.antlr.runtime/3.1.3/com.springsource.org.antlr.runtime-3.1.3.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/aopalliance/com.springsource.org.aopalliance/1.0.0/com.springsource.org.aopalliance-1.0.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/bsf/com.springsource.org.apache.bsf/2.4.0/com.springsource.org.apache.bsf-2.4.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/commons/com.springsource.org.apache.commons.beanutils/1.8.0/com.springsource.org.apache.commons.beanutils-1.8.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/commons/com.springsource.org.apache.commons.collections/3.2.1/com.springsource.org.apache.commons.collections-3.2.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/commons/com.springsource.org.apache.commons.digester/1.8.1/com.springsource.org.apache.commons.digester-1.8.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/commons/com.springsource.org.apache.commons.io/1.4.0/com.springsource.org.apache.commons.io-1.4.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/commons/com.springsource.org.apache.commons.lang/2.4.0/com.springsource.org.apache.commons.lang-2.4.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/commons/com.springsource.org.apache.commons.logging/1.1.1/com.springsource.org.apache.commons.logging-1.1.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/jasper/springsource/com.springsource.org.apache.jasper.org.eclipse.jdt.springsource/6.0.20.S2-r5956/com.springsource.org.apache.jasper.org.eclipse.jdt.springsource-6.0.20.S2-r5956.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/log4j/com.springsource.org.apache.log4j/1.2.15/com.springsource.org.apache.log4j-1.2.15.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/poi/com.springsource.org.apache.poi/3.0.2.FINAL/com.springsource.org.apache.poi-3.0.2.FINAL.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/ant/com.springsource.org.apache.tools.ant/1.7.1/com.springsource.org.apache.tools.ant-1.7.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/xerces/com.springsource.org.apache.xerces/2.9.1/com.springsource.org.apache.xerces-2.9.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/xml/com.springsource.org.apache.xml.resolver/1.2.0/com.springsource.org.apache.xml.resolver-1.2.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/xmlcommons/com.springsource.org.apache.xmlcommons/1.3.4/com.springsource.org.apache.xmlcommons-1.3.4.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/bouncycastle/com.springsource.org.bouncycastle.jce/1.39.0/com.springsource.org.bouncycastle.jce-1.39.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/codehaus/janino/com.springsource.org.codehaus.janino/2.5.15/com.springsource.org.codehaus.janino-2.5.15.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/dom4j/com.springsource.org.dom4j/1.6.1/com.springsource.org.dom4j-1.6.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/com/h2database/com.springsource.org.h2/1.0.71/com.springsource.org.h2-1.0.71.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/hibernate/com.springsource.org.hibernate/3.3.2.GA/com.springsource.org.hibernate-3.3.2.GA.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/hibernate/com.springsource.org.hibernate.annotations/3.4.0.GA/com.springsource.org.hibernate.annotations-3.4.0.GA.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/hibernate/com.springsource.org.hibernate.annotations.common/3.3.0.ga/com.springsource.org.hibernate.annotations.common-3.3.0.ga.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/hibernate/com.springsource.org.hibernate.cache/3.3.2.GA/com.springsource.org.hibernate.cache-3.3.2.GA.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/hibernate/com.springsource.org.hibernate.ejb/3.4.0.GA/com.springsource.org.hibernate.ejb-3.4.0.GA.jar"/>
-	<classpathentry kind="var" path="M2_REPO/net/sourceforge/iso-relax/com.springsource.org.iso_relax.verifier/0.0.0.20041111/com.springsource.org.iso_relax.verifier-0.0.0.20041111.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/jboss/cache/com.springsource.org.jboss.cache/3.2.0.GA/com.springsource.org.jboss.cache-3.2.0.GA.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/jboss/logging/com.springsource.org.jboss.logging/2.0.5.GA/com.springsource.org.jboss.logging-2.0.5.GA.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/jboss/util/com.springsource.org.jboss.util/2.2.13.GA/com.springsource.org.jboss.util-2.2.13.GA.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/jgroups/com.springsource.org.jgroups/2.5.1/com.springsource.org.jgroups-2.5.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/joda/com.springsource.org.joda.time/1.6.0/com.springsource.org.joda.time-1.6.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/jvnet/staxex/com.springsource.org.jvnet.staxex/1.0.0/com.springsource.org.jvnet.staxex-1.0.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/logicalcobwebs/com.springsource.org.logicalcobwebs.cglib.core/0.9.1/com.springsource.org.logicalcobwebs.cglib.core-0.9.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/logicalcobwebs/com.springsource.org.logicalcobwebs.proxool/0.9.1/com.springsource.org.logicalcobwebs.proxool-0.9.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/objectweb/asm/com.springsource.org.objectweb.asm/2.2.3/com.springsource.org.objectweb.asm-2.2.3.jar"/>
-	<classpathentry kind="var" path="M2_REPO/com/opensymphony/quartz/com.springsource.org.quartz/1.6.2/com.springsource.org.quartz-1.6.2.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/relaxng/com.springsource.org.relaxng.datatype/1.0.0/com.springsource.org.relaxng.datatype-1.0.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/xmlpull/com.springsource.org.xmlpull/1.1.4.c/com.springsource.org.xmlpull-1.1.4.c.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/slf4j/com.springsource.slf4j.api/1.5.10/com.springsource.slf4j.api-1.5.10.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/slf4j/com.springsource.slf4j.log4j/1.5.3/com.springsource.slf4j.log4j-1.5.3.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/slf4j/com.springsource.slf4j.org.apache.commons.logging/1.5.10/com.springsource.slf4j.org.apache.commons.logging-1.5.10.jar"/>
-	<classpathentry kind="var" path="M2_REPO/commons-collections/commons-collections/3.1/commons-collections-3.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar"/>
-	<classpathentry kind="src" path="/drools-api"/>
-	<classpathentry kind="src" path="/drools-compiler"/>
-	<classpathentry kind="src" path="/drools-core"/>
-	<classpathentry kind="src" path="/drools-decisiontables"/>
-	<classpathentry kind="src" path="/drools-templates"/>
-	<classpathentry kind="var" path="M2_REPO/org/hibernate/ejb3-persistence/1.0.2.GA/ejb3-persistence-1.0.2.GA.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.0.1/geronimo-jms_1.1_spec-1.0.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/apache/geronimo/specs/geronimo-jta_1.0.1B_spec/1.0.1/geronimo-jta_1.0.1B_spec-1.0.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/antlr/gunit/3.1.3/gunit-3.1.3.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/hamcrest/hamcrest-library/1.1/hamcrest-library-1.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/hibernate/hibernate-annotations/3.4.0.GA/hibernate-annotations-3.4.0.GA.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/hibernate/hibernate-commons-annotations/3.1.0.GA/hibernate-commons-annotations-3.1.0.GA.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/hibernate/hibernate-core/3.3.0.SP1/hibernate-core-3.3.0.SP1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/hibernate/hibernate-entitymanager/3.4.0.GA/hibernate-entitymanager-3.4.0.GA.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/eclipse/equinox/weaving/hook/1.0.0-200905031323/hook-1.0.0-200905031323.jar"/>
-	<classpathentry kind="var" path="M2_REPO/janino/janino/2.5.15/janino-2.5.15.jar"/>
-	<classpathentry kind="var" path="M2_REPO/javassist/javassist/3.4.GA/javassist-3.4.GA.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/jmock/jmock/2.5.1/jmock-2.5.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/junit/junit/4.6/junit-4.6.jar"/>
-	<classpathentry kind="var" path="M2_REPO/jexcelapi/jxl/2.4.2/jxl-2.4.2.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/objenesis/objenesis/1.0/objenesis-1.0.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/eclipse/equinox/org.eclipse.osgi/3.5/org.eclipse.osgi-3.5.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/eclipse/equinox/org.eclipse.osgi.services/3.5/org.eclipse.osgi.services-3.5.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.aop/3.0.0.RELEASE/org.springframework.aop-3.0.0.RELEASE.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.asm/3.0.0.RELEASE/org.springframework.asm-3.0.0.RELEASE.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.aspects/3.0.0.RELEASE/org.springframework.aspects-3.0.0.RELEASE.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.beans/3.0.0.RELEASE/org.springframework.beans-3.0.0.RELEASE.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.context/3.0.0.RELEASE/org.springframework.context-3.0.0.RELEASE.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.context.support/3.0.0.RELEASE/org.springframework.context.support-3.0.0.RELEASE.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.core/3.0.0.RELEASE/org.springframework.core-3.0.0.RELEASE.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.expression/3.0.0.RELEASE/org.springframework.expression-3.0.0.RELEASE.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/osgi/org.springframework.osgi.core/1.2.1/org.springframework.osgi.core-1.2.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/osgi/org.springframework.osgi.extender/1.2.1/org.springframework.osgi.extender-1.2.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/osgi/org.springframework.osgi.extensions.annotation/1.2.1/org.springframework.osgi.extensions.annotation-1.2.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/osgi/org.springframework.osgi.io/1.2.1/org.springframework.osgi.io-1.2.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/osgi/org.springframework.osgi.test/1.2.1/org.springframework.osgi.test-1.2.1.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.test/3.0.0.RELEASE/org.springframework.test-3.0.0.RELEASE.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-api/1.5.10/slf4j-api-1.5.10.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-jdk14/1.5.2/slf4j-jdk14-1.5.2.jar"/>
-	<classpathentry kind="var" path="M2_REPO/org/antlr/stringtemplate/3.2/stringtemplate-3.2.jar"/>
-	<classpathentry kind="var" path="M2_REPO/xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.jar"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry combineaccessrules="false" kind="src" path="/drools-bpmn2"/>
-	<classpathentry kind="output" path="target/classes"/>
-</classpath>
+  <classpathentry kind="src" path="src/test/java" output="target/test-classes"/>
+  <classpathentry kind="src" path="src/test/resources" output="target/test-classes" including="**" excluding="**/*.java"/>
+  <classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>
+  <classpathentry kind="output" path="target/classes"/>
+  <classpathentry kind="var" path="M2_REPO/javax/activation/activation/1.1/activation-1.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/activation/com.springsource.javax.activation/1.1.1/com.springsource.javax.activation-1.1.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/jms/com.springsource.javax.jms/1.1.0/com.springsource.javax.jms-1.1.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/persistence/com.springsource.javax.persistence/1.99.0/com.springsource.javax.persistence-1.99.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/servlet/com.springsource.javax.servlet/2.5.0/com.springsource.javax.servlet-2.5.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/transaction/com.springsource.javax.transaction/1.1.0/com.springsource.javax.transaction-1.1.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/xml/bind/com.springsource.javax.xml.bind/2.1.7/com.springsource.javax.xml.bind-2.1.7.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/xml/stream/com.springsource.javax.xml.stream/1.0.1/com.springsource.javax.xml.stream-1.0.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar"/>
+  <classpathentry kind="var" path="M2_REPO/antlr/antlr/2.7.7/antlr-2.7.7.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/antlr/antlr-runtime/3.1.3/antlr-runtime-3.1.3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/antlr/com.springsource.antlr/2.7.6/com.springsource.antlr-2.7.6.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/beanshell/com.springsource.bsh/2.0.0.b4/com.springsource.bsh-2.0.0.b4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/mchange/c3p0/com.springsource.com.mchange.v2.c3p0/0.9.1.2/com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/sleepycat/je/com.springsource.com.sleepycat.je/3.3.87/com.springsource.com.sleepycat.je-3.3.87.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/sun/msv/com.springsource.com.sun.msv.datatype/0.0.0.20060615/com.springsource.com.sun.msv.datatype-0.0.0.20060615.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/sun/xml/com.springsource.com.sun.tools.xjc/2.1.7/com.springsource.com.sun.tools.xjc-2.1.7.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/sun/xml/com.springsource.com.sun.xml.bind/2.1.7/com.springsource.com.sun.xml.bind-2.1.7.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/sun/xml/com.springsource.com.sun.xml.bind.jaxb1/2.1.7/com.springsource.com.sun.xml.bind.jaxb1-2.1.7.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/sun/xml/com.springsource.com.sun.xml.fastinfoset/1.2.2/com.springsource.com.sun.xml.fastinfoset-1.2.2.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/thoughtworks/xstream/com.springsource.com.thoughtworks.xstream/1.3.1/com.springsource.com.thoughtworks.xstream-1.3.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/edu/oswego/cs/concurrent/com.springsource.edu.oswego.cs.dl.util.concurrent/1.3.4/com.springsource.edu.oswego.cs.dl.util.concurrent-1.3.4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/freemarker/com.springsource.freemarker/2.3.15/com.springsource.freemarker-2.3.15.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/jboss/javassist/com.springsource.javassist/3.9.0.GA/com.springsource.javassist-3.9.0.GA.jar"/>
+  <classpathentry kind="var" path="M2_REPO/net/sourceforge/jdbm/com.springsource.jdbm/1.0.0/com.springsource.jdbm-1.0.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/junit/com.springsource.junit/3.8.2/com.springsource.junit-3.8.2.jar"/>
+  <classpathentry kind="var" path="M2_REPO/net/sourceforge/jexcelapi/com.springsource.jxl/2.4.2/com.springsource.jxl-2.4.2.jar"/>
+  <classpathentry kind="var" path="M2_REPO/net/sourceforge/cglib/com.springsource.net.sf.cglib/2.2.0/com.springsource.net.sf.cglib-2.2.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/net/sourceforge/ehcache/com.springsource.net.sf.ehcache/1.6.2/com.springsource.net.sf.ehcache-1.6.2.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/antlr/com.springsource.org.antlr/3.1.3/com.springsource.org.antlr-3.1.3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/antlr/com.springsource.org.antlr.runtime/3.1.3/com.springsource.org.antlr.runtime-3.1.3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/aopalliance/com.springsource.org.aopalliance/1.0.0/com.springsource.org.aopalliance-1.0.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/bsf/com.springsource.org.apache.bsf/2.4.0/com.springsource.org.apache.bsf-2.4.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/commons/com.springsource.org.apache.commons.beanutils/1.8.0/com.springsource.org.apache.commons.beanutils-1.8.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/commons/com.springsource.org.apache.commons.collections/3.2.1/com.springsource.org.apache.commons.collections-3.2.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/commons/com.springsource.org.apache.commons.digester/1.8.1/com.springsource.org.apache.commons.digester-1.8.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/commons/com.springsource.org.apache.commons.io/1.4.0/com.springsource.org.apache.commons.io-1.4.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/commons/com.springsource.org.apache.commons.lang/2.4.0/com.springsource.org.apache.commons.lang-2.4.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/commons/com.springsource.org.apache.commons.logging/1.1.1/com.springsource.org.apache.commons.logging-1.1.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/jasper/springsource/com.springsource.org.apache.jasper.org.eclipse.jdt.springsource/6.0.20.S2-r5956/com.springsource.org.apache.jasper.org.eclipse.jdt.springsource-6.0.20.S2-r5956.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/log4j/com.springsource.org.apache.log4j/1.2.15/com.springsource.org.apache.log4j-1.2.15.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/poi/com.springsource.org.apache.poi/3.0.2.FINAL/com.springsource.org.apache.poi-3.0.2.FINAL.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/ant/com.springsource.org.apache.tools.ant/1.7.1/com.springsource.org.apache.tools.ant-1.7.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/xerces/com.springsource.org.apache.xerces/2.9.1/com.springsource.org.apache.xerces-2.9.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/xml/com.springsource.org.apache.xml.resolver/1.2.0/com.springsource.org.apache.xml.resolver-1.2.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/xmlcommons/com.springsource.org.apache.xmlcommons/1.3.4/com.springsource.org.apache.xmlcommons-1.3.4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/bouncycastle/com.springsource.org.bouncycastle.jce/1.39.0/com.springsource.org.bouncycastle.jce-1.39.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/codehaus/janino/com.springsource.org.codehaus.janino/2.5.15/com.springsource.org.codehaus.janino-2.5.15.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/dom4j/com.springsource.org.dom4j/1.6.1/com.springsource.org.dom4j-1.6.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/h2database/com.springsource.org.h2/1.0.71/com.springsource.org.h2-1.0.71.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/hibernate/com.springsource.org.hibernate/3.3.2.GA/com.springsource.org.hibernate-3.3.2.GA.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/hibernate/com.springsource.org.hibernate.annotations/3.4.0.GA/com.springsource.org.hibernate.annotations-3.4.0.GA.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/hibernate/com.springsource.org.hibernate.annotations.common/3.3.0.ga/com.springsource.org.hibernate.annotations.common-3.3.0.ga.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/hibernate/com.springsource.org.hibernate.cache/3.3.2.GA/com.springsource.org.hibernate.cache-3.3.2.GA.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/hibernate/com.springsource.org.hibernate.ejb/3.4.0.GA/com.springsource.org.hibernate.ejb-3.4.0.GA.jar"/>
+  <classpathentry kind="var" path="M2_REPO/net/sourceforge/iso-relax/com.springsource.org.iso_relax.verifier/0.0.0.20041111/com.springsource.org.iso_relax.verifier-0.0.0.20041111.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/jboss/cache/com.springsource.org.jboss.cache/3.2.0.GA/com.springsource.org.jboss.cache-3.2.0.GA.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/jboss/logging/com.springsource.org.jboss.logging/2.0.5.GA/com.springsource.org.jboss.logging-2.0.5.GA.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/jboss/util/com.springsource.org.jboss.util/2.2.13.GA/com.springsource.org.jboss.util-2.2.13.GA.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/jgroups/com.springsource.org.jgroups/2.5.1/com.springsource.org.jgroups-2.5.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/joda/com.springsource.org.joda.time/1.6.0/com.springsource.org.joda.time-1.6.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/jvnet/staxex/com.springsource.org.jvnet.staxex/1.0.0/com.springsource.org.jvnet.staxex-1.0.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/logicalcobwebs/com.springsource.org.logicalcobwebs.cglib.core/0.9.1/com.springsource.org.logicalcobwebs.cglib.core-0.9.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/logicalcobwebs/com.springsource.org.logicalcobwebs.proxool/0.9.1/com.springsource.org.logicalcobwebs.proxool-0.9.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/objectweb/asm/com.springsource.org.objectweb.asm/2.2.3/com.springsource.org.objectweb.asm-2.2.3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/opensymphony/quartz/com.springsource.org.quartz/1.6.2/com.springsource.org.quartz-1.6.2.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/relaxng/com.springsource.org.relaxng.datatype/1.0.0/com.springsource.org.relaxng.datatype-1.0.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/xmlpull/com.springsource.org.xmlpull/1.1.4.c/com.springsource.org.xmlpull-1.1.4.c.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/slf4j/com.springsource.slf4j.api/1.5.10/com.springsource.slf4j.api-1.5.10.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/slf4j/com.springsource.slf4j.log4j/1.5.3/com.springsource.slf4j.log4j-1.5.3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/slf4j/com.springsource.slf4j.org.apache.commons.logging/1.5.10/com.springsource.slf4j.org.apache.commons.logging-1.5.10.jar"/>
+  <classpathentry kind="src" path="/drools-api"/>
+  <classpathentry kind="src" path="/drools-bpmn2"/>
+  <classpathentry kind="src" path="/drools-compiler"/>
+  <classpathentry kind="src" path="/drools-core"/>
+  <classpathentry kind="src" path="/drools-decisiontables"/>
+  <classpathentry kind="src" path="/drools-templates"/>
+  <classpathentry kind="var" path="M2_REPO/org/antlr/gunit/3.1.3/gunit-3.1.3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/hamcrest/hamcrest-library/1.1/hamcrest-library-1.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/equinox/weaving/hook/1.0.0-200905031323/hook-1.0.0-200905031323.jar"/>
+  <classpathentry kind="var" path="M2_REPO/janino/janino/2.5.15/janino-2.5.15.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/sun/xml/bind/jaxb-impl/2.1.7/jaxb-impl-2.1.7.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/sun/xml/bind/jaxb-xjc/2.1.7/jaxb-xjc-2.1.7.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/jmock/jmock/2.5.1/jmock-2.5.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/junit/junit/4.6/junit-4.6.jar"/>
+  <classpathentry kind="var" path="M2_REPO/jexcelapi/jxl/2.4.2/jxl-2.4.2.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/objenesis/objenesis/1.0/objenesis-1.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/equinox/org.eclipse.osgi/3.5/org.eclipse.osgi-3.5.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/equinox/org.eclipse.osgi.services/3.5/org.eclipse.osgi.services-3.5.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.aop/3.0.0.RELEASE/org.springframework.aop-3.0.0.RELEASE.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.asm/3.0.0.RELEASE/org.springframework.asm-3.0.0.RELEASE.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.aspects/3.0.0.RELEASE/org.springframework.aspects-3.0.0.RELEASE.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.beans/3.0.0.RELEASE/org.springframework.beans-3.0.0.RELEASE.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.context/3.0.0.RELEASE/org.springframework.context-3.0.0.RELEASE.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.context.support/3.0.0.RELEASE/org.springframework.context.support-3.0.0.RELEASE.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.core/3.0.0.RELEASE/org.springframework.core-3.0.0.RELEASE.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.expression/3.0.0.RELEASE/org.springframework.expression-3.0.0.RELEASE.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/osgi/org.springframework.osgi.core/1.2.1/org.springframework.osgi.core-1.2.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/osgi/org.springframework.osgi.extender/1.2.1/org.springframework.osgi.extender-1.2.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/osgi/org.springframework.osgi.extensions.annotation/1.2.1/org.springframework.osgi.extensions.annotation-1.2.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/osgi/org.springframework.osgi.io/1.2.1/org.springframework.osgi.io-1.2.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/osgi/org.springframework.osgi.test/1.2.1/org.springframework.osgi.test-1.2.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/springframework/org.springframework.test/3.0.0.RELEASE/org.springframework.test-3.0.0.RELEASE.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/antlr/stringtemplate/3.2/stringtemplate-3.2.jar"/>
+  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+</classpath>
\ No newline at end of file

Modified: labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/.project
===================================================================
--- labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/.project	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/.project	2010-02-20 19:45:53 UTC (rev 31755)
@@ -3,10 +3,10 @@
   <comment>A rule production system</comment>
   <projects>
     <project>drools-api</project>
+    <project>drools-bpmn2</project>
     <project>drools-compiler</project>
     <project>drools-core</project>
     <project>drools-decisiontables</project>
-    <project>drools-persistence-jpa</project>
     <project>drools-templates</project>
   </projects>
   <buildSpec>

Modified: labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/pom.xml
===================================================================
--- labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/pom.xml	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/pom.xml	2010-02-20 19:45:53 UTC (rev 31755)
@@ -62,6 +62,8 @@
             <artifactId>maven-surefire-plugin</artifactId>
             <version>2.5</version>
             <configuration>
+               <!--childDelegation>false</childDelegation>
+               <forkMode>pertest</forkMode-->
                <systemPropertyVariables>
                   <propertyName>propertyValue</propertyName>
                   <buildDirectory>${project.build.directory}</buildDirectory>

Modified: labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/BPMN2OsgiTest.java
===================================================================
--- labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/BPMN2OsgiTest.java	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/BPMN2OsgiTest.java	2010-02-20 19:45:53 UTC (rev 31755)
@@ -1,5 +1,7 @@
 package org.drools.osgi.integrationtests;
 
+import javax.xml.parsers.DocumentBuilderFactory;
+
 import org.drools.KnowledgeBase;
 import org.drools.KnowledgeBaseFactoryService;
 import org.drools.builder.KnowledgeBuilder;
@@ -11,6 +13,7 @@
 import org.drools.runtime.StatefulKnowledgeSession;
 import org.drools.runtime.process.ProcessInstance;
 import org.drools.util.ServiceRegistry;
+import org.osgi.framework.Bundle;
 import org.osgi.framework.ServiceReference;
 
 public class BPMN2OsgiTest extends AbstractDroolsSpringDMTest {

Modified: labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/SimpleOsgiTest.java
===================================================================
--- labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/SimpleOsgiTest.java	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/SimpleOsgiTest.java	2010-02-20 19:45:53 UTC (rev 31755)
@@ -42,8 +42,7 @@
         Bundle[] bundles = bundleContext.getBundles();
         System.out.println( "bundles: " );
         for ( int i = 0; i < bundles.length; i++ ) {
-            
-            System.out.print( bundles[i].getSymbolicName() );
+            System.out.print( bundles[i].getSymbolicName() + ":" + bundles[i].getState() );
             System.out.print( ", " );
         }
         System.out.println();
@@ -54,7 +53,7 @@
         ServiceRegistry registry = (ServiceRegistry) bundleContext.getService( serviceRef );
 
         KnowledgeBuilderFactoryService knowledgeBuilderFactoryService = registry.get( KnowledgeBuilderFactoryService.class );
-        System.out.println( KnowledgeBaseFactoryService.class );
+        
         KnowledgeBaseFactoryService knowledgeBaseFactoryService = registry.get( KnowledgeBaseFactoryService.class );
         ResourceFactoryService resourceFactoryService = registry.get( ResourceFactoryService.class );
 

Modified: labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/test/AbstractDroolsSpringDMTest.java
===================================================================
--- labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/test/AbstractDroolsSpringDMTest.java	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/test/AbstractDroolsSpringDMTest.java	2010-02-20 19:45:53 UTC (rev 31755)
@@ -27,13 +27,6 @@
         return false;
     }
     
-    @Override
-    protected void setDirty() {
-        System.out.println( "This is dirty" );
-    }
-    
-    
-    
     protected void onSetUp() throws Exception
     {
 
@@ -41,7 +34,11 @@
     
     @Override
     protected void preProcessBundleContext(BundleContext platformBundleContext) throws Exception {
-        super.preProcessBundleContext( platformBundleContext );
+        try { 
+            super.preProcessBundleContext( platformBundleContext );
+        } catch( Exception e ) {
+            throw e;
+        }
     }
     
     @Override
@@ -49,12 +46,6 @@
         try { 
             super.postProcessBundleContext( context );
         } catch( Exception e ) {
-            e.printStackTrace();
-            
-            for ( Bundle bundle : context.getBundles() ) {
-                System.out.println( bundle );
-            }
-
             throw e;
         }
     }

Modified: labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/resources/boot-bundles.properties
===================================================================
--- labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/resources/boot-bundles.properties	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/resources/boot-bundles.properties	2010-02-20 19:45:53 UTC (rev 31755)
@@ -65,18 +65,6 @@
 
 org.jboss.util,com.springsource.org.jboss.util,2.2.13.GA
 
-#javax
-javax.persistence,com.springsource.javax.persistence,1.99.0
-javax.activation,com.springsource.javax.activation,1.1.1
-javax.servlet,com.springsource.javax.servlet,2.5.0
-javax.transaction,com.springsource.javax.transaction,1.1.0
-javax.xml.stream,com.springsource.javax.xml.stream,1.0.1
-javax.xml.bind,com.springsource.javax.xml.bind,2.1.7
-javax.servlet,com.springsource.javax.servlet,2.5.0
-javax.jms,com.springsource.javax.jms,1.1.0
-#javax.mail,com.springsource.javax.mail,1.4.0
-
-
 # misc
 org.antlr,com.springsource.org.antlr.runtime,3.1.3
 org.antlr,com.springsource.antlr,2.7.6
@@ -93,10 +81,21 @@
 com.thoughtworks.xstream,com.springsource.com.thoughtworks.xstream,1.3.1
 
 # xerces/xml
-org.apache.xmlcommons,com.springsource.org.apache.xmlcommons,1.3.4
 org.apache.xml,com.springsource.org.apache.xml.resolver,1.2.0
 org.apache.xerces,com.springsource.org.apache.xerces,2.9.1
+org.apache.xmlcommons,com.springsource.org.apache.xmlcommons,1.3.4
 
+#javax
+javax.persistence,com.springsource.javax.persistence,1.99.0
+javax.activation,com.springsource.javax.activation,1.1.1
+javax.servlet,com.springsource.javax.servlet,2.5.0
+javax.transaction,com.springsource.javax.transaction,1.1.0
+javax.xml.stream,com.springsource.javax.xml.stream,1.0.1
+javax.xml.bind,com.springsource.javax.xml.bind,2.1.7
+javax.servlet,com.springsource.javax.servlet,2.5.0
+javax.jms,com.springsource.javax.jms,1.1.0
+#javax.mail,com.springsource.javax.mail,1.4.0
+
 #dom4j
 org.dom4j,com.springsource.org.dom4j,1.6.1
 

Modified: labs/jbossrules/trunk/osgi-bundles/org.milyn/org.drools.osgi.wrapper.milyn-smooks-javabean/.classpath
===================================================================
--- labs/jbossrules/trunk/osgi-bundles/org.milyn/org.drools.osgi.wrapper.milyn-smooks-javabean/.classpath	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/osgi-bundles/org.milyn/org.drools.osgi.wrapper.milyn-smooks-javabean/.classpath	2010-02-20 19:45:53 UTC (rev 31755)
@@ -16,5 +16,5 @@
   <classpathentry kind="var" path="M2_REPO/org/milyn/milyn-smooks-javabean/1.1/milyn-smooks-javabean-1.1.jar"/>
   <classpathentry kind="var" path="M2_REPO/org/mvel/mvel/1.3.12-java1.5/mvel-1.3.12-java1.5.jar"/>
   <classpathentry kind="var" path="M2_REPO/org/objenesis/objenesis/1.0/objenesis-1.0.jar"/>
-  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
 </classpath>
\ No newline at end of file

Modified: labs/jbossrules/trunk/osgi-bundles/org.mvel/org.drools.osgi.wrapper.mvel2/.classpath
===================================================================
--- labs/jbossrules/trunk/osgi-bundles/org.mvel/org.drools.osgi.wrapper.mvel2/.classpath	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/osgi-bundles/org.mvel/org.drools.osgi.wrapper.mvel2/.classpath	2010-02-20 19:45:53 UTC (rev 31755)
@@ -12,5 +12,5 @@
   <classpathentry kind="var" path="M2_REPO/junit/junit/4.6/junit-4.6.jar"/>
   <classpathentry kind="var" path="M2_REPO/org/mvel/mvel2/2.0.16/mvel2-2.0.16.jar"/>
   <classpathentry kind="var" path="M2_REPO/org/objenesis/objenesis/1.0/objenesis-1.0.jar"/>
-  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
 </classpath>
\ No newline at end of file

Modified: labs/jbossrules/trunk/pom.xml
===================================================================
--- labs/jbossrules/trunk/pom.xml	2010-02-20 15:47:03 UTC (rev 31754)
+++ labs/jbossrules/trunk/pom.xml	2010-02-20 19:45:53 UTC (rev 31755)
@@ -324,7 +324,7 @@
             <activeByDefault>true</activeByDefault>
          </activation>
          <modules>
-            <!--module>osgi-bundles</module-->
+            <module>osgi-bundles</module>
             <module>drools-api</module>
             <module>drools-core</module>
             <module>drools-compiler</module>



More information about the jboss-svn-commits mailing list