[ https://issues.apache.org/jira/browse/NET-672?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16925774#comment-16925774 ]
Gary Gregory commented on NET-672: ---------------------------------- This is a source compatibility issue, not binary compatibility which is our goal. Please adapt your source. > Commons-net updating incompatible issue: unreported exception IOException > ------------------------------------------------------------------------- > > Key: NET-672 > URL: https://issues.apache.org/jira/browse/NET-672 > Project: Commons Net > Issue Type: Bug > Environment: > {code:java} > {code} > > > Reporter: xia0c > Priority: Major > > Hi, > The following code snippets throw an incompatible issue when I try to rolling > update Commons-net from 2.0 to 3.6. > {code:java} > @Test > public void test(){ > TelnetClient tc1 = new TelnetClient(); > TerminalTypeOptionHandler ttopt = new > TerminalTypeOptionHandler("VT100", false, false, true, false); > EchoOptionHandler echoopt = new EchoOptionHandler(true, false, true, > false); > SuppressGAOptionHandler gaopt = new SuppressGAOptionHandler(true, > true, true, true); > try { > tc1.addOptionHandler(ttopt); > tc1.addOptionHandler(echoopt); > tc1.addOptionHandler(gaopt); > } catch (InvalidTelnetOptionException e) { > System.err.println("Error registering option handlers: " + > e.getMessage()); > } > } > {code} > It throws an error: unreported exception IOException; must be caught or > declared to be thrown. -- This message was sent by Atlassian Jira (v8.3.2#803003)