Uploaded image for project: 'Runtime'
  1. Runtime
  2. RUNTIME-3662

Display full Exception on script result

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • 4.4.7, 4.5.0
    • 4.4.6
    • None
    • None
    • 4.5 M6

      When you execute a script, thrown exception is not fully displayed. 

          [RUNTIME-3662] Display full Exception on script result

          Olivier Gehin added a comment -

          I have to add ths code to see full stacktrace
          try

          { myscript() }

          catch (e) {
          do {
          print ("Caused by " + e.getMessage());
          for (var i = 0; i <e.getStackTrace().length; i++ )

          { var el = e.getStackTrace()[i]; print(el.getClassName() + "." + el.getMethodName() + "(" + (el.isNativeMethod() ? "Native Method)" : (el.getFileName() != null && el.getLineNumber() >= 0 ? el.getFileName() + ":" + el.getLineNumber() + ")" : (el.getFileName() != null ? "" + el.getFileName() + ")" : "Unknown Source)")))); }

          } while (e = e.getCause())
          throw e;
          }

          Olivier Gehin added a comment - I have to add ths code to see full stacktrace try { myscript() } catch (e) { do { print ("Caused by " + e.getMessage()); for (var i = 0; i <e.getStackTrace().length; i++ ) { var el = e.getStackTrace()[i]; print(el.getClassName() + "." + el.getMethodName() + "(" + (el.isNativeMethod() ? "Native Method)" : (el.getFileName() != null && el.getLineNumber() >= 0 ? el.getFileName() + ":" + el.getLineNumber() + ")" : (el.getFileName() != null ? "" + el.getFileName() + ")" : "Unknown Source)")))); } } while (e = e.getCause()) throw e; }

            cedric Cédric Damioli
            ogehin Olivier Gehin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: