Hi everyone,
My drools rules failed to compile from  web application deployed on 
Glassfish(application server) that run on Fedora 11 (Linux distro from RedHat).
When I deploy the application  on application server with Windows machine 
everything is working fine. 
Also it works if application made as regular  Java SE application.

I got the following error:

Unable to build expression for 'consequence': Failed to compile: 3
compilation error(s): - (1,4) unqualified type in strict mode for: $map
- (1,13) unable to resolve method using strict-mode:
java.lang.Object.get(java.lang.String) - (1,29) unable to resolve
method using strict-mode: java.lang.Object.getSomeMethod() '
System.out.println($map.get("x").getSomeMethod());
' : [Rule name='TEST']



Here is the rule that failed to compile on Linux:

rule "TEST"
    dialect "mvel"
    Send
    when
            map : Map()
    then
            System.out.println($map.get("x").getSomeMethod());
end

My Environment:
Fedora 11
JDK 1.6
Glassfish v3 build 65 (supported JAVA EE6)

I really need to resolve the issue  as soon as possible. Any idea would be 
highly appreciated.

Thanks in advance,
Vladimir
                                          
_________________________________________________________________
Lauren found her dream laptop. Find the PC that’s right for you.
http://www.microsoft.com/windows/choosepc/?ocid=ftp_val_wl_290
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to