Hello there,
I downloaded and started using the latest SNMP4J-SMI (v 1.1.1), and found some 
unexpected behavior with SmiManager.parse().  When called with an invalid OID, 
a java.text.ParseException is thrown, which is expected according the docs.  
The issue is this: ParseException is a checked exception, but at compile time 
i'm not allowed to handle it - it's as if SmiManager.parse() never had the 
"throws ParseException" clause.  And this true of other methods of SmiManager 
as well…

The following piece of code causes all sorts of compile time errors when built 
w/ 1.0.1 (as expected… buncha unhanded checked exceptions), but compiles 
successfully against v1.1.1:


public void test()  {

    SmiManager smiManager = new SmiManager(SNMP4J_SMI_LICENSE_KEY, new 
File("repo"));

    smiManager.listModules();

    smiManager.getLoadedModuleNames();

    smiManager.compile(new File("blah"));

    smiManager.parse("wacky.oid");

}



I noticed in a previous list message there was some build issues with enums… 
perhaps this is related?


Thanks,

Gene
_______________________________________________
SNMP4J mailing list
[email protected]
https://s16675406.onlinehome-server.info/mailman/listinfo/snmp4j

Reply via email to