[
http://jira.jboss.com/jira/browse/JBRULES-365?page=comments#action_12339353 ]
Mark Proctor commented on JBRULES-365:
--------------------------------------
I've chatted to michael on this. I'm going to revert the code and mark this as a
"wont fix". seems he had already done the brain work on this. If you don't
obey standard java naming conventions then you have to access the field via the full
method name Ontclass( getURI == "....." ) - we won't support simple field
names if if doesn't obey the java beans standard. Damn I should have left this code
alone, anyway I think that still works now.
bug in fields inspection when creating Field Extractors for
non-camelcase accessors
-----------------------------------------------------------------------------------
Key: JBRULES-365
URL:
http://jira.jboss.com/jira/browse/JBRULES-365
Project: JBoss Rules
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Drl Parser/Builder
Environment: Centrino, Gentoo Linux (Kernel 2.6.16), Eclipse 3.2 with JBoss Rules
Plugin on Java 1.5.0_07
Reporter: Andreas Langegger
Assigned To: Mark Proctor
Priority: Critical
Consider a java bean or POJO with a public String FOO; and these accessors:
public String getFOO() {
return FOO;
}
public void setFOO(String foo) {
FOO = foo;
}
---------------------------------------
The
rule "relation existance"
when
r : MyBean ( FOO == "" )
then
System.out.println("Found " + r.getName() + ".");
end
...will cause:
org.drools.rule.InvalidRulePackage: Unable to create Field Extractor for 'FOO'
at org.drools.rule.Package.checkValidity(Unknown Source)
at org.drools.common.AbstractRuleBase.addPackage(Unknown Source)
...
Possible a quick fix only.
I've marked it BLOCKING, because it prevents me and possibly others of using Drools
together with Jena, the Ontology API.
Best regards,
Andy
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira