Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Uncaught Error: Can't create a view for Promise instance. Please register a view provider. #59

Closed
shmink opened this issue Aug 4, 2015 · 12 comments

Comments

@shmink
Copy link

shmink commented Aug 4, 2015

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.0.3
System: Microsoft Windows 10 Pro
Thrown From: atom-pair package, v2.0.1

Stack Trace

Uncaught Error: Can't create a view for Promise instance. Please register a view provider.

At C:\Users\Tommy\AppData\Local\atom\app-1.0.3\resources\app.asar\src\view-registry.js:94

Error: Can't create a view for Promise instance. Please register a view provider.
  at ViewRegistry.module.exports.ViewRegistry.createView (C:\Users\Tommy\AppData\Local\atom\app-1.0.3\resources\app.asar\src\view-registry.js:94:15)
  at ViewRegistry.module.exports.ViewRegistry.getView (C:\Users\Tommy\AppData\Local\atom\app-1.0.3\resources\app.asar\src\view-registry.js:65:21)
  at new SharePane (C:\Users\Tommy\.atom\packages\atom-pair\lib\modules\share_pane.coffee:38:55)
  at Object.module.exports.AtomPair.setUpLeadership (C:\Users\Tommy\.atom\packages\atom-pair\lib\atom_pair.coffee:161:21)
  at Object.module.exports.AtomPair.startPairing (C:\Users\Tommy\.atom\packages\atom-pair\lib\atom_pair.coffee:172:22)
  at C:\Users\Tommy\.atom\packages\atom-pair\lib\atom_pair.coffee:150:8
  at PresenceChannel.prototype.emit (C:\Users\Tommy\.atom\packages\atom-pair\lib\pusher\pusher.js:855:17)
  at PresenceChannel.prototype.handleEvent (C:\Users\Tommy\.atom\packages\atom-pair\lib\pusher\pusher.js:3818:6)
  at C:\Users\Tommy\.atom\packages\atom-pair\lib\pusher\pusher.js:74:9
  at ConnectionManager.prototype.emit (C:\Users\Tommy\.atom\packages\atom-pair\lib\pusher\pusher.js:855:17)
  at message (C:\Users\Tommy\.atom\packages\atom-pair\lib\pusher\pusher.js:3420:6)
  at Connection.prototype.emit (C:\Users\Tommy\.atom\packages\atom-pair\lib\pusher\pusher.js:855:17)
  at listeners.message (C:\Users\Tommy\.atom\packages\atom-pair\lib\pusher\pusher.js:3048:8)
  at TransportConnection.prototype.emit (C:\Users\Tommy\.atom\packages\atom-pair\lib\pusher\pusher.js:855:17)
  at TransportConnection.prototype.onMessage (C:\Users\Tommy\.atom\packages\atom-pair\lib\pusher\pusher.js:2210:6)
  at WebSocket.self.socket.onmessage (C:\Users\Tommy\.atom\packages\atom-pair\lib\pusher\pusher.js:2232:6)

Commands

     -7:44.1.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:15.4.0 command-palette:toggle (div.settings-view.pane-item)
  3x -0:09.2.0 core:move-down (atom-text-editor.editor.mini.is-focused)
     -0:07.2.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:07.2.0 AtomPair:start new pairing session (div.settings-view.pane-item)

Config

{
  "core": {
    "themes": [
      "one-dark-ui",
      "retro-gruvbox"
    ]
  },
  "atom-pair": {}
}

Installed Packages

# User
atom-pair, v2.0.1
color-picker, v2.0.11
file-icons, v1.6.2
linter, v1.3.0
linter-csslint, v0.0.14
linter-htmlhint, v0.0.17
linter-js-standard, v2.2.0
linter-php, v1.0.2
minimap, v4.12.2
retro-gruvbox, v1.0.4

# Dev
No dev packages
@lxcodes
Copy link

lxcodes commented Aug 4, 2015

Same here error here /sadpanda

Atom Version: 1.0.3
System: Mac OS X 10.10

@angolini
Copy link

angolini commented Aug 5, 2015

Same here
Ubuntu 14.10
$ atom -version
1.0.4

atom-pair@2.0.1

$apm -version
apm 1.0.1
npm 2.5.1
node 0.10.35
python 2.7.8
git 2.1.0

@brunowego
Copy link

+1

Atom Version: 1.0.4
System: Mac OS X 10.10

@jpatel531
Copy link
Contributor

Thanks for bringing this to my attention! I'll have a look at soon as I can

@DanielTamkin
Copy link

Got the Same thing here.
[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.0.4
System: Microsoft Windows 10 Home
Thrown From: atom-pair package, v2.0.1

Stack Trace

Uncaught Error: Can't create a view for Promise instance. Please register a view provider.

At C:\Users\Daniel\AppData\Local\atom\app-1.0.4\resources\app.asar\src\view-registry.js:94

Error: Can't create a view for Promise instance. Please register a view provider.
  at ViewRegistry.module.exports.ViewRegistry.createView (C:\Users\Daniel\AppData\Local\atom\app-1.0.4\resources\app.asar\src\view-registry.js:94:15)
  at ViewRegistry.module.exports.ViewRegistry.getView (C:\Users\Daniel\AppData\Local\atom\app-1.0.4\resources\app.asar\src\view-registry.js:65:21)
  at new SharePane (C:\Users\Daniel\.atom\packages\atom-pair\lib\modules\share_pane.coffee:38:55)
  at Object.module.exports.AtomPair.setUpLeadership (C:\Users\Daniel\.atom\packages\atom-pair\lib\atom_pair.coffee:161:21)
  at Object.module.exports.AtomPair.startPairing (C:\Users\Daniel\.atom\packages\atom-pair\lib\atom_pair.coffee:172:22)
  at C:\Users\Daniel\.atom\packages\atom-pair\lib\atom_pair.coffee:150:8
  at PresenceChannel.prototype.emit (C:\Users\Daniel\.atom\packages\atom-pair\lib\pusher\pusher.js:855:17)
  at PresenceChannel.prototype.handleEvent (C:\Users\Daniel\.atom\packages\atom-pair\lib\pusher\pusher.js:3818:6)
  at C:\Users\Daniel\.atom\packages\atom-pair\lib\pusher\pusher.js:74:9
  at ConnectionManager.prototype.emit (C:\Users\Daniel\.atom\packages\atom-pair\lib\pusher\pusher.js:855:17)
  at message (C:\Users\Daniel\.atom\packages\atom-pair\lib\pusher\pusher.js:3420:6)
  at Connection.prototype.emit (C:\Users\Daniel\.atom\packages\atom-pair\lib\pusher\pusher.js:855:17)
  at listeners.message (C:\Users\Daniel\.atom\packages\atom-pair\lib\pusher\pusher.js:3048:8)
  at TransportConnection.prototype.emit (C:\Users\Daniel\.atom\packages\atom-pair\lib\pusher\pusher.js:855:17)
  at TransportConnection.prototype.onMessage (C:\Users\Daniel\.atom\packages\atom-pair\lib\pusher\pusher.js:2210:6)
  at WebSocket.self.socket.onmessage (C:\Users\Daniel\.atom\packages\atom-pair\lib\pusher\pusher.js:2232:6)

Commands

  2x -5:08.9.0 command-palette:toggle (atom-text-editor.editor.is-focused)
  6x -4:44.3.0 core:move-down (atom-text-editor.editor.mini.is-focused)
     -4:42.8.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -4:42.8.0 settings-view:install-packages-and-themes (atom-text-editor.editor)
     -3:52.9.0 core:confirm (atom-text-editor.editor.mini.is-focused)
 30x -2:31.7.0 core:backspace (atom-text-editor#atom-pair.hipchat_room_name.editor.mini.is-focused)
     -0:52.9.0 core:paste (atom-text-editor#atom-pair.slack_url.editor.mini.is-focused)
     -0:38.6.0 command-palette:toggle (div.settings-view.pane-item)
     -0:30.6.0 AtomPair:start new pairing session (div.settings-view.pane-item)

Config

{
  "core": {
    "autoHideMenuBar": true,
    "disabledPackages": [
      "file-icons"
    ]
  },
  "atom-pair": {
    "hipchat_room_name": "Test Test",
    "slack_url": " You dont need to see this "
  }
}

Installed Packages

# User
atom-pair, v2.0.1
color-picker, v2.0.11
pigments, v0.9.3
tree-view-git-status, v0.1.2

# Dev
No dev packages

@jpatel531
Copy link
Contributor

I've managed to recreate it and found the root of the problem. I will push a new release shortly. Thanks everyone

@DanielTamkin
Copy link

Good to hear, @jpatel531

@jpatel531
Copy link
Contributor

2.0.3 has been released, which should fix this. Originally this would happen on a page where there wasn't an active editor (e.g. a settings page). It should be all good now. Thanks again!

@lxcodes
Copy link

lxcodes commented Aug 5, 2015

👍 👏 Thanks for the quick fix @jpatel531!

@DanielTamkin
Copy link

Damn fast quick fix, awesome stuff @jpatel531 !

@angolini
Copy link

angolini commented Aug 5, 2015

It worked for me. Thanks a lot

@shmink
Copy link
Author

shmink commented Aug 6, 2015

Thanks for the quick fix @jpatel531

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants