Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • I Ingestion Workflow
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 41
    • Issues 41
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Open Subsurface Data Universe SoftwareOpen Subsurface Data Universe Software
  • Platform
  • Data Flow
  • Data IngestionData Ingestion
  • Ingestion Workflow
  • Issues
  • #115
Closed
Open
Issue created Apr 21, 2021 by Aalekh Jain@aalekhjMaintainer

POST v1/workflow (Create Workflow) with no workflow name in request body throws 500 internal server error

Description

Current Behaviour

For the given request body

{
  "description": "This prints a storage record sent to the system",
  "registrationInstructions": {
      "dagName": "hello"
  }
}

Error thrown is

{
    "code": 500,
    "reason": "Unexpectedly failed to insert item into CosmosDB",
    "message": "[\"The input name 'null' is invalid. Ensure to provide a unique non-empty string less than '1024' characters.\"], {\"userAgent\":\"azsdk-java-cosmos/4.7.1 Windows10/10.0 JRE/1.8.0_265\",\"requestLatencyInMs\":201,\"requestStartTimeUTC\":\"2021-04-21T11:02:33.038Z\",\"requestEndTimeUTC\":\"2021-04-21T11:02:33.239Z\",\"connectionMode\":\"DIRECT\",\"responseStatisticsList\":[{\"storeResult\":{\"storePhysicalAddress\":\"rntbd://cdb-ms-prod-eastus2-fd7.documents.azure.com:14306/apps/a78846d5-27aa-45e8-bef0-0950c8a3c1d2/services/9a98fb60-a0fb-43e4-be05-3fe8dc8d6498/partitions/e158dec0-4caf-42e6-b7e8-1eb9dc9b7c84/replicas/132618830238230982p/\",\"lsn\":84828,\"globalCommittedLsn\":84828,\"partitionKeyRangeId\":\"1\",\"isValid\":true,\"statusCode\":400,\"subStatusCode\":0,\"isGone\":false,\"isNotFound\":false,\"isInvalidPartition\":false,\"requestCharge\":1.24,\"itemLSN\":-1,\"sessionToken\":\"-1#84828\",\"exception\":\"[\\\"The input name 'null' is invalid. Ensure to provide a unique non-empty string less than '1024' characters.\\\"]\",\"transportRequestTimeline\":[{\"eventName\":\"created\",\"durationInMicroSec\":\"0\",\"startTime\":\"2021-04-21T11:02:33.039Z\"},{\"eventName\":\"queued\",\"durationInMicroSec\":\"0\",\"startTime\":\"2021-04-21T11:02:33.039Z\"},{\"eventName\":\"channelAcquisitionStarted\",\"durationInMicroSec\":\"0\",\"startTime\":\"2021-04-21T11:02:33.039Z\"},{\"eventName\":\"pipelined\",\"durationInMicroSec\":\"0\",\"startTime\":\"2021-04-21T11:02:33.039Z\"},{\"eventName\":\"transitTime\",\"durationInMicroSec\":\"200000\",\"startTime\":\"2021-04-21T11:02:33.039Z\"},{\"eventName\":\"received\",\"durationInMicroSec\":\"0\",\"startTime\":\"2021-04-21T11:02:33.239Z\"},{\"eventName\":\"completed\",\"durationInMicroSec\":\"0\",\"startTime\":\"2021-04-21T11:02:33.239Z\"}],\"rntbdRequestLengthInBytes\":713,\"rntbdResponseLengthInBytes\":329,\"requestPayloadLengthInBytes\":296,\"responsePayloadLengthInBytes\":null,\"channelTaskQueueSize\":1,\"pendingRequestsCount\":1,\"serviceEndpointStatistics\":{\"availableChannels\":1,\"acquiredChannels\":0,\"executorTaskQueueSize\":0,\"inflightRequests\":1,\"lastSuccessfulRequestTime\":\"2021-04-21T11:00:24.327Z\",\"lastRequestTime\":\"2021-04-21T11:00:24.121Z\",\"createdTime\":\"2021-04-21T10:54:28.705Z\",\"isClosed\":false}},\"requestResponseTimeUTC\":\"2021-04-21T11:02:33.239Z\",\"requestResourceType\":\"Document\",\"requestOperationType\":\"Create\"}],\"supplementalResponseStatisticsList\":[],\"addressResolutionStatistics\":{},\"regionsContacted\":[\"https://osdu-mvp-dp1dev-qs29-db-eastus2.documents.azure.com:443/\"],\"retryContext\":{\"retryCount\":0,\"statusAndSubStatusCodes\":null,\"retryLatency\":0},\"metadataDiagnosticsContext\":{\"metadataDiagnosticList\":null},\"serializationDiagnosticsContext\":{\"serializationDiagnosticsList\":[{\"serializationType\":\"ITEM_SERIALIZATION\",\"startTimeUTC\":\"2021-04-21T11:02:33.038Z\",\"endTimeUTC\":\"2021-04-21T11:02:33.039Z\",\"durationInMicroSec\":1000}]},\"gatewayStatistics\":null,\"systemInformation\":{\"usedMemory\":\"159620 KB\",\"availableMemory\":\"3510396 KB\",\"systemCpuLoad\":\"(2021-04-21T11:02:03.920Z 5.4%), (2021-04-21T11:02:08.920Z 5.1%), (2021-04-21T11:02:13.922Z 7.7%), (2021-04-21T11:02:18.922Z 14.8%), (2021-04-21T11:02:23.920Z 8.5%), (2021-04-21T11:02:28.921Z 7.8%)\"},\"clientCfgs\":{\"id\":0,\"numberOfClients\":1,\"connCfg\":{\"rntbd\":\"(cto:PT5S, rto:PT5S, icto:PT0S, ieto:PT1H, mcpe:130, mrpc:30)\",\"gw\":\"(cps:1000, rto:PT5S, icto:null, p:false)\",\"other\":\"(ed: true, cs: false)\"},\"consistencyCfg\":\"(consistency: null, mm: true, prgns: [])\"}}"
}

Expected Behaviour

Should throw an error saying workflowName not present in request body.

cc: @kibattul @vineethguna

Assignee
Assign to
Time tracking