User Details
- User Since
- Dec 3 2020, 11:59 AM (280 w, 2 d)
- Availability
- Available
- LDAP User
- Genoveva Galarza
- MediaWiki User
- Geno (WMF) [ Global Accounts ]
Wed, Apr 1
Mon, Mar 30
Fri, Mar 27
Ohh this is great! Trying your patch with the same call, and I'm now getting logs about orchestrator destruction:
Another example of this issue:
As per discussion with @cmassaro:
- v2 temporarily let go of type checking before executing the implementation
- it is still pending the discussion and decision to re-integrate this feature: T413837: Consider what to do about types and type comparison
Function call for implementation Z22477
{
"Z1K1": "Z7",
"Z7K1": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z39",
"Z17K2": "Z22475K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "key"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z22475K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z22476",
"Z22496",
"Z22498"
],
"Z8K4": [
"Z14",
{
"Z1K1": "Z14",
"Z14K1": "Z22475",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z18",
"Z18K1": "Z22475K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z22475K2"
}
},
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z802K2": "//list of exceptions//",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": [
"Z39",
{
"Z1K1": "Z39",
"Z39K1": "Z1K1"
},
{
"Z1K1": "Z39",
"Z39K1": "Z6K1"
}
],
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z22475K1"
}
}
},
"Z20305K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z22499",
"Z22499K1": {
"Z1K1": "Z18",
"Z18K1": "Z22475K1"
},
"Z22499K2": {
"Z1K1": "Z39",
"Z39K1": "Z1K1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z15777",
"Z15777K1": {
"Z1K1": "Z18",
"Z18K1": "Z22475K2"
}
},
"Z802K2": "Z6",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z18",
"Z18K1": "Z22475K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z22475K2"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z22499",
"Z22499K1": {
"Z1K1": "Z18",
"Z18K1": "Z22475K1"
},
"Z22499K2": {
"Z1K1": "Z39",
"Z39K1": "Z6K1"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z22475K2"
},
"Z802K3": "Z5"
}
}
}
}
],
"Z8K5": "Z22475"
},
"Z22475K1": {
"Z1K1": "Z39",
"Z39K1": "Z1K1"
},
"Z22475K2": "Z801"
}Possibly related as it falls back to Z803, also passing in v1 but failing in v2
Wed, Mar 25
I have a few ideas!!
Orchestrator docker logs for failing v2 call
result through wikilambda_function_call
Calling abstract_run_fragment Action API with the following params:
array (
'qid' => 'Q319',
'language' => 'Z1002',
'date' => '2026-03-25',
'fragment' => '{"Z1K1":"Z7","Z7K1":"Z27868","Z27868K1":{"Z1K1":"Z7","Z7K1":"Z14396","Z14396K1":{"Z1K1":"Z7","Z7K1":"Z28016","Z28016K1":{"Z1K1":"Z18","Z18K1":"Z825K1"},"Z28016K2":{"Z1K1":"Z6091","Z6091K1":"Q634"},"Z28016K3":{"Z1K1":"Z6091","Z6091K1":"Q544"},"Z28016K4":{"Z1K1":"Z18","Z18K1":"Z825K2"}}}}',
'async' => false,
)Tue, Mar 24
On secondary namespace, we request action=query&page=info&titles=Abstract Wikipedia:Q319 and it returns:
This works as expected, so I probably did something wrong when I wrote this. Marking as invalid.
Mon, Mar 23
Tried this. Closing, although it wasn't the right approach and we will be following a different path going forward.
We removed from WikifunctionCallException as part of abstract exception work, but we still need to make sure that ZObjectFactory::create is not called from clients wikis (abstract or other)
Moving this back to ready and marking it as fixit (no emergency work, but would be good to have some dedicated eyes making this check soon)
Fri, Mar 20
Mar 19 2026
Just realized this is happening because it's inside a Quote. Nothing to solve then.
Mar 18 2026
Initial content: ["Z31465", "Z32123", "Z31331", "Z31921", "Z31870" ]
Mar 17 2026
I am unable to replicate this locally, but on a first glance it seems some implementations are creating wrong syntax for "Sign".
(edit for clarity: I am currently unable to try this locally, as I need to update lots of repos and refresh data, I'll be able to try later today and update)
Mar 16 2026
I don't think we want to do this now.
Really nice!!
Mar 11 2026
Mar 10 2026
Mar 9 2026
Oh yes, absolutely! Shall we add a note in the comms or in the content doc/wip/people/somewhere?