Skip to content

Uncaught TypeError: this.props.editorMarkdownOpen is not a function #1

@mikenikles

Description

@mikenikles

Steps to reproduce:

  1. Open the CodeRoad Builder
  2. Click Start
  3. Configure the tutorial
  4. Click Continue
    • You notice the right-hand tab updates and displays the "Add & Subtract" content
    • The editor, however, doesn't load the corresponding *.md file
  5. Click ADD & SUBT above the editor tabs
    • The exception occurs.

Atom Version: 1.8.0
System: Mac OS X 10.11.5
Thrown From: builder-coderoad package, v0.1.0

Stack Trace

Uncaught TypeError: this.props.editorMarkdownOpen is not a function

At /Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/ReactErrorUtils.js:52

TypeError: this.props.editorMarkdownOpen is not a function
    at TopPanel.selectPage (/Users/mikenikles/.atom/packages/builder-coderoad/lib/components/TopPanel/TopPanel.js:45:20)
    at EnhancedButton._this.handleClick (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/material-ui/internal/EnhancedButton.js:121:21)
    at Object.invokeGuardedCallback (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/ReactErrorUtils.js:26:12)
    at executeDispatch (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/EventPluginUtils.js:87:21)
    at Object.executeDispatchesInOrder (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/EventPluginUtils.js:110:5)
    at executeDispatchesAndRelease (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/EventPluginHub.js:42:22)
    at executeDispatchesAndReleaseTopLevel (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/EventPluginHub.js:53:10)
    at Array.forEach (native)
    at forEachAccumulated (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/forEachAccumulated.js:24:9)
    at Object.EventPluginHub.processEventQueue (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/EventPluginHub.js:215:7)
    at runEventQueueInBatch (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/ReactEventEmitterMixin.js:18:18)
    at Object.ReactEventEmitterMixin.handleTopLevel [as _handleTopLevel] (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/ReactEventEmitterMixin.js:29:5)
    at handleTopLevelImpl (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/ReactEventListener.js:73:24)
    at ReactDefaultBatchingStrategyTransaction.Mixin.perform (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/Transaction.js:136:20)
    at Object.ReactDefaultBatchingStrategy.batchedUpdates (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/ReactDefaultBatchingStrategy.js:63:19)
    at Object.batchedUpdates (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/ReactUpdates.js:98:20)
    at ReactEventListener.dispatchEvent (/Users/mikenikles/.atom/packages/builder-coderoad/node_modules/react/lib/ReactEventListener.js:150:20)

Commands

     -4:43.2.0 cb-viewer:toggle (atom-text-editor.editor.is-focused)
     -3:39.4.0 core:copy (atom-notification.fatal.icon.icon-bug.native-key-bindings.has-detail.has-close.has-stack)
     -1:55.5.0 cb-viewer:toggle (atom-pane.pane.active)
     -1:43 core:save (atom-text-editor.editor.is-focused)
  2x -1:38.8.0 core:backspace (atom-text-editor.editor.is-focused)
  2x -1:37.8.0 core:save (atom-text-editor.editor.is-focused)
     -0:50.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:49.7.0 core:save (atom-text-editor.editor.is-focused)
  2x -0:48.9.0 core:backspace (atom-text-editor.editor.is-focused)
  2x -0:45.6.0 core:save (atom-text-editor.editor.is-focused)
  3x -0:42.6.0 core:move-down (atom-text-editor.editor.is-focused)
     -0:40.2.0 core:save (atom-text-editor.editor.is-focused)
  6x -0:39.2.0 core:undo (atom-text-editor.editor.is-focused)
     -0:36.6.0 core:save (atom-text-editor.editor.is-focused)
     -0:23.3.0 core:close (atom-text-editor.editor.is-focused)
  2x -0:22 cb-viewer:toggle (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)

Config

{
  "core": {
    "disabledPackages": [
      "linter-eslint"
    ]
  }
}

Installed Packages

# User
atom-beautify, v0.29.8
atom-typescript, v8.11.0
builder-coderoad, v0.1.0
color-picker, v2.1.1
highlight-selected, v0.11.2
linter, v1.11.11
merge-conflicts, v1.4.4
react, v0.15.0
terminal-plus, v0.14.5

# Dev
No dev packages

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions