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 <michalb...@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 <nesta...@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-tp22334399p22334399.html
>> Sent from the drools - user mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to