The attack caused no casualties aboard the Japanese-owned vessel which was flying under a Liberian flag and was operated by a Dutch entity, the Pentagon said.