Support Questions

Find answers, ask questions, and share your expertise

NPE in servicesResource.deployClientConfigCommand

avatar
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

avatar
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

avatar
Explorer

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

Pass an empty ApiRoleNameList().