Based upon the stack trace I would say &quot;[it] was working fine for my application.&quot; might not be strictly true.<br><br>We always promote use of compatible versions of Drools Expert and Guvnor. See below.<br><br><a href="http://docs.jboss.org/drools/release/5.4.0.Final/droolsjbpm-introduction-docs/html/compatibility.html">http://docs.jboss.org/drools/release/5.4.0.Final/droolsjbpm-introduction-docs/html/compatibility.html</a><br>
<br><br><div class="gmail_quote">On 9 October 2012 08:31, abhinay_agarwal <span dir="ltr">&lt;<a href="mailto:abhinay_agarwal@infosys.com" target="_blank">abhinay_agarwal@infosys.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
hey,<br>
<br>
M using guvnor 5.3.0 Final version and two instances of guvnor.<br>
<br>
In my first guvnor application, i ve two packages containg all my rules<br>
which i am accessing using drools core and knowledge api v5.2.0 Final .I use<br>
type &quot;DRL&quot; to extract rules from my change set.<br>
<br>
<br>
In my second guvnor application, i just have a package which contains my<br>
JBPM process. Here, i am using drools 5.3.1 Final jars to connect and make<br>
my kbase. i use type = &quot;PKG&quot; in my chnage set, which is contradictory to<br>
JIRA &lt;<a href="https://issues.jboss.org/browse/JBRULES-3388" target="_blank">https://issues.jboss.org/browse/JBRULES-3388</a>&gt;   is opened that a PKG<br>
cannot be read, but was working fine for my application.<br>
<br>
Now i dont want to deploy two different wars of guvnor and was expecting to<br>
do it by deploying just 1 guvnor.<br>
<br>
So instead of taking the headache of using different jars, i used a neutral<br>
GUVNOR and drools 5.4.0 final version. I deployed the guvnor, imported the<br>
old repository, built the packages and tried firing the rules using type =<br>
&quot;DRL&quot; in my change set. Everything Worked fine.<br>
<br>
As soon as i changed my type = &quot;PKG&quot; in my change set to access the rules, i<br>
got an error :<br>
<br>
java.lang.UnsupportedClassVersionError:<br>
Institutional/CalculateDateDifference : Unsupported major.minor version 51.0<br>
        at java.lang.ClassLoader.defineClass1(Native Method)<br>
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)<br>
        at<br>
org.drools.rule.JavaDialectRuntimeData$PackageClassLoader.fastFindClass(JavaDialectRuntimeData.java:615)<br>
        at<br>
org.drools.util.CompositeClassLoader$CachingLoader.load(CompositeClassLoader.java:254)<br>
        at<br>
org.drools.util.CompositeClassLoader$CachingLoader.load(CompositeClassLoader.java:237)<br>
        at<br>
org.drools.util.CompositeClassLoader.loadClass(CompositeClassLoader.java:88)<br>
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)<br>
        at<br>
org.drools.rule.MVELDialectRuntimeData.getParserConfiguration(MVELDialectRuntimeData.java:270)<br>
        at<br>
org.drools.base.mvel.MVELCompilationUnit.getCompiledExpression(MVELCompilationUnit.java:203)<br>
        at org.drools.base.mvel.MVELConsequence.compile(MVELConsequence.java:75)<br>
        at<br>
org.drools.rule.MVELDialectRuntimeData.onBeforeExecute(MVELDialectRuntimeData.java:173)<br>
        at<br>
org.drools.rule.DialectRuntimeRegistry.onBeforeExecute(DialectRuntimeRegistry.java:144)<br>
        at<br>
org.drools.common.AbstractRuleBase.addPackages(AbstractRuleBase.java:599)<br>
        at org.drools.reteoo.ReteooRuleBase.addPackages(ReteooRuleBase.java:472)<br>
        at<br>
org.drools.impl.KnowledgeBaseImpl.addKnowledgePackages(KnowledgeBaseImpl.java:150)<br>
        at<br>
org.drools.agent.impl.KnowledgeAgentImpl.addResourcesToKnowledgeBase(KnowledgeAgentImpl.java:1085)<br>
        at<br>
org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources(KnowledgeAgentImpl.java:824)<br>
        at<br>
