Support Questions
Find answers, ask questions, and share your expertise

NPE in servicesResource.deployClientConfigCommand

Explorer

Working with Cloudera Express 5.12.0 (#120 built by jenkins on 20170706-1633 git: 34cb1d666e5618595de85d00a25a02eac120feb4), CDH 5.8.5

In my Java client, when I do:

 

ServicesResource servicesResource = clustersResource.getServicesResource(clusterName);
ApiCommand command = servicesResource.deployClientConfigCommand(serviceName, null);

 I get:

 

Exception in thread "main" java.lang.NullPointerException

at org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:201)

at com.sun.proxy.$Proxy36.deployClientConfigCommand(Unknown Source)

at com.splicemachine.cmclient.ClouderaManagerClient.main(ClouderaManagerClient.java:166)

 

Same exception if I explicitly use ServicesResourcesV17.

Any workaround?

Thanks,

 

    -- Oleg

1 ACCEPTED SOLUTION

Accepted Solutions

Explorer

Documentation is probably wrong and null can't be passed as the second parameter (for V17 at least).

Pass an empty ApiRoleNameList().

View solution in original post

1 REPLY 1

Explorer

Documentation is probably wrong and null can't be passed as the second parameter (for V17 at least).

Pass an empty ApiRoleNameList().

View solution in original post