jEdit: Problém při upgradu „XML.jar:Two copies installed. Please remove one of the two copies."
Warning: Trying to access array offset on value of type null in /data/web/virtuals/1904/virtual/www/domains/blog.web-future.cz/wp-content/themes/sweet-dreams/functions.php on line 44
20. 3. 2008 v 11:48 am
Při upgradu jEditu se již delší dobu setkávám s nepříjemnou chybou, kdy při startu nesmyslně hlásí „XML.jar:Two copies installed. Please remove one of the two copies." Přitom XML.jar je nainstalovaný pouze jednou.
Osvědčil se mi tento způsob řešení problému:
Vypnu upgradovaný jEdit a jdu do adresáře, ve kterém jsou nainstalované pluginy. Když si nejste jistí, dejte v jEditu „Utilites – Global Options – jEdit – Plugin Manager: Install plugins in":
- jEdit setting directory: Obvykle C:\Documents and Setting\vaše-uživatelské-jméno\.jedit\jars
- jEdit application directory: Jedná se o podadresář „jars", který najdete tam, kam jste aplikaci nainstalovali (obvyle C:\Program Files\jEdit\jars).
Vytvořím si v jars podadresář tmp, do kterého přesunu HtmlSideKick.jar a JavascriptSideKick.jar.
Spustím jEdit, dám upgrade pluginů. Poté nakopíruji oba soubory zpátky. Obvykle je pak vše v pořádku.
V případě, že výše uvedený fígl nezabral, do tmp přesunu všechny soubory, spustím jEdit a znovu nainstaluji XML plugin. Poté začnu postupně přesouvat soubory zpátky (např. 10 souborů, spustím jEdit, když je vše v pořádku, dalších 10).
I když to vypadá dost krkolomně a podivně, opravdu to funguje :-)
Máte-li tip na elegentnější a spolehlivější řešení, dejte prosím vědět.