Skip to content

Error: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&a... #3651

@lewnelson

Description

@lewnelson

Describe the bug

Error on Netlify CMS when scrolling through large collection. Page completely breaks.

In our case 144 articles, each article with around 200 - 300 lines of content.

To Reproduce

Load Netlify CMS collection of articles with more than ~144 articles, with each article containing >200 lines of content.

Expected behavior

  • To load the CMS articles correctly

Screenshots

Screenshot 2020-04-24 at 10 35 28

Applicable Versions:

  • Netlify CMS version: netlify-cms@2.10.47
  • Git provider: git-gateway
  • Browser version: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36

CMS configuration

load_config_file: false
show_preview_links: true
public_folder: /images/uploads
media_folder: static/images/uploads
slug:
  encoding: unicode
  clean_accents: false
  sanitize_replacement: "-"
publish_mode: editorial_workflow
backend:
  name: git-gateway
  branch: staging
  accept_roles:
    - admin
    - editor
collections:
  - identifier_field: date
    delete: true
    name: status_updates
    folder: resources/content/status-updates
    publish: true
    sortableFields:
      - commit_date
      - date
      - date
      - commit_author
    label: Status updates
    fields:
      - name: date
        label: Date
        widget: datetime
        format: YYYY-MM-DD
      - name: localized_content
        label: Localised content
        widget: list
        fields:
          - label: Language
            name: lang
            required: null
            widget: select
            options:
              - label: English 🇺🇸
                value: en
              - label: 日本語 🇯🇵
                value: ja
              - label: 한국어 🇰🇷
                value: ko
              - label: 中文 🇨🇳
                value: zh-cn
            default: en
          - name: body_text
            label: Body
            widget: markdown
            required: false
          - name: video_id
            label: YouTube video id
            widget: string
            required: false
    create: true
  - name: footer
    label: Footer
    folder: resources/content/footer
    create: false
    delete: false
    fields:
      - label: Title
        name: title
        widget: string
      - name: product_info
        label: Product info heading
        widget: string
      - name: community_info
        label: Community info heading
        widget: string
      - label: Cardano informational links
        label_singular: Cardano informational link
        name: product_links
        widget: list
        fields:
          - label: URL
            name: href
            widget: string
          - label: Label
            name: label
            widget: string
      - label: Cardano community links
        label_singular: Cardano community link
        name: community_links
        widget: list
        fields:
          - label: URL
            name: href
            widget: string
          - label: Label
            name: label
            widget: string
      - label: Footer text
        name: content_body
        description: Text blob in footer, parsed as markdown
        widget: markdown
    publish: true
    sortableFields:
      - commit_date
      - title
      - commit_author
  - name: header
    label: Header
    folder: resources/content/header
    create: false
    delete: false
    fields:
      - label: Title
        name: title
        widget: string
      - label: Select language
        name: select_language
        widget: string
      - name: content
        label: Content
        widget: object
        fields:
          - name: title
            label: Title
            widget: string
          - name: navigation
            label: Navigation
            widget: object
            fields:
              - name: home
                label: Home
                widget: string
              - name: status_updates
                label: Status
                widget: string
              - name: phases
                label: Phases
                widget: string
          - name: phase_navigation
            label: Phase navigation
            widget: object
            fields:
              - name: byron
                label: Byron
                widget: object
                fields:
  
...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions