<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
<br><br>> Date: Fri, 10 Apr 2009 17:02:14 -0700<br>> From: sdoyle_2@yahoo.com<br>> To: rules-users@lists.jboss.org<br>> Subject: [rules-users] Keep getting error trying to access value in hash map.<br>> <br>> <br>> I'm trying to extract the value from a hashmap after first extracting a key<br>> and I keep getting the same error.<br>> <br>> Here is the rule information:<br>> <br>> target: Target();<br>> perm: PermissionCheck(target == target, action == "edit", granted == false);<br>> primaryKey : TargetId(targetNum == 1) from target.codes.keySet();<br>> primaryCode : TargetCode() from target.codes.values[primaryKey];<br><br>when you write <i>target.codes.values[primaryKey]</i> drools looks for a getter method "getValues" in the object "codes" trying to return a field called "values".<br><br>try to replace <i>target.codes.values[primaryKey]</i> with <i>target.codes.get(primaryKey)</i><br><br>Alessandro Terrinoni<br><br><br>> <br>> Here is the error:<br>> <br>> Caused by: javax.el.ELException: /layout/test.xhtml @25,111<br>> rendered="#{s:hasPermission(target,'edit')}": org.mvel.CompileException:<br>> unable to resolve property: values<br>> at<br>> com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:76)<br>> at<br>> javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:390)<br>> ... 61 more<br>> Caused by: org.mvel.CompileException: unable to resolve property: values<br>> at<br>> org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAcces<br>> sorOptimizer.java:288)<br>> at<br>> org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor(ReflectiveAcce<br>> ssorOptimizer.java:109)<br>> at<br>> org.mvel.ast.VariableDeepPropertyNode.getReducedValueAccelerated(VariableDeepPropertyNode<br>> .java:29)<br>> <br>> Thanks<br>> -- <br>> View this message in context: http://www.nabble.com/Keep-getting-error-trying-to-access-value-in-hash-map.-tp22996482p22996482.html<br>> Sent from the drools - user mailing list archive at Nabble.com.<br>> <br>> _______________________________________________<br>> rules-users mailing list<br>> rules-users@lists.jboss.org<br>> https://lists.jboss.org/mailman/listinfo/rules-users<br><br /><hr />Scegli fra pił di 30 stazioni! <a href='http://clk.atdmt.com/GBL/go/140630364/direct/01/' target='_new'>Ascolta la radio su Messenger</a></body>
</html>