RecordInterface::define - new fieldNumber exceeds #fields
Record field  cannot be added: length<1
Record field aB cannot be added: no uppercase
Record field A cannot be added: extra==10
RecordRep::defineDataField - incorrect data type used for field TpShort
RecordRep::createDataField: unknown data type 12
ArrayBase::validateConformance shape [3] differs from [1]
ArrayBase::validateConformance shape [3] differs from [1]
ArrayBase::validateConformance shape [3] differs from [1]
ArrayBase::validateConformance shape [3] differs from [1]
Record::define - fixed array conformance error for field TpArrayString2
Record::define - fixed array conformance error for field TpBool
RecordRep::get_pointer - incorrect data type String   used for field TpBool with type Bool    
Record cannot be changed (fixed structure)
>>> Instance-specific assertion error message:
(Record.cc : 108) Failed AlwaysAssertExit conform (other)
<<<
RecordInterface::asComplex - invalid data type
>>> Instance-specific assertion error message:
(Record.cc : 108) Failed AlwaysAssertExit conform (other)
<<<
  TpBool: Bool 0
  TpUChar: uChar 0
  TpShort: Short 0
  TpInt: Int 0
  TpUInt: uInt 0
  TpInt64: Int64 0
  TpFloat: Float 0
  TpDouble: Double 0
  TpComplex: Complex (0,0)
  TpDComplex: DComplex (0,0)
  TpString: String ""
  TpArrayBool: Bool array with shape [1]
  TpArrayUChar: uChar array with shape [1]
  TpArrayShort: Short array with shape [1]
  TpArrayInt: Int array with shape [1]
  TpArrayUInt: uInt array with shape [1]
  TpArrayInt64: Int64 array with shape [1]
  TpArrayFloat: Float array with shape [1]
  TpArrayDouble: Double array with shape [1]
  TpArrayComplex: Complex array with shape [1]
  TpArrayDComplex: DComplex array with shape [1]
  TpArrayString: String array with shape []
  SubRecord1: {
    fa: Float 3
    ia: Int 2
  }
  SubRecord: {
    SubFloat: Float 0
    SubInt: Int 0
  }
  TpBool2a: Bool 0
  TpUChar2a: uChar 0
  TpShort2a: Short 0
  TpInt2a: Int 0
  TpUInt2a: uInt 0
  TpInt642a: Int64 0
  TpFloat2a: Float 0
  TpDouble2a: Double 0
  TpComplex2a: Complex (0,0)
  TpDComplex2a: DComplex (0,0)
  TpArrayString2a: String array with shape [3]
  TpArrayString3a: String array with shape []
  TpString2a: String ""
  TpBool: Bool 0
  TpUChar: uChar 0
  TpShort: Short 0
  TpInt: Int 0
  TpUInt: uInt 0
  TpInt64: Int64 0
  TpFloat: Float 0
  TpDouble: Double 0
  TpComplex: Complex (0,0)
  TpDComplex: DComplex (0,0)
  TpString: String ""
  TpArrayBool: Bool array with shape [1]
[0]
  TpArrayUChar: uChar array with shape [1]
[0]
  TpArrayShort: Short array with shape [1]
[0]
  TpArrayInt: Int array with shape [1]
[0]
  TpArrayUInt: uInt array with shape [1]
[0]
  TpArrayInt64: Int64 array with shape [1]
[0]
  TpArrayFloat: Float array with shape [1]
[0]
  TpArrayDouble: Double array with shape [1]
[0]
  TpArrayComplex: Complex array with shape [1]
[(0,0)]
  TpArrayDComplex: DComplex array with shape [1]
[(0,0)]
  TpArrayString: String array with shape []
[]
  SubRecord1: {
    fa: Float 3
    ia: Int 2
  }
  SubRecord: {
    SubFloat: Float 0
    SubInt: Int 0
  }
  TpBool2a: Bool 0
  TpUChar2a: uChar 0
  TpShort2a: Short 0
  TpInt2a: Int 0
  TpUInt2a: uInt 0
  TpInt642a: Int64 0
  TpFloat2a: Float 0
  TpDouble2a: Double 0
  TpComplex2a: Complex (0,0)
  TpDComplex2a: DComplex (0,0)
  TpArrayString2a: String array with shape [3]
[, , ]
  TpArrayString3a: String array with shape []
[]
  TpString2a: String ""
  TpBool: Bool 0
  TpUChar: uChar 0
  TpShort: Short 0
  TpInt: Int 0
  TpUInt: uInt 0
  TpInt64: Int64 0
  TpFloat: Float 0
  TpDouble: Double 0
  TpComplex: Complex (0,0)
  TpDComplex: DComplex (0,0)
  TpString: String ""
  TpArrayBool: Bool array with shape [1]
    [0]
  TpArrayUChar: uChar array with shape [1]
    [0]
  TpArrayShort: Short array with shape [1]
    [0]
  TpArrayInt: Int array with shape [1]
    [0]
  TpArrayUInt: uInt array with shape [1]
    [0]
  TpArrayInt64: Int64 array with shape [1]
    [0]
  TpArrayFloat: Float array with shape [1]
    [0]
  TpArrayDouble: Double array with shape [1]
    [0]
  TpArrayComplex: Complex array with shape [1]
    [(0,0)]
  TpArrayDComplex: DComplex array with shape [1]
    [(0,0)]
  TpArrayString: String array with shape []
    []
  SubRecord1: {
    fa: Float 3
    ia: Int 2
  }
  SubRecord: {
    SubFloat: Float 0
    SubInt: Int 0
  }
  TpBool2a: Bool 0
  TpUChar2a: uChar 0
  TpShort2a: Short 0
  TpInt2a: Int 0
  TpUInt2a: uInt 0
  TpInt642a: Int64 0
  TpFloat2a: Float 0
  TpDouble2a: Double 0
  TpComplex2a: Complex (0,0)
  TpDComplex2a: DComplex (0,0)
  TpArrayString2a: String array with shape [3]
    [, , ]
  TpArrayString3a: String array with shape []
    []
  TpString2a: String ""
*1: {
  TpBool: Bool 0
  TpUChar: uChar 0
  TpShort: Short 0
  TpInt: Int 0
  TpUInt: uInt 0
  TpInt64: Int64 0
  TpFloat: Float 0
  TpDouble: Double 0
  TpComplex: Complex (0,0)
  TpDComplex: DComplex (0,0)
  TpString: String ""
  TpArrayBool: Bool array with shape [1]
    [0]
  TpArrayUChar: uChar array with shape [1]
    [0]
  TpArrayShort: Short array with shape [1]
    [0]
  TpArrayInt: Int array with shape [1]
    [0]
  TpArrayUInt: uInt array with shape [1]
    [0]
  TpArrayInt64: Int64 array with shape [1]
    [0]
  TpArrayFloat: Float array with shape [1]
    [0]
  TpArrayDouble: Double array with shape [1]
    [0]
  TpArrayComplex: Complex array with shape [1]
    [(0,0)]
  TpArrayDComplex: DComplex array with shape [1]
    [(0,0)]
  TpArrayString: String array with shape []
    []
  SubRecord1: {
    fa: Float 3
    ia: Int 2
  }
  SubRecord: {
    SubFloat: Float 0
    SubInt: Int 0
  }
  TpBool2a: Bool 0
  TpUChar2a: uChar 0
  TpShort2a: Short 0
  TpInt2a: Int 0
  TpUInt2a: uInt 0
  TpInt642a: Int64 0
  TpFloat2a: Float 0
  TpDouble2a: Double 0
  TpComplex2a: Complex (0,0)
  TpDComplex2a: DComplex (0,0)
  TpArrayString2a: String array with shape [3], first values:
    []
  TpArrayString3a: String array with shape []
    []
  TpString2a: String ""
}
>>> Instance-specific assertion error message:
(Record.cc : 281) Failed AlwaysAssertExit this != &other
<<<
RecordDesc::mergeField - duplicate in other
Record cannot be changed (fixed structure)
Record cannot be changed (fixed structure)
OK
