Hi,
The problem is when creating a array 1 one go or via an interation it seems like they behave different and I don't understand why. I'm creating a python file for some wlst datasource creating in Weblogic.
The problem is when creating a array 1 one go or via an interation it seems like they behave different and I don't understand why. I'm creating a python file for some wlst datasource creating in Weblogic.
targetss = jarray.array([ObjectName('com.bea:Name=XXXXXX,Type=Cluster'), ObjectName('com.bea:Name=YYYYYY,Type=Cluster')], ObjectName)
print targetss
targets = jarray.zeros(0,ObjectName)
datasourceTagret = "XXXXXX,YYYYYY"
for target in datasourceTarget.split(','):
targets.extend([ObjectName("com.bea:Name=" + target + ",Type=Cluster")])
print targets
set('Targets',targets) #this one fails with the following error: javax.management.InvalidAttributeValueException: Array has at least one null element
set('Targets',targetss)if I print the arrays they look like:Output:array(javax.management.ObjectName,[com.bea:Name=XXXXXX,Type=Cluster, com.bea:Name=YYYYYY,Type=Cluster])
array(javax.management.ObjectName,[com.bea:Name=XXXXXX,Type=Cluster, com.bea:Name=YYYYYY,Type=Cluster])anybody and idea
