{"record":{"id":"f55b90433b7bbf14","repo":"puppetlabs/puppet","slug":"exported-resource-try-to-override-without-paramete","errorCode":null,"errorMessage":"Exported resource try to override without parameters","messagePattern":"Exported resource try to override without parameters","errorType":"exception","errorClass":"ArgumentError","httpStatus":null,"severity":"error","filePath":"lib/puppet/pops/evaluator/collectors/abstract_collector.rb","lineNumber":32,"sourceCode":"  EMPTY_RESOURCES = [].freeze\n\n  # Initialized the instance variables needed by the base\n  # collector class to perform evaluation\n  #\n  # @param [Puppet::Parser::Scope] scope\n  #\n  # @param [Hash] overrides a hash of optional overrides\n  # @options opts [Array] :parameters\n  # @options opts [String] :file\n  # @options opts [Array] :line\n  # @options opts [Puppet::Resource::Type] :source\n  # @options opts [Puppet::Parser::Scope] :scope\n  def initialize(scope, overrides = nil)\n    @collected = {}\n    @scope = scope\n\n    unless overrides.nil? || overrides[:parameters]\n      raise ArgumentError, _(\"Exported resource try to override without parameters\")\n    end\n\n    @overrides = overrides\n  end\n\n  # Collects resources and marks collected objects as non-virtual. Also\n  # handles overrides.\n  #\n  # @return [Array] the resources we have collected\n  def evaluate\n    objects = collect.each do |obj|\n      obj.virtual = false\n    end\n\n    return false if objects.empty?\n\n    if @overrides and !objects.empty?\n      overrides[:source].override = true","sourceCodeStart":14,"sourceCodeEnd":50,"githubUrl":"https://github.com/puppetlabs/puppet/blob/e227c27540975c25aa22d533a52424a9d2fc886a/lib/puppet/pops/evaluator/collectors/abstract_collector.rb#L14-L50","documentation":"Error \"Exported resource try to override without parameters\" thrown in puppetlabs/puppet.","triggerScenarios":"Thrown at lib/puppet/pops/evaluator/collectors/abstract_collector.rb:32 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e227c27540975c25aa22d533a52424a9d2fc886a","analyzedAt":"2026-08-21T20:49:46.650Z","schemaVersion":2},"datasetVersion":"2026-08-21T23:17:16.201Z"}