Cube Draft
A Cube refers to a specially-prepared set of cards intended to replace the role of randomized Booster Packs in Draft modes, and such an event using cubes is called a Cube Draft. Unlike boosters (which are inevitably filled with a certain amount of unusable crud as dictated by the standard CCG business model), cubes can instead concern themselves with creating a fun, balanced set of randomized cards. Cubes will often enforce balance by simply not including the worst offending cards, or ensuring that both parts of a cruel combo cannot be obtained at once.
Several cubes have been created for the LOTR-TCG over the years, but most tend to not get posted online, requiring the wheel to be reinvented each time. Below are all of the known posted cube lists:
- Thranduil's Movie Block Cube on TLHH
- Phillip Gladney's DragonCon cube on the LOTR-TCG Facebook Group
- Jerome Bradshaw's modification of Phillip's DragonCon cube, also posted to the Facebook group
- Josiah Fiscus' cube hosted on Google Sheets.
- Cyril Grey's cube draft hosted on Google docs:
A match between players using Jerome's cube draft can be seen here (sadly not including the draft itself):
| Formats |
|---|
| Sets | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 9 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 16 | 19 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Historical Decipher Formats | Fellowship Block | Towers Block | King Block | War of the Ring Block | Hunters Block | ||||||||||||||
| Towers Standard | |||||||||||||||||||
| King Standard | |||||||||||||||||||
| Movie Block | |||||||||||||||||||
| War of the Ring Standard | |||||||||||||||||||
| Standard | |||||||||||||||||||
| Expanded | |||||||||||||||||||
| Open | |||||||||||||||||||
| Player's Council Formats (including PC Errata) | 1 | 2 | 3 | V1 | 4 | 5 | 6 | V2 | 7 | 8 | 9 | 10 | V3 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PC-Fellowship | ||||||||||||||||||||||
| PC-Movie | ||||||||||||||||||||||
| PC-Expanded | ||||||||||||||||||||||
| PC Errata | 2021 | X-List Errata • Yuletide 2021 |
|---|---|---|
| 2022 | Summer 2022 • Yuletide 2022 | |
| 2023 | World Championship 2023 • Yuletide 2023 | |
| 2024 | World Championship 2024 • Yuletide 2024 + V2 | |
| 2025 | Spring 2025 • World Championship 2025 • Yuletide 2025 + V3 | |
| 2026 | TBD |
| Other Variants | |||||
|---|---|---|---|---|---|
| Sealed • Booster Draft • Cube Draft • Culture Shock • Highlander • Poor Man's • PC Errata | |||||
Debug data:
Start request GET /index.php?oldid=124693&title=Cube_Draft
IP: 216.73.217.93
HTTP HEADERS:
X-FORWARDED-FOR: 216.73.217.93
HOST: localhost:1450
CONNECTION: close
ACCEPT: */*
USER-AGENT: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
COOKIE: wiki_db_session=v7e8bhve1ajo0ojsq1u4i786pdqvnero
ACCEPT-ENCODING: gzip, br, zstd, deflate
(end headers)[session] SessionManager using store APCUBagOStuff[localisation] LocalisationCache using store LCStoreCDB[session] Session "v7e8bhve1ajo0ojsq1u4i786pdqvnero" requested without UserID cookie[error] [24137771a1bc6e66f905c324] /index.php?oldid=124693&title=Cube_Draft PHP Deprecated: Use of PrefixSearchBackend hook (used in TitleKey::prefixSearchBackend) was deprecated in MediaWiki 1.27. [Called from MediaWiki\HookContainer\HookContainer::register][rdbms] Wikimedia\Rdbms\DatabaseMySQL::open [0s] wiki_db: SET group_concat_max_len = 262144, `sql_mode` = ''[rdbms] Wikimedia\Rdbms\LoadBalancer::reallyOpenConnection: opened new connection for 0/wiki_db[rdbms] Wikimedia\Rdbms\Database::beginIfImplied (MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds) [0.003s] wiki_db: BEGIN[rdbms] MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds [0.001s] wiki_db: SELECT rev_id,rev_page,rev_timestamp,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,actor_rev_user.actor_user AS `rev_user`,actor_rev_user.actor_name AS `rev_user_text`,rev_actor,comment_rev_comment.comment_text AS `rev_comment_text`,comment_rev_comment.comment_data AS `rev_comment_data`,comment_rev_comment.comment_id AS `rev_comment_cid`,page_namespace,page_title,page_id,page_latest,page_is_redirect,page_len,user_name FROM `revision` JOIN `actor` `actor_rev_user` ON ((actor_rev_user.actor_id = rev_actor)) JOIN `comment` `comment_rev_comment` ON ((comment_rev_comment.comment_id = rev_comment_id)) JOIN `page` ON ((page_id = rev_page)) LEFT JOIN `user` ON ((actor_rev_user.actor_user != 0) AND (user_id = actor_rev_user.actor_user)) WHERE rev_id = 124693 LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] WikiPage::pageData [0.001s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_random,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM `page` WHERE page_namespace = 0 AND page_title = 'Cube_Draft' LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds [0.002s] wiki_db: SELECT rev_id,rev_page,rev_timestamp,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,actor_rev_user.actor_user AS `rev_user`,actor_rev_user.actor_name AS `rev_user_text`,rev_actor,comment_rev_comment.comment_text AS `rev_comment_text`,comment_rev_comment.comment_data AS `rev_comment_data`,comment_rev_comment.comment_id AS `rev_comment_cid`,page_namespace,page_title,page_id,page_latest,page_is_redirect,page_len,user_name FROM `revision` JOIN `actor` `actor_rev_user` ON ((actor_rev_user.actor_id = rev_actor)) JOIN `comment` `comment_rev_comment` ON ((comment_rev_comment.comment_id = rev_comment_id)) JOIN `page` ON ((page_id = rev_page)) LEFT JOIN `user` ON ((actor_rev_user.actor_user != 0) AND (user_id = actor_rev_user.actor_user)) WHERE rev_id = 124693 LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::loadSlotRecordsFromDb [0.001s] wiki_db: SELECT slot_revision_id,slot_content_id,slot_origin,slot_role_id,content_size,content_sha1,content_address,content_model FROM `slots` JOIN `content` ON ((slot_content_id = content_id)) WHERE slot_revision_id = 124693ParserFactory: using default preprocessor[ContentHandler] Registered handler for wikitext: WikitextContentHandler[MessageCache] MessageCache using store APCUBagOStuff[MessageCache] MessageCache::loadUnguarded: Loading en... local cache is empty, got from global cache[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Permissions\RestrictionStore::loadRestrictions [0.001s] wiki_db: SELECT pr_type,pr_expiry,pr_level,pr_cascade FROM `page_restrictions` WHERE pr_page = 40149Unstubbing $wgLang on call of $wgLang::getDatePreferenceMigrationMap from Language->internalUserTimeAndDate[localisation] LocalisationCache::loadCoreData: got localisation for en from source[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageStore::getPageByNameViaLinkCache [0.005s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM `page` WHERE page_namespace = 2 AND page_title = 'Teltura' LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageStore::getPageByNameViaLinkCache [0.002s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM `page` WHERE page_namespace = 3 AND page_title = 'Teltura' LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::getRelativeRevision [0.003s] wiki_db: SELECT rev_id FROM `revision` IGNORE INDEX (rev_timestamp) WHERE rev_page = 40149 AND (rev_timestamp < '20250527225743' OR (rev_timestamp = '20250527225743' AND (rev_id < 124693))) ORDER BY rev_timestamp DESC,rev_id DESC LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds [0.001s] wiki_db: SELECT rev_id,rev_page,rev_timestamp,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,actor_rev_user.actor_user AS `rev_user`,actor_rev_user.actor_name AS `rev_user_text`,rev_actor,comment_rev_comment.comment_text AS `rev_comment_text`,comment_rev_comment.comment_data AS `rev_comment_data`,comment_rev_comment.comment_id AS `rev_comment_cid`,page_namespace,page_title,page_id,page_latest,page_is_redirect,page_len,user_name FROM `revision` JOIN `actor` `actor_rev_user` ON ((actor_rev_user.actor_id = rev_actor)) JOIN `comment` `comment_rev_comment` ON ((comment_rev_comment.comment_id = rev_comment_id)) JOIN `page` ON ((page_id = rev_page)) LEFT JOIN `user` ON ((actor_rev_user.actor_user != 0) AND (user_id = actor_rev_user.actor_user)) WHERE rev_id = 123060 LIMIT 1[ParserCache] Creating ParserCache instance for pcache[ParserCache] ParserOutput metadata cache missArticle::generateContentOutput: doing uncached parse[ParserCache] ParserOutput metadata cache miss[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Storage\SqlBlobStore::fetchBlobs [0.001s] wiki_db: SELECT old_id,old_text,old_flags FROM `text` WHERE old_id = 105438[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds [0.001s] wiki_db: SELECT rev_id,rev_page,rev_timestamp,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,actor_rev_user.actor_user AS `rev_user`,actor_rev_user.actor_name AS `rev_user_text`,rev_actor,comment_rev_comment.comment_text AS `rev_comment_text`,comment_rev_comment.comment_data AS `rev_comment_data`,comment_rev_comment.comment_id AS `rev_comment_cid`,page_namespace,page_title,page_id,page_latest,page_is_redirect,page_len,user_name FROM `revision` JOIN `actor` `actor_rev_user` ON ((actor_rev_user.actor_id = rev_actor)) JOIN `comment` `comment_rev_comment` ON ((comment_rev_comment.comment_id = rev_comment_id)) JOIN `page` ON ((page_id = rev_page)) LEFT JOIN `user` ON ((actor_rev_user.actor_user != 0) AND (user_id = actor_rev_user.actor_user)) WHERE rev_id = 36589 LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::loadSlotRecordsFromDb [0.001s] wiki_db: SELECT slot_revision_id,slot_content_id,slot_origin,slot_role_id,content_size,content_sha1,content_address,content_model FROM `slots` JOIN `content` ON ((slot_content_id = content_id)) WHERE slot_revision_id = 36589[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Storage\SqlBlobStore::fetchBlobs [0s] wiki_db: SELECT old_id,old_text,old_flags FROM `text` WHERE old_id = 31869[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageStore::getPageByNameViaLinkCache [0.001s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM `page` WHERE page_namespace = 274 AND page_title = 'YouTube' LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] WikiPage::pageData [0s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_random,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM `page` WHERE page_namespace = 274 AND page_title = 'YouTube' LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] WikiPage::pageData [0s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_random,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM `page` WHERE page_namespace = 274 AND page_title = 'YouTube' LIMIT 1[error] [24137771a1bc6e66f905c324] /index.php?oldid=124693&title=Cube_Draft PHP Notice: Undefined index: width[error] [24137771a1bc6e66f905c324] /index.php?oldid=124693&title=Cube_Draft PHP Notice: Trying to get property 'value' of non-object[error] [24137771a1bc6e66f905c324] /index.php?oldid=124693&title=Cube_Draft PHP Notice: Undefined index: height[error] [24137771a1bc6e66f905c324] /index.php?oldid=124693&title=Cube_Draft PHP Notice: Trying to get property 'value' of non-object[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] LocalFile::loadFromDB [0.001s] wiki_db: SELECT img_name,img_size,img_width,img_height,img_metadata,img_bits,img_media_type,img_major_mime,img_minor_mime,img_timestamp,img_sha1,img_actor,image_actor.actor_user AS `img_user`,image_actor.actor_name AS `img_user_text`,comment_img_description.comment_text AS `img_description_text`,comment_img_description.comment_data AS `img_description_data`,comment_img_description.comment_id AS `img_description_cid`,img_metadata FROM `image` JOIN `actor` `image_actor` ON ((actor_id=img_actor)) JOIN `comment` `comment_img_description` ON ((comment_img_description.comment_id = img_description_id)) WHERE img_name = 'SiteNum_Shadows_Icon.png' LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_dbFile::transform: Doing stat for mwstore://local-backend/local-thumb/SiteNum_Shadows_Icon.png/78px-SiteNum_Shadows_Icon.pngTransformationalImageHandler::doTransform: creating 78x80 thumbnail at mwstore://local-backend/local-thumb/SiteNum_Shadows_Icon.png/78px-SiteNum_Shadows_Icon.png using scaler imTransformationalImageHandler::doTransform: Transforming later per flags.File::transform: Doing stat for mwstore://local-backend/local-thumb/SiteNum_Shadows_Icon.png/118px-SiteNum_Shadows_Icon.pngTransformationalImageHandler::doTransform: creating 118x120 thumbnail at mwstore://local-backend/local-thumb/SiteNum_Shadows_Icon.png/118px-SiteNum_Shadows_Icon.png using scaler imTransformationalImageHandler::doTransform: Transforming later per flags.File::transform: Doing stat for mwstore://local-backend/local-thumb/SiteNum_Shadows_Icon.png/157px-SiteNum_Shadows_Icon.pngTransformationalImageHandler::doTransform: creating 157x160 thumbnail at mwstore://local-backend/local-thumb/SiteNum_Shadows_Icon.png/157px-SiteNum_Shadows_Icon.png using scaler imTransformationalImageHandler::doTransform: Transforming later per flags.[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] LinkHolderArray::replaceInternal [0.002s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_latest,page_touched,page_len,page_content_model FROM `page` WHERE ((page_namespace = 0 AND page_title IN ('Booster_Pack','Formats','Sets','The_Fellowship_of_the_Ring','Mines_of_Moria','Realms_of_the_Elf-lords','The_Two_Towers','Battle_of_Helm\'s_Deep','Ents_of_Fangorn','The_Return_of_the_King','Siege_of_Gondor','Mount_Doom','Reflections','Shadows','Black_Rider','Bloodlines','Expanded_Middle-earth','The_Hunters','Rise_of_Saruman','Treachery_&_Deceit','The_Wraith_Collection','Age\'s_End','Decipher','Fellowship_Block','Towers_Block','King_Block','War_of_the_Ring_Block','Hunters_Block','Towers_Standard','King_Standard','Movie_Block','War_of_the_Ring_Standard','Standard','Expanded','Open','Player\'s_Council','PC_Errata','Shadow_of_the_Past','King_of_the_Golden_Hall','The_Pelennor_Fields','PC-Fellowship','PC-Movie','PC-Expanded','PC_Errata/X-list','PC_Errata/Yuletide_2021','PC_Errata/Summer_2022','PC_Errata/Yuletide_2022','PC_Errata/WC_2023','PC_Errata/Yuletide_2023','PC_Errata/WC_2024','PC_Errata/Yuletide_2024','PC_Errata/Spring_2025','PC_Errata/WC_2025','PC_Errata/Yuletide_2025','Sealed','Booster_Draft','Culture_Shock','Highlander','Poor_Man\'s') ))[ParserCache] Saved in parser cache[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Output\OutputPage::addCategoryLinksToLBAndGetResult [0.001s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_latest,page_touched,page_len,page_content_model,pp_value FROM `page` LEFT JOIN `page_props` ON (pp_propname = 'hiddencat' AND (pp_page = page_id)) WHERE ((page_namespace = 14 AND page_title IN ('Stubs','Formats') ))[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageStore::getPageByNameViaLinkCache [0s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM `page` WHERE page_namespace = 4 AND page_title = 'Category' LIMIT 1ContextSource::getContext (MediaWiki\Skin\Timeless\SkinTimeless): called and $context is null. Using RequestContext::getMain()[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageProps::getProperties [0s] wiki_db: SELECT pp_page,pp_propname,pp_value FROM `page_props` WHERE pp_page = 40149 AND pp_propname = 'templatedata'[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff[rdbms] MediaWiki::preOutputCommit [0.008s] wiki_db: COMMITMediaWiki::preOutputCommit: primary transaction round committed[DeferredUpdates] DeferredUpdates::run: started MWCallableUpdate_WikiPage->doViewUpdates #872[DeferredUpdates] DeferredUpdates::run: ended MWCallableUpdate_WikiPage->doViewUpdates #872, processing time: 0.00024890899658203MediaWiki::preOutputCommit: pre-send deferred updates completedMediaWiki::preOutputCommit: session changes committed[rdbms] Wikimedia\Rdbms\ChronologyProtector::persistSessionReplicationPositions: no primary positions data to save[rdbms] Wikimedia\Rdbms\LBFactory::shutdown: finished ChronologyProtector shutdown[rdbms] LBFactory shutdown completedMediaWiki\Output\OutputPage::haveCacheVaryCookies: found wiki_db_sessionMediaWiki\User\User::getBlockedStatus: checking blocked status for 216.73.217.93[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] Wikimedia\Rdbms\Database::beginIfImplied (MediaWiki\Block\DatabaseBlock::newLoad) [0.008s] wiki_db: BEGIN[rdbms] MediaWiki\Block\DatabaseBlock::newLoad [0.003s] wiki_db: SELECT ipb_id,ipb_address,ipb_timestamp,ipb_auto,ipb_anon_only,ipb_create_account,ipb_enable_autoblock,ipb_expiry,ipb_deleted,ipb_block_email,ipb_allow_usertalk,ipb_parent_block_id,ipb_sitewide,ipb_by_actor,ipblocks_actor.actor_user AS `ipb_by`,ipblocks_actor.actor_name AS `ipb_by_text`,comment_ipb_reason.comment_text AS `ipb_reason_text`,comment_ipb_reason.comment_data AS `ipb_reason_data`,comment_ipb_reason.comment_id AS `ipb_reason_cid` FROM `ipblocks` JOIN `actor` `ipblocks_actor` ON ((actor_id=ipb_by_actor)) JOIN `comment` `comment_ipb_reason` ON ((comment_ipb_reason.comment_id = ipb_reason_id)) WHERE ipb_address = '216.73.217.93' OR ((ipb_range_start LIKE 'D849%' ESCAPE '`' ) AND (ipb_range_start <= 'D849D95D') AND (ipb_range_end >= 'D849D95D'))[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] PageImages\PageImages::fetchPageImage [0.005s] wiki_db: SELECT pp_value FROM `page_props` WHERE pp_page = 40149 AND pp_propname IN ('page_image','page_image_free') ORDER BY pp_propname LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] LinkBatch::doQuery (for Skin::preloadExistence) [0.004s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_latest,page_touched,page_len,page_content_model FROM `page` WHERE ((page_namespace = 1 AND page_title = 'Cube_Draft'))[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageProps::getProperties [0.019s] wiki_db: SELECT pp_page,pp_propname,pp_value FROM `page_props` WHERE pp_page = 40149 AND pp_propname IN ('PFDefaultForm','SFDefaultForm')[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] PFValuesUtils::getCategoriesForPage [0s] wiki_db: SELECT DISTINCT cl_to FROM `categorylinks` WHERE cl_from = 40149[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageProps::getProperties [0s] wiki_db: SELECT pp_page,pp_propname,pp_value FROM `page_props` WHERE pp_page = 21854 AND pp_propname IN ('PFDefaultForm','SFDefaultForm')[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\User\TalkPageNotificationManager::dbCheckNewUserMessages [0.001s] wiki_db: SELECT user_ip FROM `user_newtalk` WHERE user_ip = '216.73.217.93' LIMIT 1