2016-10-27 11 views
0

mibbleでいくつかのmibを解析したいと思います。それらの一部は正常に解析できます。しかし、ジュニパーデバイス用にNS-TRAPS.mibとmib-jnx-chassis.txtの2つのファイルを解析しようとすると、それは常に例外を得る。mibble.MibLoaderExceptionを解決するには

net.percederberg.mibble.MibLoaderException: found 1 MIB loader errors 

    at net.percederberg.mibble.MibLoader.load(MibLoader.java:539) 
    at net.percederberg.mibble.MibLoader.load(MibLoader.java:466) 

mibbleソースコードについては、MibLoader.parseMibをたどることができます。 parseMib関数のparser.parse()にスローされた例外が見つかりました。私はmibbleパーサのソースコードを持っていないので、私は解析関数に入ることができません。 さらに、この2つのmibファイルでは、OidViewを使用して正常にコンパイルできます。この問題の原因は何もわかりません。

どうすればこの例外を解決できますか?この問題の回避策はありますか?

ご提案は大歓迎です。前もって感謝します!

答えて

0

私は、パーサーがMIBの依存関係を解決できないと考えています。 MIBファイルにのを確認してください。一般的には、すべての依存関係(MIBファイル)を同じフォルダに置いて、パーサーが見つけることができるようにする必要があります。

+0

私は今日、解析機能に足を踏み入れました。私は構文エラーの根本原因は、SYNTAX行の最後に2つのMIBの両方がカンマで見つからないことです。今それは動作します。すべて同じようにありがとう。私はSNMPが初めてです。あなたは私に多くの助けを与える。 – Wendy

関連する問題