{"action":"created","issue":{"url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/2343","repository_url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow","labels_url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/2343/labels{/name}","comments_url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/2343/comments","events_url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/2343/events","html_url":"https://github.com/spring-cloud/spring-cloud-dataflow/issues/2343","id":346175091,"node_id":"MDU6SXNzdWUzNDYxNzUwOTE=","number":2343,"title":"Method org.postgresql.jdbc.PgPreparedStatement.setClob(int, Reader, long) is not yet implemented.","user":{"login":"Rostish","id":15521647,"node_id":"MDQ6VXNlcjE1NTIxNjQ3","avatar_url":"https://avatars1.githubusercontent.com/u/15521647?v=4","gravatar_id":"","url":"https://api.github.com/users/Rostish","html_url":"https://github.com/Rostish","followers_url":"https://api.github.com/users/Rostish/followers","following_url":"https://api.github.com/users/Rostish/following{/other_user}","gists_url":"https://api.github.com/users/Rostish/gists{/gist_id}","starred_url":"https://api.github.com/users/Rostish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rostish/subscriptions","organizations_url":"https://api.github.com/users/Rostish/orgs","repos_url":"https://api.github.com/users/Rostish/repos","events_url":"https://api.github.com/users/Rostish/events{/privacy}","received_events_url":"https://api.github.com/users/Rostish/received_events","type":"User","site_admin":false},"labels":[{"id":238938297,"node_id":"MDU6TGFiZWwyMzg5MzgyOTc=","url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/labels/bug%20%F0%9F%90%9E","name":"bug 🐞","color":"fc2929","default":false},{"id":784276625,"node_id":"MDU6TGFiZWw3ODQyNzY2MjU=","url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/labels/composed-tasks","name":"composed-tasks","color":"84eddb","default":false}],"state":"closed","locked":false,"assignee":{"login":"cppwfs","id":695673,"node_id":"MDQ6VXNlcjY5NTY3Mw==","avatar_url":"https://avatars1.githubusercontent.com/u/695673?v=4","gravatar_id":"","url":"https://api.github.com/users/cppwfs","html_url":"https://github.com/cppwfs","followers_url":"https://api.github.com/users/cppwfs/followers","following_url":"https://api.github.com/users/cppwfs/following{/other_user}","gists_url":"https://api.github.com/users/cppwfs/gists{/gist_id}","starred_url":"https://api.github.com/users/cppwfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cppwfs/subscriptions","organizations_url":"https://api.github.com/users/cppwfs/orgs","repos_url":"https://api.github.com/users/cppwfs/repos","events_url":"https://api.github.com/users/cppwfs/events{/privacy}","received_events_url":"https://api.github.com/users/cppwfs/received_events","type":"User","site_admin":false},"assignees":[{"login":"cppwfs","id":695673,"node_id":"MDQ6VXNlcjY5NTY3Mw==","avatar_url":"https://avatars1.githubusercontent.com/u/695673?v=4","gravatar_id":"","url":"https://api.github.com/users/cppwfs","html_url":"https://github.com/cppwfs","followers_url":"https://api.github.com/users/cppwfs/followers","following_url":"https://api.github.com/users/cppwfs/following{/other_user}","gists_url":"https://api.github.com/users/cppwfs/gists{/gist_id}","starred_url":"https://api.github.com/users/cppwfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cppwfs/subscriptions","organizations_url":"https://api.github.com/users/cppwfs/orgs","repos_url":"https://api.github.com/users/cppwfs/repos","events_url":"https://api.github.com/users/cppwfs/events{/privacy}","received_events_url":"https://api.github.com/users/cppwfs/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2018-07-31T12:56:00Z","updated_at":"2018-08-14T12:43:34Z","closed_at":"2018-08-13T15:41:13Z","author_association":"NONE","body":"Good day collegues.\r\nHave found one restriction.\r\nI have written an app, what construct dsl and post it to SCDF via rest.\r\nMy end point looks like:\r\n```\r\n\r\n    @RequestMapping(value = \"/{dateStart}/{dateFinish}/{incrementEnabled}/rating-scheme\", method = RequestMethod.POST)\r\n    public ResponseEntity<String> creatingNewTasksForPeriodRatingETL(@DateTimeFormat(pattern = \"yyyy-MM-dd\") @PathVariable(\"dateStart\") LocalDate dateStart,\r\n                                                                                  @DateTimeFormat(pattern = \"yyyy-MM-dd\") @PathVariable(\"dateFinish\") LocalDate dateFinish,\r\n                                                                                  @PathVariable(\"incrementEnabled\") Boolean incrementEnabled) throws UnsupportedEncodingException, JSONException, InterruptedException {\r\n        this.httpHeaders.setContentType(MediaType.APPLICATION_JSON);\r\n        if (dateStart.isAfter(dateFinish)) {\r\n            throw new RuntimeException(\"Start of the period couldn't be after finish date.\");\r\n        }\r\n\r\n        String schemeName = scdfRunnerService.creatingNewSchemeForRatingETL(dateStart, dateFinish);\r\n        LOG.info(\"Scheme name is: \" + schemeName);\r\n\r\n        String id = scdfRunnerService.launchScheme(schemeName,incrementEnabled);\r\n        LOG.info(\"Main Task Id is: \" + id);\r\n\r\n        String jobId = scdfRunnerService.getJobId(id);\r\n        LOG.info(\"Job Id is: \" + jobId);\r\n\r\n        Map<String, String> parameter = new HashMap<>();\r\n        parameter.put(\"schemeName:\", schemeName);\r\n        parameter.put(\"mainTaskId:\", id);\r\n        parameter.put(\"jobId:\", jobId);\r\n\r\n        return new ResponseEntity<>(gson.toJson(parameter), httpHeaders, HttpStatus.OK);\r\n\r\n    }\r\n```\r\n\r\nSometimes i need to construct a big task for 30-60 days. For examlpe(20 days):\r\n```\r\nprotocol_1:baseoperation --runner.start-date-to-execute=2018-07-01 --runner.end-date-of-period=2018-07-21 --runner.operation-profile=prot --spring.profiles.active=bo && mapping_1:baseoperation --runner.start-date-to-execute=2018-07-01 --runner.end-date-of-period=2018-07-21 --runner.operation-profile=map --spring.profiles.active=bo && calculation_1:baseoperation --runner.start-date-to-execute=2018-07-01 --runner.end-date-of-period=2018-07-01 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_2:baseoperation --runner.start-date-to-execute=2018-07-02 --runner.end-date-of-period=2018-07-02 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_3:baseoperation --runner.start-date-to-execute=2018-07-03 --runner.end-date-of-period=2018-07-03 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_4:baseoperation --runner.start-date-to-execute=2018-07-04 --runner.end-date-of-period=2018-07-04 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_5:baseoperation --runner.start-date-to-execute=2018-07-05 --runner.end-date-of-period=2018-07-05 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_6:baseoperation --runner.start-date-to-execute=2018-07-06 --runner.end-date-of-period=2018-07-06 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_7:baseoperation --runner.start-date-to-execute=2018-07-07 --runner.end-date-of-period=2018-07-07 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_8:baseoperation --runner.start-date-to-execute=2018-07-08 --runner.end-date-of-period=2018-07-08 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_9:baseoperation --runner.start-date-to-execute=2018-07-09 --runner.end-date-of-period=2018-07-09 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_10:baseoperation --runner.start-date-to-execute=2018-07-10 --runner.end-date-of-period=2018-07-10 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_11:baseoperation --runner.start-date-to-execute=2018-07-11 --runner.end-date-of-period=2018-07-11 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_12:baseoperation --runner.start-date-to-execute=2018-07-12 --runner.end-date-of-period=2018-07-12 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_13:baseoperation --runner.start-date-to-execute=2018-07-13 --runner.end-date-of-period=2018-07-13 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_14:baseoperation --runner.start-date-to-execute=2018-07-14 --runner.end-date-of-period=2018-07-14 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_15:baseoperation --runner.start-date-to-execute=2018-07-15 --runner.end-date-of-period=2018-07-15 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_16:baseoperation --runner.start-date-to-execute=2018-07-16 --runner.end-date-of-period=2018-07-16 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_17:baseoperation --runner.start-date-to-execute=2018-07-17 --runner.end-date-of-period=2018-07-17 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_18:baseoperation --runner.start-date-to-execute=2018-07-18 --runner.end-date-of-period=2018-07-18 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_19:baseoperation --runner.start-date-to-execute=2018-07-19 --runner.end-date-of-period=2018-07-19 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_20:baseoperation --runner.start-date-to-execute=2018-07-20 --runner.end-date-of-period=2018-07-20 --runner.operation-profile=calc --spring.profiles.active=bo && calculation_21:baseoperation --runner.start-date-to-execute=2018-07-21 --runner.end-date-of-period=2018-07-21 --runner.operation-profile=calc --spring.profiles.active=bo\r\n```\r\nIf i try to make it bigger, i get an exeption:\r\n\r\n> **java.sql.SQLFeatureNotSupportedException: Method org.postgresql.jdbc.PgPreparedStatement.setClob(int, Reader, long) is not yet implemented.**\r\n>         at org.postgresql.Driver.notImplemented(Driver.java:638) ~[postgresql-9.4.1212.jre7.jar!/:9.4.1212.jre7]\r\n>         at org.postgresql.jdbc.PgPreparedStatement.setClob(PgPreparedStatement.java:1587) ~[postgresql-9.4.1212.jre7.jar!/:9.4.1212.jre7]\r\n>         at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.setClob(HikariProxyPreparedStatement.java) [HikariCP-3.1.0.jar!/:na]\r\n>         at org.springframework.jdbc.core.StatementCreatorUtils.setValue(StatementCreatorUtils.java:361) [spring-jdbc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.jdbc.core.StatementCreatorUtils.setParameterValueInternal(StatementCreatorUtils.java:241) [spring-jdbc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.jdbc.core.StatementCreatorUtils.setParameterValue(StatementCreatorUtils.java:172) [spring-jdbc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.jdbc.core.ArgumentTypePreparedStatementSetter.doSetValue(ArgumentTypePreparedStatementSetter.java:97) [spring-jdbc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.jdbc.core.ArgumentTypePreparedStatementSetter.setValues(ArgumentTypePreparedStatementSetter.java:78) [spring-jdbc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.jdbc.core.JdbcTemplate$2.doInPreparedStatement(JdbcTemplate.java:881) [spring-jdbc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.jdbc.core.JdbcTemplate$2.doInPreparedStatement(JdbcTemplate.java:876) [spring-jdbc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:639) [spring-jdbc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:876) [spring-jdbc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:937) [spring-jdbc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:942) [spring-jdbc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.cloud.dataflow.server.repository.RdbmsTaskDefinitionRepository.save(RdbmsTaskDefinitionRepository.java:56) [spring-cloud-dataflow-server-core-1.6.0.M2.jar!/:1.6.0.M2]\r\n>         at org.springframework.cloud.dataflow.server.repository.RdbmsTaskDefinitionRepository.save(RdbmsTaskDefinitionRepository.java:35) [spring-cloud-dataflow-server-core-1.6.0.M2.jar!/:1.6.0.M2]\r\n>         at org.springframework.cloud.dataflow.server.service.impl.DefaultTaskService.saveTaskDefinition(DefaultTaskService.java:254) [spring-cloud-dataflow-server-core-1.6.0.M2.jar!/:1.6.0.M2]\r\n>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77]\r\n>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77]\r\n>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77]\r\n>         at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77]\r\n>         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) [spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) [spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) [spring-tx-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282) [spring-tx-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) [spring-tx-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) [spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at com.sun.proxy.$Proxy126.saveTaskDefinition(Unknown Source) [na:na]\r\n>         at org.springframework.cloud.dataflow.server.controller.TaskDefinitionController.save(TaskDefinitionController.java:102) [spring-cloud-dataflow-server-core-1.6.0.M2.jar!/:1.6.0.M2]\r\n>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77]\r\n>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77]\r\n>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77]\r\n>         at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77]\r\n>         at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97) [spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) [spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) [spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) [spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967) [spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) [spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) [spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) [spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:661) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) [spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-embed-websocket-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55) [spring-boot-1.5.14.RELEASE.jar!/:1.5.14.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:111) [spring-boot-actuator-1.5.14.RELEASE.jar!/:1.5.14.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:208) [spring-security-web-4.2.7.RELEASE.jar!/:4.2.7.RELEASE]\r\n>         at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177) [spring-security-web-4.2.7.RELEASE.jar!/:4.2.7.RELEASE]\r\n>         at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106) [spring-boot-actuator-1.5.14.RELEASE.jar!/:1.5.14.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77]\r\n>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77]\r\n>         at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]\r\n> \r\n> 2018-07-31 15:40:48.244 ERROR 7494 --- [nio-9393-exec-5] o.s.c.d.s.c.RestControllerAdvice         : Caught exception while handling a request\r\n> \r\n> org.springframework.orm.jpa.JpaSystemException: Unable to commit against JDBC Connection; nested exception is org.hibernate.TransactionException: Unable to commit against JDBC Connection\r\n>         at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:333) ~[spring-orm-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:244) ~[spring-orm-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:521) ~[spring-orm-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:765) ~[spring-tx-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:734) ~[spring-tx-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:518) ~[spring-tx-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:292) ~[spring-tx-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) ~[spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at com.sun.proxy.$Proxy126.saveTaskDefinition(Unknown Source) ~[na:na]\r\n>         at org.springframework.cloud.dataflow.server.controller.TaskDefinitionController.save(TaskDefinitionController.java:102) ~[spring-cloud-dataflow-server-core-1.6.0.M2.jar!/:1.6.0.M2]\r\n>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77]\r\n>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77]\r\n>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77]\r\n>         at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77]\r\n>         at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97) ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967) ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) [spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) [spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:661) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) [spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-embed-websocket-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55) [spring-boot-1.5.14.RELEASE.jar!/:1.5.14.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:111) [spring-boot-actuator-1.5.14.RELEASE.jar!/:1.5.14.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:208) [spring-security-web-4.2.7.RELEASE.jar!/:4.2.7.RELEASE]\r\n>         at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177) [spring-security-web-4.2.7.RELEASE.jar!/:4.2.7.RELEASE]\r\n>         at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106) [spring-boot-actuator-1.5.14.RELEASE.jar!/:1.5.14.RELEASE]\r\n>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77]\r\n>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77]\r\n>         at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.5.31.jar!/:8.5.31]\r\n>         at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]\r\n> **Caused by: org.hibernate.TransactionException: Unable to commit against JDBC Connection**\r\n>         at org.hibernate.resource.jdbc.internal.AbstractLogicalConnectionImplementor.commit(AbstractLogicalConnectionImplementor.java:87) ~[hibernate-core-5.2.12.Final.jar!/:5.2.12.Final]\r\n>         at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:232) ~[hibernate-core-5.2.12.Final.jar!/:5.2.12.Final]\r\n>         at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:68) ~[hibernate-core-5.2.12.Final.jar!/:5.2.12.Final]\r\n>         at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ~[spring-orm-4.3.18.RELEASE.jar!/:4.3.18.RELEASE]\r\n>         ... 81 common frames omitted\r\n> **Caused by: java.sql.SQLException: Connection is closed**\r\n>         at com.zaxxer.hikari.pool.ProxyConnection$ClosedConnection.lambda$getClosedConnection$0(ProxyConnection.java:490) ~[HikariCP-3.1.0.jar!/:na]\r\n>         at com.sun.proxy.$Proxy115.commit(Unknown Source) ~[na:na]\r\n>         at com.zaxxer.hikari.pool.ProxyConnection.commit(ProxyConnection.java:368) ~[HikariCP-3.1.0.jar!/:na]\r\n>         at com.zaxxer.hikari.pool.HikariProxyConnection.commit(HikariProxyConnection.java) ~[HikariCP-3.1.0.jar!/:na]\r\n>         at org.hibernate.resource.jdbc.internal.AbstractLogicalConnectionImplementor.commit(AbstractLogicalConnectionImplementor.java:81) ~[hibernate-core-5.2.12.Final.jar!/:5.2.12.Final]\r\n>         ... 84 common frames omitted\r\n> \r\n\r\nI understand that problem is an amount of Characters. How i could overcome it? Is it a problem of initial SCDF sql scheme or not?\r\n\r\nI read postgres documentation and it says:\r\n\r\n>  PostgreSQL provides the text type, which stores strings of any length.\r\n> However\r\n> According to the Postgres Wiki, there is a hard limit of 1GB for a single column value, so the practical limit for the \"unlimited\" length text value is limited to 1GB by the architecture."},"comment":{"url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/comments/412858485","html_url":"https://github.com/spring-cloud/spring-cloud-dataflow/issues/2343#issuecomment-412858485","issue_url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/2343","id":412858485,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMjg1ODQ4NQ==","user":{"login":"cppwfs","id":695673,"node_id":"MDQ6VXNlcjY5NTY3Mw==","avatar_url":"https://avatars1.githubusercontent.com/u/695673?v=4","gravatar_id":"","url":"https://api.github.com/users/cppwfs","html_url":"https://github.com/cppwfs","followers_url":"https://api.github.com/users/cppwfs/followers","following_url":"https://api.github.com/users/cppwfs/following{/other_user}","gists_url":"https://api.github.com/users/cppwfs/gists{/gist_id}","starred_url":"https://api.github.com/users/cppwfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cppwfs/subscriptions","organizations_url":"https://api.github.com/users/cppwfs/orgs","repos_url":"https://api.github.com/users/cppwfs/repos","events_url":"https://api.github.com/users/cppwfs/events{/privacy}","received_events_url":"https://api.github.com/users/cppwfs/received_events","type":"User","site_admin":false},"created_at":"2018-08-14T12:43:34Z","updated_at":"2018-08-14T12:43:34Z","author_association":"CONTRIBUTOR","body":"The exception you are hitting is actually a new feature that is introduced in 1.7.    \r\n====== Documentation on feature ======\r\nSpring Cloud Data Flow allows a user establish the maximum number of concurrently running tasks to prevent the saturation of IaaS/hardware resources.\r\nThis limit can be configured by setting the `spring.cloud.dataflow.task.maximum-concurrent-tasks` property.   By default it is set to `20`.\r\nIf the number of concurrently running tasks is equal or greater than the value set by `spring.cloud.dataflow.task.maximum-concurrent-tasks` the next\r\ntask launch request will be declined and a warning message will be returned via the RESTful API, Shell or UI.\r\n==================================================================\r\nSo in your case set the `spring.cloud.dataflow.task.maximum-concurrent-tasks` Data Flow property to a number greater than the number of concurrent tasks you expect to run.  "}}
{"actor":{"display_login":"cppwfs"}}