Changeset 1079:64bcc416a0fb

Show
Ignore:
Timestamp:
05/17/10 15:51:57 (3 years ago)
Author:
tgambet
Branch:
default
convert_revision:
svn:cdcfb263-7567-472c-a848-e2c2df3466e7/trunk@1080
Message:

fixed: initLanguage() called before initTasklist()

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/org/w3c/unicorn/action/InitAction.java

    r802 r1079  
    108108                        } 
    109109                         
     110                        if (task == null || task.equals("all") || task.equals("language")) { 
     111                                 
     112                                if (!Framework.isUcnInitialized && task != null && task.equals("language")) { 
     113                                        out.write("Unable to reload the language files because Unicorn is not initialized.\n" + 
     114                                                        "You should initialize Unicorn fully and successfully one time before trying to perform this task (/init?task=all)."); 
     115                                        out.close(); 
     116                                        return; 
     117                                } 
     118                                 
     119                                out.write("Loading language files: "); 
     120                                response.flushBuffer(); 
     121                                try { 
     122                                        Framework.initLanguages(); 
     123                                        out.write("OK\n"); 
     124                                } catch (InitializationFailedException e) { 
     125                                        Framework.logger.fatal(e.getMessage(), e); 
     126                                        out.write("FAILED\n" + e); 
     127                                        Framework.isUcnInitialized = false; 
     128                                        return; 
     129                                } 
     130                        } 
     131                         
    110132                        if (task == null || task.equals("all") || task.equals("tasklist")) { 
    111133                                 
     
    121143                                try { 
    122144                                        Framework.initTasklists(); 
    123                                         out.write("OK\n"); 
    124                                 } catch (InitializationFailedException e) { 
    125                                         Framework.logger.fatal(e.getMessage(), e); 
    126                                         out.write("FAILED\n" + e); 
    127                                         Framework.isUcnInitialized = false; 
    128                                         return; 
    129                                 } 
    130                         } 
    131                          
    132                         if (task == null || task.equals("all") || task.equals("language")) { 
    133                                  
    134                                 if (!Framework.isUcnInitialized && task != null && task.equals("language")) { 
    135                                         out.write("Unable to reload the language files because Unicorn is not initialized.\n" + 
    136                                                         "You should initialize Unicorn fully and successfully one time before trying to perform this task (/init?task=all)."); 
    137                                         out.close(); 
    138                                         return; 
    139                                 } 
    140                                  
    141                                 out.write("Loading language files: "); 
    142                                 response.flushBuffer(); 
    143                                 try { 
    144                                         Framework.initLanguages(); 
    145145                                        out.write("OK\n"); 
    146146                                } catch (InitializationFailedException e) {