Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8117372

handle JavaScript exceptions when called from Java

    Details

    • Subcomponent:
      web

      Description

      Various methods in the JavaScript bridge API ignore JavaScript exceptions. This is probably not a good idea.
      We should probably throw a Java exception.
      The implementation looks like it would be simple - the tricky part is the desig: how to map the JavaScript exception value to a Java exception.

      What seems reasonable to me is to define a new exception class which should extend netscape.javascript.JSException,
      since the latter is already used in some of the APIs. The JavaScript exception value would be converted to a Java value (in the usual way) and stored in the JSException. There would be a method to get the value. We also want to make sure that getMessage and toString yield reasonable values, based on the JavaScript exception value.

        Attachments

          Activity

            People

            • Assignee:
              pbothner Per Bothner (Inactive)
              Reporter:
              pbothner Per Bothner (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:

                Time Tracking

                Estimated:
                Original Estimate - 3 days
                3d
                Remaining:
                Remaining Estimate - 3 days
                3d
                Logged:
                Time Spent - Not Specified
                Not Specified