Python Forum

Full Version: Array/Jarray problem contains null value?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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.

        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
datasourceTarget is mispelled.
datasourceTagret = "XXXXXX,YYYYYY"
for target in datasourceTarget.split(','):
Would need to see imports.
because set does something else in python
print(set([1,1,1,2,2,3,5]))
Output:
{1, 2, 3, 5}