Skip to content

Better error when starting a session without a port #54

Description

@rllola

When creating a new session with joystream-node it is required to have a port given. If not given the error is not very explicit about what is happening.

TypeError: Cannot match against 'undefined' or 'null'.
    at Session (/home/lola/Workspace/JoyStream/joystream-electron/node_modules/joystream-node/dist/Session.js:21)
    at new Stream (Stream.js [sm]:13)
    at /home/lola/Workspace/JoyStream/joystream-electron/node_modules/react-dom/lib/ReactCompositeComponen…:294
    at measureLifeCyclePerf (/home/lola/Workspace/JoyStream/joystream-electron/node_modules/react-dom/lib/ReactCompositeComponen…:75)
    at ReactCompositeComponentWrapper._constructComponentWithoutOwner (/home/lola/Workspace/JoyStream/joystream-electron/node_modules/react-dom/lib/ReactCompositeComponen…:293)
    at ReactCompositeComponentWrapper._constructComponent (/home/lola/Workspace/JoyStream/joystream-electron/node_modules/react-dom/lib/ReactCompositeComponen…:279)
    at ReactCompositeComponentWrapper.mountComponent (/home/lola/Workspace/JoyStream/joystream-electron/node_modules/react-dom/lib/ReactCompositeComponen…:187)
    at Object.mountComponent (/home/lola/Workspace/JoyStream/joystream-electron/node_modules/react-dom/lib/ReactReconciler.js:45)
    at ReactDOMComponent.mountChildren (/home/lola/Workspace/JoyStream/joystream-electron/node_modules/react-dom/lib/ReactMultiChild.js:236)
    at ReactDOMComponent._createInitialChildren (/home/lola/Workspace/JoyStream/joystream-electron/node_modules/react-dom/lib/ReactDOMComponent.js:703)

A default port should be used or a better error saying that port is required should be sent.

Metadata

Metadata

Assignees

Type

No type

Fields

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