When trying to compile CISCO-VSAN-MIB, jsmiparser is throwing an exception while executing the method parse.
The MibParser implementation used by the Vaadin UI is not catching the internal exceptions thrown by jsmiparser.
Because of this, the UI says that the MIB was successfully compiled and there are no errors displayed; but, a small exclamation icon is displayed at the top of the MIB Tree with the exception details:
java.lang.IllegalArgumentException: read-create is not a valid ModuleComplianceAccess
The idea is to execute the parse method between try/catch in order to properly display the parser errors on the UI.
BTW, the error is related with the grammar analyzer, which is something internal of the jsmiparser. I contacted the maintainer of that project to see what's going on there.