faker-ruby/faker · error · ArgumentError

Could not find market named #{market}

Error message

Could not find market named #{market}

What it means

Error "Could not find market named #{market}" thrown in faker-ruby/faker.

Source

Thrown at lib/faker/default/finance.rb:81

      end

      ##
      # Returns a randomly-selected stock ticker from a specified market.
      #
      # @param markets [String] The name of the market to choose the ticker from (e.g. NYSE, NASDAQ)
      # @return [String]
      #
      # @example
      #   Faker::Finance.ticker #=> 'AMZN'
      #   Faker::Finance.vat_number('NASDAQ') #=> 'GOOG'
      #
      # @faker.version next
      def ticker(*markets)
        markets = MARKET_LIST if markets.empty?
        market = sample(markets)
        fetch("finance.ticker.#{market}")
      rescue I18n::MissingTranslationData
        raise ArgumentError, "Could not find market named #{market}"
      end

      ##
      # Returns a randomly-selected stock market.
      #
      # @return [String]
      #
      # @example
      #   Faker::Finance.stock_market #=> 'NASDAQ'
      #
      # @faker.version next
      def stock_market
        fetch('finance.stock_market')
      end

      ##
      # Returns a random condominium fiscal code.
      #

View on GitHub (pinned to cca4184947)

When it happens

Trigger: Thrown at lib/faker/default/finance.rb:81 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of faker-ruby/faker@cca4184947 (2026-08-21). Data as JSON: /api/errors/4049d2f077c33d0c. Report an issue: GitHub.