Skip to content

Kotlin module (3.x): some work needed wrt JSTEP-4 (unchecked exceptions) #410

Closed

Description

@cowtowncoder

So, as per email I sent on jackson-dev, there is work for JSTEP-4 (https://github.com/FasterXML/jackson-future-ideas/wiki/JSTEP-4), in particular:

FasterXML/jackson-databind#2177

and I intend to merge changes to master of most repos soon (January 19th, 2021), with force publish to get 3.0.0-SNAPSHOT. Right now changes are on exp/jstep-4-for-3.0 branches of affect repos, most notably for jackson-core and jackson-databind.

This issue is just created for coordination: I will update details once I merge changes. Not the ideal mechanism for sure, but hope it's better than mailing lists at least.

Activity

  1. added
    3.xIssue affecting/planned for Jackson 3.x
    on Jan 19, 2021
  2. cowtowncoder commented on Jan 20, 2021

    @cowtowncoder
    MemberAuthor

    Changes mentioned have now been made and a new 3.0.0-SNAPSHOT of core components published.

    In most cases changes needed should be simply either replacing "throws IOException" (and similar) with "throws JacksonException", or just removing (since exceptions are now unchecked): I have tried to indicate likeliest base exception for documentation purpose.

  3. cowtowncoder commented on Jan 21, 2021

    @cowtowncoder
    MemberAuthor

    FWTW, does not look like this breaks anything in Kotlin module -- I assume Kotlin deals with all exceptions as unchecked.

  4. dinomite commented on Feb 7, 2021

    @dinomite
    Member

    Yep, I don't think this will require any changes in Kotlin.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.xIssue affecting/planned for Jackson 3.x

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions