Uploaded image for project: 'JBRULES'
  1. JBRULES
  2. JBRULES-1917

JBRMS does not support business rules with non ascii characters

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Major
    • None
    • 4.0.7
    • None
    • None

    Description

      A very simple rule containing some Latin1 characters (e.g. 'é', 'à'..), is not compiled correctly when using the JBRMS web app.
      The exact same rule defined in a DRL file, and compiled with the drools compiler API is well handled (no characters mismatch).
      Actually, the rule defined both ways is :

      rule "latin_message"
      when
      Let information message
      then
      information message containing latin characters léger problème à résoudre hôpital
      end

      I strongly suspect a poor character encoding scheme inside the JBRMS code, but I haven't been able to identify it.
      The problem is illustrated by the LatinMessageTest test case, bundled inside the small eclipse project provided.
      It has two test methods, one building the rule using the drools compiler API, and the other using a binary package built with JBRMS.
      The second one fails as of the poor character encoding suspected inside JBRMS web app.

      Any help is appreciated.

      Attachments

        Issue Links

          Activity

            People

              gdesmet@redhat.com Geoffrey De Smet (Inactive)
              gch_jira Gregory Chazalon (Inactive)
              Archiver:
              rhn-support-ceverson Clark Everson

              Dates

                Created:
                Updated:
                Resolved:
                Archived:

                PagerDuty