I suspect this is a dependency problem with the way the NAR was built.

How did you create the new project structure for your copied PutHBaseJSON?
You would need the same dependencies that nifi-hbase-bundle has...

A provided dependency on the hbase client service API in your processors
pom:
https://github.com/apache/nifi/blob/master/nifi-nar-bundles/nifi-hbase-bundle/nifi-hbase-processors/pom.xml#L29

A NAR dependency on the nifi-standard-services-api-nar in your NAR's pom:
https://github.com/apache/nifi/blob/master/nifi-nar-bundles/nifi-hbase-bundle/nifi-hbase-nar/pom.xml#L32

Let us know if this helps.

-Bryan


On Thu, Mar 31, 2016 at 9:08 AM, Matt Burgess <[email protected]> wrote:

> Rajeshkumar,
>
> Since this is likely related to the custom processor code (either as a
> result of redeclaring/overriding the existing controller service or NAR
> dependencies or something else), you may find the [email protected]
> mailing list has an audience better suited to help you. In either case, can
> you supply more information, such as a stack trace (if there is one), or
> any information you have learned while debugging (such as the line of code
> that throws the error)?
>
> Thanks,
> Matt
>
> On Thu, Mar 31, 2016 at 8:02 AM, Rajeshkumar J <
> [email protected]> wrote:
>
>> Hi
>>
>>   I am new to Apache Nifi and i try to debug Nifi processors using remote
>> debugger. So I have created a new custom processor by copying the source
>> code of putHBaseJSON processor and build it using maven and then copied mar
>> file to lib folder and restarted it. Then I try to configure the property
>> for *HBase Client Service* so I choose *create new service* option then
>> it throws the following error
>>
>> *No controller service types found that are applicable for this property*
>>
>> Please correct me if I am wrong and help me resolving this
>>
>> thanks
>>
>
>

Reply via email to