{"action":"created","issue":{"url":"https://api.github.com/repos/Netflix/conductor/issues/75","repository_url":"https://api.github.com/repos/Netflix/conductor","labels_url":"https://api.github.com/repos/Netflix/conductor/issues/75/labels{/name}","comments_url":"https://api.github.com/repos/Netflix/conductor/issues/75/comments","events_url":"https://api.github.com/repos/Netflix/conductor/issues/75/events","html_url":"https://github.com/Netflix/conductor/issues/75","id":207153117,"number":75,"title":"Get error when I start a simple workflow for testing HTTP task.","user":{"login":"lydialmr120","id":10204710,"avatar_url":"https://avatars.githubusercontent.com/u/10204710?v=3","gravatar_id":"","url":"https://api.github.com/users/lydialmr120","html_url":"https://github.com/lydialmr120","followers_url":"https://api.github.com/users/lydialmr120/followers","following_url":"https://api.github.com/users/lydialmr120/following{/other_user}","gists_url":"https://api.github.com/users/lydialmr120/gists{/gist_id}","starred_url":"https://api.github.com/users/lydialmr120/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lydialmr120/subscriptions","organizations_url":"https://api.github.com/users/lydialmr120/orgs","repos_url":"https://api.github.com/users/lydialmr120/repos","events_url":"https://api.github.com/users/lydialmr120/events{/privacy}","received_events_url":"https://api.github.com/users/lydialmr120/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-02-13T08:45:59Z","updated_at":"2017-02-14T10:18:50Z","closed_at":null,"body":"Workflow Def:\r\n{\r\n  \"ownerApp\": \"test\",\r\n  \"createTime\": 1486717996584,\r\n  \"updateTime\": 0,\r\n  \"createdBy\": \"\",\r\n  \"updatedBy\": \"\",\r\n  \"name\": \"test-workflow-1\",\r\n  \"description\": \"test-workflow-1\",\r\n  \"version\": 0,\r\n  \"tasks\": [\r\n    {\r\n      \"name\": \"compute_add\",\r\n      \"taskReferenceName\": \"add\",\r\n      \"inputParameters\": {\r\n        \"http_request\": {\r\n          \"uri\": \"http://localhost:5555/api-a/add?a=1&b=2&accessToken=token\",\r\n          \"method\": \"GET\"\r\n        }\r\n      },\r\n      \"type\": \"HTTP\",\r\n      \"startDelay\": 0\r\n    }\r\n  ],\r\n  \"outputParameters\": {\r\n    \"result\": \"${add.output}\"\r\n  },\r\n  \"schemaVersion\": 0\r\n}\r\n\r\nError\r\n> Building 96% > :conductor-server:serverjava.lang.IllegalArgumentException: Invalid input expression for http_request, paramPathComponents.size=1, expression={uri=http://localhost:5555/api-a/add?a=1&b=2&accessToken=token, method=GET}\r\n        at com.google.common.base.Preconditions.checkArgument(Preconditions.java:122)\r\n        at com.netflix.conductor.core.execution.DeciderService.lambda$getTaskInputV1$17(DeciderService.java:695)\r\n        at java.util.LinkedHashMap$LinkedEntrySet.forEach(LinkedHashMap.java:671)\r\n        at com.netflix.conductor.core.execution.DeciderService.getTaskInputV1(DeciderService.java:690)\r\n        at com.netflix.conductor.core.execution.DeciderService.getTaskInput(DeciderService.java:679)\r\n        at com.netflix.conductor.core.execution.DeciderService.getTasksToBeScheduled(DeciderService.java:447)\r\n        at com.netflix.conductor.core.execution.DeciderService.getTasksToBeScheduled(DeciderService.java:439)\r\n        at com.netflix.conductor.core.execution.DeciderService.startWorkflow(DeciderService.java:109)\r\n        at com.netflix.conductor.core.execution.DeciderService.decide(DeciderService.java:151)\r\n        at com.netflix.conductor.core.execution.WorkflowExecutor.startWorkflow(WorkflowExecutor.java:120)\r\n        at com.netflix.conductor.core.execution.WorkflowExecutor.startWorkflow(WorkflowExecutor.java:87)\r\n        at com.netflix.conductor.server.resources.WorkflowResource.startWorkflow(WorkflowResource.java:96)\r\n        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n        at java.lang.reflect.Method.invoke(Method.java:498)\r\n        at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)\r\n        at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:185)\r\n        at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)\r\n        at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)\r\n        at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)\r\n        at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)\r\n        at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)\r\n        at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)\r\n        at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542)\r\n        at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473)\r\n        at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419)\r\n        at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409)\r\n        at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409)\r\n        at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558)\r\n        at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733)\r\n        at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)\r\n        at com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:286)\r\n        at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:276)\r\n        at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:181)\r\n        at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)\r\n        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:85)\r\n        at com.netflix.conductor.server.JerseyModule$1.doFilter(JerseyModule.java:99)\r\n        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)\r\n        at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:120)\r\n        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:135)\r\n        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1676)\r\n        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)\r\n        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1174)\r\n        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)\r\n        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1106)\r\n        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\r\n        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)\r\n        at org.eclipse.jetty.server.Server.handle(Server.java:524)\r\n        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:319)\r\n        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:253)\r\n        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)\r\n        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)\r\n        at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)\r\n        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)\r\n        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)\r\n        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)\r\n        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)\r\n        at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)\r\n        at java.lang.Thread.run(Thread.java:745)"},"comment":{"url":"https://api.github.com/repos/Netflix/conductor/issues/comments/279666328","html_url":"https://github.com/Netflix/conductor/issues/75#issuecomment-279666328","issue_url":"https://api.github.com/repos/Netflix/conductor/issues/75","id":279666328,"user":{"login":"ajayaks","id":7519767,"avatar_url":"https://avatars.githubusercontent.com/u/7519767?v=3","gravatar_id":"","url":"https://api.github.com/users/ajayaks","html_url":"https://github.com/ajayaks","followers_url":"https://api.github.com/users/ajayaks/followers","following_url":"https://api.github.com/users/ajayaks/following{/other_user}","gists_url":"https://api.github.com/users/ajayaks/gists{/gist_id}","starred_url":"https://api.github.com/users/ajayaks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ajayaks/subscriptions","organizations_url":"https://api.github.com/users/ajayaks/orgs","repos_url":"https://api.github.com/users/ajayaks/repos","events_url":"https://api.github.com/users/ajayaks/events{/privacy}","received_events_url":"https://api.github.com/users/ajayaks/received_events","type":"User","site_admin":false},"created_at":"2017-02-14T10:18:50Z","updated_at":"2017-02-14T10:18:50Z","body":"Great, then please the issue. :)"}}
{"actor":{"display_login":"ajayaks"}}