2012-03-07 1 views
1

XPagesでは、XPagesアプリケーションでランタイムエラー(500)が発生するたびに表示されるカスタムエラーページを定義できます。しかし、この設定を無視する一連のエラー(より致命的なもの)があります。これまでのところ、私は知っている:カスタムエラーページではトラップできないエラーはありますか?

  • 自体の内部カスタムコントロールをネスト
  • Javaセキュリティエラー

「エラーページを突破」という、他にどのようなエラーが発生した(おそらくスタックを使い果たしますか)?

答えて

3

カスタムエラーページのエラーもエラー500条件を生成します。

1

DIVタグのブランクIDも同様です(SPR SODY8RXCPSはデザイナーの確認が必要です)。

例えば、

<DIV id=""></DIV> 

とにかくコードが間違っていても、idはそこにあってはいけません。

+0

実際に、パススルー部門に静的IDを割り当てることには、多くの理由があります。しかし、要素に空の属性値を明示的に割り当てる必要はないはずです。 –

+0

問題であるのはnull文字列( "")の割り当てです。デフォルトでは、私は "null以外の値"を意味しました、謝罪します。 –

1

http://www.acme.com/demo.nsfと入力し、demo.nsfデータベースがサーバーに存在しない場合は、404 HTTP Webサーバーを取得します。Lotus Notes例外 - ファイルが存在しません。あなたがhttp://www.acme.com/demo.nsf/home.xspを入力してhome.xspがデータベースに存在しない場合

がいますが、HTTP Web Serverを取得する:項目は例外またはHTTP Webサーバーが見つかりません:デザインノートを見つけることができませんでしたでも、それはあなたがエラーページが

を指定しています

古いドミノの開発では、アプリケーションの両方で "$$"エラーページを作成することができ、domcfgに入れてサーバーごとに行うこともできます。これらの問題のいずれかがこれを解決するかどうかはわかりません。

1

JVMをクラッシュさせるものはすべてトラップできません。メモリ不足エラーまたはスタックオーバーフローが発生します。 (スタックオーバーフローが発生した場合は、サーバーコンソールのエラーの種類は通知されません)。

+0

ええ - 私は今日それを持っていた:クラスローダーの競合は、ランタイムを混乱させる。 – stwissel

0

セッションタイムアウトのために、任意のイベント(完全/部分リフレッシュ)を呼び出すと、ある時間の間、ページが非アクティブになります。

Http Status Code: 400

Reason: Unknown or unsupported protocol version

このエラーはのXPagesエラーページによって処理されていません。

関連する問題