Reply
Highlighted
Explorer
Posts: 6
Registered: ‎09-29-2017
Accepted Solution

NPE in servicesResource.deployClientConfigCommand

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

Explorer
Posts: 6
Registered: ‎09-29-2017

Re: NPE in servicesResource.deployClientConfigCommand

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

Pass an empty ApiRoleNameList().

Announcements