I'm trying to get the bluecat plugin working correctly with vRO7 and running into some issues. Everything imported fine and I was able to create an endpoint via the legacy plugin interface in vRO. I've set the System Property for com.vmware.scripting.rhino-class-shutter-file: /etc/vco/app-server/rhino-class-shutter-file which contains java.lang.* as required by the Bluecat documentation. When i try and run any of their workflows they generate the following error:
2016-04-18 11:22:28.076] [I] Testing BAM connection
[2016-04-18 11:22:28.101] [I] ERROR: com/bluecatnetworks/proteus/api/client/java/ssl/ValidatingNoSSLv2SecureSocketFactory (Workflow:Assign Next Free IP and set hostname - return ip,netmask and gw / Test BAM (item1)#9)
[2016-04-18 11:22:28.104] [E] Error in (Workflow:Assign Next Free IP and set hostname - return ip,netmask and gw / Test BAM (item1)#17) InternalError: com/bluecatnetworks/proteus/api/client/java/ssl/ValidatingNoSSLv2SecureSocketFactory (Workflow:Assign Next Free IP and set hostname - return ip,netmask and gw / Test BAM (item1)#9)
[2016-04-18 11:22:28.119] [E] Workfow execution stack:
***
item: 'Assign Next Free IP and set hostname - return ip,netmask and gw/item1', state: 'failed', business state: 'null', exception: 'InternalError: com/bluecatnetworks/proteus/api/client/java/ssl/ValidatingNoSSLv2SecureSocketFactory (Workflow:Assign Next Free IP and set hostname - return ip,netmask and gw / Test BAM (item1)#9) (Workflow:Assign Next Free IP and set hostname - return ip,netmask and gw / Test BAM (item1)#17)'
workflow: 'Assign Next Free IP and set hostname - return ip,netmask and gw' (d50f64f5-6cd5-4a10-a5dc-3e59a7c1a870)
| 'attribute': name=errorCode type=string value=
| 'input': name=profileName type=string value=<profile name>
| 'input': name=configName type=string value=<config name>
| 'input': name=viewName type=string value=<view>
| 'input': name=CIDR type=string value=1.7.73.0/24
| 'input': name=FQDN type=string value=orctest.blah.net
| 'output': name=ipaddress type=string value=null
| 'output': name=gateway type=string value=null
| 'output': name=netmask type=string value=null
*** End of execution stack.
The plugin's support is listed as vRO 6 so I'm guessing that has something to do with my issue but I'm hoping I can work around it.