# Class: com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorException

Exception raised by [processors](IProcessor) when reporting errors found in the machine code to be parsed \(eg, invalid opcodes\). 

 Other errors, inherent to the processor itself \(eg, parsing limitations, bugs\) should be reported as standard [RuntimeException](RuntimeException) or derived.
 A special case concerns parsing errors when the opcode is unsupported: it may be impossible to report an accurate error \(is it a parsing limitation at a given time? does the instruction truly not exist, or was it simply added in a subsequent vendor revision?\). For those, the parser may raise [UnsupportedInstructionException](UnsupportedInstructionException).

## Constructor: ProcessorException


## Constructor: ProcessorException
- parameter: `message`, type: `java.lang.String`


## Constructor: ProcessorException
- parameter: `cause`, type: `java.lang.Throwable`


## Constructor: ProcessorException
- parameter: `message`, type: `java.lang.String`
- parameter: `cause`, type: `java.lang.Throwable`


