An exception caused by other exceptions.
Reason: In Java, an exception caused by other exceptions is known as a chained exception. Generally, the first exception causes the second exception. It helps in identifying the cause of the exception. In chained exceptions, the debugging information is not discarded.
Hence, the correct answer is option (ii).