У меня есть скрипт gremlin-groovy, который перемещается по невероятно шумной базе данных. Есть много случаев с отсутствующими краями или свойствами. Когда я предполагаю, что ребро или свойство существует, и не выдается исключение, я получаю очень простой вывод, подобный этому:
javax.script.ScriptException: java.util.IllegalFormatConversionException: d != java.lang.String
Я бы хотел сделать так, чтобы, когда скрипт встречал фатальное исключение, как показано выше, он предоставлял дамп стека или, по крайней мере, номер строки, чтобы я мог отлаживать, где это произошло, подобно тому, как java может печатать трассировка полного стека при фатальных исключениях.
Любые предложения о том, как получить лучший дамп?