Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
unspecified
-
None
-
ALL
Description
It's just a simple code error.
Locate the following construct method in class org.apache.xmlbeans.soap.SOAPArrayType:
public SOAPArrayType(SOAPArrayType nested, int[] dimensions)
Here is one line of error code you can find:
System.arraycopy(_ranks, 0, nested._ranks, 0, nested._ranks.length);
The src and dest parameters used in array copy function are reverse, the correct code should be:
System.arraycopy(nested._ranks, 0, _ranks, 0, nested._ranks.length);