Hello Reza, Appreciate your feedback. Any issues and bug reports are always welcome. Also if you have any fixes you used to get around them it would be great if you can share them with the community.
As Kevan suggested we need more community participation to make this a sustainable open source project. Thanks Neeraj ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "The light at the end of the tunnel...may be you" Neeraj Joshi WebSphere XD - Compute Grid AIM, IBM Apache Imperius - http://incubator.apache.org/imperius ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From: "Reza Asadollahi" <rasad...@uwaterloo.ca> To: <imperius-dev@incubator.apache.org> Date: 01/23/2009 10:26 AM Subject: my experience with Imperius Hi everybody, Regarding the discussion on releasing Imperius, I would like to share my experience with this framework and hope it is helpful. In short, it needs a comprehensive testing before release. There are many cases that you get a RuntimeException or PolicyException and you don't know what the reason is. The exceptions need to be more informative. For example, if there is an error in the SPL syntax it is really helpful to show the wrong part of it or the line number in the exception. There are also several cases that you don't get error at policy compile time but you get an exception at runtime and the reason is a syntax error also (e.g. if you have two anchor objects with the same class and you have separate import statements in the policy). Unfortunately, I don't have the log of all these errors and I just tried to find a work around for my problems while was working with Imperius. I have also needed to: * check if an object is null in the policy (for example the return result of an invoked method is an object and you want to see if it is null then do something) * set a local variable in defined in the "Declaration" in the "Decision" section * automatic conversion of primitive data types to their objects (int to Integer, long to Long.) in policies as Java does I can also submit the requests to JIRA if they make sense to other members. Regards, Reza