サーバ側で用いられているJavaというプログラミング言語が発生したエラーの一種(NullPointerException)です。NullPointerExceptionは、参照する値がないときに発生します。画面だけでは原因は特定できませんが、アクセス過多などによってスタックあふれを起こしたために発生しているようです。
たまにでるので、気になっています。アクセス過多などありえないと思うのですが、
stack trace を見た感じではユーザー認証周りのコードがバグっているようですね。根本的な原因としては、まともにチェックをせずに適当に作っている、かつ、そもそも開発者に技術力が足りていないのでしょう。また、一応ちゃんと動いているようですが、検索自体も非常に遅くてイライラしますね。個人的にどういう設計で作られているのかが気になるところです。興味本位で HTML も眺めてみましたが、こちらも相当酷いですね(コード行数を稼ぐため?と邪推したくなる div のネスト、不明瞭な class 名など)。professional のレベルに逹していないと思います。JavaScript に至っては、IE(とOpera)でしか定義されていないプロパティを使っているので、 Firefox では常に以下のエラーが出ています。TypeError: document.all is undefinedhttps://www.lib.city.minato.tokyo.jp/licsxp-opac/WOpacTifTilListDispAction.do?sortKey=&startIndex=240&hash=Line 664開発を請け負った企業がアレなんでしょうねぇ…。stack trace にはN○Cソフトのドメインが入っていますが。
セキュリティ関係なのでユーザー認証かなと思ったんですが、twitter のコメントでの指摘を見るにユーザー認証とは関係ないようで、僕の回答は間違っているようです。Struts とか全く知らないのに適当なことを書いて申し訳ないです。
この画面の出る直前の操作などを説明されると解決のヒントになる気もしますが、
検索の際に出るようであれば、入力文字依存や HP のバグの可能性もありそうです。