The Delphi documentation site docwiki.embarcadero.com has been down/up oscillating for 4 days is now down for almost a day.
Posted by jpluimers on 2022/03/08
The [Wayback/Archive] Embarcadero/IDERA Documentation Wiki has been mostly down since March 3rd, 2022 (not the main page, but almost all other pages are).
I modified [Wayback/Archive] Docwiki https – EmbarcaderoMonitoring to show the actual status of a deeper page as the (mostly static) top page is up, so monitoring that is useless as the deeper pages are down.
The deeper pages are dynamic and require a functioning MySQL database connection. That connection is mostly down (the error message is not clear, so this could be a network or a database server problem, or maybe even a loadbalancer gradually entering bit heaven).
Since it had been down for like 6 days in February*, I’d expect Idera to keep an eye on it and prepare for more downtime. Apparently that’s either not a 24×7 thing for them or they missed the “pre” in preparation as it is dead-silent on .
It also runs on an unsupported version of Mediawiki 1.31** which by itself does not explain the outage, but does indicate that their idea of handling their internal lifetime management is different than what they advocate to clients in their software subscription model, see [Wayback/Archive] Delphi – Embarcadero store, [Wayback/Archive] Update Subscription – Embarcadero and [Wayback/Archive] Special Offers on RAD Studio, Delphi & C++Builder – Embarcadero:
Can I obtain updates and hotfixes without a subscription?
An active update subscription is the only way to obtain updates and hotfixes.
Back in the days Embarcadero were keen in advocating life cycle management. Maybe time to show they indeed still understand what that means.
*
The original 7 day outage from 20220217-20220224 was reported at [Wayback/Archive] docwiki.embarcadero.com is not working – General Help – Delphi-PRAXiS [en].
I amended some information at [Wayback/Archive] docwiki.embarcadero.com is not working – Page 2 – General Help – Delphi-PRAXiS [en] and redirected a [Wayback/Archive] UptimeRobot | Free Website Monitoring link at [Wayback/Archive] Docwiki https – EmbarcaderoMonitoring.
A few hours later it sort of looked to be operational again, but in the monitor actually showed it was having outages every few minutes for intervals of 5-45 minutes: [Wayback/Archive] Docwiki https – EmbarcaderoMonitoring.
**
The source of the docwiki home page at [Wayback] docwiki.embarcadero.com/ shows this:
<meta name="generator" content="MediaWiki 1.31.1">Mediawiki 1.31.1 is not even the most recent LTS version 1.31.16 (see [Wayback/Archive] Release notes/1.31 – MediaWiki), so here might even be CVE vulnerabilities.
When choosing for LTS, then they should go to the latest of 1.35 (at the time of writing 1.35.5), see [Wayback/Archive] Release notes/1.35 – MediaWiki and [Wayback/Archive] Version lifecycle – MediaWiki:
Blue: Alpha development Grey: Release development Green: Stable release Orange: Long-term support release…
- A major release will be made every six months.
- A long-term support release (LTS) will be made every two years. There will be a one-year overlap in LTS support. For example, 1.23 was supported until May 2017. 1.27 was released the year before, so that people have it available as an LTS to move to and a year to make the transition.
Older Mediawiki versions can be vulnerable to attacks, even LTS ones when you do not stay on the most recent build inside an LTS branch.
Some related tweets and sites:
- [Wayback/Archive] Jeroen Wiert Pluimers on Twitter: “@b0rk @waybackmachine @archiveis @Wikimedia To see if some software development tool vendors use an embarrassingly old Mediawiki version, use this:
javascript:{v=document.querySelector('meta[name="generator"]')?.content; prompt("Mediawiki version",v)}
Also found this useful: …” / Twitter- [Wayback/Archive]
"generator\" content=\"MediaWiki"
– 20868 Web pages – PublicWWW.com- [Wayback/Archive] mediawiki cve – Google Search
- [Wayback/Archive] Mediawiki Mediawiki : CVE security vulnerabilities, versions and detailed reports
- [Wayback/Archive] Mediawiki : Security vulnerabilities
Analysing the backtraces
First outage from [Wayback/Archive] docwiki.embarcadero.com is not working – General Help – Delphi-PRAXiS [en] and [Wayback/Archive] Access to the docwiki – ADUG Forums:
Sorry! This site is experiencing technical difficulties. Try waiting a few minutes and reloading. (Cannot access the database) Backtrace: #0 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1134): Wikimedia\Rdbms\Database->reportConnectionError('Connection refu...') #1 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/loadbalancer/LoadBalancer.php(749): Wikimedia\Rdbms\LoadBalancer->reportConnectionError() #2 /var/www/html/shared/BaseWiki31/includes/GlobalFunctions.php(2801): Wikimedia\Rdbms\LoadBalancer->getConnection(0, Array, false) #3 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LCStoreDB.php(45): wfGetDB(-1) #4 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(412): LCStoreDB->get('en', 'deps') #5 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(458): LocalisationCache->isExpired('en') #6 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(334): LocalisationCache->initLanguage('en') #7 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(371): LocalisationCache->loadItem('en', 'magicWords') #8 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(292): LocalisationCache->loadSubitem('en', 'magicWords', 'tree') #9 /var/www/html/shared/BaseWiki31/languages/Language.php(3177): LocalisationCache->getSubitem('en', 'magicWords', 'tree') #10 /var/www/html/shared/BaseWiki31/includes/MagicWord.php(352): Language->getMagic(Object(MagicWord)) #11 /var/www/html/shared/BaseWiki31/includes/MagicWord.php(280): MagicWord->load('tree') #12 /var/www/html/shared/BaseWiki31/includes/parser/Parser.php(4848): MagicWord::get('tree') #13 /var/www/html/shared/BaseWiki31/extensions/TreeAndMenu/TreeAndMenu_body.php(24): Parser->setFunctionHook('tree', Array) #14 /var/www/html/shared/BaseWiki31/includes/Setup.php(948): TreeAndMenu->setup() #15 /var/www/html/shared/BaseWiki31/includes/WebStart.php(88): require_once('/var/www/html/s...') #16 /var/www/html/shared/BaseWiki31/index.php(39): require('/var/www/html/s...') #17 {main}
Second outage
[8c1240dd3d6ee2e766657d26] /RADStudio/Alexandria/en/Main_Page Wikimedia\Rdbms\DBQueryError from line 1457 of /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php: A connection error occured. Query: SELECT lc_value FROM `rad_alexandria_en_l10n_cache` WHERE lc_lang = 'en' AND lc_key = 'preload' LIMIT 1 Function: LCStoreDB::get Error: 2006 MySQL server has gone away (etnadocwikidb01) Backtrace: #0 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1427): Wikimedia\Rdbms\Database->makeQueryException(string, integer, string, string) #1 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1200): Wikimedia\Rdbms\Database->reportQueryError(string, integer, string, string, boolean) #2 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1653): Wikimedia\Rdbms\Database->query(string, string) #3 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1479): Wikimedia\Rdbms\Database->select(string, string, array, string, array, array) #4 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LCStoreDB.php(52): Wikimedia\Rdbms\Database->selectField(string, string, array, string) #5 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(357): LCStoreDB->get(string, string) #6 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(271): LocalisationCache->loadItem(string, string) #7 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(471): LocalisationCache->getItem(string, string) #8 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(334): LocalisationCache->initLanguage(string) #9 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(371): LocalisationCache->loadItem(string, string) #10 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(292): LocalisationCache->loadSubitem(string, string, string) #11 /var/www/html/shared/BaseWiki31/languages/Language.php(3177): LocalisationCache->getSubitem(string, string, string) #12 /var/www/html/shared/BaseWiki31/includes/MagicWord.php(352): Language->getMagic(MagicWord) #13 /var/www/html/shared/BaseWiki31/includes/MagicWord.php(280): MagicWord->load(string) #14 /var/www/html/shared/BaseWiki31/includes/parser/Parser.php(4848): MagicWord::get(string) #15 /var/www/html/shared/BaseWiki31/extensions/TreeAndMenu/TreeAndMenu_body.php(24): Parser->setFunctionHook(string, array) #16 /var/www/html/shared/BaseWiki31/includes/Setup.php(948): TreeAndMenu->setup() #17 /var/www/html/shared/BaseWiki31/includes/WebStart.php(88): require_once(string) #18 /var/www/html/shared/BaseWiki31/index.php(39): require(string) #19 {main}
Failing method is called by the class starting at [Wayback/Archive] …/mediawiki/blob/1.31.1/includes/cache/localisation/LCStoreDB.php – Line 28.
I have bolded the line numbers of the failurs.
Line# Code 28
class LCStoreDB implements LCStore {
29
30
/** @var string */
31
private $currentLang;
32
/** @var bool */
33
private $writesDone = false;
34
/** @var IDatabase */
35
private $dbw;
36
/** @var array */
37
private $batch = [];
38
/** @var bool */
39
private $readOnly = false;
40
41
public function get( $code, $key ) {
42
if ( $this->writesDone && $this->dbw ) {
43
$db = $this->dbw; // see the changes in finishWrite()
44
} else {
45
$db = wfGetDB( DB_REPLICA );
46
}
47
48
$value = $db->selectField(
49
'l10n_cache',
50
'lc_value',
51
[ 'lc_lang' => $code, 'lc_key' => $key ],
52
__METHOD__
53
);
54
55
return ( $value !== false ) ? unserialize( $db->decodeBlob( $value ) ) : null;
56
}
The first method gets the database object from the loadbalancer and is in [Wayback/Archive] mediawiki/GlobalFunctions.php at 1.31.1 · wikimedia/mediawiki:
Line# Code 2775
/**
2776
* Get a Database object.
2777
*
2778
* @param int $db Index of the connection to get. May be DB_MASTER for the
2779
* master (for write queries), DB_REPLICA for potentially lagged read
2780
* queries, or an integer >= 0 for a particular server.
2781
*
2782
* @param string|string[] $groups Query groups. An array of group names that this query
2783
* belongs to. May contain a single string if the query is only
2784
* in one group.
2785
*
2786
* @param string|bool $wiki The wiki ID, or false for the current wiki
2787
*
2788
* Note: multiple calls to wfGetDB(DB_REPLICA) during the course of one request
2789
* will always return the same object, unless the underlying connection or load
2790
* balancer is manually destroyed.
2791
*
2792
* Note 2: use $this->getDB() in maintenance scripts that may be invoked by
2793
* updater to ensure that a proper database is being updated.
2794
*
2795
* @todo Replace calls to wfGetDB with calls to LoadBalancer::getConnection()
2796
* on an injected instance of LoadBalancer.
2797
*
2798
* @return \Wikimedia\Rdbms\Database
2799
*/
2100
function wfGetDB( $db, $groups = [], $wiki = false ) {
2101
return wfGetLB( $wiki )->getConnection( $db, $groups, $wiki );
2102
}
2103
2104
/**
2105
* Get a load balancer object.
2106
*
2107
* @deprecated since 1.27, use MediaWikiServices::getDBLoadBalancer()
2108
* or MediaWikiServices::getDBLoadBalancerFactory() instead.
2109
*
2110
* @param string|bool $wiki Wiki ID, or false for the current wiki
2111
* @return \Wikimedia\Rdbms\LoadBalancer
2112
*/
2113
function wfGetLB( $wiki = false ) {
2114
if ( $wiki === false ) {
2115
return MediaWikiServices::getInstance()->getDBLoadBalancer();
2116
} else {
2117
$factory = MediaWikiServices::getInstance()->getDBLoadBalancerFactory();
2118
return $factory->getMainLB( $wiki );
2119
}
2120
}
The selectField
method is at [Wayback/Archive] mediawiki/Database.php at 1.31.1 · wikimedia/mediawiki – Line 1446.
Related class documentation (with diagrams how they related to the rest of the Mediawiki system) is at:
- [Wayback/Archive] MediaWiki: LCStoreDB Class Reference
- [Wayback/Archive] MediaWiki: Wikimedia\Rdbms\Database Class Reference
Based on these and some of the requests succeeding, there seemed to be three possibilities:
- Sometimes the load balancer cannot get a database connection at all
- Sometimes the load balancer gets a valid connection and that connection then fails returning a query
- Sometimes the load balancer gets a valid connection and that connection succeeds returning a query
But then [Wayback/Archive] Remy Lebeau (of Indy fame) kicked in with another backtrace at [Wayback/Archive] docwiki.embarcadero.com is not working – Page 3 – General Help – Delphi-PRAXiS [en]:
It is not just the load balancer that is having issues. For example, trying to access several pages today, I’m running into a new kind of error:
Wikimedia\Rdbms\DBQueryError from line 1457 of /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? Query: SELECT lc_value FROM `lib_sydney_en_l10n_cache` WHERE lc_lang = 'en' AND lc_key = 'deps' LIMIT 1 Function: LCStoreDB::get Error: 1146 Table 'wikidb.lib_sydney_en_l10n_cache' doesn't exist (10.50.1.120) Backtrace: #0 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1427): Wikimedia\Rdbms\Database->makeQueryException(string, integer, string, string) #1 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1200): Wikimedia\Rdbms\Database->reportQueryError(string, integer, string, string, boolean) #2 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1653): Wikimedia\Rdbms\Database->query(string, string) #3 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1479): Wikimedia\Rdbms\Database->select(string, string, array, string, array, array) #4 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LCStoreDB.php(52): Wikimedia\Rdbms\Database->selectField(string, string, array, string) #5 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(412): LCStoreDB->get(string, string) #6 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(458): LocalisationCache->isExpired(string) #7 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(334): LocalisationCache->initLanguage(string) #8 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(371): LocalisationCache->loadItem(string, string) #9 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(292): LocalisationCache->loadSubitem(string, string, string) #10 /var/www/html/shared/BaseWiki31/languages/Language.php(3177): LocalisationCache->getSubitem(string, string, string) #11 /var/www/html/shared/BaseWiki31/includes/MagicWord.php(352): Language->getMagic(MagicWord) #12 /var/www/html/shared/BaseWiki31/includes/MagicWord.php(280): MagicWord->load(string) #13 /var/www/html/shared/BaseWiki31/includes/parser/Parser.php(4848): MagicWord::get(string) #14 /var/www/html/shared/BaseWiki31/extensions/TreeAndMenu/TreeAndMenu_body.php(24): Parser->setFunctionHook(string, array) #15 /var/www/html/shared/BaseWiki31/includes/Setup.php(948): TreeAndMenu->setup() #16 /var/www/html/shared/BaseWiki31/includes/WebStart.php(88): require_once(string) #17 /var/www/html/shared/BaseWiki31/index.php(39): require(string) #18 {main}
I only realised after searching for the table name [Wayback/Archive] lib_sydney_en_l10n_cache – Google Search that it was odd.
I could reproduce it as well at [Archive] Internal error – RAD Studio: XE8 main page:
[53d58941e2d881306538a66d] /RADStudio/XE8/en/Main_Page Wikimedia\Rdbms\DBQueryError from line 1457 of /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? Query: SELECT lc_value FROM `rad_xe8_en_l10n_cache` WHERE lc_lang = 'en' AND lc_key = 'deps' LIMIT 1 Function: LCStoreDB::get Error: 1146 Table 'wikidb.rad_xe8_en_l10n_cache' doesn't exist (10.50.1.120) Backtrace: #0 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1427): Wikimedia\Rdbms\Database->makeQueryException(string, integer, string, string) #1 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1200): Wikimedia\Rdbms\Database->reportQueryError(string, integer, string, string, boolean) #2 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1653): Wikimedia\Rdbms\Database->query(string, string) #3 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1479): Wikimedia\Rdbms\Database->select(string, string, array, string, array, array) #4 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LCStoreDB.php(52): Wikimedia\Rdbms\Database->selectField(string, string, array, string) #5 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(412): LCStoreDB->get(string, string) #6 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(458): LocalisationCache->isExpired(string) #7 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(334): LocalisationCache->initLanguage(string) #8 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(371): LocalisationCache->loadItem(string, string) #9 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(292): LocalisationCache->loadSubitem(string, string, string) #10 /var/www/html/shared/BaseWiki31/languages/Language.php(3177): LocalisationCache->getSubitem(string, string, string) #11 /var/www/html/shared/BaseWiki31/includes/MagicWord.php(352): Language->getMagic(MagicWord) #12 /var/www/html/shared/BaseWiki31/includes/MagicWord.php(280): MagicWord->load(string) #13 /var/www/html/shared/BaseWiki31/includes/parser/Parser.php(4848): MagicWord::get(string) #14 /var/www/html/shared/BaseWiki31/extensions/TreeAndMenu/TreeAndMenu_body.php(24): Parser->setFunctionHook(string, array) #15 /var/www/html/shared/BaseWiki31/includes/Setup.php(948): TreeAndMenu->setup() #16 /var/www/html/shared/BaseWiki31/includes/WebStart.php(88): require_once(string) #17 /var/www/html/shared/BaseWiki31/index.php(39): require(string) #18 {main}
and at [Archive] Internal error – RAD Studio Code Examples: Alexandria main page:
[e4184052a4f712d7d81e42b1] /CodeExamples/Alexandria/en/Main_Page Wikimedia\Rdbms\DBQueryError from line 1457 of /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? Query: SELECT lc_value FROM `cde_alexandria_en_l10n_cache` WHERE lc_lang = 'en' AND lc_key = 'deps' LIMIT 1 Function: LCStoreDB::get Error: 1146 Table 'wikidb.cde_alexandria_en_l10n_cache' doesn't exist (10.50.1.120) Backtrace: #0 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1427): Wikimedia\Rdbms\Database->makeQueryException(string, integer, string, string) #1 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1200): Wikimedia\Rdbms\Database->reportQueryError(string, integer, string, string, boolean) #2 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1653): Wikimedia\Rdbms\Database->query(string, string) #3 /var/www/html/shared/BaseWiki31/includes/libs/rdbms/database/Database.php(1479): Wikimedia\Rdbms\Database->select(string, string, array, string, array, array) #4 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LCStoreDB.php(52): Wikimedia\Rdbms\Database->selectField(string, string, array, string) #5 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(412): LCStoreDB->get(string, string) #6 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(458): LocalisationCache->isExpired(string) #7 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(334): LocalisationCache->initLanguage(string) #8 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(371): LocalisationCache->loadItem(string, string) #9 /var/www/html/shared/BaseWiki31/includes/cache/localisation/LocalisationCache.php(292): LocalisationCache->loadSubitem(string, string, string) #10 /var/www/html/shared/BaseWiki31/languages/Language.php(3177): LocalisationCache->getSubitem(string, string, string) #11 /var/www/html/shared/BaseWiki31/includes/MagicWord.php(352): Language->getMagic(MagicWord) #12 /var/www/html/shared/BaseWiki31/includes/MagicWord.php(280): MagicWord->load(string) #13 /var/www/html/shared/BaseWiki31/includes/parser/Parser.php(4848): MagicWord::get(string) #14 /var/www/html/shared/BaseWiki31/extensions/TreeAndMenu/TreeAndMenu_body.php(24): Parser->setFunctionHook(string, array) #15 /var/www/html/shared/BaseWiki31/includes/Setup.php(948): TreeAndMenu->setup() #16 /var/www/html/shared/BaseWiki31/includes/WebStart.php(88): require_once(string) #17 /var/www/html/shared/BaseWiki31/index.php(39): require(string) #18 {main}
Look at the table names:
lib_sydney_en_l10n_cache
rad_xe8_en_l10n_cache
cde_alexandria_en_l10n_cache
They have three different prefixes (lib
, rad
and cde
) and three different product codes (sydney
, xe8
and alexandria
).
This looks like a a setup with each product version having at least three different Wikimedia databases each having an l10n_cache
table. Searching for [Wayback/Archive] l10n_cache – Google Search resulted in [Wayback/Archive] Manual:l10n_cache table – MediaWiki (which describes the table for all ranges of Mediawiki versions) and a whole load of pages with various circumstances in which people bump into missing this table.
Then I looked into the current status monitor to see is anything substantial had changed since yesterday. And it did.
Current status
At [Wayback/Archive] Docwiki https – EmbarcaderoMonitoring – docwiki https it looks someone started working on it almost 15 hours ago:
Response Time Last 2 days
Recent events
Down for 14 h, 40 min
The reason is Internal Server Error.500Details:The server encountered an unexpected condition that prevented it from fulfilling the request.March 7, 2022, 17:57 GMT +00:00Running again
March 7, 2022, 17:46 GMT +00:00
I really really hope they know what they are doing, as right now the databases don’t look well and things have not improved for more than 15 hours (I was interrupted while writing this reply).
Opinion
That their largest and most important site is still failing and there is no communication from Embarcadero on social media or 3rd party forums (they do not even have their own [Wayback/Archive] Embarcadero Discussion Forums and direct to 3rd parties at [Wayback/Archive] Community | Embarcadero RAD Studio, Delphi, & C++Builder Blogs) is inexcusable.
I searched social media. The only query returning anything useful was [Wayback/Archive] docwiki – Twitter Search / Twitter which only this Embarcadero response:
[Wayback/Archive] MarcoCantu on Twitter: “Yes, there is a technical issue with docwiki server our IT team is looking into” / Twitter (20220216)
The only forum response was on the German Delphi Praxis forum: [Wayback/Archive] Delphi-PRAXiS – Einzelnen Beitrag anzeigen – Delphi Dokumentation down?
20220309:
Suche funktioniert noch nicht.Matthias Eißing
Related
- [Wayback/Archive] EmbarcaderoMonitoring
- [Wayback/Archive] Meik Tranel on Twitter: “@EmbarcaderoTech Would you be willing to just export the database so I can host it myself? Embarrassingly on brand for #Delphi… /cc @marcocantu @cpp_delphi_dave …” / Twitter (which got no response from Embarcadero)
- [Wayback/Archive] Thread by @ht_deko on Thread Reader App – Thread Reader App (saved from this Japanese thread at [Wayback/Archive] DEKO on Twitter: “EmbarcaderoMonitoring …” / Twitter)
- [Wayback/Archive] Jeroen Wiert Pluimers on Twitter: “@MeikTranel A long time ago I made
embarcaderomonitoring
in the hope they would be watching it.” - [Wayback/Archive] Meik Tranel on Twitter: “[add Simpsons meme here] #Delphi …” / Twitter
- [Wayback/Archive] Check What Version of MediaWiki You Are Running – White Fir Design
In the source code of the website’s pages the version number is listed in the following line:
<meta name="generator" content="MediaWiki 1.25.1">
- The JavaScript to grab this from a page is
document.querySelector('meta[name="generator"]')?.content
- A Bookmarklet to show it is this:
javascript:{v=document.querySelector('meta[name="generator"]')?.content; prompt("Mediawiki version",v)}
- The JavaScript to grab this from a page is
–jeroen
PS
Based on the above small list of database names, I am saving as much error information I could get below.
Permutations table
- Delphi version
- version nnemonic
- Documentation part
- Documentation mnemonic
- Languages
Not sure if Delphi XE4 originally was intended to be XE 3.5 (I remember it adding support for iOS and dropping support for .NET), but the name part xe35
in the Mediawiki database names is certainly is odd.
Not sure about the xe5p
name: I can’t imagine they wanted to release only Professional versions or bring this out as a patch for XE4.
Lists of used wikidb.*_l10n_cache
database names
Note that the more recent product version names are stored inside l10_cache, whereas for older they are part of either the page markup or configuration so they end up in the link title.
English
- [Archive] Internal error – RAD Studio Alexandria Main Page:
rad_alexandria_en_l10n_cache
- [Archive] Internal error – RAD Studio Sydney:
rad_sydney_en_l10n_cache
- [Archive] Internal error – RAD Studio Rio Main Page:
rad_rio_en_l10n_cache
- [Archive] Internal error – RAD Studio Tokyo Main Page:
rad_tokyo_en_l10n_cache
- [Archive] Internal error – RAD Studio Berlin Main Page:
rad_berlin_en_l10n_cache
- [Archive] Internal error – RAD Studio Seattle:
rad_seattle_en_l10n_cache
- [Archive] Internal error – RAD Studio XE8:
rad_xe8_en_l10n_cache
- [Archive] Internal error – RAD Studio XE7:
rad_xe7_en_l10n_cache
- [Archive] Internal error – RAD Studio XE6:
rad_xe6_en_l10n_cache
- [Archive] Internal error – RAD Studio XE5:
rad_xe5p_en_l10n_cache
- [Archive] Internal error – RAD Studio XE4:
rad_xe35_en_l10n_cache
- [Archive] Internal error – RAD Studio XE3:
rad_xe3_en_l10n_cache
- [Archive] Internal error – RAD Studio XE2:
rad_xe2_en_l10n_cache
- [Archive] Internal error – RAD Studio XE:
rad_xe_en_l10n_cache
- [Archive] Internal error – RAD Studio 2010:
rad_en_l10n_cache
- [Archive] Search – RAD Studio Alexandria Special Search: was up again at the time of archiving
- [Archive] Internal error – RAD Studio Sydney Special Search:
rad_sydney_en_l10n_cache
- [Archive] Internal error – RAD Studio Rio Special Search:
rad_rio_en_l10n_cache
- [Archive] Internal error – RAD Studio Tokyo Special Search:
rad_tokyo_en_l10n_cache
- [Archive] Internal error – RAD Studio Berlin Special Search:
rad_berlin_en_l10n_cache
- [Archive] Internal error – RAD Studio Seattle Special Search:
rad_seattle_en_l10n_cache
- [Archive] Internal error – RAD Studio XE8 Special Search:
rad_xe8_en_l10n_cache
- [Archive] Internal error – RAD Studio XE7 Special Search:
rad_xe7_en_l10n_cache
- [Archive] Internal error – RAD Studio XE6 Special Search:
rad_xe6_en_l10n_cache
- [Archive] Internal error – RAD Studio XE5 Special Search:
rad_xe5p_en_l10n_cache
- [Archive] Internal error – RAD Studio XE4 Special Search:
rad_xe35_en_l10n_cache
- [Archive] Internal error – RAD Studio XE3 Special Search:
rad_xe3_en_l10n_cache
- [Archive] Internal error – RAD Studio XE2 Special Search:
rad_xe2_en_l10n_cache
- [Archive] Internal error – RAD Studio XE Special Search:
rad_xe_en_l10n_cache
- [Archive] Internal error – RAD Studio 2010: Special Search
rad_en_l10n_cache
- [Archive] RAD Studio API Documentation Alexandria Main Page: was up at the time of archiving
- [Archive] Internal error – RAD Studio API Documentation Sydney Main Page:
lib_sydney_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Rio Main Page:
lib_rio_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Tokyo Main Page:
lib_tokyo_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Berlin Main Page:
lib_berlin_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Seattle Main Page:
lib_seattle_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation XE8:
lib_xe8_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation XE7:
lib_xe7_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation XE6:
lib_xe6_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation XE5:
lib_xe5p_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation: XE4
lib_xe35_en_l10n_cache
- [Archive] Internal error – XE3 API Documentation:
lib_xe3_en_l10n_cache
- [Archive] Internal error – XE2 API Documentation:
lib_xe2_en_l10n_cache
- [Archive] Internal error – XE API Documentation:
vcl_xe_en_l10n_cache
- [Archive] Internal error – RAD Studio VCL Reference 2010:
vcl_en_l10n_cache
- [Archive] Search – RAD Studio API Documentation Alexandria Special Search: was up again at the time of archival.
- [Archive] Internal error – RAD Studio API Documentation Sydney Library Special Search:
lib_sydney_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Rio Library Special Search:
lib_rio_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Tokyo Library Special Search:
lib_tokyo_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Berlin Library Special Search:
lib_berlin_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Seattle Library Special Search:
lib_seattle_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation XE8 Library Special Search:
lib_xe8_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation XE7 Library Special Search:
lib_xe7_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation XE6 Library Special Search:
lib_xe6_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation XE5 Library Special Search:
lib_xe5p_en_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation XE4 Library Special Search:
lib_xe35_en_l10n_cache
- [Archive] Internal error – XE3 API Documentation XE3 Library Special Search:
lib_xe3_en_l10n_cache
- [Archive] Internal error – XE2 API Documentation XE2 Library Special Search:
lib_xe2_en_l10n_cache
- [Archive] Internal error – XE API Documentation Library Special Search:
vcl_xe_en_l10n_cache
- [Archive] Internal error – RAD Studio VCL Reference 2010 Library Special Search:
vcl_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples Alexandria:
cde_alexandria_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples Sydney:
cde_sydney_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples Rio:
cde_rio_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples Tokyo:
cde_tokyo_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples Berlin:
cde_berlin_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples
e
English Seattle CodeExamplescde_seattle_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples Seattle:
cde_seattle_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples XE8:
cde_xe8_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples XE7:
cde_xe7_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples XE6:
cde_xe6_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples XE5:
cde_xe5p_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples XE4:
cde_xe35_en_l10n_cache
- [Archive] Internal error – RAD Studio XE3 Code Examples:
cde_xe3_en_l10n_cache
- [Archive] Internal error – RAD Studio XE2 Code Examples:
cde_xe2_en_l10n_cache
- [Archive] Internal error – RAD Studio XE Code Examples:
cde_xe_en_l10n_cache
- [Archive] Internal error – RAD Studio XE Code Examples: 2010
cde_xe_en_l10n_cache
(odd: see below)
- [Archive] Internal error – RAD Studio Code Examples Alexandria Special Search:
cde_alexandria_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples Sydney Special Search:
cde_sydney_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples Rio Special Search:
cde_rio_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples Tokyo Special Search:
cde_tokyo_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples Berlin Special Search:
cde_berlin_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples Seattle Special Search:
cde_seattle_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples XE8 Special Search:
cde_xe8_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples XE7 Special Search:
cde_xe7_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples XE6 Special Search:
cde_xe6_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples XE5 Special Search:
cde_xe5p_en_l10n_cache
- [Archive] Internal error – RAD Studio Code Examples XE4 Special Search:
cde_xe35_en_l10n_cache
- [Archive] Internal error – RAD Studio XE3 Code Examples Special Search:
cde_xe3_en_l10n_cache
- [Archive] Internal error – RAD Studio XE2 Code Examples Special Search:
cde_xe2_en_l10n_cache
- [Archive] Internal error – RAD Studio XE Code Examples Special Search:
cde_xe_en_l10n_cache
- [Archive] Internal error – RAD Studio XE Code Examples 2010 Library Special Search:
cde_xe_en_l10n_cache
French
- [Archive] Aide en ligne de RAD Studio 11 Alexandria — RAD Studio French Alexandria RADStudio
- a
- Internal error – RAD Studio Sydney:
rad_sydney_en_l10n_cache
- Internal error – RAD Studio Rio Main Page:
rad_rio_en_l10n_cache
- Internal error – RAD Studio Tokyo Main Page:
rad_tokyo_en_l10n_cache
- Internal error – RAD Studio Berlin Main Page:
rad_berlin_en_l10n_cache
- Internal error – RAD Studio Seattle:
rad_seattle_en_l10n_cache
- Internal error – RAD Studio XE8:
rad_xe8_en_l10n_cache
- Internal error – RAD Studio XE7:
rad_xe7_en_l10n_cache
- Internal error – RAD Studio XE6:
rad_xe6_en_l10n_cache
- Internal error – RAD Studio XE5:
rad_xe5p_en_l10n_cache
- Internal error – RAD Studio XE4:
rad_xe35_en_l10n_cache
- Internal error – RAD Studio XE3:
rad_xe3_en_l10n_cache
- Internal error – RAD Studio XE2:
rad_xe2_en_l10n_cache
- Internal error – RAD Studio XE:
rad_xe_en_l10n_cache
- Internal error – RAD Studio 2010:
rad_en_l10n_cache
- [Archive] Rechercher — RAD Studio French Alexandria RADStudio Special Search: was up at the time of archiving
- Internal error – RAD Studio Sydney Special Search:
rad_sydney_en_l10n_cache
- Internal error – RAD Studio Rio Special Search:
rad_rio_en_l10n_cache
- Internal error – RAD Studio Tokyo Special Search:
rad_tokyo_en_l10n_cache
- Internal error – RAD Studio Berlin Special Search:
rad_berlin_en_l10n_cache
- Internal error – RAD Studio Seattle Special Search:
rad_seattle_en_l10n_cache
- Internal error – RAD Studio XE8 Special Search:
rad_xe8_en_l10n_cache
- Internal error – RAD Studio XE7 Special Search:
rad_xe7_en_l10n_cache
- Internal error – RAD Studio XE6 Special Search:
rad_xe6_en_l10n_cache
- Internal error – RAD Studio XE5 Special Search:
rad_xe5p_en_l10n_cache
- Internal error – RAD Studio XE4 Special Search:
rad_xe35_en_l10n_cache
- Internal error – RAD Studio XE3 Special Search:
rad_xe3_en_l10n_cache
- Internal error – RAD Studio XE2 Special Search:
rad_xe2_en_l10n_cache
- Internal error – RAD Studio XE Special Search:
rad_xe_en_l10n_cache
- Internal error – RAD Studio 2010: Special Search
rad_en_l10n_cache
- [Archive] Main Page — RAD Studio API Documentation French Alexandria Libraries Main_Page was up at the time of archiving (odd that the French site has English page titles).
- Internal error – RAD Studio API Documentation Rio:
lib_rio_en_l10n_cache
- Internal error – RAD Studio API Documentation Tokyo Main Page:
lib_tokyo_en_l10n_cache
- Internal error – RAD Studio API Documentation Berlin Main Page:
lib_berlin_en_l10n_cache
- Internal error – RAD Studio API Documentation Seattle Main Page:
lib_seattle_en_l10n_cache
- Internal error – RAD Studio API Documentation XE8:
lib_xe8_en_l10n_cache
- Internal error – RAD Studio API Documentation XE7:
lib_xe7_en_l10n_cache
- Internal error – RAD Studio API Documentation XE6:
lib_xe6_en_l10n_cache
- Internal error – RAD Studio API Documentation XE5:
lib_xe5p_en_l10n_cache
- Internal error – RAD Studio API Documentation: XE4
lib_xe35_en_l10n_cache
- Internal error – XE3 API Documentation:
lib_xe3_en_l10n_cache
- Internal error – XE2 API Documentation:
lib_xe2_en_l10n_cache
- Internal error – XE API Documentation:
vcl_xe_en_l10n_cache
- [Archive] Internal error – Référence RAD Studio VCL French 2010 VCL Main_Page
vcl_fr_l10n_cache
- [Archive] Rechercher — RAD Studio API Documentation Alexandria Libraries Special Search: was up at the time of archiving
- Internal error – RAD Studio API Documentation Sydney Library Special Search:
lib_sydney_en_l10n_cache
- Internal error – RAD Studio API Documentation Rio Library Special Search:
lib_rio_en_l10n_cache
- Internal error – RAD Studio API Documentation Tokyo Library Special Search:
lib_tokyo_en_l10n_cache
- Internal error – RAD Studio API Documentation Berlin Library Special Search:
lib_berlin_en_l10n_cache
- Internal error – RAD Studio API Documentation Seattle Library Special Search:
lib_seattle_en_l10n_cache
- Internal error – RAD Studio API Documentation XE8 Library Special Search:
lib_xe8_en_l10n_cache
- Internal error – RAD Studio API Documentation XE7 Library Special Search:
lib_xe7_en_l10n_cache
- Internal error – RAD Studio API Documentation XE6 Library Special Search:
lib_xe6_en_l10n_cache
- Internal error – RAD Studio API Documentation XE5 Library Special Search:
lib_xe5p_en_l10n_cache
- Internal error – RAD Studio API Documentation XE4 Library Special Search:
lib_xe35_en_l10n_cache
- Internal error – XE3 API Documentation XE3 Library Special Search:
lib_xe3_en_l10n_cache
- Internal error – XE2 API Documentation XE2 Library Special Search:
lib_xe2_en_l10n_cache
- Internal error – XE API Documentation Special Search:
vcl_xe_en_l10n_cache
- [Archive] 404 Not Found French Alexandria Code Examples
- [Archive] 404 Not Found French Sydney CodeExamples Main_Page
- [Archive] 404 Not Found French Rio CodeExamples Main_Page
- [Archive] 404 Not Found French Tokyo CodeExamples Main_Page
- Internal error – RAD Studio Code Examples Berlin:
cde_berlin_en_l10n_cache
- Internal error – RAD Studio Code Examples Seattle:
cde_seattle_en_l10n_cache
- [Archive] 404 Not Found French XE8 CodeExamples Main_Page
- [Archive] 404 Not Found French XE7 CodeExamples Main_Page
- Internal error – RAD Studio Code Examples XE6:
cde_xe6_en_l10n_cache
- [Archive] 404 Not Found French XE5 CodeExamples Main_Page
- [Archive] 404 Not Found French XE4 CodeExamples Main_Page
- [Archive] 404 Not Found French XE3 CodeExamples Main_Page
- [Archive] 404 Not Found French XE2 CodeExamples Main_Page
- [Archive] 404 Not Found French XE CodeExamples Main_Page
- [Archive] 404 Not Found French 2010 CodeExamples Main_Page
- [Archive] 404 Not Found French Alexandria Code Examples Special Search
- [Archive] 404 Not Found French Sydney CodeExamples Special:Search
- [Archive] 404 Not Found French Rio CodeExamples Special:Search
- [Archive] 404 Not Found French Tokyo CodeExamples Special:Search
- Internal error – RAD Studio Code Examples Berlin Special Search:
cde_berlin_en_l10n_cache
- Internal error – RAD Studio Code Examples Seattle Special Search:
cde_seattle_en_l10n_cache
- [Archive] 404 Not Found French XE8 CodeExamples Special:Search
- [Archive] 404 Not Found French XE7 CodeExamples Special:Search
- [Archive] 404 Not Found French XE6 CodeExamples Special:Search
- [Archive] 404 Not Found French XE5 CodeExamples Special:Search
- Internal error – RAD Studio Code Examples XE4 Special Search:
cde_xe35_en_l10n_cache
- [Archive] 404 Not Found French XE3 CodeExamples Special:Search
- [Archive] 404 Not Found French XE2 CodeExamples Special:Search
- [Archive] 404 Not Found French XE CodeExamples Special:Search
German
- [Archive] Hilfe für RAD Studio 11 Alexandria – RAD Studio Alexandria RADStudio: was up at the time of archiving
- Internal error – RAD Studio Sydney:
rad_sydney_en_l10n_cache
- Internal error – RAD Studio Rio Main Page:
rad_rio_en_l10n_cache
- Internal error – RAD Studio Tokyo Main Page:
rad_tokyo_en_l10n_cache
- Internal error – RAD Studio Berlin Main Page:
rad_berlin_en_l10n_cache
- Internal error – RAD Studio Seattle:
rad_seattle_en_l10n_cache
- Internal error – RAD Studio XE8:
rad_xe8_en_l10n_cache
- Internal error – RAD Studio XE7:
rad_xe7_en_l10n_cache
- Internal error – RAD Studio XE6:
rad_xe6_en_l10n_cache
- Internal error – RAD Studio XE5:
rad_xe5p_en_l10n_cache
- Internal error – RAD Studio XE4:
rad_xe35_en_l10n_cache
- Internal error – RAD Studio XE3:
rad_xe3_en_l10n_cache
- Internal error – RAD Studio XE2:
rad_xe2_en_l10n_cache
- Internal error – RAD Studio XE:
rad_xe_en_l10n_cache
- Internal error – RAD Studio 2010:
rad_en_l10n_cache
- [Archive] Suche – RAD Studio German Alexandria RADStudio Spezial:Suche
- Search – RAD Studio Alexandria Special Search: was up again at the time of archiving
- Internal error – RAD Studio Sydney Special Search:
rad_sydney_en_l10n_cache
- Internal error – RAD Studio Rio Special Search:
rad_rio_en_l10n_cache
- Internal error – RAD Studio Tokyo Special Search:
rad_tokyo_en_l10n_cache
- Internal error – RAD Studio Berlin Special Search:
rad_berlin_en_l10n_cache
- Internal error – RAD Studio Seattle Special Search:
rad_seattle_en_l10n_cache
- Internal error – RAD Studio XE8 Special Search:
rad_xe8_en_l10n_cache
- Internal error – RAD Studio XE7 Special Search:
rad_xe7_en_l10n_cache
- Internal error – RAD Studio XE6 Special Search:
rad_xe6_en_l10n_cache
- Internal error – RAD Studio XE5 Special Search:
rad_xe5p_en_l10n_cache
- Internal error – RAD Studio XE4 Special Search:
rad_xe35_en_l10n_cache
- Internal error – RAD Studio XE3 Special Search:
rad_xe3_en_l10n_cache
- Internal error – RAD Studio XE2 Special Search:
rad_xe2_en_l10n_cache
- Internal error – RAD Studio XE Special Search:
rad_xe_en_l10n_cache
- Internal error – RAD Studio 2010: Special Search
rad_en_l10n_cache
- [Archive] Main Page – RAD Studio API Documentation German Alexandria: was up at the time of archiving (odd that the German site has English page titles)
- [Archive] Internal error – RAD Studio Code Examples German Seattle CodeExamples
cde_seattle_en_l10n_cache
- Internal error – RAD Studio API Documentation Rio:
lib_rio_en_l10n_cache
- Internal error – RAD Studio API Documentation Tokyo Main Page:
lib_tokyo_en_l10n_cache
- Internal error – RAD Studio API Documentation Berlin Main Page:
lib_berlin_en_l10n_cache
- Internal error – RAD Studio API Documentation Seattle Main Page:
lib_seattle_en_l10n_cache
- Internal error – RAD Studio API Documentation XE8:
lib_xe8_en_l10n_cache
- Internal error – RAD Studio API Documentation XE7:
lib_xe7_en_l10n_cache
- Internal error – RAD Studio API Documentation XE6:
lib_xe6_en_l10n_cache
- Internal error – RAD Studio API Documentation XE5:
lib_xe5p_en_l10n_cache
- Internal error – RAD Studio API Documentation: XE4
lib_xe35_en_l10n_cache
- Internal error – XE3 API Documentation:
lib_xe3_en_l10n_cache
- Internal error – XE2 API Documentation:
lib_xe2_en_l10n_cache
- Internal error – XE API Documentation:
vcl_xe_en_l10n_cache
- Internal error – RAD Studio VCL Reference 2010:
vcl_en_l10n_cache
- [Archive] Suche – RAD Studio API Documentation German Alexandria Libraries Spezial:Suche
- Search – RAD Studio API Documentation Alexandria Special Search: was up again at the time of archival.
- Internal error – RAD Studio API Documentation Sydney Library Special Search:
lib_sydney_en_l10n_cache
- Internal error – RAD Studio API Documentation Rio Library Special Search:
lib_rio_en_l10n_cache
- Internal error – RAD Studio API Documentation Tokyo Library Special Search:
lib_tokyo_en_l10n_cache
- Internal error – RAD Studio API Documentation Berlin Library Special Search:
lib_berlin_en_l10n_cache
- Internal error – RAD Studio API Documentation Seattle Library Special Search:
lib_seattle_en_l10n_cache
- Internal error – RAD Studio API Documentation XE8 Library Special Search:
lib_xe8_en_l10n_cache
- Internal error – RAD Studio API Documentation XE7 Library Special Search:
lib_xe7_en_l10n_cache
- Internal error – RAD Studio API Documentation XE6 Library Special Search:
lib_xe6_en_l10n_cache
- Internal error – RAD Studio API Documentation XE5 Library Special Search:
lib_xe5p_en_l10n_cache
- Internal error – RAD Studio API Documentation XE4 Library Special Search:
lib_xe35_en_l10n_cache
- Internal error – XE3 API Documentation XE3 Library Special Search:
lib_xe3_en_l10n_cache
- Internal error – XE2 API Documentation XE2 Library Special Search:
lib_xe2_en_l10n_cache
- Internal error – XE API Documentation Special Search:
vcl_xe_en_l10n_cache
- [Archive] 404 Not Found German Alexandria Code Examples Main Page
- [Archive] 404 Not Found German Rio CodeExamples Main_Page
- [Archive] 404 Not Found German Sydney CodeExamples Main_Page
- [Archive] 404 Not Found German Tokyo CodeExamples Main_Page
- [Archive] 404 Not Found German Berlin CodeExamples
- a
- [Archive] 404 Not Found German XE8 CodeExamples Main_Page
- [Archive] 404 Not Found German XE7 CodeExamples Main_Page
- [Archive] 404 Not Found German XE6 CodeExamples Main_Page
- [Archive] 404 Not Found German XE5 CodeExamples Main_Page
- [Archive] 404 Not Found German XE4 CodeExamples Main_Page
- [Archive] 404 Not Found German XE3 CodeExamples Main_Page
- [Archive] 404 Not Found German XE2 CodeExamples Main_Page
- [Archive] 404 Not Found German XE CodeExamples Main_Page
- [Archive] 404 Not Found German 2010 CodeExamples Main_Page
- [Archive] 404 Not Found German Sydney CodeExamples Special:Search
- [Archive] 404 Not Found German Rio CodeExamples Special:Search
- [Archive] 404 Not Found German Tokyo CodeExamples Special:Search
- [Archive] 404 Not Found German Berlin CodeExamples Special:Search
- [Archive] 404 Not Found German Seattle CodeExamples Special:Search
- [Archive] 404 Not Found German XE8 CodeExamples Special:Search
- [Archive] 404 Not Found German XE7 CodeExamples Special:Search
- [Archive] 404 Not Found German XE6 CodeExamples Special:Search
- [Archive] 404 Not Found German XE5 CodeExamples Special:Search
- [Archive] 404 Not Found German XE4 CodeExamples Special:Search
- [Archive] 404 Not Found German XE3 CodeExamples Special:Search
- [Archive] 404 Not Found German XE2 CodeExamples Special:Search
- [Archive] 404 Not Found German XE CodeExamples Special:Search
- [Archive] 404 Not Found German 2010 CodeExamples Special:Search
Japanese
- [Archive] RAD Studio Japanese Alexandria RADStudio
- [Archive] RAD Studio 11 Alexandria ヘルプ – RAD Studio was up at the time of archiving
- [Archive] Internal error – RAD Studio Japanese Sydney RADStudio Main Page
rad_sydney_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese Rio RADStudio Main_Page
rad_rio_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese Tokyo RADStudio Main_Page
rad_tokyo_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese Berlin RADStudio Main_Page
rad_berlin_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese Seattle RADStudio Main_Page
rad_seattle_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese XE8 RADStudio Main_Page
rad_xe8_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese XE7 RADStudio Main_Page
rad_xe7_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese XE6 RADStudio Main_Page
rad_xe6_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese XE5 RADStudio Main_Page
rad_xe5p_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese XE4 RADStudio Main_Page
rad_xe35_ja_l10n_cache
- [Archive] Internal error – RAD Studio XE3 Japanese XE3 RADStudio Main_Page
rad_xe3_ja_l10n_cache
- [Archive] Internal error – RAD Studio XE2 Japanese XE2 RADStudio Main_Page
rad_xe2_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese XE RADStudio Main_Page
rad_xe_ja_l10n_cache
- [Archive] Internal error – RAD Studio 2010 Japanese 2010 RADStudio Main_Page
rad_jp_l10n_cache
- [Archive] 検索 – RAD Studio Alexandria RADStudio Special Search: was up at the time of archiving.
- [Archive] Internal error – RAD Studio Japanese Sydney RADStudio Special:Search
rad_sydney_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese Rio RADStudio Special:Search
rad_rio_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese Tokyo RADStudio Special:Search
rad_tokyo_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese Berlin RADStudio Special:Search
rad_berlin_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese Seattle RADStudio Special:Search
rad_seattle_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese XE8 RADStudio Special:Search
rad_xe8_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese XE7 RADStudio Special:Search
rad_xe7_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese XE6 RADStudio Special:Search
rad_xe6_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese XE5 RADStudio Special:Search
rad_xe5p_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese XE4 RADStudio Special:Search
rad_xe35_ja_l10n_cache
- [Archive] Internal error – RAD Studio XE3 Japanese XE3 RADStudio Special:Search
rad_xe3_ja_l10n_cache
- [Archive] Internal error – RAD Studio XE2 Japanese XE2 RADStudio Special:Search
rad_xe2_ja_l10n_cache
- [Archive] Internal error – RAD Studio Japanese XE RADStudio Special:Search
rad_xe_ja_l10n_cache
- [Archive] Internal error – RAD Studio 2010 Japanese 2010 RADStudio Special:Search
rad_jp_l10n_cache
- [Archive] Main Page – RAD Studio API Documentation Alexandria: was up at the time of archiving.
- [Archive] Internal error – RAD Studio API Documentation Japanese Rio Libraries Main_Page
lib_rio_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese Tokyo Libraries Main_Page
lib_tokyo_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese Berlin Libraries Main_Page
lib_berlin_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese Seattle Libraries Main_Page
lib_seattle_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese XE8 Libraries Main_Page
lib_xe8_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese XE7 Libraries Main_Page
lib_xe7_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese XE6 Libraries Main_Page
lib_xe6_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese XE5 Libraries Main_Page
lib_xe5p_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese XE4 Libraries Main_Page
lib_xe35_ja_l10n_cache
- [Archive] Internal error – XE3 API Documentation Japanese XE3 Libraries Main_Page
lib_xe3_ja_l10n_cache
- [Archive] Internal error – XE2 API Documentation Japanese XE2 Libraries Main_Page
lib_xe2_ja_l10n_cache
- [Archive] Internal error – XE API Documentation Japanese XE VCL Main_Page
vcl_xe_ja_l10n_cache
- [Archive] Internal error – RAD Studio VCL Documentation (Japanese) Japanese 2010 VCL Main_Page
vcl_jp_l10n_cache
- [Archive] Internal error – RAD Studio VCL Documentation (Japanese) Japanese 2010 VCL Main_Page
vcl_jp_l10n_cache
- [Archive] 検索 – RAD Studio API Documentation Alexandria Libraries Special Search: was up at the time of archiving.
- [Archive] Internal error – RAD Studio API Documentation Japanese Sydney Libraries Special:Search
lib_sydney_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese Rio Libraries Special:Search
lib_rio_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese Tokyo Libraries Special:Search
lib_tokyo_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese Berlin Libraries Special:Search
lib_berlin_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese Seattle Libraries Special:Search
lib_seattle_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese XE8 Libraries Special:Search
lib_xe8_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese XE7 Libraries Special:Search
lib_xe7_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese XE6 Libraries Special:Search
lib_xe6_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese XE5 Libraries Special:Search
lib_xe5p_ja_l10n_cache
- [Archive] Internal error – RAD Studio API Documentation Japanese XE4 Libraries Special:Search
lib_xe35_ja_l10n_cache
- [Archive] Internal error – XE3 API Documentation Japanese XE3 Libraries Special:Search
lib_xe3_ja_l10n_cache
- [Archive] Internal error – XE2 API Documentation Japanese XE2 Libraries Special:Search
lib_xe2_ja_l10n_cache
- [Archive] Internal error – XE API Documentation Japanese XE VCL Special:Search
vcl_xe_ja_l10n_cache
- Internal error – RAD Studio VCL Reference 2010:
vcl_en_l10n_cache
- [Archive] 404 Not Found Japanese Alexandria Code Examples Main Page
- [Archive] 404 Not Found https://archive.ph/2022.03.09-230740/https://docwiki.embarcadero.com/CodeExamples/Alexandria/ja/
- [Archive] 404 Not Found Japanese Alexandria CodeExamples
- [Archive] 404 Not Found Japanese Sydney CodeExamples Main_Page
- [Archive] 404 Not Found Japanese Rio CodeExamples
- [Archive] 404 Not Found Japanese Rio CodeExamples Main_Page
- [Archive] 404 Not Found Japanese Tokyo CodeExamples Main_Page
- [Archive] 404 Not Found Japanese Berlin CodeExamples
- [Archive] 404 Not Found Japanese Berlin CodeExamples Main_Page
- [Archive] 404 Not Found Japanese Seattle CodeExamples
- [Archive] 404 Not Found Japanese Seattle CodeExamples Main_Page
- [Archive] 404 Not Found Japanese XE8 CodeExamples Main_Page
- [Archive] 404 Not Found Japanese XE7 CodeExamples Main_Page
- [Archive] 404 Not Found Japanese XE6 CodeExamples Main_Page
- [Archive] 404 Not Found Japanese XE5 CodeExamples Main_Page
- [Archive] 404 Not Found Japanese XE4 CodeExamples Main_Page
- [Archive] 404 Not Found Japanese XE3 CodeExamples Main_Page
- [Archive] 404 Not Found Japanese XE2 CodeExamples Main_Page
- [Archive] 404 Not Found Japanese XE CodeExamples Main_Page
- [Archive] 404 Not Found Japanese 2010 CodeExamples Main_Page
- [Archive] 404 Not Found Japanese Alexandria Code Examples Special Search
- Internal error – RAD Studio Code Examples Sydney Special Search:
cde_sydney_en_l10n_cache
- Internal error – RAD Studio Code Examples Rio Special Search:
cde_sydney_en_l10n_cache
- [Archive] 404 Not Found Japanese Tokyo CodeExamples Special:Search
- [Archive] 404 Not Found Japanese Berlin CodeExamples Special:Search
- [Archive] 404 Not Found Japanese Seattle CodeExamples Special:Search
- [Archive] 404 Not Found Japanese XE8 CodeExamples Special:Search
- [Archive] 404 Not Found Japanese XE7 CodeExamples Special:Search
- [Archive] 404 Not Found Japanese XE6 CodeExamples Special:Search
- [Archive] 404 Not Found Japanese XE5 CodeExamples Special:Search
- [Archive] 404 Not Found Japanese XE4 CodeExamples Special:Search
- [Archive] 404 Not Found Japanese XE3 CodeExamples Special:Search
- [Archive] 404 Not Found Japanese XE2 CodeExamples Special:Search
- [Archive] 404 Not Found Japanese XE CodeExamples Special:Search
- [Archive] 404 Not Found Japanese 2010 CodeExamples Special:Search
- zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
- [Archive] 404 Not Found English XE CodeExamples Special:Search
- [Archive] 404 Not Found English XE4 CodeExamples Special:Search
- [Archive] 404 Not Found English XE6 CodeExamples Special:Search
- [Archive] 404 Not Found English Seattle CodeExamples Special:Search
- [Archive] 404 Not Found English Berlin CodeExamples Special:Search
- [Archive] 404 Not Found English Tokyo CodeExamples Special:Search
- [Archive] 404 Not Found English Rio CodeExamples Special:Search
- [Archive] 404 Not Found English XE CodeExamples Main_Page
- [Archive] 404 Not Found English XE2 CodeExamples Main_Page
- [Archive] 404 Not Found English XE3 CodeExamples Main_Page
- [Archive] 404 Not Found English XE7 CodeExamples Main_Page
- [Archive] 404 Not Found English XE8 CodeExamples Main_Page
- zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
Overall wiki pages
- [Archive] Help of Previous Versions – RAD Studio Alexandria
- [Archive] Aide des versions précédentes — RAD Studio French Help of Previous Versions
- [Archive] Hilfe von früheren Versionen – RAD Studio German Help of Previous Versions
- [Archive] 以前のバージョンのヘルプ – RAD Studio Japanese Alexandra Help of Previous Versions
Odd
- An URL like https://docwiki.embarcadero.com/CodeExamples/Sydney/de/Special:Search/Main%20Page redirects to https://docwiki.embarcadero.com/CodeExamples/Sydney/e/Special:Search/Main%20Page which uses
e
as language code (which un turn is not a valid language). - [Archive] Internal error – RAD Studio XE Code Examples: 2010
cde_xe_en_l10n_cache
(the 2020 URL returns an XE page with an XE database) - [Archive] FMX – RAD Studio API Documentation: FMX
The revision #734832 of the page named “FMX” does not exist.This is usually caused by following an outdated history link to a page that has been deleted. Details can be found in the deletion log.
- Another old Mediawiki version found in a 20190305 archived version of [Archive] RAD Studio API Documentation Rio Libraries
/var/www/html/shared/BaseWiki27/skins/DuoBook2/DuoBook2.php: Too few arguments to function DuoBook2Template::displayPrefs(), 0 passed in
- It also got archived that day in the WayBack machine as web.archive.org/web/20190305081418/https://docwiki.embarcadero.com/Libraries/Rio/en/Main_Page and to no surprise contained
<meta name="generator" content="MediaWiki 1.27.4"/>
which at the time of use was an older unsupported version of the LTS 1.27 branch (see [Wayback/Archive] Release notes/1.27 – MediaWiki: at that time 1.27.7 was current) which back then was vulnerable to [Wayback/Archive] CVE-2018-0505 – OpenCVE.
Between web.archive.org/web/20190505083825/http://docwiki.embarcadero.com:80/Libraries/Rio/en/Main_Page and web.archive.org/web/20190601083408/http://docwiki.embarcadero.com:80/Libraries/Rio/en/Main_Page they upgraded to the LTS version 1.31.1 (which got released at 20180613 and made 1.27.7 unsupported at 20190613 as Mediawiki has a 1-year overlap of LTS versions)
<meta name="generator" content="MediaWiki 1.31.1"/>
- It also got archived that day in the WayBack machine as web.archive.org/web/20190305081418/https://docwiki.embarcadero.com/Libraries/Rio/en/Main_Page and to no surprise contained
- There is also a main Wiki site (of which I do not have the database name yet) which has pages like
/end
This entry was posted on 2022/03/08 at 12:00 and is filed under *nix, Bookmarklet, Delphi, Development, JavaScript/ECMAScript, Lightweight markup language, MediaWiki, Monitoring, Power User, Scripting, SocialMedia, Software Development, Twitter, Uptimerobot, Web Browsers. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Leave a Reply