In 7.1.x, if a user tries to upload a Python UDF, it fails and this stack is thrown in the logs:
Caused by: java.lang.IllegalStateException: java.lang.UnsupportedOperationException: file-based keystores not supported
|
at org.apache.asterix.external.library.ExternalLibraryManager.newClient(ExternalLibraryManager.java:652) ~[asterix-external-data-7.1.0-2556.jar:7.1.0-2556]
|
at org.apache.asterix.external.library.ExternalLibraryManager.download(ExternalLibraryManager.java:519) ~[asterix-external-data-7.1.0-2556.jar:7.1.0-2556]
|
at org.apache.asterix.external.operators.LibraryDeployPrepareOperatorDescriptor$1.fetch(LibraryDeployPrepareOperatorDescriptor.java:122) ~[asterix-external-data-7.1.0-2556.jar:7.1.0-2556]
|
at org.apache.asterix.external.operators.LibraryDeployPrepareOperatorDescriptor$1.execute(LibraryDeployPrepareOperatorDescriptor.java:97) ~[asterix-external-data-7.1.0-2556.jar:7.1.0-2556]
|
at org.apache.asterix.external.operators.AbstractLibraryOperatorDescriptor$AbstractLibraryNodePushable.initialize(AbstractLibraryOperatorDescriptor.java:82) ~[asterix-external-data-7.1.0-2556.jar:7.1.0-2556]
|
at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:227) ~[hyracks-api-7.1.0-2556.jar:7.1.0-2556]
|
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
|
... 3 more
|
Caused by: java.lang.UnsupportedOperationException: file-based keystores not supported
|
at com.couchbase.analytics.bootstrap.AnalyticsNetworkSecurityConfig.getTrustStoreFile(AnalyticsNetworkSecurityConfig.java:50) ~[cbas-server-7.1.0-2556.jar:7.1.0-2556]
|
at org.apache.asterix.external.library.ExternalLibraryManager.newClient(ExternalLibraryManager.java:641) ~[asterix-external-data-7.1.0-2556.jar:7.1.0-2556]
|
at org.apache.asterix.external.library.ExternalLibraryManager.download(ExternalLibraryManager.java:519) ~[asterix-external-data-7.1.0-2556.jar:7.1.0-2556]
|
at org.apache.asterix.external.operators.LibraryDeployPrepareOperatorDescriptor$1.fetch(LibraryDeployPrepareOperatorDescriptor.java:122) ~[asterix-external-data-7.1.0-2556.jar:7.1.0-2556]
|
at org.apache.asterix.external.operators.LibraryDeployPrepareOperatorDescriptor$1.execute(LibraryDeployPrepareOperatorDescriptor.java:97) ~[asterix-external-data-7.1.0-2556.jar:7.1.0-2556]
|
at org.apache.asterix.external.operators.AbstractLibraryOperatorDescriptor$AbstractLibraryNodePushable.initialize(AbstractLibraryOperatorDescriptor.java:82) ~[asterix-external-data-7.1.0-2556.jar:7.1.0-2556]
|
at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:227) ~[hyracks-api-7.1.0-2556.jar:7.1.0-2556]
|
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
|
... 3 more
|