Last modified: 2014-02-25 16:54:08 UTC
Importing pages... Import failed: A database error has occurred. Did you forget to run maintenance/update.php after upgrading? See: https://www.mediawiki.org/wiki/Manual:Upgrading#Run_the_update_script Query: INSERT INTO /*Q*/CATEGORY (cat_title,cat_pages,cat_subcats,cat_files) VALUES (:cat_title, :cat_pages, :cat_subcats, :cat_files) Function: DatabaseOracle::insertOneRow Error: 1400 ORA-01400: cannot insert NULL into ("WIKI"."CATEGORY"."CAT_ID")
It seems that category inserting is completely broken :o
the category count was changed with Gerrit change #66999. Getting a new sequence was removed there (or should be done by the upsert).
I havent tried to reproduce this yet, but I suspect it is still a bug, and affects any addition of a category (i.e. not just import/export). Database::upsert() calls ::insert() , which in DatabaseOracle doesnt add the sequence using ::getSequenceData()
Update per https://www.mediawiki.org/w/index.php?title=MediaWiki_1.22/Known_issues&oldid=847749 which seems to be the master list.
Change 110991 had a related patch set uploaded by Umherirrender: Add sequence support for upsert in DatabaseOracle https://gerrit.wikimedia.org/r/110991
Change 110991 merged by jenkins-bot: Add sequence support for upsert in DatabaseOracle https://gerrit.wikimedia.org/r/110991
was successfully merged target release is 1.22 -> flag for backport
Change 115395 had a related patch set uploaded by MarkAHershberger: Add sequence support for upsert in DatabaseOracle https://gerrit.wikimedia.org/r/115395
Change 115395 merged by jenkins-bot: Add sequence support for upsert in DatabaseOracle https://gerrit.wikimedia.org/r/115395