WSVR0009E: Error occurred during startup AppServer
- chyba při počítání translogu
Při instalaci fixpacků a postfixů, jsem se setkal s chybou, kdy jsem nemohl nahodit zpět po instalaci WebSphere_Portal, neboli Lotus Quickr. Docela jsem z toho byl vedle, neboť to bylo u zákazníka, a hlavně - instalaci fixpacků a postfixů jsem měl už za sebou na testovacím stroji. Při nabíhání WebSphere Portálu vše vypadalo klasicky bez závad, ovšem hned pár sekund po inicializaci serveru došlo k chybě:
Toto mi moc neřeklo, tak jsem zkusil spustit WebSphere Portal s parametrem trace:
C:\<Quickr dir>\AppServer\bin\startserver WebSphere_Portal -trace
Toto zajistí kompletní logování včetně chyb. Poté logy najdete v adresáři C:\<Quickr dir>\PortalServer\logs. Chybu nejspíše uvidíte v SystemErr.log, který je aktuální, ostatní jsou zálohy. Zde uvidíte chybu začínající WSVR0009E: Error occurred during startup <malformed parameter> seen starting application server, pokračuje následující:
Caused by: com.ibm.ws.exception.RuntimeError:
javax.transaction.SystemException:
javax.transaction.SystemException: java.lang.Exception:
Invalid Xid/recoveryId in transaction log
Po chvíli bádání a hledání na internetu jsem toho moc nenašel. Tak jsem zkusil svojí "investigaci" chyby Java exceptions. Na konci složky je i chyba Invalid Xid/recoveryId in transaction log. Bylo mi celkem jasné, že bycha je v tom, že při spouštění serveru dochází ke kontrole trasakčních logů, které v sobě mají chybu, proto server nenaběhne. Tech je několik. Vyskytují se jak v PortalServer složce, tak i v profilové. U mě to bylo jednoduší, neboť byly chybné ve složce wp_profile. Obsah jsem zazálohoval a smázl. Poté jsem zkusil server nahodit. A ouhle , ono to jede .
Snad to někomu pomůže, trochu se to řešilo na developerWorks.