Skip to content

Grounder fatal error: terminate called after throwing an instance of 'BadInputException' ... #11

Open
@rpgoldman

Description

Trying to ground a rovers domain problem translated from PDDL (i.e., not from IPC2023), I get that error:

terminate called after throwing an instance of 'BadInputException'
  what():  Constraint type must be "=" (equal) or "!=" (not equal); "0" given

This is quite likely an error in the input I have provided, but I have no idea how to track this down. The input resulting in this error is on Dropbox.

If it's not too hard, it would be great if you could track the input lines and give a line number for bad input errors. It does seem like there are cases where pandaPIparser can give output that the grounder cannot read.

(added: could you use tellg to get position in the input stream for this purpose?)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions