Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.1.0
-
Untriaged
-
1
-
Yes
-
Analytics Sprint 6, Analytics Sprint 7, Analytics Sprint 8, Analytics Sprint 9, Analytics Sprint 10, Analytics Sprint 11, Analytics Sprint 12, Analytics Sprint 13
Description
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 |