The error "Unable to create blades 500" is typically the result of a misconfiguration within the Source JSON file. The most common configuration problem causing this error is when multiple Sources are configured with the same name. For example, the following JSON code would produce this error.

{
  "sumo.blades" :
  [
    { 
      "type" : "localWildCard", 
      "name" : "sumoapp-server", 
      "pathExpression" : "/opt/sumologic/log/collector.out.log", 
      "category" : "sumoapp-stderr" 
    }, 
    { 
      "type" : "localWildCard", 
      "name" : "sumoapp-server", 
      "pathExpression" : "/opt/sumologic/log/wrapper.log", 
      "category" : "sumoapp-wrapper" 
    }
  ]
}

To address this issue:

  1. Update the JSON file to give each Source a unique name.
  2. Stop the existing Collector.
  3. Delete the /config/creds directory, in order to register the collector as a new Collector with the new Sources on start up.
  4. Restart the Collector.