<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Is the rule using the MVEL or the Java dialect? MVEL does not yet
support generic's notation.<br>
<br>
Mark<br>
On 28/10/2011 05:36, Michael Anstis wrote:
<blockquote
cite="mid:CAAG9P0vCjpoh1=3SQiaTfbY1aGvZp7Am5h=JYXtkGhc4mmxT=g@mail.gmail.com"
type="cite">Hi,<br>
<br>
With Drools-5.4.0-SNAPSHOT, MVEL2-2.1.0.drools4 the following
compiles OK:-<br>
<br>
org.drools.runtime.process.WorkItemManager wim =
drools.getWorkingMemory().getWorkItemManager();<br>
org.drools.SessionConfiguration sessionConfiguration =
(org.drools.SessionConfiguration)
kcontext.getKnowledgeRuntime().getSessionConfiguration();<br>
<span style="color: rgb(255, 0, 0);"> java.util.Map handlers =
sessionConfiguration.getWorkItemHandlers();</span><br
style="color: rgb(255, 0, 0);">
<br>
However moving the last Map to generics (as you'd expect is needed
for strict mode) does not:-<br>
<br>
org.drools.runtime.process.WorkItemManager wim =
drools.getWorkingMemory().getWorkItemManager();<br>
org.drools.SessionConfiguration sessionConfiguration =
(org.drools.SessionConfiguration)
kcontext.getKnowledgeRuntime().getSessionConfiguration();<br>
<span style="color: rgb(255, 0, 0);">
java.util.Map<java.lang.String,
org.drools.runtime.process.WorkItemHandler> handlers =
sessionConfiguration.getWorkItemHandlers();</span><br
style="color: rgb(255, 0, 0);">
<span style="color: rgb(255, 0, 0);">
</span><br>
<div style="margin-left: 40px;">Unable to Analyse Expression
org.drools.runtime.process.WorkItemManager wim =
drools.getWorkingMemory().getWorkItemManager();
org.drools.SessionConfiguration sessionConfiguration =
(org.drools.SessionConfiguration)
kcontext.getKnowledgeRuntime().getSessionConfiguration();
java.util.Map<java.lang.String,
org.drools.runtime.process.WorkItemHandler> handlers =
sessionConfiguration.getWorkItemHandlers();:
[Error: unable to resolve method using strict-mode:
org.drools.spi.KnowledgeHelper.,()]
[Near : {... Map<java.lang.String,
org.drools.runtime.process.W ....}] ^
[Line: 3, Column: 32]<br>
</div>
<br>
Can anybody explain?<br>
<br>
Thanks,<br>
<br>
Mike<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
rules-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-dev">https://lists.jboss.org/mailman/listinfo/rules-dev</a>
</pre>
</blockquote>
<br>
</body>
</html>