Nestor,
As it is now, DRL files must have a package name or you will be in
trouble. So, use a package name for your DRL file and use that package name
to retrieve the fact type. It will work.
Meanwhile, I will fix the bug. If you can open a JIRA, even better to
keep track of progress.
[]s
Edson
2009/3/10 nestabur <nestabur(a)gmail.com>
Any suggestions?¿
nestabur wrote:
>
> Yes,
>
> If I put a non existent package and type, the method getFactType returns
> me
> null value, but if I put the correct package and type it throws that
> error.
>
> Thanks,
>
> NEStor
>
> 2009/3/8 Michal Bali <michalbali(a)gmail.com>
>
>> your factTypeName should consist of package name + type name, for
>> example:
>> com.mycompany.Account
>>
>>
>> On Sun, Mar 8, 2009 at 7:02 PM, nestabur <nestabur(a)gmail.com> wrote:
>>
>>>
>>> Hi all,
>>>
>>> I'm trying to create a fact programatically like this:
>>>
>>> FactType myfact =package.getFactType(factTypeName);
>>> Object myPojo = myfact.newInstance();
>>>
>>> An error occurs when calling the method getFactType, here my
stackTrace:
>>> 36267-1236185246849-0:0:1:1 Exception while processing message:
>>> java.lang.StringIndexOutOfBoundsException: String index out of range:
-1
>>> java.lang.StringIndexOutOfBoundsException: String index out of range:
-1
>>> at java.lang.String.substring(String.java:1938)
>>> at java.lang.String.substring(String.java:1905)
>>> at org.drools.rule.Package.getFactType(Package.java:552)
>>>
>>> My drools version is 5.0.0.M5
>>>
>>> Any suggestion?
>>>
>>> --
>>> View this message in context:
>>>
http://www.nabble.com/Creating-fact-instance-programatically-tp22334399p2...
>>> Sent from the drools - user mailing list archive at
Nabble.com.
>>>
>>> _______________________________________________
>>> rules-users mailing list
>>> rules-users(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
>
--
View this message in context:
http://www.nabble.com/Creating-fact-instance-programatically-tp22334399p2...
Sent from the drools - user mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Edson Tirelli
JBoss Drools Core Development
JBoss, a division of Red Hat @