[解決済み] org.xml.sax.SAXParseException: VALID* XML のファイルの早期終了
2022-02-15 19:13:18
質問
ここ数日、あるサーバーで非常に奇妙な "Premature end of file." 例外が発生しています。これは 同じ コンフィギュレーション XML は別のサーバーで問題なく動作しています。これら両方のサーバーでTomcat 5.0.28を使用しています。このコードはずっと(7年以上)動作していましたが、最近のサーバークラッシュの後、1つのサーバーでこの問題に直面しました。XMLとJavaのパースコードには何の変更もありません :(
Java のバージョンの違いだけです。
問題のあるサーバー java バージョン "1.6.0_16"。 Java(TM) SE ランタイム環境 (ビルド 1.6.0_16-b01) Java HotSpot(TM) 64ビットサーバーVM(ビルド14.2-b01、ミックスモード)。
動作するサーバー java バージョン "1.6.0_07"。 Java(TM) SE ランタイム環境 (ビルド 1.6.0_07-b06) Java HotSpot(TM) 64ビットサーバVM(ビルド10.0-b23、ミックスモード)。
以下は、数年前から動作しているJavaのコードです。
private void readSource(final InputSource in ) {
try {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(in);
Element elt = doc.getDocumentElement();
this.readElement( elt );
} catch ( Exception ex ) {
ex.printStackTrace();
throw new ConfigurationException( "Unable to parse configuration information", ex );
}
}
そして、ここで例外が発生します。
[Fatal Error] :-1:-1: Premature end of file.
org.xml.sax.SAXParseException: Premature end of file.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at com.circus.core.Configuration.readSource(Configuration.java:706)
すでにXMLを検証してみましたが、エラーは見つかりませんでした。他に何か問題がありそうな箇所はありますか?
何かご指摘があれば、ぜひお願いします。
TIA - マニッシュ
解決方法は?
これは解決済みです。問題は別のところにありました。cronジョブ内の別のコードが、XMLを0長のファイルに切り捨てていました。私はそれに対処しました。
関連
-
[解決済み】imageio.IIOException: 入力ファイルが読み込めない
-
[解決済み】宣言されたパッケージが期待されるパッケージと一致しない ""
-
[解決済み】なぜjava.io.Fileにはcloseメソッドがないのでしょうか?
-
[解決済み] intellijが自動配線リポジトリにタイプのBeanが見つからないと不正確な発言をする件
-
[解決済み】文字列中の � を置換する方法
-
[解決済み】java.io.IOException: 壊れたパイプ
-
[解決済み】Javaメソッドスタブ
-
[解決済み] java.sql.SQLException を取得しました。ResultSet が終了した後の操作は許可されません。
-
[解決済み】Javaの未処理例外について
-
[解決済み】Javaの".class expected "について
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Javaパッケージが存在しないエラー
-
[解決済み] java.sql.SQLException: ユーザー 'root'@'localhost' (using password: YES) のためのアクセスが拒否されました。
-
[解決済み】"実引数リストと形式引数リストの長さが異なる"
-
[解決済み】Javaクラスの "型に解決できない"
-
[解決済み】「error: '.class' expected」の意味と修正方法について
-
[解決済み】 JAVA 変数宣言はここではできない
-
[解決済み] intellijが自動配線リポジトリにタイプのBeanが見つからないと不正確な発言をする件
-
[解決済み】Java Error "Exception in thread "main" java.util.InputMismatchException" Array プログラムで発生。
-
[解決済み] SQLエラー。0, SQLState: 08S01 通信リンクの失敗 [重複]。
-
[解決済み] Android開発ツールでEclipseをアップデート v. 23