[ https://issues.apache.org/jira/browse/OFBIZ-12135?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jacques Le Roux updated OFBIZ-12135: ------------------------------------ Description: I am using Ofbiz release version 18.12. I went to the accounting/agreement UI and created an agreement between two parties. Then I tried to create an agreement content by choosing a PDF file from my local computer (file permission is 777 on mac). When tried to save the file I get this message "For security reason, only valid files of supported image formats (GIF, JPEG, PNG, TIFF), SVG, PDF, and ZIP or text files with safe contents are accepted." I checked the logs and found the following: {noformat} 2021-01-13 19:01:09,620 |jsse-nio-8443-exec-2 |ServiceDispatcher |T| Sync service [accounting/createContentFromUploadedFile] finished in [160] milliseconds 2021-01-13 19:01:09,620 |jsse-nio-8443-exec-2 |GroupModel |E| Grouped service [createContentFromUploadedFile] failed. 2021-01-13 19:01:09,620 |jsse-nio-8443-exec-2 |ServiceDispatcher |E| Error in Service [uploadAgreementContentFile]: For security reason only valid files of supported image formats (GIF, JPEG, PNG, TIFF), SVG, PDF, and ZIP or text files with safe contents are accepted. 2021-01-13 19:01:09,620 |jsse-nio-8443-exec-2 |TransactionUtil |E| [TransactionUtil.rollback] java.lang.Exception: Stack Trace at org.apache.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:314) [ofbiz.jar:?] at org.apache.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:290) [ofbiz.jar:?] at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:559) [ofbiz.jar:?] at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:240) [ofbiz.jar:?] at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) [ofbiz.jar:?] at org.apache.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:242) [ofbiz.jar:?] at org.apache.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:812) [ofbiz.jar:?] at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:535) [ofbiz.jar:?] at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:212) [ofbiz.jar:?] at org.apache.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:85) [ofbiz.jar:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:665) [javax.servlet-api-4.0.1.jar:4.0.1] at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) [javax.servlet-api-4.0.1.jar:4.0.1] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.19.jar:9.0.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.ofbiz.webapp.control.SameSiteFilter.doFilter(SameSiteFilter.java:44) [ofbiz.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:191) [ofbiz.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:157) [ofbiz.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) [tomcat-coyote-9.0.36.jar:9.0.36] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote-9.0.36.jar:9.0.36] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-coyote-9.0.36.jar:9.0.36] at [org.apache.tomcat.util.net|http://org.apache.tomcat.util.net/].NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) [tomcat-coyote-9.0.36.jar:9.0.36] at [org.apache.tomcat.util.net|http://org.apache.tomcat.util.net/].SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote-9.0.36.jar:9.0.36] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_192] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_192] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util-9.0.36.jar:9.0.36] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_192] 2021-01-13 19:01:09,621 |jsse-nio-8443-exec-2 |TransactionUtil |I| Transaction rolled back 2021-01-13 19:01:09,621 |jsse-nio-8443-exec-2 |ServiceDispatcher |T| Sync service [accounting/uploadAgreementContentFile] finished in [162] milliseconds {noformat} was: I am using Ofbiz release version 18.12. I went to the accounting/agreement UI and created an agreement between two parties. Then I tried to create an agreement content by choosing a PDF file from my local computer (file permission is 777 on mac). When tried to save the file I get this message "For security reason, only valid files of supported image formats (GIF, JPEG, PNG, TIFF), SVG, PDF, and ZIP or text files with safe contents are accepted." I checked the logs and found the following: 2021-01-13 19:01:09,620 |jsse-nio-8443-exec-2 |ServiceDispatcher |T| Sync service [accounting/createContentFromUploadedFile] finished in [160] milliseconds 2021-01-13 19:01:09,620 |jsse-nio-8443-exec-2 |GroupModel |E| Grouped service [createContentFromUploadedFile] failed. 2021-01-13 19:01:09,620 |jsse-nio-8443-exec-2 |ServiceDispatcher |E| Error in Service [uploadAgreementContentFile]: For security reason only valid files of supported image formats (GIF, JPEG, PNG, TIFF), SVG, PDF, and ZIP or text files with safe contents are accepted. 2021-01-13 19:01:09,620 |jsse-nio-8443-exec-2 |TransactionUtil |E| [TransactionUtil.rollback] java.lang.Exception: Stack Trace at org.apache.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:314) [ofbiz.jar:?] at org.apache.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:290) [ofbiz.jar:?] at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:559) [ofbiz.jar:?] at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:240) [ofbiz.jar:?] at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) [ofbiz.jar:?] at org.apache.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:242) [ofbiz.jar:?] at org.apache.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:812) [ofbiz.jar:?] at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:535) [ofbiz.jar:?] at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:212) [ofbiz.jar:?] at org.apache.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:85) [ofbiz.jar:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:665) [javax.servlet-api-4.0.1.jar:4.0.1] at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) [javax.servlet-api-4.0.1.jar:4.0.1] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.19.jar:9.0.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.ofbiz.webapp.control.SameSiteFilter.doFilter(SameSiteFilter.java:44) [ofbiz.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:191) [ofbiz.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:157) [ofbiz.jar:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-catalina-9.0.36.jar:9.0.36] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) [tomcat-coyote-9.0.36.jar:9.0.36] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote-9.0.36.jar:9.0.36] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-coyote-9.0.36.jar:9.0.36] at [org.apache.tomcat.util.net|http://org.apache.tomcat.util.net/].NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) [tomcat-coyote-9.0.36.jar:9.0.36] at [org.apache.tomcat.util.net|http://org.apache.tomcat.util.net/].SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote-9.0.36.jar:9.0.36] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_192] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_192] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util-9.0.36.jar:9.0.36] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_192] 2021-01-13 19:01:09,621 |jsse-nio-8443-exec-2 |TransactionUtil |I| Transaction rolled back 2021-01-13 19:01:09,621 |jsse-nio-8443-exec-2 |ServiceDispatcher |T| Sync service [accounting/uploadAgreementContentFile] finished in [162] milliseconds > Agreement Content Upload Fails. > ------------------------------- > > Key: OFBIZ-12135 > URL: https://issues.apache.org/jira/browse/OFBIZ-12135 > Project: OFBiz > Issue Type: Bug > Components: accounting > Affects Versions: Release Branch 18.12 > Environment: Development env. > Reporter: PRATYUSH GIRI > Priority: Major > Attachments: saas.pdf > > > I am using Ofbiz release version 18.12. > I went to the accounting/agreement UI and created an agreement between two > parties. > Then I tried to create an agreement content by choosing a PDF file from my > local computer (file permission is 777 on mac). When tried to save the file I > get this message "For security reason, only valid files of supported image > formats (GIF, JPEG, PNG, TIFF), SVG, PDF, and ZIP or text files with safe > contents are accepted." > I checked the logs and found the following: > {noformat} > 2021-01-13 19:01:09,620 |jsse-nio-8443-exec-2 |ServiceDispatcher > |T| Sync service [accounting/createContentFromUploadedFile] finished in [160] > milliseconds > 2021-01-13 19:01:09,620 |jsse-nio-8443-exec-2 |GroupModel > |E| Grouped service [createContentFromUploadedFile] failed. > 2021-01-13 19:01:09,620 |jsse-nio-8443-exec-2 |ServiceDispatcher > |E| Error in Service [uploadAgreementContentFile]: For security reason only > valid files of supported image formats (GIF, JPEG, PNG, TIFF), SVG, PDF, and > ZIP or text files with safe contents are accepted. > 2021-01-13 19:01:09,620 |jsse-nio-8443-exec-2 |TransactionUtil > |E| [TransactionUtil.rollback] > java.lang.Exception: Stack Trace > at > org.apache.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:314) > [ofbiz.jar:?] > at > org.apache.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:290) > [ofbiz.jar:?] > at > org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:559) > [ofbiz.jar:?] > at > org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:240) > [ofbiz.jar:?] > at > org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) > [ofbiz.jar:?] > at > org.apache.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:242) > [ofbiz.jar:?] > at > org.apache.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:812) > [ofbiz.jar:?] > at > org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:535) > [ofbiz.jar:?] > at > org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:212) > [ofbiz.jar:?] > at > org.apache.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:85) > [ofbiz.jar:?] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:665) > [javax.servlet-api-4.0.1.jar:4.0.1] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) > [javax.servlet-api-4.0.1.jar:4.0.1] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) > [tomcat-embed-websocket-9.0.19.jar:9.0.19] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.ofbiz.webapp.control.SameSiteFilter.doFilter(SameSiteFilter.java:44) > [ofbiz.jar:?] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:191) > [ofbiz.jar:?] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:157) > [ofbiz.jar:?] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) > [tomcat-catalina-9.0.36.jar:9.0.36] > at > org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) > [tomcat-coyote-9.0.36.jar:9.0.36] > at > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) > [tomcat-coyote-9.0.36.jar:9.0.36] > at > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) > [tomcat-coyote-9.0.36.jar:9.0.36] > at > [org.apache.tomcat.util.net|http://org.apache.tomcat.util.net/].NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) > [tomcat-coyote-9.0.36.jar:9.0.36] > at > [org.apache.tomcat.util.net|http://org.apache.tomcat.util.net/].SocketProcessorBase.run(SocketProcessorBase.java:49) > [tomcat-coyote-9.0.36.jar:9.0.36] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > [?:1.8.0_192] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > [?:1.8.0_192] > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > [tomcat-util-9.0.36.jar:9.0.36] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_192] > 2021-01-13 19:01:09,621 |jsse-nio-8443-exec-2 |TransactionUtil > |I| Transaction rolled back > 2021-01-13 19:01:09,621 |jsse-nio-8443-exec-2 |ServiceDispatcher > |T| Sync service [accounting/uploadAgreementContentFile] finished in [162] > milliseconds > {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)