Solved
Adobe Stock issue after integration
Hi There,
We are facing an issue while searching the Adobe stock assets after integration. Please find below a snapshot of the error and logs on the same.
Error snap:

Log entries:
19.01.2023 03:54:13.404 *INFO* [ForkJoinPool.commonPool-worker-1] org.apache.http.impl.execchain.RetryExec I/O exception (java.net.SocketException) caught when processing request to {s}->https://stock.adobe.io:443: Permission denied: connect
19.01.2023 03:54:13.404 *INFO* [ForkJoinPool.commonPool-worker-1] org.apache.http.impl.execchain.RetryExec Retrying request to {s}->https://stock.adobe.io:443
19.01.2023 03:54:13.405 *INFO* [[0:0:0:0:0:0:0:1] [1674118453351] GET /mnt/overlay/granite/ui/content/shell/omnisearch/searchresults.html HTTP/1.1] org.apache.http.impl.execchain.RetryExec I/O exception (java.net.SocketException) caught when processing request to {s}->https://stock.adobe.io:443: Permission denied: connect
19.01.2023 03:54:13.405 *INFO* [[0:0:0:0:0:0:0:1] [1674118453351] GET /mnt/overlay/granite/ui/content/shell/omnisearch/searchresults.html HTTP/1.1] org.apache.http.impl.execchain.RetryExec Retrying request to {s}->https://stock.adobe.io:443
19.01.2023 03:54:13.406 *INFO* [ForkJoinPool.commonPool-worker-1] org.apache.http.impl.execchain.RetryExec I/O exception (java.net.SocketException) caught when processing request to {s}->https://stock.adobe.io:443: Permission denied: connect
19.01.2023 03:54:13.406 *INFO* [ForkJoinPool.commonPool-worker-1] org.apache.http.impl.execchain.RetryExec Retrying request to {s}->https://stock.adobe.io:443
19.01.2023 03:54:13.406 *INFO* [ForkJoinPool.commonPool-worker-7] org.apache.http.impl.execchain.RetryExec I/O exception (java.net.SocketException) caught when processing request to {s}->https://stock.adobe.io:443: Permission denied: connect
19.01.2023 03:54:13.406 *INFO* [ForkJoinPool.commonPool-worker-7] org.apache.http.impl.execchain.RetryExec Retrying request to {s}->https://stock.adobe.io:443
19.01.2023 03:54:13.407 *INFO* [[0:0:0:0:0:0:0:1] [1674118453351] GET /mnt/overlay/granite/ui/content/shell/omnisearch/searchresults.html HTTP/1.1] org.apache.http.impl.execchain.RetryExec I/O exception (java.net.SocketException) caught when processing request to {s}->https://stock.adobe.io:443: Permission denied: connect
19.01.2023 03:54:13.407 *INFO* [[0:0:0:0:0:0:0:1] [1674118453351] GET /mnt/overlay/granite/ui/content/shell/omnisearch/searchresults.html HTTP/1.1] org.apache.http.impl.execchain.RetryExec Retrying request to {s}->https://stock.adobe.io:443
19.01.2023 03:54:13.407 *ERROR* [ForkJoinPool.commonPool-worker-3] com.day.cq.dam.stock.integration.impl.service.StockSearchServiceImpl Error getting a search result.
com.adobe.stock.exception.StockException: Permission denied: connect
at com.adobe.stock.apis.HttpUtils.doGet(ApiUtils.java:238) [com.adobe.stock.api:1.0.5]
at com.adobe.stock.apis.SearchFilesAPIHelpers.searchFiles(SearchFiles.java:245) [com.adobe.stock.api:1.0.5]
at com.adobe.stock.apis.SearchFiles.doApiCall(SearchFiles.java:454) [com.adobe.stock.api:1.0.5]
at com.adobe.stock.apis.SearchFiles.getNextResponse(SearchFiles.java:557) [com.adobe.stock.api:1.0.5]
at com.day.cq.dam.stock.integration.impl.service.StockSearchServiceImpl.executeSearch(StockSearchServiceImpl.java:294) [com.day.cq.dam.cq-dam-stock-integration:1.2.8]
at com.day.cq.dam.stock.integration.impl.service.StockSearchServiceImpl.lambda$executeApiCallAndCollectResults$0(StockSearchServiceImpl.java:274) [com.day.cq.dam.cq-dam-stock-integration:1.2.8]
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:952)
at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:926)
at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327)
at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
19.01.2023 03:54:13.407 *INFO* [ForkJoinPool.commonPool-worker-7] org.apache.http.impl.execchain.RetryExec I/O exception (java.net.SocketException) caught when processing request to {s}->https://stock.adobe.io:443: Permission denied: connect
19.01.2023 03:54:13.409 *ERROR* [[0:0:0:0:0:0:0:1] [1674118453351] GET /mnt/overlay/granite/ui/content/shell/omnisearch/searchresults.html HTTP/1.1] com.day.cq.dam.stock.integration.impl.service.StockSearchServiceImpl Error getting a search result.
com.adobe.stock.exception.StockException: Permission denied: connect
at com.adobe.stock.apis.HttpUtils.doGet(ApiUtils.java:238) [com.adobe.stock.api:1.0.5]
at com.adobe.stock.apis.SearchFilesAPIHelpers.searchFiles(SearchFiles.java:245) [com.adobe.stock.api:1.0.5]
at com.adobe.stock.apis.SearchFiles.doApiCall(SearchFiles.java:454) [com.adobe.stock.api:1.0.5]
at com.adobe.stock.apis.SearchFiles.getNextResponse(SearchFiles.java:557) [com.adobe.stock.api:1.0.5]
at com.day.cq.dam.stock.integration.impl.service.StockSearchServiceImpl.executeSearch(StockSearchServiceImpl.java:294) [com.day.cq.dam.cq-dam-stock-integration:1.2.8]
at com.day.cq.dam.stock.integration.impl.service.StockSearchServiceImpl.lambda$executeApiCallAndCollectResults$0(StockSearchServiceImpl.java:274) [com.day.cq.dam.cq-dam-stock-integration:1.2.8]
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:952)
at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:926)
at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327)
at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:408)
at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:736)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateParallel(ReduceOps.java:919)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
at com.day.cq.dam.stock.integration.impl.service.StockSearchServiceImpl.executeApiCallAndCollectResults(StockSearchServiceImpl.java:279) [com.day.cq.dam.cq-dam-stock-integration:1.2.8]
at com.day.cq.dam.stock.integration.impl.service.StockSearchServiceImpl.searchAssets(StockSearchServiceImpl.java:165) [com.day.cq.dam.cq-dam-stock-integration:1.2.8]
at com.day.cq.dam.stock.integration.impl.omnisearch.StockOmniSearchHandler.getResults(StockOmniSearchHandler.java:104) [com.day.cq.dam.cq-dam-stock-integration:1.2.8]
at com.adobe.granite.omnisearch.impl.core.OmniSearchServiceImpl.getSearchResults(OmniSearchServiceImpl.java:141) [com.adobe.granite.omnisearch.core:1.0.91.CQ650-B0004]
at org.apache.jsp.libs.granite.ui.components.shell.omnisearch.datasource.searchdatasource.searchdatasource_jsp._jspService(searchdatasource_jsp.java:199)
Thanks,
Ravi Joshi