[ https://issues.apache.org/jira/browse/UNOMI-758?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Griffon updated UNOMI-758: -------------------------------- Fix Version/s: unomi-2.3.0 unomi-1.9.0 > Bunch of fixes and improvements for Profile Export system > --------------------------------------------------------- > > Key: UNOMI-758 > URL: https://issues.apache.org/jira/browse/UNOMI-758 > Project: Apache Unomi > Issue Type: Bug > Reporter: David Griffon > Assignee: David Griffon > Priority: Major > Fix For: unomi-2.3.0, unomi-1.9.0 > > Time Spent: 20m > Remaining Estimate: 0h > > h2. Issue 1: make the camel route update asynchron to avoid blocking the > requests until camel route is killed. > When a route is updated, we stop all execution of the current route. > This stop can take time, and can lead to a request timeout. > The goal of this task is to stop the execution asynchronously. > h2. Issue 2: provide clear error messages in case something fail during camel > route creation/update > currently we are hiding the Exceptions: > inside the class > {*}org.apache.unomi.router.services.ExportConfigurationServiceImpl.java{*}, > there is no stack trace: > {noformat} > 2022-10-26T16:15:56,667 | ERROR | qtp824972552-99936 | > ExportConfigurationServiceImpl | 183 - org.apache.unomi.router-service - > 1.4.4.jahia | Error when trying to save/update running Apache Camel Route: > d9fa4556-a967-4410-aa1f-869ad66dbda5 {noformat} > h2. Issue 3: investigate on truncated CSV export to FTP > Sometimes we have CSV file that is truncated when exporting to FTP. > Using endpoint like: > {code:java} > ftps://USERNAME@HOST/FOLDER_PATH?password=XXXXXX&fileName=profiles-export-${date:now:yyyyMMddHHmm}.csv&fileExist=Append&passiveMode=true > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)