<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <blockquote
cite="mid:OFB4CB3E4E.EEE15FB5-ONC12579E5.00416A88-C12579E5.00423B90@tmnet.dk"
      type="cite"><font face="sans-serif" size="2">Dear List.</font>
      <br>
      <br>
      <font face="sans-serif" size="2">While trying to update OpenCms
        from
        7.5.3 to 8.0.3 i get the following error at step 5:<br>
      </font>
      <br>
      <font face="sans-serif" size="2">18:        
               at
        org.opencms.setup.CmsUpdateThread.run(CmsUpdateThread.java:191)</font>
      <br>
      <font face="sans-serif" size="2">17:        
               at
        org.opencms.setup.CmsUpdateThread.kill(CmsUpdateThread.java:106)</font>
      <br>
      <font face="sans-serif" size="2">16:        
               at org.opencms.main.CmsShell.exit(CmsShell.java:577)</font>
      <br>
      <font face="sans-serif" size="2">15:      
         java.lang.NullPointerException</font>
      <br>
      <font face="sans-serif" size="2">14:        
               at
        org.opencms.setup.CmsUpdateThread.run(CmsUpdateThread.java:191)</font>
      <br>
      <font face="sans-serif" size="2">13:        
               at
        org.opencms.setup.CmsUpdateThread.kill(CmsUpdateThread.java:106)</font>
      <br>
      <font face="sans-serif" size="2">12:        
               at org.opencms.main.CmsShell.exit(CmsShell.java:571)</font>
      <br>
      <font face="sans-serif" size="2">11:      
         java.lang.NullPointerException</font>
      <br>
      <font face="sans-serif" size="2">10:        
               at
        org.opencms.setup.CmsUpdateThread.run(CmsUpdateThread.java:180)</font>
      <br>
      <font face="sans-serif" size="2">9:        
               at org.opencms.main.CmsShell.start(CmsShell.java:663)</font>
      <br>
      <font face="sans-serif" size="2">8:        
               at
        org.opencms.main.CmsShell.executeCommands(CmsShell.java:835)</font>
      <br>
      <font face="sans-serif" size="2">7:        
               at
        org.opencms.main.CmsShell.executeCommand(CmsShell.java:760)</font>
      <br>
      <font face="sans-serif" size="2">6:      
         ${user}@${project}>java.lang.NullPointerException</font>
      <br>
      <font face="sans-serif" size="2">5:        ${user}@${project}>#
        Turn echo on</font>
      <br>
      <font face="sans-serif" size="2">4:        
               at
        org.opencms.setup.CmsUpdateThread.run(CmsUpdateThread.java:143)</font>
      <br>
      <font face="sans-serif" size="2">3:        
               at
        org.opencms.main.CmsShell.<init>(CmsShell.java:411)</font>
      <br>
      <font face="sans-serif" size="2">2:        
               at
        org.opencms.main.OpenCmsCore.getInstance(OpenCmsCore.java:297)</font>
      <br>
      <font face="sans-serif" size="2">1:      
         org.opencms.main.CmsInitException:
        Critical error during OpenCms initialization: Unable to read the
        OpenCms
        XML configuration.</font>
      <br>
      <br>
      <font face="sans-serif" size="2">I have absolutely no clue how to
        solve
        this or get other information that might point me in the right
        direction.
        Could anybody help me in this issue?</font>
      <br>
    </blockquote>
    I had similar problems. Somehow the update wizard corrupted one of
    the config files when it added some of the new entries.<br>
    <br>
    My only escape was to take the default opencms configuration files
    from the opencms _installation_ (NOT update!) package, diff them
    against my own config files and manually take over all those changes
    that I needed.<br>
    After I had re-merged all important settings with the default config
    file I copied these newly crafted files into the config folder of my
    opencms installation and re-ran the wizard. The wizard may suggest
    to apply some changes again that you already have in your config
    file after the manual editing. If such is the case then uncheck all
    the config file changes that the update wizard suggests to make.<br>
    <br>
    In this way your config should stay uncorrupted and yet it should
    contain all options that are important.<br>
    <br>
    It is a bit tedious to go through this process for each xml file in
    the config folder, but this is the best solution I found<br>
    <br>
    Kind regards and good luck<br>
    Christian<br>
    <br>
  </body>
</html>