]
Petr Široký closed DROOLS-245.
------------------------------
Resolution: Cannot Reproduce
I wasn't able to reproduce this issue. There has been many fixes over the two years,
so it is likely the issue was fixed by them. Please reopen in case you would still see the
same error happening (and please attach executable reproducer in ideal case).
Drools sees a type as a package
--------------------------------
Key: DROOLS-245
URL:
https://issues.jboss.org/browse/DROOLS-245
Project: Drools
Issue Type: Bug
Affects Versions: 5.5.0.Final
Reporter: georg tornqvist
Assignee: Petr Široký
Hi,
I want Drools to reason over an axis2 type, but the Drools compiler sees the type as a
package, see error message below.
Strictly speaking, the Drools compiler may be right. The type "Client"
encapsulates a "Factory" class, making hierarchically speaking the class
"Client" a package.
Although I'm fairly new to Drools, I'm pretty sure that the behavior I'm
experiencing is not right. The Drools version used in the WSO2BRS-2.0.0 is able to reason
over the very same axis2 types.
Error importing : 'nl.domain.www.schema.Client'
Rule Compilation error : [Rule name='Your First Rule']
io31/Rule_Your_First_Rule_16db2a632a4b4efd96dde4c6d6a55cdf.java (2:57) : Only a type can
be imported.
nl.domain.www.schema.Client resolves to a package