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

In worker job.variables is empty #315

Open
chDame opened this issue Jul 4, 2022 · 4 comments · May be fixed by #404
Open

In worker job.variables is empty #315

chDame opened this issue Jul 4, 2022 · 4 comments · May be fixed by #404

Comments

@chDame
Copy link

chDame commented Jul 4, 2022

Describe the bug
Hi, I need to work with variables that can be present or not in my worker. So I can't use the parameters as such :
@worker.task(task_type="my_task")
async def my_task(x: int):
return {"y": x + 1}

I want to get them from the job
@worker.task(task_type="my_task")
async def my_task(job: Job):
print(job.variables)
return {"y": job.variables["myVar"]}

but job.variables is {}

Expected behavior
I would expect job.variables to contain all variables from the process

Desktop (please complete the following information):

  • Device: Macbook pro
  • OS: 12.4
@72pitu
Copy link

72pitu commented Jul 16, 2022

I have same problem.
worker.before(example_logging_task_decorator) returns:
{'jobKey': 2251799813855108, 'taskType': 'next_02', 'processInstanceKey': 2251799813855094, 'bpmnProcessId': 'Ingo_TestProcessID_1', 'processDefinitionVersion': 4, 'processDefinitionKey': 2251799813855092, 'elementId': 'Activity_05p8zom', 'elementInstanceKey': 2251799813855106, 'customHeaders': {}, 'worker': 'N-PF29C08M', 'retries': 3, 'deadline': 1657976564906, 'variables': {'job': {'jobKey': 2251799813855108, 'taskType': 'next_02', 'processInstanceKey': 2251799813855094, 'bpmnProcessId': 'Ingo_TestProcessID_1', 'processDefinitionVersion': 4, 'processDefinitionKey': 2251799813855092, 'elementId': 'Activity_05p8zom', 'elementInstanceKey': 2251799813855106, 'customHeaders': {}, 'worker': 'N-PF29C08M', 'retries': 3, 'deadline': 1657976564906, 'variables': {}}}}

The content of variables seems wrong however in
worker.after(example_logging_task_decorator) looks already somewhat better.
{'jobKey': 2251799813855108, 'taskType': 'next_02', 'processInstanceKey': 2251799813855094, 'bpmnProcessId': 'Ingo_TestProcessID_1', 'processDefinitionVersion': 4, 'processDefinitionKey': 2251799813855092, 'elementId': 'Activity_05p8zom', 'elementInstanceKey': 2251799813855106, 'customHeaders': {}, 'worker': 'N-PF29C08M', 'retries': 3, 'deadline': 1657976564906, 'variables': {'worker2': 'value2'}}

Expectation: Find all global process variables in job.variables.

Tested in Windows with Python 3.9.2

@Zelldon
Copy link

Zelldon commented Feb 2, 2024

I stumbled over the SO question and briefly looked at it.

I'm not a Python expert but it looks to me like the python client sends an empty list as fetch variables see here:

I did an example with Zbctl how this behaves.

With all variables of the job:

$ zbctl --insecure activate jobs benchmark-task --maxJobsToActivate 1 
{
  "jobs": [
    {
      "key": "4503599627636942",
      "type": "benchmark-task",
      "processInstanceKey": "4503599627636933",
      "bpmnProcessId": "benchmark",
      "processDefinitionVersion": 1,
      "processDefinitionKey": "2251799813685253",
      "elementId": "task",
      "elementInstanceKey": "4503599627636941",
      "customHeaders": "{}",
      "worker": "zbctl",
      "retries": 3,
      "deadline": "1706858053491",
      "variables": "{\"SAHNieyrwmrSDZ\":[{\"ITyFQhV\":{\"LFdduCxfAMNyEjQS\":{\"oQ\":{\"NCLIfTwuiV\":\"AUq\",\"jzHxWtwRzR\":\"e\",\"uXnPoDUI\":\"BHbaQ\",\"rHsJmZcfbv\":\"M\"},\"wX\":{\"fdaoNrIuBq\":685,\"aFPyoNpav\":\"SXpZz\",\"ligLsqLJT\":\"rbGdHUMeveNXJbSYPS\",\"huKHAdCBP\":\"PXFlq\",\"qCulsDmyHg\":\"H\",\"WTrnkAmzyY\":\"y\",\"DAciebpKD\":3467822,\"BvxrobzDJ\":474,\"sUapekcWV\":\"\",\"VXjrEEwSiL\":899,\"AguMhvePb\":\"U\",\"OTbmreJswO\":703,\"lCJGKvSFEd\":\"a\"},\"zf\":{\"RQ\":{\"wYYzOuepgs\":537,\"JKcsaSb\":806,\"pWKlPSr\":\"EEBWo\",\"dVLDqp\":1061,\"PqBqip\":\"i\",\"VOIHKacxSG\":771308,\"NRwkafPQtI\":482,\"hLjdXpGNFB\":\"T\",\"LVTZXTnvaH\":1984241},\"BkEazLFbip\":\"\",\"ycYhMWNcEJ\":758,\"VmuPZYWwC\":\"\",\"IZtRjCAqtQ\":642,\"vYlTFpUwAv\":\"w\",\"VWaBkxFuE\":228,\"NZXmRMaLb\":17497586,\"iQTcUoDsH\":536,\"rlxohTJAZ\":\"x\",\"aspojwqFg\":\"\",\"JDwvdmfPIG\":679,\"SOSitaVaKV\":651,\"JTDwPPydf\":\"V\",\"fupjVrWkn\":\"S\",\"mSaIzPti\":\"bIZWYpmk\",\"reNFdeUySp\":\"G\",\"eYMCFFqfsb\":\"\",\"kPgIPiLon\":9,\"lMrTVChoK\":\"u\",\"MiKnUXiBUa\":\"j\",\"wF\":{\"eb\":{\"tLrhPOvoCo\":\"YTPcn\",\"LvMjSvio\":\"XekiVv\",\"uLvUxbnaqy\":\"vSGc\",\"BlPHpoiE\":\"aYHkBbKSZ\",\"XXKjxnIJa\":3595489,\"ysddERIDYt\":\"X\",\"ZhtIiZa\":\"St\",\"qPPXuSbed\":\"\",\"xfLXHtDGsk\":732,\"lNyyRGGT\":\"o\",\"rxOSOSHX\":\"Jef\",\"brnGlCdGZc\":\"i\"},\"SWLXRubdGt\":\"vcPIW\",\"rwMmSnuY\":\"IERxiZT\",\"VxkAWZ\":\"nUikFIUn\",\"RbKVTgIELV\":\"iFWOk\",\"sOBZZZUg\":\"lSzBtHBoI\",\"FiROCOjIx\":\"\",\"NbFeCSegr\":12963400,\"TXUCGJLkXq\":\"f\",\"SrmaIVFbU\":121,\"UynovZT\":\"VShhorVQtGetEhxfWu\",\"iZmteeHuR\":311,\"DXwwnre\":\"Lj\",\"rKADLtKtI\":\"MqJEjIIakR\",\"CaNXoRdpp\":\"t\",\"BCVvfSkaCG\":\"U\",\"DOOGIdPC\":\"makXAn\",\"uNKdvIfoe\":\"kQbRctADs\",\"vVekajsHL\":\"g\",\"UypxmdTAh\":\"BTPKfZZ\",\"rMwLKQmgmT\":\"TvKBwgcHG\",\"UPkfOBCbx\":\"GEiMHLfeUOKkiPbwpeBRF\",\"PfZqkiVng\":\"KabTGPgCAf\",\"RizsTaIWFa\":\"UbcPJ\",\"oadjfohitj\":\"mW\",\"biOSuVKW\":\"i\",\"KKYBYgBx\":\"\",\"LtrGNmSEb\":\"Y\",\"QbeuWITktq\":\"f\"}}}},\"vTkpBqxNcnb\":{\"btTbwoeJrpXZantEoZ\":\"YBEnUHepF\",\"xZLzBFUlxbi\":\"hBC\",\"pLMMSRqMYW\":\"QewjBVUJ\"}},{\"UGklrem\":{\"vvKHhuaHMIXExSCT\":{\"Sv\":{\"XPekKLbfcK\":\"btz\",\"nDBmtvybSf\":\"E\",\"mkujerDR\":\"btKGl\",\"kGCqLwWYoH\":\"c\"},\"xM\":{\"FfBvTIgeCI\":550,\"QRNvAPbIp\":\"rYXiy\",\"FEtCvSxKa\":\"qoGHfqamALpYQqMOmt\",\"MXEEIdIFk\":\"mshnD\",\"AvNQzqyuXV\":\"g\",\"PTXNDNzrnl\":\"x\",\"pyfUyxZmp\":14592606,\"DsagNNNVo\":481,\"MFDgWiUln\":\"\",\"WMvMBmKVov\":919,\"UaUmWBtgI\":\"r\",\"IkyhXCtinP\":287,\"hXCKamVrsx\":\"t\"},\"Sr\":{\"rR\":{\"dpwrXAzQxq\":113,\"KEvpbFA\":493,\"MVkrzEw\":\"legTQ\",\"IiCisi\":1006,\"tzgmah\":\"J\",\"ZYteEBJAnI\":1299632,\"jpZyXdgKrE\":752,\"wzvlCUyxVa\":\"a\",\"QSSSLcjTNp\":299335},\"UjyaXBbHOh\":\"\",\"JYxhNosAiv\":645,\"yzZglZooq\":\"\",\"sLWFHdBjdw\":839,\"RdARuZabtP\":\"h\",\"VmxHoZcfP\":809,\"uLNsdShnQ\":10359110,\"riIDQlOAs\":315,\"OdtJFpdxd\":\"C\",\"CzICrGWTY\":\"\",\"qgRXgeJOEi\":590,\"bMUMoCZQTm\":618,\"vsQLyHcAt\":\"H\",\"wSBVKAitm\":\"P\",\"CRsckwQN\":\"dgKOXDNh\",\"jHcZMOcKSU\":\"t\",\"ILxqTceIkB\":\"\",\"mzKVvLDCa\":202,\"jtbQefcrj\":\"S\",\"FIpCbpHvuf\":\"W\",\"gg\":{\"Qy\":{\"KPGvfEcCKT\":\"xjyzn\",\"QyQgQpgw\":\"UeVjLu\",\"OVqQcoefMw\":\"tTUA\",\"CEEUulxT\":\"WwOYEUQOg\",\"IfMkIoOmW\":11175561,\"aQFjgBWgLP\":\"g\",\"weVbxQG\":\"lS\",\"jCwuySdwj\":\"\",\"MFWuSiDKNH\":441,\"MQjVpGTS\":\"w\",\"SwZpRQzu\":\"OjS\",\"ljhWmbcwXT\":\"U\"},\"TJVLxVxXIt\":\"KvZfk\",\"utGzXySA\":\"ABfwsxZ\",\"CmxJJw\":\"ecYJXDNm\",\"jwAhIBsNMl\":\"CqByo\",\"BhzQBKLu\":\"LewKyrAew\",\"RmwNjVUYy\":\"\",\"BrAZbzqMA\":11182396,\"fCqcIdhTKE\":\"j\",\"psIDSvogc\":122,\"DIvIFWE\":\"NZBWEHiFZnoYfDCzXs\",\"EHurZMRRa\":333,\"sKsDFvD\":\"bI\",\"nFWSRHWQv\":\"tiPDWogbff\",\"ehTEdUDyM\":\"y\",\"xtObcSLzhH\":\"E\",\"eaRpHIqn\":\"toeEtW\",\"zbizmgCtq\":\"EZhBBCqQR\",\"DowjvxZyL\":\"n\",\"DUfvLKvCP\":\"FqJXeXW\",\"FiwXnUNcVc\":\"CqoFVvGXq\",\"qxWJQsIWm\":\"etfMXTaQQjrQQZOGxeEfr\",\"LBoMmmhIG\":\"mVEaFCSlGS\",\"ySBGUCVXmO\":\"aZnpX\",\"PrcEzezClL\":\"ik\",\"IpdRDqAg\":\"c\",\"oQcIcSWm\":\"\",\"uShtlYlso\":\"c\",\"LXVKnOsybj\":\"e\"}}}},\"bzJuSlveBOB\":{\"luVNZqcjkLxjWSsERM\":\"FTkDTTMBC\",\"AIgYWhwcjQT\":\"Xam\",\"vMPyGzLUJu\":\"guKBFnRv\"}},{\"YkKIPfo\":{\"olvupLmlMwlHGhnG\":{\"Bp\":{\"EMKXWOZIRt\":\"mPi\",\"uJJrAnssnw\":\"u\",\"HIAjGwcI\":\"KbFcv\",\"DLDGWIdThM\":\"h\"},\"vI\":{\"xpQOQKhcwS\":173,\"MZjNFkoiM\":\"CbyXL\",\"dZTzhyxho\":\"VyaEMwHJIPVZQoXEtD\",\"OSoHMuvIO\":\"dwcGF\",\"ecMGhGGhqv\":\"f\",\"KxTiUVJduY\":\"r\",\"VnLrUtnqa\":3880667,\"nnmNYhDRL\":232,\"OSzTLwQEL\":\"\",\"kwonPDqWzE\":386,\"CPWBrpYgB\":\"V\",\"fbZAVWiSHs\":632,\"BoZPSRqzzB\":\"R\"},\"EO\":{\"qX\":{\"TVhkRnaarb\":849,\"KkdnjTz\":619,\"xhaVyhs\":\"vulYQ\",\"NSxkiS\":369,\"ctmvZu\":\"b\",\"JvzyLiXMuT\":1068771,\"plDIxgwHrU\":740,\"KqaDNlBfsE\":\"S\",\"GMDcyUPWkZ\":129403},\"DWzUNFvuoq\":\"\",\"JPTcxnqFDg\":827,\"dseICtYMg\":\"\",\"XQHXFeNMIS\":564,\"oOTlAmSURy\":\"R\",\"pUqSLaSid\":915,\"xQXsBJdBF\":5185816,\"cJdYThPQK\":378,\"kIHNYivEr\":\"R\",\"BLPXZgRiF\":\"\",\"PMCSFxiyie\":833,\"rBUcpxnVVC\":993,\"kliBkNxBV\":\"v\",\"IAgwqJypI\":\"X\",\"tmqcbQkW\":\"swHHMAni\",\"WLSvzqhnCk\":\"p\",\"LhSqGsTBhy\":\"\",\"rBkiHIMFp\":869,\"eLTPDevNH\":\"v\",\"GsROwxYBpA\":\"W\",\"iY\":{\"UW\":{\"UWtrgFmqft\":\"iAzNm\",\"XKfWKnHn\":\"NsjoTr\",\"HKqNnBhhxq\":\"QAvn\",\"cfWdviRY\":\"kEhrckCZJ\",\"pxEjNaprt\":15498779,\"WQktCJIXoV\":\"n\",\"kvNqbFh\":\"st\",\"bNAWXitiq\":\"\",\"njZXGImHuo\":698,\"ZfgVbnph\":\"V\",\"SriVJsJI\":\"paJ\",\"OMMASzzJAq\":\"w\"},\"hBugOMyvhI\":\"MuQfk\",\"vaYNYMVj\":\"wzGwScS\",\"CQAwFY\":\"CjPdGwbA\",\"LphtEltUzD\":\"YrAQr\",\"TmNiZchP\":\"AGtEgkUaY\",\"njqHCFWLu\":\"\",\"GvbPjJXFU\":16163565,\"afbLcrDEMV\":\"h\",\"XwwrJmmYL\":368,\"nYmqNOY\":\"yDtbZMsoWzweKksHHa\",\"lfBdjyIzb\":669,\"aCuQJZo\":\"Om\",\"xYZmwnGrv\":\"PrUZbhJGDz\",\"jEZxIJAoG\":\"W\",\"EiAewoasTd\":\"w\",\"kkTMNsJn\":\"wfJypC\",\"KjWTUsVNy\":\"AeVkQjPQU\",\"QkFYwPTNJ\":\"h\",\"TXinJOqmH\":\"BImrSJA\",\"mXPyborRyl\":\"JCYFPZuCs\",\"LKrjEwnhq\":\"qNXVwOMgDIJwgkySbgLOh\",\"nFaeTzTMf\":\"XehhUzdDia\",\"ftlnyMGTZS\":\"UtsHw\",\"fsSYiuSMBQ\":\"kX\",\"pmKNKiUm\":\"c\",\"BvyHWKuD\":\"\",\"EwhwVHtJf\":\"K\",\"vUpGCqXbzW\":\"s\"}}}},\"zFwQyBgCeQj\":{\"iIArbonbMbTZxLwXMm\":\"WxQQrfURW\",\"HGjZyEGxjNk\":\"rQM\",\"KszBVycqur\":\"gsRwsrxI\"}},{\"YJJeZJm\":{\"sjmsawGxZKEukVCV\":{\"wz\":{\"MjvHwDmTSe\":\"JXP\",\"RpbxfPeNPk\":\"y\",\"IWBjLlFO\":\"wNloW\",\"cMECAnHWZu\":\"S\"},\"sm\":{\"YVneVkIRZz\":236,\"yZYKUeAnw\":\"CJqpu\",\"NuPrzTYqN\":\"YDFdehEEirzqiFJtZE\",\"edRcpcQfe\":\"kAOTW\",\"EOsrwhFXDQ\":\"w\",\"aEyfshZzVd\":\"U\",\"wDpotWQlr\":4030257,\"mKMkZsnhV\":54,\"wnkRHPjvg\":\"\",\"HuZYPuTzMm\":545,\"jIFTQDHaK\":\"H\",\"HlGOWUqOUj\":924,\"XAFsvPKdsd\":\"g\"},\"DR\":{\"SE\":{\"bvMRZUpwwH\":701,\"ldOvycd\":726,\"USujqGW\":\"NJMxm\",\"iMUbwf\":456,\"pwvSoX\":\"X\",\"xQmGjhGYNc\":1547044,\"BNTcpwIlTC\":212,\"gbbTNWMWfn\":\"F\",\"rGxrXYSbWT\":2387870},\"TjAzeGEjhE\":\"\",\"QgvljznwKG\":422,\"hPHcESlcD\":\"\",\"xhuYTQiopi\":21,\"RStpMOumuI\":\"E\",\"iwUanwMhm\":889,\"hGptmwCmP\":16818222,\"JfZoJOpUD\":660,\"Muhhlurox\":\"M\",\"EWvISFLXb\":\"\",\"sTAkGOOFSM\":428,\"lHfEPPUETj\":263,\"nJYjNgBwS\":\"e\",\"ANxqwqCno\":\"j\",\"VvDjNvmW\":\"KfTRyIfd\",\"VWZSfEMEaj\":\"j\",\"IZSAzknJPM\":\"\",\"KgxQCAUsg\":106,\"ZroODEUjw\":\"O\",\"fLqsdwroGs\":\"y\",\"ak\":{\"ZK\":{\"FDzDlahyri\":\"RJtEW\",\"KKEdaLfj\":\"MxdKZJ\",\"IZFncEWxMP\":\"mhGp\",\"sRhQMhhH\":\"GmSygkSOq\",\"bWNqLohQp\":53741,\"gedYkIXCqJ\":\"G\",\"teoHfPs\":\"OT\",\"TnVyHnSZU\":\"\",\"jdDAkHDKwv\":12,\"PTvuiVia\":\"u\",\"vqLbfXoo\":\"qOM\",\"IlhXMKMFVm\":\"E\"},\"LqxKZiqnpe\":\"BVtNf\",\"QcxztxgF\":\"KDmXfez\",\"nHPdal\":\"sgtQeHVa\",\"VPHmWLPThD\":\"wNXuX\",\"ACDJeMdg\":\"knQvMQENl\",\"jCunBuEJO\":\"\",\"NvxdDGEpc\":15071084,\"wFEsKSsUSY\":\"J\",\"GMhmbAYtU\":274,\"OhmTqRo\":\"hKjNTYlIgoOkZtQbrD\",\"sLZQhZRMy\":490,\"YPQjNCa\":\"wM\",\"yClQansOJ\":\"CoUDWueIgy\",\"FPjJMdbXR\":\"j\",\"RRFyBhxjOg\":\"Y\",\"jdromlxS\":\"OmHNWR\",\"MLktLRCpq\":\"vySUMwosI\",\"irSVPEQgy\":\"J\",\"uYCUvleYc\":\"PIaFYpT\",\"cHfZHhySlF\":\"VnCrOaZlU\",\"gsjvFwWeB\":\"CIjpzhrHxKNGKwbCQbwMQ\",\"BsiRjhmbp\":\"dROfzohhcu\",\"zPzFCebMQL\":\"EnOuP\",\"dFruUyIBSC\":\"VM\",\"MCLpVYVI\":\"h\",\"VQROuPlP\":\"\",\"qHGtFCFHc\":\"B\",\"neujwqYifs\":\"k\"}}}},\"BEbDJityScU\":{\"WIIidEMgrBjghgmADR\":\"mdEEstUNP\",\"gvzBMUKJdgn\":\"hbf\",\"fmwBZDuiel\":\"FQqnkPxP\"}},{\"lqOvPYX\":{\"FiOzkxYHNOykgJXL\":{\"FO\":{\"ESugYzBoOS\":\"Aqt\",\"zaFaEFWbdh\":\"B\",\"WpzYCHkM\":\"CCOnR\",\"wJYWWHsMjG\":\"D\"},\"QG\":{\"JONRaSptUQ\":791,\"zNYWwlina\":\"kLWXl\",\"QdvaoeGRq\":\"ZzfsBgAjVKNwsmUTJp\",\"mWNyQDISa\":\"ZOLMl\",\"zLgTThiJmt\":\"w\",\"QdhFugArHJ\":\"N\",\"uyxMVigYM\":4804583,\"CKRmAffTa\":385,\"HjIIncLxh\":\"\",\"DVmZjpIOSo\":631,\"lDVHWGTtO\":\"u\",\"mQMYxHWahT\":939,\"DaZFZqZJRI\":\"o\"},\"JF\":{\"rB\":{\"tYXImeUwXH\":545,\"PLeIsLD\":97,\"NNUrgZa\":\"rwBgS\",\"HDOHyS\":925,\"GyzDat\":\"T\",\"fMHnEiSqmu\":2166681,\"jWbBmdinJz\":275,\"vqKiwkugGJ\":\"z\",\"MlaEMlgADG\":777433},\"MivQJrKiyl\":\"\",\"kIkTLXGmuL\":790,\"tTPTCYucb\":\"\",\"BjJLoIfJyN\":872,\"FqEJurabBo\":\"s\",\"mOedCeKeh\":59,\"fdHihEmHz\":17376800,\"jAlLUVyQo\":816,\"noZZrplmC\":\"H\",\"xdiMaaoSH\":\"\",\"tEtKhOHtJZ\":892,\"aVZqSCNLwd\":744,\"nsyqQfKwq\":\"Q\",\"IOCQocUaD\":\"B\",\"WTuylrAz\":\"QddaeAKi\",\"ycCvyaXxmr\":\"o\",\"HcAZToOFuz\":\"\",\"yOmjgCpLT\":152,\"lcpKMKdbg\":\"K\",\"gVRIGWFPWD\":\"c\",\"nZ\":{\"mn\":{\"zOgEvBffii\":\"mFQoG\",\"TsywdZFa\":\"WIxDeb\",\"bLztHOWHem\":\"QKsz\",\"MNeFeOXe\":\"xXopEXjHf\",\"TPGgKaDYK\":4240863,\"GKSWVncVuY\":\"h\",\"pXPKGAX\":\"yq\",\"EkrpvdAMa\":\"\",\"XlIJXNpNVY\":184,\"yztIpdpC\":\"C\",\"QkYITZPN\":\"dAb\",\"svFfnCdJlj\":\"C\"},\"zRCbhiSVFJ\":\"zsFFG\",\"yMqBVscy\":\"zvkzSkl\",\"pnskHD\":\"IrTFiOzb\",\"UoyfQMmNFr\":\"VRTYZ\",\"wMJUUfmL\":\"JBabAbpqb\",\"wTEACMfBe\":\"\",\"EMvUfsNsP\":19405452,\"BRjmEifEaF\":\"E\",\"hDXCbWfUz\":53,\"dqQYQJU\":\"IKIcQvNMLEftvFXbsH\",\"qiJIexyID\":956,\"GkDHHzj\":\"Cm\",\"hLYSZquTZ\":\"ccXsQFymGn\",\"KDyCgAtzx\":\"P\",\"mwaVnFPxxE\":\"n\",\"CCVKjeih\":\"MPAVzz\",\"fDRJkwyCC\":\"KFGxoKKoh\",\"kHQwfZPEs\":\"z\",\"KkZfFpdRa\":\"fTxKkKm\",\"pKGtcqHXJf\":\"SMuEqhECr\",\"hqkrNUTfy\":\"bsnRdYPWQvZVaBRaoJKAu\",\"xFPygMfUE\":\"BCJDosFfCF\",\"qguqyrcFLz\":\"CmxnL\",\"NRIKRCIBMi\":\"lK\",\"czWaaoOX\":\"T\",\"ywufAyeN\":\"\",\"PfNSGyNwR\":\"Y\",\"rlvWZXyiBn\":\"b\"}}}},\"jWCHyMoebDI\":{\"MxVVNoOsNFTjDhvdDD\":\"mnovuAdPc\",\"oLrrraYEpqB\":\"TNr\",\"tPcSmNhgQO\":\"yYasqAPO\"}},{\"jdCfmXb\":{\"dViHZdtKFICgzkWk\":{\"mR\":{\"HgsytZNSse\":\"zSR\",\"gtXxhMxDIq\":\"p\",\"zSAJXWiZ\":\"cgwvW\",\"uPoNTzvkjd\":\"u\"},\"cS\":{\"IjswaoyHQl\":880,\"IztulaDKC\":\"tZlVS\",\"lxruqmEzE\":\"thPRZEvxJLmTeMcMmw\",\"BWwOLzCOR\":\"qgsad\",\"FVQQrRLySM\":\"r\",\"kOsYtvVqCC\":\"F\",\"aoiivzlIx\":17982021,\"vrJartWTj\":817,\"AiTaKauIz\":\"\",\"WDGMkfeMrd\":709,\"PqjaDbHzY\":\"I\",\"ZAPCMwXAZf\":776,\"lytNTDlate\":\"Q\"},\"KF\":{\"vR\":{\"EqeGJDsivw\":168,\"zkBYall\":468,\"xYBiJNH\":\"bFfHT\",\"NOrCgz\":754,\"AKJcLf\":\"F\",\"EyTsOPMyFB\":1624017,\"XYZxfLowKf\":833,\"jgYteBzwto\":\"u\",\"lXEfESSmOO\":1557206},\"pdxVzlCjPC\":\"\",\"eGoeUgiNZF\":14,\"XTOZrCfMR\":\"\",\"kGvQjfNvXO\":782,\"ouVCVCKnxh\":\"B\",\"bAzkNokoc\":408,\"RjzWVAWDT\":7931317,\"lLvNDbsTS\":171,\"KtlUiHCdG\":\"i\",\"LMytXYytm\":\"\",\"vozyzRWuJD\":656,\"aRILhsMqQn\":817,\"ZOPVQGuKr\":\"Z\",\"KMBCWZWlO\":\"q\",\"UGJSCBPm\":\"aXZIZLLp\",\"ixhucxJRbI\":\"v\",\"yGENMKBoOb\":\"\",\"BkRLOYNiK\":873,\"RerOBfMxy\":\"s\",\"VmDbvHusBF\":\"i\",\"qU\":{\"eU\":{\"EiyVxqxsua\":\"OdAWV\",\"PIXgmGav\":\"GVKOqM\",\"HjLdzkmByV\":\"chsZ\",\"XUXLBFnF\":\"EqwlYpmRu\",\"VoECOXLqx\":12897391,\"NsyVqvGkGS\":\"U\",\"TYUbDRI\":\"My\",\"aQwffqNnm\":\"\",\"NZJPvBcSTL\":80,\"pqBZjRxv\":\"L\",\"zAyoGMXp\":\"beP\",\"mqRTwkTCsr\":\"T\"},\"weORebXmzX\":\"fiqLU\",\"ROVzrZQy\":\"WIrAraA\",\"WzeeTw\":\"xEehiwoo\",\"UifvQviDoe\":\"gsUse\",\"JzbgJeUr\":\"DjzShlMpb\",\"OduiFCKwj\":\"\",\"nXTjacQRV\":12428421,\"ngIOkbQJdf\":\"q\",\"bFxFIpRxE\":54,\"BlEsEAo\":\"WkEGTTmcIiuizBdlNW\",\"LpcRlpOeO\":191,\"qjiwuub\":\"Ou\",\"RZKKaUIEx\":\"yLoEsGexKV\",\"eyEawaQzp\":\"Y\",\"mHtKTaTbtT\":\"a\",\"UgAiqQvc\":\"tvermi\",\"pcffCoOAW\":\"aaaenJeOg\",\"HSleOgwGD\":\"H\",\"yhvMZyElK\":\"OmMFWXl\",\"ACNIvkCwPm\":\"lrjJOxKbI\",\"dNxrUiFRw\":\"uoNoFJiZZfUpwuFOOsZjV\",\"JAYuYnkeG\":\"GhXDTmxMab\",\"jsqPlqXiSl\":\"PqDUx\",\"QkLwDEocAv\":\"fd\",\"EKevVEGG\":\"a\",\"SOopxlqq\":\"\",\"kMRJgJpYv\":\"j\",\"SsAUYfBuWi\":\"X\"}}}},\"RCzKJVelqxr\":{\"AqdnZietlsWdisbcWp\":\"BlsogDQHi\",\"XAlwKIZajsY\":\"Nux\",\"tMrIDMMwXE\":\"wDCCstbC\"}},{\"GpJlPMX\":{\"FucWpgxCjRiJauVu\":{\"Le\":{\"gwhaQeWlRw\":\"MDt\",\"MNCZxGInKJ\":\"c\",\"XgabsoPZ\":\"eKzxN\",\"IspmdkxrDD\":\"E\"},\"Vr\":{\"OXUWhZYnCX\":410,\"RGvgqOPpP\":\"HdREh\",\"cZbGYXhYq\":\"uLnXcrQcNWpqDWtibe\",\"KNCRnUaMz\":\"DFnJa\",\"MKERhkNhIX\":\"U\",\"lpFgiVUvaK\":\"S\",\"lTGzvqqxi\":18503097,\"wfkhTHFKP\":889,\"pWfBRItxv\":\"\",\"ISHtMrlijW\":931,\"ubWNbtzRn\":\"Z\",\"TosrjpPcrd\":378,\"npFjoRKahD\":\"C\"},\"jM\":{\"Ve\":{\"yWKQXaYxId\":821,\"dMkMBfC\":778,\"CnVAEZw\":\"AjToX\",\"lnXsrY\":955,\"fupqUj\":\"U\",\"tFlFsthwkR\":2337261,\"UWToTWnmEZ\":795,\"KaMmPsPyRH\":\"r\",\"MZxOJAZSUQ\":994857},\"OPeiYzNfZA\":\"\",\"DZyCUkLQZk\":799,\"ziCXmGujS\":\"\",\"RhUEFMbRNN\":156,\"HrTharhUvx\":\"y\",\"mfGOBJDPi\":552,\"swGbEYefr\":5809773,\"ifPnvtEMQ\":933,\"LgDvJJXZd\":\"Y\",\"gYywqoyqr\":\"\",\"UDnBkXgRqr\":826,\"uvRfYlgZiZ\":113,\"XZCizipUv\":\"v\",\"voRBonrLl\":\"S\",\"RKyjQqIt\":\"ZNbOlale\",\"dXVxrqZIcf\":\"N\",\"WqAxEkeiaY\":\"\",\"IYsTkMneT\":508,\"trlBAvznd\":\"c\",\"TREvWXMskM\":\"w\",\"dr\":{\"YR\":{\"qtWRMRcYaz\":\"QyCHE\",\"svzqgifG\":\"itmymV\",\"QSQEeaKeYr\":\"iQIa\",\"LNBJitUI\":\"yuDTTtjHz\",\"izikOQsin\":9140041,\"DIKwkWSGZD\":\"l\",\"jnpxXuh\":\"jB\",\"lkdlDBAXU\":\"\",\"zXdLWDvDEq\":84,\"XwMsqfXc\":\"m\",\"NhSeaLSC\":\"ttb\",\"WhZSpaQcwQ\":\"t\"},\"CgIbPAzUkV\":\"iCBnf\",\"KBqvZmGH\":\"CWJEyft\",\"QmjFFn\":\"iZijnJtK\",\"vLmfGprXET\":\"JLcit\",\"jEphJzbA\":\"mTNCIUEer\",\"eqQlgNpSh\":\"\",\"PlemmJIdA\":3023004,\"yhKxebOCtX\":\"a\",\"hXinajsMS\":658,\"RctXbts\":\"tYPamANFUiRmuYBmlH\",\"xLyXVwJSe\":774,\"RtCjSzw\":\"LF\",\"cbjvboufU\":\"dMWZtnvfNZ\",\"BbbgbjGFb\":\"a\",\"zbwyxcRhxz\":\"a\",\"qlVvHhmO\":\"cQZsKW\",\"ZZEFtzwuL\":\"czVEpAzEd\",\"yicQIWnVf\":\"f\",\"arYhiUwoG\":\"embFLYB\",\"kQpwMZbveK\":\"syuFIZHMS\",\"EEneeYzNV\":\"DIDYAqzxCRCBOIqMvbfTR\",\"MdvUwqZgF\":\"sHnCcIKgAr\",\"DqXVlScxkb\":\"KVAdV\",\"HnOjFoqGGx\":\"LI\",\"hJMwQNbb\":\"O\",\"ohQEXNgo\":\"\",\"gmdjreMeH\":\"s\",\"TUVMuWmafm\":\"g\"}}}},\"XpAKUxEQKUN\":{\"iBpwKCFfHsjLhxqCTn\":\"iQTDddYJD\",\"QVxHPoIJzpU\":\"olh\",\"lQPCSYxYjo\":\"ihOUYGVk\"}},{\"nENzdeq\":{\"LQSPRTnkqJXEBSWB\":{\"Zw\":{\"ZcAlLOtNLC\":\"JVi\",\"qhiMTiPawZ\":\"l\",\"GDAcdSQP\":\"kjaUO\",\"iLkLEcHAKS\":\"X\"},\"uz\":{\"ktdadSUXMB\":996,\"RYGGEakII\":\"NHrGH\",\"UwRxMvhmr\":\"tRMIesBXqKNXySxRIO\",\"reJJvjGyj\":\"xUzwy\",\"ypdPMmdOOQ\":\"s\",\"HYhdtanVEK\":\"k\",\"LhuPDrNMs\":3411592,\"ZIOVloAZT\":796,\"tBGKDceJX\":\"\",\"rdVNELkubz\":997,\"UvlkogGrL\":\"j\",\"tBryNGKVsG\":46,\"VBXVWXVbai\":\"N\"},\"SU\":{\"sQ\":{\"qRNOJGomzx\":76,\"JpBnnDm\":767,\"QxJxzYi\":\"IYUVn\",\"IbLwqD\":928,\"YNBvpg\":\"Y\",\"xGhrHlVEpN\":715138,\"uKEhzKcRcl\":134,\"jXpcgTGXyZ\":\"l\",\"YNRauHvoeq\":1270891},\"ziIdfrEmxb\":\"\",\"zCMAtetqrS\":973,\"bKRFsBCqE\":\"\",\"ThuoJWnrnn\":167,\"rGKDDsxFGB\":\"Q\",\"XAYsfwnid\":843,\"OWsCMzNzQ\":13124030,\"AkrYFMyPr\":391,\"VSdoZOScQ\":\"p\",\"VAAuOpnzs\":\"\",\"VQIRAEwDME\":284,\"EiwkxmtwHm\":314,\"spQHWUnpw\":\"k\",\"mooucrkRn\":\"L\",\"ucyBNTyH\":\"OSuvcQpS\",\"PHPWdeFAPz\":\"D\",\"tDshNDnohX\":\"\",\"veHVTHfXt\":13,\"DaxgyRqRv\":\"w\",\"vsoHhJUDgo\":\"s\",\"ns\":{\"Yy\":{\"VezPITEspA\":\"SOTsO\",\"pQICSDrh\":\"CCwHSl\",\"jeDHLOQKAu\":\"UYKz\",\"gJSNuKXA\":\"IDgVlQtYG\",\"eOzQxODZc\":3526642,\"akmlSrBxgP\":\"Y\",\"ooPVggW\":\"pY\",\"SzKbnkxCL\":\"\",\"DdexjHmzcS\":672,\"UQtsTvBJ\":\"q\",\"jRnuFuKo\":\"dNN\",\"zqsXFNPUdU\":\"Q\"},\"hlolWJsyJj\":\"otPtv\",\"aFsfchdH\":\"CMJQYbl\",\"nrkFMk\":\"jOfGYkCC\",\"yTWUxInzgS\":\"qdyQu\",\"UPzRTIXT\":\"XmzNtAMwS\",\"ufPobnRDn\":\"\",\"sKhFMwOtP\":6983803,\"TnetJxMDkd\":\"L\",\"rfWdvMYfJ\":52,\"DFtrYuC\":\"IdmAhikpZcrkPXOcUD\",\"CRKvxqfOE\":660,\"CpbJysZ\":\"BF\",\"blWwPeXeP\":\"jxxTsQMSen\",\"fzAhPBqsi\":\"v\",\"XuOzMPrXhR\":\"E\",\"wDWqihqY\":\"HMJGEY\",\"EnUAlelEG\":\"ZNLohhmue\",\"pHsYvvQBW\":\"F\",\"pOYASAtVL\":\"pMqvRpU\",\"ldjSYrSShf\":\"UBcnTWHDi\",\"XLYvdYQjr\":\"dDPQeyGXAIgvsGCoswGDH\",\"aMaXSrGdn\":\"GEYdnODEqQ\",\"vLDBErtchu\":\"XihOB\",\"ayFXezmfEy\":\"Sd\",\"qzpnlYZh\":\"d\",\"oUoDGsCI\":\"\",\"nauWaMHYA\":\"W\",\"tSFzWFEhMD\":\"q\"}}}},\"tiPOmmMrMyr\":{\"emZTMMLtJAMKkCylZv\":\"ypGCiYiby\",\"tAyPQQIBdhx\":\"ivE\",\"ieifAwtJiv\":\"rwRLvzEf\"}},{\"UahzYTr\":{\"QAiyDxSOmhmvfDnb\":{\"on\":{\"hrthOXBPBD\":\"pHR\",\"QlOJSLqAXW\":\"G\",\"boAfeltc\":\"UnyZH\",\"gXZjVLsSyt\":\"S\"},\"rv\":{\"YfdMHoyfmJ\":73,\"mvRDBlGoZ\":\"niHjE\",\"CGYVdwaCQ\":\"cyNxUrtaPRxQPGAdIy\",\"tXJjBJNaT\":\"HoybF\",\"HTIJgtuehu\":\"e\",\"iCinsjfoXT\":\"z\",\"ZWuporhrw\":3176904,\"ZoWeThpgT\":88,\"wPGBkwINk\":\"\",\"ejfBceHhvZ\":133,\"UHnwxGcQx\":\"k\",\"UkqNgAqXcJ\":467,\"VYAtXjjeUN\":\"G\"},\"aB\":{\"pf\":{\"qehGvNgbsF\":885,\"iIsaWwq\":239,\"OKiETHi\":\"yiEOU\",\"AnVGHC\":539,\"HOvjbJ\":\"v\",\"AtOyQBGbWD\":1637187,\"tkqIMtAPoS\":891,\"dDjJtKihkV\":\"L\",\"OQqXvSkTyL\":282445},\"uEaUxsSSdy\":\"\",\"JWPefaUagA\":288,\"OrEXlLZIc\":\"\",\"XedSmnHedr\":268,\"kGJJyygpQg\":\"q\",\"OfhbqOZez\":567,\"otVPlRnxX\":13988353,\"cgPWJkBOr\":424,\"epdPKZodt\":\"s\",\"iEfqSXFLK\":\"\",\"FhgLLwaSzL\":547,\"vLkxJeuNYg\":906,\"Dgoovrkes\":\"c\",\"TpnCiyicY\":\"X\",\"BDWHVoDi\":\"TcFIXTGe\",\"PyAzbaiqyX\":\"e\",\"ivwBKFXTpW\":\"\",\"CTPhTBBwP\":931,\"cJYvIbOwx\":\"Y\",\"MHlnCFlzFc\":\"n\",\"td\":{\"bz\":{\"TBqMmnOKvi\":\"rLQpy\",\"XwPGOoMR\":\"BCjjfU\",\"AmTRaohTKZ\":\"vpAH\",\"deiiawRD\":\"ViQennNin\",\"mKBDIYHyP\":10325557,\"lKwiebybdb\":\"E\",\"YosTnqA\":\"rB\",\"uALqZLBxn\":\"\",\"TjhpNeYJMe\":719,\"YsrncxtO\":\"f\",\"GbxHKGif\":\"baQ\",\"DbswuEspWl\":\"N\"},\"XveBtqVDZi\":\"aKUPH\",\"ZNctgVuO\":\"NSgbDDZ\",\"FFPguw\":\"ullcpSPt\",\"vHyuicOyDU\":\"DGFfs\",\"UgocJnCv\":\"xNZuiUUHZ\",\"TeWNelwze\":\"\",\"LHFtaLjOd\":4004653,\"gPTKBcYkNq\":\"f\",\"wSwwJTYLZ\":400,\"jbtJYoa\":\"dlmzKBDNUcFaNIOGRV\",\"PCdRwleqH\":588,\"JjiMssD\":\"dY\",\"tvusSwTgF\":\"ZiEoDmyQLw\",\"mgKLlzXUn\":\"O\",\"puNFEuCFDM\":\"J\",\"fdVeTtfs\":\"pDwVsH\",\"ZdmfOqxQT\":\"gUjOuYKhZ\",\"xgZAvYkwf\":\"t\",\"IdjtuwATH\":\"nTEzfto\",\"mFrqUSTsnm\":\"ZtShhLBhQ\",\"iDRqXFhbv\":\"ekLdspoPhklUgmOaNwoYb\",\"DeBuHrMTG\":\"iEduNchYHI\",\"ReDtvAilJx\":\"QwLJl\",\"AjdxNLrJDO\":\"aN\",\"PoeQBJAf\":\"B\",\"yWGdayQM\":\"\",\"FxyChVYsE\":\"f\",\"UwWiBRMkGN\":\"i\"}}}},\"aedjNzprDSR\":{\"lUOotaFriPMqvlDGcj\":\"mwSjInPfg\",\"hKepygJFOFJ\":\"LfE\",\"MUrCUxGwoY\":\"IGdquetk\"}},{\"BTgfChz\":{\"MjCGIVgFEXAYTXDv\":{\"TX\":{\"TSHWJZNhCh\":\"Eup\",\"ExBuawdmve\":\"s\",\"ZSrIKcqa\":\"FwpfZ\",\"ifveQDQEgK\":\"O\"},\"rX\":{\"OlTYhiofXa\":794,\"yLTZUnNuW\":\"tJfTb\",\"kSGLuzSNG\":\"AoEMKUPOAIYUnnrhBc\",\"MahOWGaKf\":\"awPXe\",\"WmsZzjHsOB\":\"J\",\"jOAQqjqFsd\":\"P\",\"jQcSierwF\":8681573,\"ytwLFmDvn\":321,\"neRwshlmG\":\"\",\"OprgyPuZLY\":360,\"SbhZuOjqe\":\"i\",\"AegPczyeRb\":705,\"eYisWgdXHX\":\"x\"},\"yL\":{\"Ow\":{\"ewntnBdMlY\":477,\"eyFIjwD\":88,\"GcQDoEt\":\"rfOfV\",\"nIcazi\":354,\"nmtevm\":\"Q\",\"kAqyrNTUEH\":515160,\"OMdlkBhiBb\":539,\"WneUbQJrfr\":\"D\",\"NzyFHdJnme\":2353463},\"EcpaFUzTnx\":\"\",\"JxhWDRatvf\":692,\"sHgQRMLzJ\":\"\",\"cOGoRnEKvp\":585,\"hswApIGOHM\":\"n\",\"OduykgqJu\":383,\"FhZZWHSsO\":3643795,\"fMnNmDOAS\":450,\"bthwzHMCC\":\"x\",\"bLArShlpy\":\"\",\"IjlEOBWVOo\":400,\"lLcDJFyNBu\":239,\"lwOGaZHgb\":\"j\",\"lzEIDwcMf\":\"l\",\"CFdgSxaX\":\"QMWNIOkz\",\"douafDySjZ\":\"e\",\"SeYUCkHFko\":\"\",\"WuNOUGMCS\":979,\"pUTQgDJRK\":\"l\",\"vsEhSCeQBL\":\"e\",\"lS\":{\"tZ\":{\"XPQkvkYvxD\":\"tmxYj\",\"GgTvoEMT\":\"itoiAq\",\"pZGnKrTMNH\":\"NrOT\",\"ODLMkIJU\":\"koIqmHTcf\",\"mbqwZtoch\":4255826,\"pjfSArlyvO\":\"J\",\"pSJkkWs\":\"fu\",\"TzAojJRtq\":\"\",\"RbQobqAooY\":890,\"aGobJkqV\":\"d\",\"zUmHQfFG\":\"Hst\",\"XDyslDkvJS\":\"z\"},\"dicUVvgUiN\":\"acreY\",\"rFiyGxiG\":\"dSZodie\",\"QbxgeY\":\"UOwqPYGe\",\"HuwbKdEJSF\":\"njIHA\",\"PhGMcjvr\":\"JSMsWxwNF\",\"ZkFTakonP\":\"\",\"BWRgYnpTq\":9620233,\"quZwUBeNwq\":\"y\",\"wBnHbLZol\":752,\"OpRKYuD\":\"FszNbmTxjpIxjpeoFv\",\"cRmgmlfPs\":47,\"SLIWSvS\":\"eY\",\"zyejTAJVQ\":\"ByMfBxOOpy\",\"cQGOaFHUy\":\"g\",\"usznUKXgBV\":\"b\",\"UcbaXbVL\":\"uRhzEH\",\"czPnzJpbO\":\"IUvtYzkqG\",\"gKmHUxgvS\":\"t\",\"eQwmmoUlg\":\"CRuOXYc\",\"aOgifYromv\":\"DLxiRUMPa\",\"WjnJxMfjr\":\"nemFTuUHFKFWAEtdHUora\",\"sjhASgENy\":\"nqpRhawUvm\",\"MTFQkCpxpw\":\"aMVdg\",\"LthrwYjiuG\":\"oK\",\"ZTEejOrj\":\"i\",\"WihAaNzq\":\"\",\"yVQYukLYW\":\"e\",\"XxqPlsvtzr\":\"X\"}}}},\"ZAZCTUlbmap\":{\"qYAUqCbqJAfyPEGrMn\":\"VaLBlrrDa\",\"cidzjqBxNmW\":\"vvL\",\"VAgQVtjIxa\":\"gMKInBwZ\"}}],\"tvJFlXSdsfPnHVp\":772,\"lFBmqdOZAvOpGLKfj\":null,\"zSHhpDEfpdkCgzuoI\":null}"
    }
  ]
}

