It would appear that there is a parsing error when the JDBCExecutor is being used with SQL that has a non-equals operator: <>. The error is, "net.sf.jett.exception.TagParseException: Cannot start a tag within another tag" -- but <> is legit SQL.
I am unable to duplicate this error when using the most current version of JETT, 0.8.0. Perhaps you're using an old version of JETT, prior to 0.7.0. That version of JETT provided a fix for Ticket 17, which made the TagParser ignore certain valid operators that start with <, including <>.
Please try upgrading to the latest stable version of JETT, which is 0.8.0 as of this writing.
If you are using 0.8.0 and you're still getting this error, then please reply back with your template, plus any relevant data and code that you're using to produce this error.
Thanks,
Randy Gettman
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am unable to duplicate this error when using the most current version of JETT, 0.8.0. Perhaps you're using an old version of JETT, prior to 0.7.0. That version of JETT provided a fix for Ticket 17, which made the
TagParserignore certain valid operators that start with<, including<>.Please try upgrading to the latest stable version of JETT, which is 0.8.0 as of this writing.
If you are using 0.8.0 and you're still getting this error, then please reply back with your template, plus any relevant data and code that you're using to produce this error.
Thanks,
Randy Gettman