Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

NPE in servicesResource.deployClientConfigCommand

SOLVED Go to solution

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
Highlighted

Re: NPE in servicesResource.deployClientConfigCommand

Explorer

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

Pass an empty ApiRoleNameList().

1 REPLY 1
Highlighted

Re: NPE in servicesResource.deployClientConfigCommand

Explorer

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

Pass an empty ApiRoleNameList().