[User Error] Couldn't run query: SELECT "SiteTree_Live".*, "ErrorPage_Live".*, "SiteTree_Live"."ID", CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName" ELSE 'SiteTree' END AS "RecordClassName" FROM "SiteTree_Live" LEFT JOIN "ErrorPage_Live" ON "ErrorPage_Live"."ID" = "SiteTree_Live"."ID" WHERE ("ErrorCode" = '404') AND ("SiteTree_Live"."ClassName" IN ('ErrorPage')) AND ("Lang" = 'en' OR "Lang" = '' OR "Lang" IS NULL ) ORDER BY "Sort" LIMIT 1 Unknown column 'Lang' in 'where clause' GET / Line 428 in /home/ixxxx/public_html/sapphire/core/model/MySQLDatabase.php Source 419 } 420 421 function databaseError($msg, $errorLevel = E_USER_ERROR) { 422 // try to extract and format query 423 if(preg_match('/Couldn\'t run query: ([^\|]*)\|\s*(.*)/', $msg, $matches)) { 424 $formatter = new SQLFormatter(); 425 $msg = "Couldn't run query: \n" . $formatter->formatPlain($matches[1]) . "\n\n" . $matches[2]; 426 } 427 428 user_error($msg, $errorLevel); 429 } 430 431 /** 432 * Return a boolean type-formatted string 433 * 434 * @params array $values Contains a tokenised list of info about this data type Trace Couldn't run query: SELECT "SiteTree_Live".*, "ErrorPage_Live".*, "SiteTree_Live"."ID", CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName" ELSE 'SiteTree' END AS "RecordClassName" FROM "SiteTree_Live" LEFT JOIN "ErrorPage_Live" ON "ErrorPage_Live"."ID" = "SiteTree_Live"."ID" WHERE ("ErrorCode" = '404') AND ("SiteTree_Live"."ClassName" IN ('ErrorPage')) AND ("Lang" = 'en' OR "Lang" = '' OR "Lang" IS NULL ) ORDER BY "Sort" LIMIT 1 Unknown column 'Lang' in 'where clause' Line 428 of MySQLDatabase.php MySQLDatabase->databaseError(Couldn't run query: SELECT "SiteTree_Live".*, "ErrorPage_Live".*, "SiteTree_Live"."ID", CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName" ELSE 'SiteTree' END AS "RecordClassName" FROM "SiteTree_Live" LEFT JOIN "ErrorPage_Live" ON "ErrorPage_Live"."ID" = "SiteTree_Live"."ID" WHERE ("ErrorCode" = '404') AND ("SiteTree_Live"."ClassName" IN ('ErrorPage')) AND ("Lang" = 'en' OR "Lang" = '' OR "Lang" IS NULL ) ORDER BY "Sort" LIMIT 1 | Unknown column 'Lang' in 'where clause',256) Line 104 of MySQLDatabase.php MySQLDatabase->query(SELECT "SiteTree_Live".*, "ErrorPage_Live".*, "SiteTree_Live"."ID", CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName" ELSE 'SiteTree' END AS "RecordClassName" FROM "SiteTree_Live" LEFT JOIN "ErrorPage_Live" ON "ErrorPage_Live"."ID" = "SiteTree_Live"."ID" WHERE ("ErrorCode" = '404') AND ("SiteTree_Live"."ClassName" IN ('ErrorPage')) AND ("Lang" = 'en' OR "Lang" = '' OR "Lang" IS NULL ) ORDER BY "Sort" LIMIT 1,256) Line 104 of DB.php DB::query(SELECT "SiteTree_Live".*, "ErrorPage_Live".*, "SiteTree_Live"."ID", CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName" ELSE 'SiteTree' END AS "RecordClassName" FROM "SiteTree_Live" LEFT JOIN "ErrorPage_Live" ON "ErrorPage_Live"."ID" = "SiteTree_Live"."ID" WHERE ("ErrorCode" = '404') AND ("SiteTree_Live"."ClassName" IN ('ErrorPage')) AND ("Lang" = 'en' OR "Lang" = '' OR "Lang" IS NULL ) ORDER BY "Sort" LIMIT 1) Line 396 of SQLQuery.php SQLQuery->execute() Line 2370 of DataObject.php DataObject->instance_get_one("ErrorCode" = '404',) Line 2307 of DataObject.php DataObject::get_one(ErrorPage,"ErrorCode" = '404') Line 100 of ModelAsController.php ModelAsController->get404Page() Line 51 of ModelAsController.php ModelAsController->getNestedController() Line 16 of ModelAsController.php ModelAsController->handleRequest(HTTPRequest) Line 27 of RootURLController.php RootURLController->handleRequest(HTTPRequest) Line 262 of Director.php Director::handleRequest(HTTPRequest,Session) Line 106 of Director.php Director::direct() Line 116 of main.php