Last modified: 2013-11-27 16:15:21 UTC
At el.wikipedia where Education Program extension was recently deployed (Bug 56771), for testing I got myself enrolled on a course. While everything was working normally, trying to _edit_anything_ brought me an error: PHP fatal error in /usr/local/apache/common-local/php-1.23wmf4/extensions/EducationProgram/includes/Events/EditEventCreator.php line 159: Argument 1 passed to EducationProgram\Events\{closure}() must be an instance of _DiffOp, instance of DiffOp_Copy given After I disenrolled from the course, everything went back to normal. Enrolling once more, no problem.
Mistake: it '''does''' give an error at random pages like [[el:Συζήτηση:Ανζ Μαντάμ/Πρόταση διαγραφής]]. I can't figure out what is special on them.
@geraki: What page were you editing the first time? I haven't been able to replicate the problem you describe, so any details you can give on how to make the error happen will be helpful.
*** This bug has been marked as a duplicate of bug 57380 ***
See patch for bug 57380
This fix for this bug has been merged to the live sites. I don't know exactly how long it will take to propagate throughout the cluster, but if you'd like to try editing the page that you had trouble with and post the results here, that'd be great. Thanks a lot!