2016-08-01 11 views
0

問題がない状態で正常に動作し、常にこのリソースバンドルを使用しているアプリケーションでjava.util.MissingResourceExceptionが発生する可能性がある理由を知りましたか? 。単にアプリケーションを停止し、それを開始するとエラーを解決します。アプリケーションは正常に動作していて、突然java.util.MissingResourceExceptionが発生します。

私はそれがアプリケーションの設定や構成とは関係ないと思います。なぜなら、それはうまく動作し、突然起動し、単に停止して開始することで解決されたからです。

2016-07-30 17:23:28,343 [TestScheduler_Worker-10]  ERROR (TRIPSPortingTimeUtil.java:63) - Error Loading the file TRIPSB4NConfig.properties 
java.util.MissingResourceException: Can't find bundle for base name TRIPSB4NConfig, locale en_GB 
     at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499) 
     at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322) 
     at java.util.ResourceBundle.getBundle(ResourceBundle.java:724) 

私が観察しているUPDATE ことの一つは、これは私がデータベース・トランザクション・タイムアウトと次のエラー

2016-05-26 20:11:25,995 [TestScheduler_Worker-8]  ERROR (SqlHelperBean.java:1829) - Error while getting transaction Id - 
weblogic.jdbc.extensions.ConnectionDeadSQLException: weblogic.common.resourcepool.ResourceDeadException: 0:weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: IO Error: The Network Adapter could not establish the connection 

見た直後に発生するようということです、これはいくつかは、上のノック持っている可能性があります私のリソースバンドルへの影響?

+0

あなたは実際にロケール 'en_GB'を探していますか? – thewmo

+0

Nopeメソッド呼び出しは、単にstiring入力を与えているだけです。 'rbCfg = ResourceBundle.getBundle(" TRIPSB4NConfig ");' –

+0

私は私のサーバーである英国にいます –

答えて

0

おそらく、エラーが発生する前にリソースは必要ありません。アプリケーションがそれを必要とするとき、クラッシュが発生します。

リソースファイルが存在するかどうかを確認するためにリソースファイルをチェックできますか?

TRIPSB4NConfig.properties for language en_GB 
+0

このメソッドは何度も実行されていますが、私は個人的にはこのように設定していませんでした。したがって、リソースは1日に何百回もロードされます。時には数ヶ月間うまく動作します。そして、これだけで再起動が修正されます。設定は変更されません。メソッドも 'rbCfg = ResourceBundle.getBundle(" TRIPSB4NConfig ");と呼ばれ、このファイルはファイルシステム内に存在します。私はそれがうまく動作し、この問題をヒットし、単に停止して再起動することができると言ったように。 –

関連する問題