[
https://issues.jboss.org/browse/DROOLS-245?page=com.atlassian.jira.plugin...
]
Mauricio Salatino commented on DROOLS-245:
------------------------------------------
Hi there, the question is when the Client class is generated and where... This sounds as a
classloader issue, where the class is not in the same classloader as drools is and
that's why the kbuilder didn't find the class. Notice that you can create the
kbuilder with a specific classloader and that should be the one that contains the Client
class.
Hope it helps
Drools sees a type as a package
--------------------------------
Key: DROOLS-245
URL:
https://issues.jboss.org/browse/DROOLS-245
Project: Drools
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 5.5.0.Final
Reporter: georg tornqvist
Assignee: Mark Proctor
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
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira