Error fixing view

Čas od času se setkám následující chybou: Error fixing view 578 in database.nsf: This view is obsolete and requires missing field list. Please edit and re-save the view.

První způsob řešení se nábízí hned v popisu chyby: najít poškozený pohled a znovu jej uložit. Pohled je indetifikován číslem v desítkové soustavě - jak poznám, kterému pohledu odpovídá? Číslo převedu do šestnáctkové soustavy a tuto čtveřici písmen a číslic hledám v na konci řetězce v NoteID pohledů. Nalezený pohled potom stačí jen otevřít a znovu uložit.

Okno s NoteID návrhového prvku

Našel jsem i druhý způsob řešení, může být vhodnější, pokud nemáme čas na detektivní práci.

  • Nejprve smažeme všechny indexy (někdy je nutno před tím použít "drop all" a "dbcache flush") load compact database.nsf -D
  • Potom necháme vytvořit všechny indexy znovu load updall database.nsf -C
  • Zkontrolujeme, zda chyba byla odstraněna load fixup database.nsf Pokud znovu nevypíše chybu uvedenou v prvním odstavci, vyhráli jsme.

Předchozí: Lotus Notes 7 Beta 2 uvolněna
Následující: QNC a Notes/Domino 6