2016-08-01 44 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

你實際上是在尋找locale'en_GB'嗎? – thewmo

+0

Nope方法調用只是給出單一攪拌輸入'rbCfg = ResourceBundle.getBundle(「TRIPSB4NConfig」);' –

+0

我在英國,因爲我的服務器是 –

回答

0

在錯誤發生之前,您可能不需要資源。當應用程序需要它時會發生崩潰。

你可以檢查你的資源文件來檢查資源是否存在嗎?

TRIPSB4NConfig.properties for language en_GB 
+0

該方法正在執行多次,我個人不會這樣設置,我會讓單身人士加載一次資源,但我沒有寫這個。所以資源每天加載數百次。並且有時可以正常工作數月,然後只有重新啓動才能修復它。沒有配置被改變。也稱爲'rbCfg = ResourceBundle.getBundle(「TRIPSB4NConfig」);'此文件存在於文件系統中。正如我所說,它可以運行良好,然後打這個問題,只需停止並重新啓動工程。 –