diff --git a/jgrassgears/src/main/java/eu/hydrologis/jgrass/jgrassgears/i18n/MessageHandler.java b/jgrassgears/src/main/java/eu/hydrologis/jgrass/jgrassgears/i18n/MessageHandler.java
index <HASH>..<HASH> 100644
--- a/jgrassgears/src/main/java/eu/hydrologis/jgrass/jgrassgears/i18n/MessageHandler.java
+++ b/jgrassgears/src/main/java/eu/hydrologis/jgrass/jgrassgears/i18n/MessageHandler.java
@@ -37,7 +37,7 @@ public class MessageHandler {
     private MessageHandler() {
     }
 
-    public static MessageHandler getInstance() {
+    public synchronized static MessageHandler getInstance() {
         if (messageHandler == null) {
             messageHandler = new MessageHandler();
             messageHandler.initResourceBundle();
fixes for: Bug: Incorrect lazy initialization and update of static field