Added custom exception InvalidBarcodeData