handled json errors