When we specify an empty list we say we don't care about variables. The result will be empty.

$ zbctl --insecure activate jobs benchmark-task --maxJobsToActivate 1 --variables "[]"
{
  "jobs": [
    {
      "key": "6755399441436060",
      "type": "benchmark-task",
      "processInstanceKey": "6755399441436051",
      "bpmnProcessId": "benchmark",
      "processDefinitionVersion": 1,
      "processDefinitionKey": "2251799813685253",
      "elementId": "task",
      "elementInstanceKey": "6755399441436059",
      "customHeaders": "{}",
      "worker": "zbctl",
      "retries": 3,
      "deadline": "1706858056779",
      "variables": "{}"
    }
  ]
}

@chennaikun
Copy link

I got the same error.

if i comments the variables_to_fetch like this:

@worker.task(
    task_type="tms_save_to_db",
    exception_handler=exception_handler,
    # variables_to_fetch=["order"],
)

then the job.variables is empty。

but if i specified the variables_to_fetch with a list, like

@worker.task(
    task_type="tms_save_to_db",
    exception_handler=exception_handler,
    variables_to_fetch=["order"],
)

I got the error:
2024-03-03 13:20:50.911 | ERROR | __main__:exception_handler:26 - tms_save_to_db_task() got an unexpected keyword argument 'order'

@matthieu-dubin
Copy link

I solved this by adding *args, *kwargs in the parameters of the task function. Then, job.variables has all variables sent by zeebe:

@worker.task(task_type="launch_job", exception_handler=on_error)
async def launch_job(job: Job, *args, **kwargs) -> dict:
    some_variable = job.variables["some_variable"]

@dimastbk dimastbk linked a pull request May 24, 2024 that will close this issue
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

Successfully merging a pull request may close this issue.

5 participants