org.drools.agent.impl.KnowledgeAgentImpl.buildKnowledgeBase(KnowledgeAgentImpl.java:673)<br>
        at<br>
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:203)<br>
        at<br>
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:182)<br>
        at<br>
com.infy.fcs.drools.adapter.DroolsGuvnorTest.readKnowledgeBase(DroolsGuvnorTest.java:196)<br>
        at<br>
com.infy.fcs.drools.adapter.DroolsGuvnorTest.main(DroolsGuvnorTest.java:107)<br>
<br>
<br>
When i tried to access the process package(Which is a diff package and<br>
contains only a process), i got the following error<br>
<br>
java.lang.UnsupportedClassVersionError:<br>
Fatca_Process/Process_Fatca_Process_Fatca_integration_queue_f06d3a378a5f49d5b7589aae2c0b686eReturnValueEvaluator7Invoker<br>
: Unsupported major.minor version 51.0<br>
        at java.lang.ClassLoader.defineClass1(Native Method)<br>
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)<br>
        at<br>
org.drools.rule.JavaDialectRuntimeData$PackageClassLoader.fastFindClass(JavaDialectRuntimeData.java:615)<br>
        at<br>
org.drools.util.CompositeClassLoader$CachingLoader.load(CompositeClassLoader.java:254)<br>
        at<br>
org.drools.util.CompositeClassLoader$CachingLoader.load(CompositeClassLoader.java:237)<br>
        at<br>
org.drools.util.CompositeClassLoader.loadClass(CompositeClassLoader.java:88)<br>
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)<br>
        at<br>
org.drools.rule.JavaDialectRuntimeData.wire(JavaDialectRuntimeData.java:435)<br>
        at<br>
org.drools.rule.JavaDialectRuntimeData.wire(JavaDialectRuntimeData.java:430)<br>
        at<br>
org.drools.rule.JavaDialectRuntimeData.onBeforeExecute(JavaDialectRuntimeData.java:256)<br>
        at<br>
org.drools.rule.DialectRuntimeRegistry.onBeforeExecute(DialectRuntimeRegistry.java:138)<br>
        at<br>
org.drools.common.AbstractRuleBase.addPackages(AbstractRuleBase.java:599)<br>
        at org.drools.reteoo.ReteooRuleBase.addPackages(ReteooRuleBase.java:472)<br>
        at<br>
org.drools.impl.KnowledgeBaseImpl.addKnowledgePackages(KnowledgeBaseImpl.java:150)<br>
        at<br>
org.drools.agent.impl.KnowledgeAgentImpl.addResourcesToKnowledgeBase(KnowledgeAgentImpl.java:1085)<br>
        at<br>
org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources(KnowledgeAgentImpl.java:824)<br>
        at<br>
org.drools.agent.impl.KnowledgeAgentImpl.buildKnowledgeBase(KnowledgeAgentImpl.java:673)<br>
        at<br>
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:203)<br>
        at<br>
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:182)<br>
        at<br>
com.infy.fcs.drools.adapter.DroolsGuvnorTest.readKnowledgeBase(DroolsGuvnorTest.java:196)<br>
        at<br>
com.infy.fcs.drools.adapter.DroolsGuvnorTest.main(DroolsGuvnorTest.java:107)<br>
<br>
<br>
here is the attached changeset that i am using<br>
<br>
<br>
changeset_process.xml<br>
&lt;<a href="http://drools.46999.n3.nabble.com/file/n4020175/changeset_process.xml" target="_blank">http://drools.46999.n3.nabble.com/file/n4020175/changeset_process.xml</a>&gt;<br>
ChangeSet_rules.xml<br>
&lt;<a href="http://drools.46999.n3.nabble.com/file/n4020175/ChangeSet_rules.xml" target="_blank">http://drools.46999.n3.nabble.com/file/n4020175/ChangeSet_rules.xml</a>&gt;<br>
<br>
please lemme know, if wat i am trying to achieve is evne possible or not?<br>
<br>
If yes, then where am i going wrong ?<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/Complicated-Issue-tp4020175.html" target="_blank">http://drools.46999.n3.nabble.com/Complicated-Issue-tp4020175.html</a><br>
Sent from the Drools: User forum mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote></div><br>