On Tue, Feb 17, 2004 at 09:49:51AM +0000, Wim Deblauwe wrote: > Can someone explain this output from the Verifier in plain English? > > > > Pass 3a, method number 0 ['public void > <init>(com.barco.bds.is.timedtasks.TimedTask arg1, > com.barco.bds.is.displaydevice.DisplayDevice arg2)']: > VERIFIED_REJECTED > Instruction invokespecial[183](3) 5 constraint violated: Argument type > class/interface could not be verified successfully: 'Conflicting > information in LocalVariableTable '<LocalVariableTable: > LocalVariable(start_pc = 25, length = 3, index = 2:String monitorName) > LocalVariable(start_pc = 12, length = 24, index = > 3:com.barco.bds.is.monitor.BarcoMonitorAnswer bma) > LocalVariable(start_pc = 36, length = 3, index = 2:String monitorName) > LocalVariable(start_pc = 40, length = 10, index = 3:Exception e) > LocalVariable(start_pc = 0, length = 73, index = > 0:com.barco.bds.is.monitor.BarcoMonitor barcoMonitor) > LocalVariable(start_pc = 7, length = 66, index = > 1:com.barco.bds.is.monitor.BarcoMonitorCmd bmc) > LocalVariable(start_pc = 50, length = 23, index = 2:String monitorName) > LocalVariable(start_pc = 50, length = 23, index = 3:String match)>' found > in Code attribute '<CODE>' (method 'private static int > getDynamicDiagonal(com.barco.bds.is.monitor.BarcoMonitor barcoMonitor) > throws com.barco.bds.is.monitor.SizeNotSupportedException'). > At bytecode offset '50' a local variable has two different names: 'e' > and > 'match'.'.
It would appear that at bytecode offset 50, there are two entries in the local variable table for index = 3. -Dave --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
