Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-2781

[Guided Rule] Can't be opened if constraint to bound field present

XMLWordPrintable

    • 2018 Week 30-32
    • 3
    • NEW
    • NEW

      Unable to find source-code formatter for language: mvel. Available languages are: actionscript, ada, applescript, bash, c, c#, c++, cpp, css, erlang, go, groovy, haskell, html, java, javascript, js, json, lua, none, nyan, objc, perl, php, python, r, rainbow, ruby, scala, sh, sql, swift, visualbasic, xml, yaml
      package com.myspace.repr;
      
      import java.lang.Number;
      
      rule "rule"
      	dialect "mvel"
      	when
      		DataObject( $stringField : sFieldOne == "something" )
      		DataObjectTwo( sFieldTwo == $stringField )
      	then
      end
      

      Assume the rdrl file above where both sFieldOne and sFieldTwo are both of String type. Then if you try open this rdrl file in workbench the unexpected error dialog appears.

      The same can be seen if we assign role EVENT to DataObject and have this rule below.

      Unable to find source-code formatter for language: mvel. Available languages are: actionscript, ada, applescript, bash, c, c#, c++, cpp, css, erlang, go, groovy, haskell, html, java, javascript, js, json, lua, none, nyan, objc, perl, php, python, r, rainbow, ruby, scala, sh, sql, swift, visualbasic, xml, yaml
      package com.myspace.repr;
      
      import java.lang.Number;
      
      rule "eventRule"
      	dialect "mvel"
      	when
      		e1 : DataObject( this after [1m, 2m] "24-Jul-2018" ) over window:time (10d)
      		e2 : DataObject( this before e1 )
      	then
      end
      
      

              trikkola Toni Rikkola
              rh-ee-jomarko Jozef Marko (Inactive)
              Jozef Marko Jozef Marko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: