The Open Group : Making Standards Work SNIA CIMOM
You are here:  > SNIA CIMOM  > Show email archive  > Show email
Email archive for list snia-cimom, item 438

Subject: SNIA CIMDataType  REFERENCE_ARRAY ?
Date: Thu, 6 Jan 2005 10:49:04 -0800
From: "Patil, Bapu" <yyyyyyyyyy@xxxxxx>
To: <yyyyyyyyyy@xxxxxxxxxxxxx>
Cc: "Patil, Bapu" <yyyyyyyyyy@xxxxxx>

When I try to create a CIMDataType of type REFERENCE_ARRAY causes an
ArrayIndexOutOfBoundsException.  I wonder what type of data it should
return when in this case?

You can run (as it creates REFERENCE_ARRAY CIMDateType)
  java org.snia.wbem.cim.CIMDataType

Or the Test Program:

import java.io.*;
import org.snia.wbem.cim.*;

public class TestCIMDataType
{
  public static void main(String args[])
  {

      CIMDataType dt = new CIMDataType(CIMDataType.REFERENCE);
      System.out.println("CASE 1: This one works:"+ dt);
      System.out.println(" ");

      dt = new CIMDataType(CIMDataType.REFERENCE_ARRAY);
      System.out.println("ArrayIndexOutOfBoundsException"+ dt);
   }
}

Trace:
isClassDataInitialized is true  and inType=61
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 61
        at org.snia.wbem.cim.CIMDataType.validType(CIMDataType.java:467)
        at org.snia.wbem.cim.CIMDataType.<init>(CIMDataType.java:510)
        at TestCIMDataType.main(TestCIMDataType.java:26)


-Bapu


 
   |   Legal Notices & Terms of Use   |   Privacy Statement   |   Top of Page   Return to Top of Page
 TplEngine: 2.0