improve error logs due to IllegalArgumentException to include full input