Currently, if multiple comma-separated URLs are provided to the 'URL TO SCAN' field then the task will fail with an error like below in the logs:
2023-09-04_16:48:08.71900 ''[2023-09-04 16:48:08,720] [appJobNormal-13] WARN c.m.OptionTypeService - Job Template Ref Type: task not yet implemented to get optionTypes
2023-09-04_16:48:08.72099 ''[2023-09-04 16:48:09,446] [RxCachedThreadScheduler-15] WARN c.m.c.u.HttpApiClient - path: /<API-KEY-REDACTED>/v0.1/scan/ error: 400 - {"type":"ClientError","error":"Invalid URL"}
2023-09-04_16:48:09.44733 ''[2023-09-04 16:48:09,447] [RxCachedThreadScheduler-15] ERROR c.m.t.TaskService - executeLocalTask error: groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method com.morpheus.MorpheusUtils#toMap.
2023-09-04_16:48:09.44822 Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
2023-09-04_16:48:09.44833 [class com.morpheus.TaskResult]
2023-09-04_16:48:09.44844 [class com.morpheusdata.model.TaskResult]
2023-09-04_16:48:09.44855 'groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method com.morpheus.MorpheusUtils#toMap.
2023-09-04_16:48:09.44865 Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
2023-09-04_16:48:09.44869 [class com.morpheus.TaskResult]
2023-09-04_16:48:09.44887 [class com.morpheusdata.model.TaskResult]
2023-09-04_16:48:09.44902 at groovy.lang.MetaClassImpl.doChooseMostSpecificParams(MetaClassImpl.java:3338)
2023-09-04_16:48:09.44913 at groovy.lang.MetaClassImpl.chooseMostSpecificParams(MetaClassImpl.java:3314)
2023-09-04_16:48:09.44921 at groovy.lang.MetaClassImpl.chooseMethodInternal(MetaClassImpl.java:3304)
2023-09-04_16:48:09.44925 at groovy.lang.MetaClassImpl.chooseMethod(MetaClassImpl.java:3248)
2023-09-04_16:48:09.44938 at groovy.lang.MetaClassImpl.pickStaticMethod(MetaClassImpl.java:1584)
2023-09-04_16:48:09.44947 at groovy.lang.MetaClassImpl.retrieveStaticMethod(MetaClassImpl.java:1481)
2023-09-04_16:48:09.44955 at groovy.lang.MetaClassImpl.createStaticSite(MetaClassImpl.java:3502)
2023-09-04_16:48:09.44963 at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallStaticSite(CallSiteArray.java:74)
2023-09-04_16:48:09.44971 at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallSite(CallSiteArray.java:156)
2023-09-04_16:48:09.44979 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
2023-09-04_16:48:09.44987 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
2023-09-04_16:48:09.44997 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
2023-09-04_16:48:09.45006 at com.morpheus.task.TaskService.executeLocalTask(TaskService.groovy:467)
2023-09-04_16:48:09.45014 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2023-09-04_16:48:09.45021 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2023-09-04_16:48:09.45030 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2023-09-04_16:48:09.45038 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
2023-09-04_16:48:09.45048 at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
2023-09-04_16:48:09.45056 at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
2023-09-04_16:48:09.45064 at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:362)
2023-09-04_16:48:09.45072 at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)
2023-09-04_16:48:09.45080 at com.morpheus.task.TaskService$_executeTaskInWorkflow_closure75.doCall(TaskService.groovy:1119)
...
Currently, if multiple comma-separated URLs are provided to the 'URL TO SCAN' field then the task will fail with an error like below in the logs: