[rules-users] Error is Java.lang.RuntimeException

Michael Anstis michael.anstis at gmail.com
Fri Aug 26 04:59:15 EDT 2011


hehe.

I don't think we should burden ourselves with handling of every UNICODE
nuance after all :)

Perhaps a clear warning in the documentation for spreadsheet based decision
tables alerting the user to the problem of "smart" quotes" would be enough?

I suspect we have certain assumptions about the code-points of all the
punctuation in our DRL grammer.

What do you think?

2011/8/26 Wolfgang Laun <wolfgang.laun at gmail.com>

> Michael,
>
> may I point you to http://unicode.org/uni2book/ch06.pdf and don't shy away
> from the intricacies of double quotes in all the world's languages ;-)
>
> Quotes, in a spreadsheet's text fields, are punctuations in the author's
> language and usually not delimiters of some programming language. Using a
> spreadsheet for collecting code snippets is not the everyday use case.
>
> -W
>
>
>
> 2011/8/26 Michael Anstis <michael.anstis at gmail.com>
>
>> Can you be certain the author of the spreadsheet has not entered the
>> erroneous, although cosmetically similar, quotation marks?
>>
>> I find it unlikely Open Office Spreadsheet chooses to use ASCII quotation
>> marks in some places but UNICODE, visually similar but otherwise completely
>> different, in others.
>>
>>
>> 2011/8/26 Manohar Kokkula <manohar.kokkula at tcs.com>
>>
>>> I am using Open Office Spreadsheet to create decision table. So what
>>> should i do to resolve this..
>>> Please help me on this.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Regards,
>>> Manohar Kokkula
>>> Mailto: manohar.kokkula at tcs.com
>>>
>>> -----rules-users-bounces at lists.jboss.org wrote: -----
>>>
>>> To: Rules Users List <rules-users at lists.jboss.org>
>>> From: Wolfgang Laun **
>>> Sent by: rules-users-bounces at lists.jboss.org
>>> Date: 08/26/2011 12:26AM
>>>
>>> Subject: Re: [rules-users] Error is Java.lang.RuntimeException
>>>
>>> Heh :) Looking at the DRL, I spotted it:
>>>
>>> > rule *"*Allocation Rules_10*"*
>>> >       when
>>> >                $s:Student(marks == *"*60", age == "20")
>>> >                $c:College(ranking == "A", location == "Mumbai")
>>> >        then
>>>
>>> Up there, all quotes are ASCII quotes, code point U+0022.
>>>
>>> >                $s.setDepartment(“Maths”);
>>> >                $c.setStatus(“NA”);
>>>
>>> But in your spreadsheet you have one of the several other quotation marks
>>> as defined by the unicode standard, the one the authors of your spreadsheet
>>> program deemed fit to be sneaked in when you hit shift-2 (or whatever,
>>> depending on your keyboard).
>>>
>>> On 25 August 2011 16:21, FrankVhh <frank.vanhoenshoven at agserv.eu> wrote:
>>>
>>>> Shouldn't marks and age be integer values and not Strings?
>>>>
>>> No, these are converted automatically.
>>>
>>> -W
>>>
>>>
>>>
>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://drools.46999.n3.nabble.com/rules-users-no-subject-tp3280773p3283990.html
>>>> Sent from the Drools: User forum mailing list archive at Nabble.com.
>>>> _______________________________________________
>>>> rules-users mailing list
>>>> rules-users at lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>>
>>>
>>> _______________________________________________
>>> rules-users mailing listrules-users at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>> **
>>>
>>> =====-----=====-----=====
>>> Notice: The information contained in this e-mail
>>> message and/or attachments to it may contain
>>>
>>>
>>> confidential or privileged information. If you are
>>> not the intended recipient, any dissemination, use,
>>> review, distribution, printing or copying of the
>>> information contained in this e-mail message
>>> and/or attachments to it are strictly prohibited. If
>>>
>>>
>>> you have received this communication in error,
>>> please notify us by reply e-mail or telephone and
>>> immediately and permanently delete the message
>>> and any attachments. Thank you
>>>
>>>
>>>
>>> _______________________________________________
>>> rules-users mailing list
>>> rules-users at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20110826/b5f7cbe5/attachment.html 


More information about the rules-users mailing list