BUG: Microsoft Virtual Machine for Java Causes Access Violation When You Run Very Large Array Operations (328225)



The information in this article applies to:

  • Microsoft virtual machine 38xx Series

This article was previously published under Q328225

SYMPTOMS

The Microsoft Virtual Machine for Java (VM) causes an Access Violation (AV) under very heavy load when you run the VM through JRun in a three-tiered Internet application.

CAUSE

When you allocate space for a very large array, and then copy data to this array, the Microsoft Virtual Machine for Java may throw an IndexOutOfBoundsException error. Under very heavy load, the Microsoft VM may handle this exception incorrectly, which causes an Access Violation.

This problem was originally experienced in a three-tiered Web application that had Java code running on the middle tier. In this scenario, the Microsoft VM was launched through the JRun program.

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.

Modification Type:MajorLast Reviewed:9/16/2002
Keywords:kbbug KB328225