         @loadStylesheets()
         @settingsPromise = @loadSettings()
         @requireMainModule() unless @hasActivationCommands()
-
       catch error
-        console.warn "Failed to load package named '#{@name}'", error.stack ? error
+        @handleError("Failed to load the #{@name} package", error)
     this
 
   reset: ->

      @compatible = @incompatibleModules.length is 0
    else
      @compatible = true

        if @hasActivationCommands()
          try
            @subscribeToActivationCommands()
          catch error
            if error.code is 'EBADSELECTOR'
              metadataPath = path.join(@path, 'package.json')
              error.message += " in #{metadataPath}"
            error.stack += "\n  at #{metadataPath}:1:1"
            @handleError("Failed to activate the #{@name} package", error)
        else
          @activateNow()

