payload: {"action":"created","issue":{"url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/3535","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/3535/labels{/name}","comments_url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/3535/comments","events_url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/3535/events","html_url":"https://github.com/spring-cloud/spring-cloud-dataflow/issues/3535","id":502214514,"node_id":"MDU6SXNzdWU1MDIyMTQ1MTQ=","number":3535,"title":"Multi line attributes break redeploy and update","user":{"login":"rstpv","id":13932397,"node_id":"MDQ6VXNlcjEzOTMyMzk3","avatar_url":"https://avatars1.githubusercontent.com/u/13932397?v=4","gravatar_id":"","url":"https://api.github.com/users/rstpv","html_url":"https://github.com/rstpv","followers_url":"https://api.github.com/users/rstpv/followers","following_url":"https://api.github.com/users/rstpv/following{/other_user}","gists_url":"https://api.github.com/users/rstpv/gists{/gist_id}","starred_url":"https://api.github.com/users/rstpv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rstpv/subscriptions","organizations_url":"https://api.github.com/users/rstpv/orgs","repos_url":"https://api.github.com/users/rstpv/repos","events_url":"https://api.github.com/users/rstpv/events{/privacy}","received_events_url":"https://api.github.com/users/rstpv/received_events","type":"User","site_admin":false},"labels":[{"id":969346075,"node_id":"MDU6TGFiZWw5NjkzNDYwNzU=","url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/labels/review-for-applicability","name":"review-for-applicability","color":"af13c4","default":false}],"state":"open","locked":false,"assignee":{"login":"aclement","id":226298,"node_id":"MDQ6VXNlcjIyNjI5OA==","avatar_url":"https://avatars3.githubusercontent.com/u/226298?v=4","gravatar_id":"","url":"https://api.github.com/users/aclement","html_url":"https://github.com/aclement","followers_url":"https://api.github.com/users/aclement/followers","following_url":"https://api.github.com/users/aclement/following{/other_user}","gists_url":"https://api.github.com/users/aclement/gists{/gist_id}","starred_url":"https://api.github.com/users/aclement/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aclement/subscriptions","organizations_url":"https://api.github.com/users/aclement/orgs","repos_url":"https://api.github.com/users/aclement/repos","events_url":"https://api.github.com/users/aclement/events{/privacy}","received_events_url":"https://api.github.com/users/aclement/received_events","type":"User","site_admin":false},"assignees":[{"login":"aclement","id":226298,"node_id":"MDQ6VXNlcjIyNjI5OA==","avatar_url":"https://avatars3.githubusercontent.com/u/226298?v=4","gravatar_id":"","url":"https://api.github.com/users/aclement","html_url":"https://github.com/aclement","followers_url":"https://api.github.com/users/aclement/followers","following_url":"https://api.github.com/users/aclement/following{/other_user}","gists_url":"https://api.github.com/users/aclement/gists{/gist_id}","starred_url":"https://api.github.com/users/aclement/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aclement/subscriptions","organizations_url":"https://api.github.com/users/aclement/orgs","repos_url":"https://api.github.com/users/aclement/repos","events_url":"https://api.github.com/users/aclement/events{/privacy}","received_events_url":"https://api.github.com/users/aclement/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2019-10-03T18:05:02Z","updated_at":"2019-10-14T21:03:25Z","closed_at":null,"author_association":"NONE","body":"**Description:**\r\nIf any parameter of the deployed apps has a multi line attribute, the deploy might work but, any attempt to update or to redeploy the application will be broken due to the multiple lines. \r\n\r\n**Release versions:**\r\n```\r\n{\r\n  \"versionInfo\": {\r\n    \"implementation\": {\r\n      \"name\": \"spring-cloud-dataflow-server\",\r\n      \"version\": \"2.2.1.RELEASE\"\r\n    },\r\n    \"core\": {\r\n      \"name\": \"Spring Cloud Data Flow Core\",\r\n      \"version\": \"2.2.1.RELEASE\"\r\n    },\r\n    \"dashboard\": {\r\n      \"name\": \"Spring Cloud Dataflow UI\",\r\n      \"version\": \"2.2.2.RELEASE\"\r\n    },\r\n    \"shell\": {\r\n      \"name\": \"Spring Cloud Data Flow Shell\",\r\n      \"version\": \"2.2.1.RELEASE\",\r\n      \"url\": \"https://repo.spring.io/libs-release/org/springframework/cloud/spring-cloud-dataflow-shell/2.2.1.RELEASE/spring-cloud-dataflow-shell-2.2.1.RELEASE.jar\"\r\n    }\r\n  },\r\n  \"featureInfo\": {\r\n    \"streamsEnabled\": true,\r\n    \"tasksEnabled\": true,\r\n    \"schedulesEnabled\": true,\r\n    \"grafanaEnabled\": true\r\n  },\r\n  \"securityInfo\": {\r\n    \"isAuthenticationEnabled\": false,\r\n    \"isAuthenticated\": false,\r\n    \"username\": null,\r\n    \"roles\": []\r\n  },\r\n  \"runtimeEnvironment\": {\r\n    \"appDeployer\": {\r\n      \"platformSpecificInfo\": {},\r\n      \"deployerImplementationVersion\": \"2.1.2.RELEASE\",\r\n      \"deployerName\": \"Spring Cloud Skipper Server\",\r\n      \"deployerSpiVersion\": \"2.1.2.RELEASE\",\r\n      \"javaVersion\": \"1.8.0_192\",\r\n      \"platformApiVersion\": \"\",\r\n      \"platformClientVersion\": \"\",\r\n      \"platformHostVersion\": \"\",\r\n      \"platformType\": \"Skipper Managed\",\r\n      \"springBootVersion\": \"2.1.6.RELEASE\",\r\n      \"springVersion\": \"5.1.8.RELEASE\"\r\n    },\r\n    \"taskLaunchers\": [\r\n      {\r\n        \"platformSpecificInfo\": {},\r\n        \"deployerImplementationVersion\": \"2.0.8.RELEASE\",\r\n        \"deployerName\": \"KubernetesTaskLauncher\",\r\n        \"deployerSpiVersion\": \"2.0.4.RELEASE\",\r\n        \"javaVersion\": \"1.8.0_192\",\r\n        \"platformApiVersion\": \"v1\",\r\n        \"platformClientVersion\": \"unknown\",\r\n        \"platformHostVersion\": \"unknown\",\r\n        \"platformType\": \"Kubernetes\",\r\n        \"springBootVersion\": \"2.1.6.RELEASE\",\r\n        \"springVersion\": \"5.1.8.RELEASE\"\r\n      }\r\n    ]\r\n  },\r\n  \"grafanaInfo\": {\r\n    \"url\": \"grafanaURL\",\r\n    \"token\": \"\",\r\n    \"refreshInterval\": 15\r\n  }\r\n}\r\n```\r\n**Steps to reproduce:**\r\nTry to create this from the create stream section:\r\n\r\n`time --testingmultilineparameter=\"a \\n a\" | log`\r\n\r\nCreate the stream and deploy it (I know the `testingmultilineparameter` doesn't exist for the time app but is just to show the issue, another example might be using the scriptable transformer). After it deploys try to update the stream. It will show only the time app and if you access the free text it will show only the first line of the multi line parameter.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/comments/541920227","html_url":"https://github.com/spring-cloud/spring-cloud-dataflow/issues/3535#issuecomment-541920227","issue_url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/3535","id":541920227,"node_id":"MDEyOklzc3VlQ29tbWVudDU0MTkyMDIyNw==","user":{"login":"sabbyanandan","id":1562654,"node_id":"MDQ6VXNlcjE1NjI2NTQ=","avatar_url":"https://avatars1.githubusercontent.com/u/1562654?v=4","gravatar_id":"","url":"https://api.github.com/users/sabbyanandan","html_url":"https://github.com/sabbyanandan","followers_url":"https://api.github.com/users/sabbyanandan/followers","following_url":"https://api.github.com/users/sabbyanandan/following{/other_user}","gists_url":"https://api.github.com/users/sabbyanandan/gists{/gist_id}","starred_url":"https://api.github.com/users/sabbyanandan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sabbyanandan/subscriptions","organizations_url":"https://api.github.com/users/sabbyanandan/orgs","repos_url":"https://api.github.com/users/sabbyanandan/repos","events_url":"https://api.github.com/users/sabbyanandan/events{/privacy}","received_events_url":"https://api.github.com/users/sabbyanandan/received_events","type":"User","site_admin":false},"created_at":"2019-10-14T21:03:25Z","updated_at":"2019-10-14T21:03:25Z","author_association":"MEMBER","body":"Thanks, @rstpv. I was able to reproduce the behavior.\r\n\r\n![image](https://user-images.githubusercontent.com/1562654/66782782-5aa2e300-ee8b-11e9-8dc3-32522a65c3d4.png)\r\n \r\nWe will have a look."}}
other: {"actor":{"display_login":"sabbyanandan"}}