2016-08-01 11 views
0

Weiß jemand aus irgendeinem Grund, warum ich java.util.MissingResourceException auf eine Anwendung, die gut läuft, ohne Probleme und ständig mit diesem Ressourcenbündel, dann plötzlich kommt dieser Fehler . Durch einfaches Stoppen der App und Starten des Programms wird der Fehler behoben.Anwendung läuft gut, dann plötzlich java.util.MissingResourceException

Also ich glaube nicht, dass es etwas mit Anwendung Setup oder Konfiguration zu tun hat, da es gut funktioniert und plötzlich passiert und gelöst durch einfach Stop und Start.

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 Eine Sache, die ich beobachtet habe, ist, dass dies nur zu geschehen scheint, nachdem ich Datenbank-Transaktion Timeout sehen und die folgenden Fehler

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 

es möglich ist, dass diese einige auf Klopfen haben könnte Auswirkung auf mein Ressourcenbündel?

+0

Suchen Sie in der Tat nach locale 'en_GB'? – thewmo

+0

Nope Methodenaufruf ist nur geben Single Stiring-Eingang 'rbCfg = ResourceBundle.getBundle (" TRIPSB4NConfig ");' –

+0

Ich bin in Großbritannien, wie ist meine Server –

Antwort

0

Wahrscheinlich brauchen Sie die Ressource nicht, bevor der Fehler auftritt. Wenn die Anwendung es benötigt, kommt es zu einem Absturz.

Können Sie Ihre Ressourcendateien überprüfen, ob die Ressource vorhanden ist oder nicht?

TRIPSB4NConfig.properties for language en_GB 
+0

Die Methode wird viele Male ausgeführt, ich persönlich hätte das nicht so eingestellt, ich hätte Singleton gemacht, um die Ressource einmal zu laden, aber ich habe das nicht geschrieben. So wird die Ressource viele hundert Mal pro Tag geladen. und klappt manchmal monatelang gut, und das dann und nur ein Neustart behebt es. Keine Konfiguration wurde geändert. Auch die Methode heißt 'rbCfg = ResourceBundle.getBundle (" TRIPSB4NConfig ");' und diese Datei existiert auch im Dateisystem.Wie gesagt, es kann gut laufen, dann dieses Problem treffen und einfach stoppen und neu starten funktioniert. –

Verwandte Themen