Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Status: 400 Reason: Bad Request #12293

Open
vlimant opened this issue Mar 5, 2025 · 1 comment
Open

Status: 400 Reason: Bad Request #12293

vlimant opened this issue Mar 5, 2025 · 1 comment

Comments

@vlimant
Copy link
Contributor

vlimant commented Mar 5, 2025

A voice from the past ...

at around 2025-03-05 12:07:50 today, there was a rejected submission with

Status: 400 Reason: Bad Request\nExplanation:\n<!DOCTYPE html PUBLIC\n"-//W3C//DTD XHTML 1.0 Transitional//EN"\n"[http: //www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n<html>\n<head>\n](http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd) <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>\n <title>400 Bad Request</title>\n <style type="text/css">\n #powered_by {\n margin-top: 20px;\n border-top: 2px solid black;\n font-style: italic;\n }\n\n #traceback {\n color: red;\n }\n </style>\n</head>\n <body>\n <h2>400 Bad Request</h2>\n <p>Invalid spec parameter value: int() argument must be a string, a bytes-like object or a number, not 'NoneType'</p>\n <pre id="traceback"></pre>\n <div id="powered_by">\n <span>\n Powered by <a href="[http: //www.cherrypy.dev">CherryPy](http://www.cherrypy.dev/) 18.8.0</a>\n </span>\n </div>\n </body>\n</html>

has an answer (I thought we'd be far along now providing the name of the argument that fails schema check ...)

The document that was posted is

{
    "RequestType": "TaskChain",
    "Group": "ppd",
    "Requestor": "pdmvserv",
    "TaskChain": 5,
    "ProcessingVersion": 1,
    "RequestPriority": 90000,
    "SubRequestType": "ReDigi",
    "Multicore": 1,
    "Task1": {
        "TaskName": "EXO-Run3Summer22EEwmLHEGS-03802_0",
        "KeepOutput": false,
        "ConfigCacheID": "da745874e2da7c12dc31cce7a750d2c6",
        "GlobalTag": "124X_mcRun3_2022_realistic_postEE_v1",
        "CMSSWVersion": "CMSSW_12_4_20",
        "ScramArch": "el8_amd64_gcc10",
        "PrimaryDataset": "WplusH_Hto2Sto4Tau_ctauS-1000_MH-125_MS-40_TuneCP5_13p6TeV_powheg-pythia8",
        "AcquisitionEra": "Run3Summer22EEwmLHEGS",
        "Campaign": "Run3Summer22EEwmLHEGS",
        "ProcessingString": "124X_mcRun3_2022_realistic_postEE_v1",
        "TimePerEvent": 25.229016396337755,
        "SizePerEvent": 639.2340317460317,
        "Memory": 3000,
        "FilterEfficiency": 1,
        "PrepID": "EXO-Run3Summer22EEwmLHEGS-03802",
        "Multicore": 8,
        "SplittingAlgo": "EventBased",
        "RequestNumEvents": 37500,
        "Seeding": "AutomaticSeeding",
        "EventsPerLumi": 1000.0,
        "LheInputFiles": false
    },
    "Task2": {
        "TaskName": "EXO-Run3Summer22EEDRPremix-03175_0",
        "KeepOutput": false,
        "ConfigCacheID": "da745874e2da7c12dc31cce7a74bdea3",
        "GlobalTag": "124X_mcRun3_2022_realistic_postEE_v1",
        "CMSSWVersion": "CMSSW_12_4_16",
        "ScramArch": "el8_amd64_gcc10",
        "PrimaryDataset": "WplusH_Hto2Sto4Tau_ctauS-1000_MH-125_MS-40_TuneCP5_13p6TeV_powheg-pythia8",
        "AcquisitionEra": "Run3Summer22EEDRPremix",
        "Campaign": "Run3Summer22EEDRPremix",
        "ProcessingString": "124X_mcRun3_2022_realistic_postEE_v1",
        "TimePerEvent": 30,
        "SizePerEvent": 1200,
        "Memory": 7000,
        "FilterEfficiency": 1.0,
        "PrepID": "EXO-Run3Summer22EEDRPremix-03175",
        "Multicore": 4,
        "MCPileup": "/Neutrino_E-10_gun/Run3Summer21PrePremix-Summer22_124X_mcRun3_2022_realistic_v11-v2/PREMIX",
        "SplittingAlgo": "EventAwareLumiBased",
        "InputFromOutputModule": "RAWSIMoutput",
        "InputTask": "EXO-Run3Summer22EEwmLHEGS-03802_0"
    },
    "Task3": {
        "TaskName": "EXO-Run3Summer22EEDRPremix-03175_1",
        "KeepOutput": true,
        "ConfigCacheID": "da745874e2da7c12dc31cce7a74bed36",
        "GlobalTag": "124X_mcRun3_2022_realistic_postEE_v1",
        "CMSSWVersion": "CMSSW_12_4_16",
        "ScramArch": "el8_amd64_gcc10",
        "PrimaryDataset": "WplusH_Hto2Sto4Tau_ctauS-1000_MH-125_MS-40_TuneCP5_13p6TeV_powheg-pythia8",
        "AcquisitionEra": "Run3Summer22EEDRPremix",
        "Campaign": "Run3Summer22EEDRPremix",
        "ProcessingString": "124X_mcRun3_2022_realistic_postEE_v1",
        "TimePerEvent": 6,
        "SizePerEvent": 550,
        "Memory": 7000,
        "FilterEfficiency": 1.0,
        "PrepID": "EXO-Run3Summer22EEDRPremix-03175",
        "Multicore": 4,
        "MCPileup": "/Neutrino_E-10_gun/Run3Summer21PrePremix-Summer22_124X_mcRun3_2022_realistic_v11-v2/PREMIX",
        "SplittingAlgo": "EventAwareLumiBased",
        "InputFromOutputModule": "PREMIXRAWoutput",
        "InputTask": "EXO-Run3Summer22EEDRPremix-03175_0"
    },
    "Task4": {
        "TaskName": "EXO-Run3Summer22EEMiniAODv4-03055_0",
        "KeepOutput": true,
        "ConfigCacheID": "da745874e2da7c12dc31cce7a74bf452",
        "GlobalTag": "130X_mcRun3_2022_realistic_postEE_v6",
        "CMSSWVersion": "CMSSW_13_0_13",
        "ScramArch": "el8_amd64_gcc11",
        "PrimaryDataset": "WplusH_Hto2Sto4Tau_ctauS-1000_MH-125_MS-40_TuneCP5_13p6TeV_powheg-pythia8",
        "AcquisitionEra": "Run3Summer22EEMiniAODv4",
        "Campaign": "Run3Summer22EEMiniAODv4",
        "ProcessingString": "130X_mcRun3_2022_realistic_postEE_v6",
        "TimePerEvent": 1,
        "SizePerEvent": 150,
        "Memory": 7000,
        "FilterEfficiency": 1.0,
        "PrepID": "EXO-Run3Summer22EEMiniAODv4-03055",
        "Multicore": 4,
        "SplittingAlgo": "EventAwareLumiBased",
        "InputFromOutputModule": "AODSIMoutput",
        "InputTask": "EXO-Run3Summer22EEDRPremix-03175_1"
    },
    "Task5": {
        "TaskName": "EXO-Run3Summer22EENanoAODv12-02753_0",
        "KeepOutput": true,
        "ConfigCacheID": "da745874e2da7c12dc31cce7a74c0052",
        "GlobalTag": "130X_mcRun3_2022_realistic_postEE_v6",
        "CMSSWVersion": "CMSSW_13_0_13",
        "ScramArch": "el8_amd64_gcc11",
        "PrimaryDataset": "WplusH_Hto2Sto4Tau_ctauS-1000_MH-125_MS-40_TuneCP5_13p6TeV_powheg-pythia8",
        "AcquisitionEra": "Run3Summer22EENanoAODv12",
        "Campaign": "Run3Summer22EENanoAODv12",
        "ProcessingString": "130X_mcRun3_2022_realistic_postEE_v6",
        "TimePerEvent": 0.3402,
        "SizePerEvent": 30.782,
        "Memory": 8000,
        "FilterEfficiency": 1.0,
        "PrepID": "EXO-Run3Summer22EENanoAODv12-02753",
        "Multicore": 4,
        "SplittingAlgo": "EventAwareLumiBased",
        "InputFromOutputModule": "MINIAODSIMoutput",
        "InputTask": "EXO-Run3Summer22EEMiniAODv4-03055_0"
    },
    "CMSSWVersion": "CMSSW_13_0_13",
    "ScramArch": "el8_amd64_gcc11",
    "TimePerEvent": 0.3402,
    "SizePerEvent": 30.782,
    "GlobalTag": "130X_mcRun3_2022_realistic_postEE_v6",
    "Memory": 8000,
    "AcquisitionEra": "Run3Summer22EEwmLHEGS",
    "ProcessingString": "124X_mcRun3_2022_realistic_postEE_v1",
    "Campaign": "Run3Summer22EEwmLHEGS",
    "PrepID": "task_EXO-Run3Summer22EEwmLHEGS-03802",
    "RequestString": "task_EXO-Run3Summer22EEwmLHEGS-03802__v1_T",
    "DbsUrl": "https://cmsweb.cern.ch/dbs/prod/global/DBSReader/",
    "ConfigCacheUrl": "https://cmsweb.cern.ch/couchdb"
}

which looks pretty legit to me, in particular because retrying an hour later succeeded.

@hassan11196
Copy link
Member

Logs from ReqMgr around the given timestamp,

reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-[05/Mar/2025:11:07:31]  Error: Traceback (most recent call last):
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-  File "/usr/local/lib/python3.8/site-packages/WMCore/ReqMgr/Service/Request.py", line 213, in validate
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-    self._validateRequestBase(param, safe, validate_request_create_args)
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-  File "/usr/local/lib/python3.8/site-packages/WMCore/ReqMgr/Service/Request.py", line 106, in _validateRequestBase
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-    workload, r_args = valFunc(args, self.config, self.reqmgr_db_service, param)
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-  File "/usr/local/lib/python3.8/site-packages/WMCore/ReqMgr/Utils/Validation.py", line 159, in validate_request_create_args
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-    workload = spec.factoryWorkloadConstruction(request_args["RequestName"],
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-  File "/usr/local/lib/python3.8/site-packages/WMCore/WMSpec/StdSpecs/StdBase.py", line 924, in factoryWorkloadConstruction
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-    workload = self.__call__(workloadName=workloadName, arguments=arguments)
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-  File "/usr/local/lib/python3.8/site-packages/WMCore/WMSpec/StdSpecs/TaskChain.py", line 283, in __call__
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-    self.setupTask(task, taskConf)
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-  File "/usr/local/lib/python3.8/site-packages/WMCore/WMSpec/StdSpecs/TaskChain.py", line 157, in __call__
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-    self.func(self.obj, task, taskConf)
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-  File "/usr/local/lib/python3.8/site-packages/WMCore/WMSpec/StdSpecs/TaskChain.py", line 492, in setupTask
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-    outputMods = self.setupProcessingTask(task, "Processing",
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-  File "/usr/local/lib/python3.8/site-packages/WMCore/WMSpec/StdSpecs/StdBase.py", line 390, in setupProcessingTask
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-    procTask.setProcessingVersion(procVer)
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-  File "/usr/local/lib/python3.8/site-packages/WMCore/WMSpec/WMTask.py", line 1393, in setProcessingVersion
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-    self.data.parameters.processingVersion = int(taskProcVer)
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log:TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log:[05/Mar/2025:11:07:31]  SERVER REST ERROR WMCore.ReqMgr.DataStructs.RequestError.InvalidSpecParameterValue 9204fb3f16ca56a713732112854ebca3 (Invalid spec parameter value: int() argument must be a string, a bytes-like object or a number, not 'NoneType')
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-[05/Mar/2025:11:07:31]    Traceback (most recent call last):
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-[05/Mar/2025:11:07:31]      File "/usr/local/lib/python3.8/site-packages/WMCore/REST/Server.py", line 749, in default
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-[05/Mar/2025:11:07:31]        return self._call(RESTArgs(list(args), kwargs))
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-[05/Mar/2025:11:07:31]      File "/usr/local/lib/python3.8/site-packages/WMCore/REST/Server.py", line 828, in _call
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-[05/Mar/2025:11:07:31]        v(apiobj, request.method, api, param, safe)
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-[05/Mar/2025:11:07:31]      File "/usr/local/lib/python3.8/site-packages/WMCore/ReqMgr/Service/Request.py", line 229, in validate
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log-[05/Mar/2025:11:07:31]        raise InvalidSpecParameterValue(msg) from None
reqmgr2-20250305-reqmgr2-79899bb4dd-pttbb.log:[05/Mar/2025:11:07:31]    WMCore.ReqMgr.DataStructs.RequestError.InvalidSpecParameterValue: InvalidSpecParameterValue 9204fb3f16ca56a713732112854ebca3 [HTTP 400, APP 1102, MSG "Invalid spec parameter value: int() argument must be a string, a bytes-like object or a number, not 'NoneType'", INFO None, ERR None]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants