Source
46 if (!empty($sql)) {
47 $formatter = new SQLFormatter();
48 $formattedSQL = $formatter->formatPlain($sql);
49 $msg = "Couldn't run query:\n\n{$formattedSQL}\n\n{$msg}";
50 }
51
52 if($errorLevel === E_USER_ERROR) {
53 // Treating errors as exceptions better allows for responding to errors
54 // in code, such as credential checking during installation
55 throw new SS_DatabaseException($msg, 0, null, $sql, $parameters);
56 } else {
57 user_error($msg, $errorLevel);
58 }
59 }
60
61 /**
Trace
- DBConnector->databaseError(Can't create/write to file '/tmp/#sql_9221_0.MYI' (Errcode: 28),256,SELECT DISTINCT "SiteTree_versions"."ClassName", "SiteTree_versions"."LastEdited", "SiteTree_versions"."Created", "SiteTree_versions"."URLSegment", "SiteTree_versions"."Title", "SiteTree_versions"."MenuTitle", "SiteTree_versions"."Content", "SiteTree_versions"."MetaDescription", "SiteTree_versions"."ExtraMeta", "SiteTree_versions"."ShowInMenus", "SiteTree_versions"."ShowInSearch", "SiteTree_versions"."Sort", "SiteTree_versions"."HasBrokenFile", "SiteTree_versions"."HasBrokenLink", "SiteTree_versions"."ReportClass", "SiteTree_versions"."CanViewType", "SiteTree_versions"."CanEditType", "SiteTree_versions"."ProvideComments", "SiteTree_versions"."ModerationRequired", "SiteTree_versions"."CommentsRequireLogin", "SiteTree_versions"."Version", "SiteTree_versions"."ParentID", "SiteTree_versions"."RecordID" AS "ID",
CASE WHEN "SiteTree_versions"."ClassName" IS NOT NULL THEN "SiteTree_versions"."ClassName"
ELSE 'SiteTree' END AS "RecordClassName", "SiteTree_versions"."RecordID", "SiteTree_versions"."WasPublished", "SiteTree_versions"."AuthorID", "SiteTree_versions"."PublisherID"
FROM "SiteTree_versions"
WHERE ("SiteTree_versions"."URLSegment" = ?)
AND ("WasPublished" = ?)
ORDER BY "SiteTree_versions"."LastEdited" DESC, "SiteTree_versions"."Version" ASC
LIMIT 1,Array)
MySQLiConnector.php:249
- MySQLiConnector->preparedQuery(SELECT DISTINCT "SiteTree_versions"."ClassName", "SiteTree_versions"."LastEdited", "SiteTree_versions"."Created", "SiteTree_versions"."URLSegment", "SiteTree_versions"."Title", "SiteTree_versions"."MenuTitle", "SiteTree_versions"."Content", "SiteTree_versions"."MetaDescription", "SiteTree_versions"."ExtraMeta", "SiteTree_versions"."ShowInMenus", "SiteTree_versions"."ShowInSearch", "SiteTree_versions"."Sort", "SiteTree_versions"."HasBrokenFile", "SiteTree_versions"."HasBrokenLink", "SiteTree_versions"."ReportClass", "SiteTree_versions"."CanViewType", "SiteTree_versions"."CanEditType", "SiteTree_versions"."ProvideComments", "SiteTree_versions"."ModerationRequired", "SiteTree_versions"."CommentsRequireLogin", "SiteTree_versions"."Version", "SiteTree_versions"."ParentID", "SiteTree_versions"."RecordID" AS "ID",
CASE WHEN "SiteTree_versions"."ClassName" IS NOT NULL THEN "SiteTree_versions"."ClassName"
ELSE 'SiteTree' END AS "RecordClassName", "SiteTree_versions"."RecordID", "SiteTree_versions"."WasPublished", "SiteTree_versions"."AuthorID", "SiteTree_versions"."PublisherID"
FROM "SiteTree_versions"
WHERE ("SiteTree_versions"."URLSegment" = ?)
AND ("WasPublished" = ?)
ORDER BY "SiteTree_versions"."LastEdited" DESC, "SiteTree_versions"."Version" ASC
LIMIT 1,Array,256)
Database.php:143
- SS_Database->{closure}(SELECT DISTINCT "SiteTree_versions"."ClassName", "SiteTree_versions"."LastEdited", "SiteTree_versions"."Created", "SiteTree_versions"."URLSegment", "SiteTree_versions"."Title", "SiteTree_versions"."MenuTitle", "SiteTree_versions"."Content", "SiteTree_versions"."MetaDescription", "SiteTree_versions"."ExtraMeta", "SiteTree_versions"."ShowInMenus", "SiteTree_versions"."ShowInSearch", "SiteTree_versions"."Sort", "SiteTree_versions"."HasBrokenFile", "SiteTree_versions"."HasBrokenLink", "SiteTree_versions"."ReportClass", "SiteTree_versions"."CanViewType", "SiteTree_versions"."CanEditType", "SiteTree_versions"."ProvideComments", "SiteTree_versions"."ModerationRequired", "SiteTree_versions"."CommentsRequireLogin", "SiteTree_versions"."Version", "SiteTree_versions"."ParentID", "SiteTree_versions"."RecordID" AS "ID",
CASE WHEN "SiteTree_versions"."ClassName" IS NOT NULL THEN "SiteTree_versions"."ClassName"
ELSE 'SiteTree' END AS "RecordClassName", "SiteTree_versions"."RecordID", "SiteTree_versions"."WasPublished", "SiteTree_versions"."AuthorID", "SiteTree_versions"."PublisherID"
FROM "SiteTree_versions"
WHERE ("SiteTree_versions"."URLSegment" = ?)
AND ("WasPublished" = ?)
ORDER BY "SiteTree_versions"."LastEdited" DESC, "SiteTree_versions"."Version" ASC
LIMIT 1)
Database.php:193
- SS_Database->benchmarkQuery(SELECT DISTINCT "SiteTree_versions"."ClassName", "SiteTree_versions"."LastEdited", "SiteTree_versions"."Created", "SiteTree_versions"."URLSegment", "SiteTree_versions"."Title", "SiteTree_versions"."MenuTitle", "SiteTree_versions"."Content", "SiteTree_versions"."MetaDescription", "SiteTree_versions"."ExtraMeta", "SiteTree_versions"."ShowInMenus", "SiteTree_versions"."ShowInSearch", "SiteTree_versions"."Sort", "SiteTree_versions"."HasBrokenFile", "SiteTree_versions"."HasBrokenLink", "SiteTree_versions"."ReportClass", "SiteTree_versions"."CanViewType", "SiteTree_versions"."CanEditType", "SiteTree_versions"."ProvideComments", "SiteTree_versions"."ModerationRequired", "SiteTree_versions"."CommentsRequireLogin", "SiteTree_versions"."Version", "SiteTree_versions"."ParentID", "SiteTree_versions"."RecordID" AS "ID",
CASE WHEN "SiteTree_versions"."ClassName" IS NOT NULL THEN "SiteTree_versions"."ClassName"
ELSE 'SiteTree' END AS "RecordClassName", "SiteTree_versions"."RecordID", "SiteTree_versions"."WasPublished", "SiteTree_versions"."AuthorID", "SiteTree_versions"."PublisherID"
FROM "SiteTree_versions"
WHERE ("SiteTree_versions"."URLSegment" = ?)
AND ("WasPublished" = ?)
ORDER BY "SiteTree_versions"."LastEdited" DESC, "SiteTree_versions"."Version" ASC
LIMIT 1,Closure,Array)
Database.php:146
- SS_Database->preparedQuery(SELECT DISTINCT "SiteTree_versions"."ClassName", "SiteTree_versions"."LastEdited", "SiteTree_versions"."Created", "SiteTree_versions"."URLSegment", "SiteTree_versions"."Title", "SiteTree_versions"."MenuTitle", "SiteTree_versions"."Content", "SiteTree_versions"."MetaDescription", "SiteTree_versions"."ExtraMeta", "SiteTree_versions"."ShowInMenus", "SiteTree_versions"."ShowInSearch", "SiteTree_versions"."Sort", "SiteTree_versions"."HasBrokenFile", "SiteTree_versions"."HasBrokenLink", "SiteTree_versions"."ReportClass", "SiteTree_versions"."CanViewType", "SiteTree_versions"."CanEditType", "SiteTree_versions"."ProvideComments", "SiteTree_versions"."ModerationRequired", "SiteTree_versions"."CommentsRequireLogin", "SiteTree_versions"."Version", "SiteTree_versions"."ParentID", "SiteTree_versions"."RecordID" AS "ID",
CASE WHEN "SiteTree_versions"."ClassName" IS NOT NULL THEN "SiteTree_versions"."ClassName"
ELSE 'SiteTree' END AS "RecordClassName", "SiteTree_versions"."RecordID", "SiteTree_versions"."WasPublished", "SiteTree_versions"."AuthorID", "SiteTree_versions"."PublisherID"
FROM "SiteTree_versions"
WHERE ("SiteTree_versions"."URLSegment" = ?)
AND ("WasPublished" = ?)
ORDER BY "SiteTree_versions"."LastEdited" DESC, "SiteTree_versions"."Version" ASC
LIMIT 1,Array,256)
DB.php:365
- DB::prepared_query(SELECT DISTINCT "SiteTree_versions"."ClassName", "SiteTree_versions"."LastEdited", "SiteTree_versions"."Created", "SiteTree_versions"."URLSegment", "SiteTree_versions"."Title", "SiteTree_versions"."MenuTitle", "SiteTree_versions"."Content", "SiteTree_versions"."MetaDescription", "SiteTree_versions"."ExtraMeta", "SiteTree_versions"."ShowInMenus", "SiteTree_versions"."ShowInSearch", "SiteTree_versions"."Sort", "SiteTree_versions"."HasBrokenFile", "SiteTree_versions"."HasBrokenLink", "SiteTree_versions"."ReportClass", "SiteTree_versions"."CanViewType", "SiteTree_versions"."CanEditType", "SiteTree_versions"."ProvideComments", "SiteTree_versions"."ModerationRequired", "SiteTree_versions"."CommentsRequireLogin", "SiteTree_versions"."Version", "SiteTree_versions"."ParentID", "SiteTree_versions"."RecordID" AS "ID",
CASE WHEN "SiteTree_versions"."ClassName" IS NOT NULL THEN "SiteTree_versions"."ClassName"
ELSE 'SiteTree' END AS "RecordClassName", "SiteTree_versions"."RecordID", "SiteTree_versions"."WasPublished", "SiteTree_versions"."AuthorID", "SiteTree_versions"."PublisherID"
FROM "SiteTree_versions"
WHERE ("SiteTree_versions"."URLSegment" = ?)
AND ("WasPublished" = ?)
ORDER BY "SiteTree_versions"."LastEdited" DESC, "SiteTree_versions"."Version" ASC
LIMIT 1,Array)
SQLExpression.php:121
- SQLExpression->execute()
DataList.php:819
- DataList->first()
OldPageRedirector.php:70
- OldPageRedirector::find_old_page(Array)
OldPageRedirector.php:20
- OldPageRedirector->onBeforeHTTPError404(SS_HTTPRequest,,,,,,)
Object.php:1060
- Object->extend(onBeforeHTTPError404,SS_HTTPRequest)
RequestHandler.php:469
- RequestHandler->httpError(404,SS_HTTPResponse)
ModelAsController.php:115
- ModelAsController->getNestedController()
ModelAsController.php:72
- ModelAsController->handleRequest(SS_HTTPRequest,DataModel)
Director.php:385
- Director::handleRequest(SS_HTTPRequest,Session,DataModel)
Director.php:149
- Director::direct(/products/,DataModel)
main.php:191