Genesys attachments sync
@jalarcon is getting the following error when trying to sync with Genesys attachments:
12:36:13,013 background-5 WARN GenesysImageManagerApiServiceImpl:1096 - Deleting temporary file /tmp/jetty/temp_genesys_images_metadata7618636856395925516.csv
12:36:13,016 background-5 WARN GenesysImageManagerApiServiceImpl:330 - Existing Genesys attachments written to /tmp/jetty/temp_genesys_images_metadata7618636856395925516.csv
Exception in thread "background-5" org.gringlobal.api.exception.InvalidApiUsageException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://api.sandbox.genesys-pgr.org/api/v2/repository/download/folder-metadata/wiews/ZZZ002/acn": Stream Closed; nested exception is java.io.IOException: Stream Closed
at org.gringlobal.api.v2.facade.impl.GenesysImageManagerApiServiceImpl.lambda$startSyncProcess$7(GenesysImageManagerApiServiceImpl.java:328)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://api.sandbox.genesys-pgr.org/api/v2/repository/download/folder-metadata/wiews/ZZZ002/acn": Stream Closed; nested exception is java.io.IOException: Stream Closed
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:791)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:717)
at org.gringlobal.api.v2.facade.impl.GenesysImageManagerApiServiceImpl.lambda$startSyncProcess$6(GenesysImageManagerApiServiceImpl.java:309)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.gringlobal.api.v2.facade.impl.GenesysImageManagerApiServiceImpl.lambda$startSyncProcess$7(GenesysImageManagerApiServiceImpl.java:305)
... 3 more
Caused by: java.io.IOException: Stream Closed
at java.base/java.io.FileOutputStream.writeBytes(Native Method)
at java.base/java.io.FileOutputStream.write(FileOutputStream.java:354)
at org.elasticsearch.common.io.Streams.copy(Streams.java:80)
at org.elasticsearch.common.io.Streams.copy(Streams.java:60)
at org.gringlobal.api.v2.facade.impl.GenesysImageManagerApiServiceImpl.lambda$startSyncProcess$5(GenesysImageManagerApiServiceImpl.java:314)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:784)
... 7 more
The messages are a bit out of order. From what I can see, the permissions on the /tmp/jetty folder are OK.