Dremio UDF taking varChar as input

I am very new to Dremio and am trying to make a webservice call from a UDF (encryption service). The UDF takes a Varchar as parameter and returns encrypted string. However, when passing a string to the USD from SQL, I am getting below error and am looking for some help on what wrong I might be doing.

Error: IllegalArgumentException: resource /com/dremio/udf/EncryptIdentifier.java relative to com.dremio.udf.EncryptIdentifier$EncryptLnid not found.

Here is the SQL:
select encryptLnid(‘4739473950’) from (values 1);

And here is the UDF: