LAE

Welcome to the LAE community!  Please feel free to start a discussion in the discussion tab or join in a conversation.

Discussions

Members

Resources

Events

 View Only
  • 1.  Bug in parameter runtime property name definition

    Employee
    Posted 10-28-2013 02:23

    Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.

    Originally posted by: aop

    Hi!

    If some invalid value is defined as a parameter runtime property name in the parameter declarations window it does not warn about this when the invalid valule is given (I can click OK in parameter declarations window wihtout getting any warning). If I close parameter declarations window and node editor and after this I re-open the parameter declarations and try to click OK I get the message "Invalid run time property name". At this stage there's no way of getting back from the parameter declarations as the error message about the invalid name is thrown even if I clear the runtime property name or change it to a valid one.


  • 2.  RE: Bug in parameter runtime property name definition

    Employee
    Posted 10-30-2013 10:00

    Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.

    Originally posted by: Tim Meagher

    Hi,

    This has been raised in our bug tracking system as issue# 5048.

    Regards,
    Tim.


  • 3.  RE: Bug in parameter runtime property name definition

    Employee
    Posted 03-25-2014 07:54

    Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.

    Originally posted by: DanRosenblatt

    For anyone running into this, it's possible to get caught in a loop if you've saved your graph containing a node with an invalid runtime property name.

    To work around this, close your graph, open its .brg file with your favorite text editor, and search for the line containing the property. For example, if you named one of your parameters "123Illegal/Name", you'll see a line that looks something like:

    editor:propdef=123Illegal/Name|string|1|ls.brain.node.myNode.123Illegal/Name|None

    Delete this line or remove the invalid characters, then save the .brg. Now when you open the .brg with the Business Rules Editor, the node will no longer have the offending parameter.