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

I can't see profile tab #126

Closed
helloliuchen opened this issue Aug 10, 2012 · 54 comments
Closed

I can't see profile tab #126

helloliuchen opened this issue Aug 10, 2012 · 54 comments

Comments

@helloliuchen
Copy link

node: 0.6.19
node-inspect: 0.2.0beta3
chrome: 21.0.1180.75

I can see script and console tabs, but can't see profile tab.
How can I open the profile tab?

@adrianheine
Copy link

Same here. node: 0.6.19, node-inspector: 0.2.0beta3, different browsers.

@rhoot
Copy link

rhoot commented Aug 14, 2012

Chiming in, same problem.

Node 0.8.6
node-inspect 0.2.0beta3
Chromium (linux-x64) 18.0.1025.168

@christopherdebeer
Copy link

+1 I know its experimental and all, but followed instructions, and same here, no profiles tab/button anywhere

@kangax
Copy link

kangax commented Aug 21, 2012

Same problem. Tried downgrading to 0.1.10 and now I see the tab.

@seth4618
Copy link

I tried using 0.1.10 and don't see the profile tab.
node version: v0.6.12
Chrome: 18.0.1025.168 (Developer Build 134367 Linux) Ubuntu 12.04

I also updated to chrome: Version 21.0.1180.89 Ubuntu 12.04 (154005)
and there is no profile button there either.

To see if I could find it, I opened up the console and there are many errors reported:

Request with id = 3 failed. Profiler.causesRecompilation not implemented devtools.js:4151
Request with id = 4 failed. Profiler.isSampling not implemented devtools.js:4151
Request with id = 5 failed. Profiler.hasHeapProfiler not implemented devtools.js:4151
Request with id = 6 failed. Timeline.supportsFrameInstrumentation not implemented devtools.js:4151
Request with id = 7 failed. Page.canOverrideDeviceMetrics not implemented devtools.js:4151
Request with id = 8 failed. Network.setCacheDisabled not implemented devtools.js:4151
Request with id = 9 failed. Network.enable not implemented devtools.js:4151
Request with id = 10 failed. Page.enable not implemented devtools.js:4151
Request with id = 11 failed. Network.enable not implemented devtools.js:4151
Request with id = 12 failed. Page.getResourceTree not implemented devtools.js:4151
Uncaught TypeError: Cannot read property 'frame' of undefined devtools.js:14739
Request with id = 13 failed. CSS.enable not implemented devtools.js:4151
Request with id = 14 failed. CSS.getSupportedCSSProperties not implemented devtools.js:4151
Uncaught TypeError: Cannot call method 'slice' of undefined devtools.js:27624
Request with id = 15 failed. Worker.setWorkerInspectionEnabled not implemented devtools.js:4151
Request with id = 18 failed. Console.setMonitoringXHREnabled not implemented devtools.js:4151
Request with id = 20 failed. Inspector.enable not implemented devtools.js:4151
Request with id = 21 failed. Database.enable not implemented devtools.js:4151
Request with id = 22 failed. DOMStorage.enable not implemented devtools.js:4151
Request with id = 23 failed. DOM.setTouchEmulationEnabled not implemented

@colin-jack
Copy link

Same for me with chrome version 21.0.1180.89, errors in chrome console and when I hit F5 I get errors from node-inspector itself:

http.js:644
throw new Error('Can't set headers after they are sent.');
^
Error: Can't set headers after they are sent.
at ServerResponse.OutgoingMessage.setHeader (http.js:644:11)
at ServerResponse.res.setHeader (/usr/local/lib/node_modules/node-inspector/node_modules/connect/lib/patch.js:62:20)
at exports.send (/usr/local/lib/node_modules/node-inspector/node_modules/connect/lib/middleware/static.js:168:11)
at Object.oncomplete (fs.js:308:15)
at process.startup.processMakeCallback.process._makeCallback (node.js:248:20)

Mind you during install there were issues, can list if its useful but switching back to 0.1.10 did the job anyway.

@ttezel
Copy link

ttezel commented Oct 4, 2012

Same issue with chrome 22.0.1229.79, can't see Profiles tab with current version of node-inspector. I can see the Profile tab only if I downgrade to version 0.1.10.

@jmarrama
Copy link

Same issue on node 0.8.11. Downgrading to version 0.1.10, I get the following error when I try and take a heap snapshot as well:

dyld: lazy symbol binding failed: Symbol not found: __ZNK2v813HeapGraphNode16GetDominatorNodeEv
Referenced from: /Users/jmarrama/verbling/verbling-main/back/node_modules/v8-profiler/build/Release/profiler.node
Expected in: dynamic lookup

dyld: Symbol not found: __ZNK2v813HeapGraphNode16GetDominatorNodeEv
Referenced from: /Users/jmarrama/verbling/verbling-main/back/node_modules/v8-profiler/build/Release/profiler.node
Expected in: dynamic lookup

@changeYi
Copy link

+1 on node v0.8.14

@colin-jack
Copy link

The lack of commits/activity makes me think this project is dead?

@andrusha
Copy link

+1, yeap, looks like it's dead, we would have to find another tools to debug leaks it seems

@corpix
Copy link

corpix commented Nov 13, 2012

+1

@kevireilly
Copy link

Chrome: 23.0.1271.64
Node: 0.8.14
node-inspector: 0.2.0beta3
Ubuntu 12.04.1 LTS

@corpix
Copy link

corpix commented Nov 29, 2012

Any comments? @dannycoates

@suprememoocow
Copy link

+1

Details:
Chrome: 23.0.1271.95
Node: v0.8.14
node-inspector: 0.2.0beta3
Mac OSX Mountain Lion

I'm also getting the errors in the Chrome console:
Request with id = 3 failed. Profiler.causesRecompilation not implemented devtools.js:4151
Request with id = 4 failed. Profiler.isSampling not implemented devtools.js:4151
Request with id = 5 failed. Profiler.hasHeapProfiler not implemented devtools.js:4151
Request with id = 6 failed. Timeline.supportsFrameInstrumentation not implemented devtools.js:4151
Request with id = 7 failed. Page.canOverrideDeviceMetrics not implemented devtools.js:4151
Request with id = 8 failed. Network.enable not implemented devtools.js:4151
Request with id = 9 failed. Page.enable not implemented devtools.js:4151
Request with id = 10 failed. Network.enable not implemented devtools.js:4151
Request with id = 11 failed. Page.getResourceTree not implemented devtools.js:4151
Uncaught TypeError: Cannot read property 'frame' of undefined devtools.js:14739
Request with id = 12 failed. CSS.enable not implemented devtools.js:4151
Request with id = 13 failed. CSS.getSupportedCSSProperties not implemented devtools.js:4151
Uncaught TypeError: Cannot call method 'slice' of undefined devtools.js:27624
Request with id = 14 failed. Worker.setWorkerInspectionEnabled not implemented devtools.js:4151
Request with id = 18 failed. Inspector.enable not implemented devtools.js:4151
XHR finished loading: "http://0.0.0.0:8080/scriptsPanel.css". devtools.js:5294
XHR finished loading: "http://0.0.0.0:8080/splitView.css". devtools.js:5294
XHR finished loading: "http://0.0.0.0:8080/tabbedPane.css". devtools.js:5294
Request with id = 19 failed. Database.enable not implemented devtools.js:4151
Request with id = 20 failed. DOMStorage.enable not implemented devtools.js:4151
Request with id = 21 failed. DOM.setTouchEmulationEnabled not implemented devtools.js:4151
3
Uncaught TypeError: Cannot call method 'match' of undefined devtools.js:15218
XHR finished loading: "http://0.0.0.0:8080/textViewer.css". devtools.js:5294
18
Uncaught TypeError: Cannot call method 'match' of undefined devtools.js:15218

@ELLIOTTCABLE
Copy link
Contributor

+1.

😒

@danfinlay
Copy link

+1

3 similar comments
@svasva
Copy link

svasva commented Jan 11, 2013

+1

@p11o
Copy link

p11o commented Jan 12, 2013

+1

@smile21
Copy link

smile21 commented Jan 13, 2013

+1

@j03m
Copy link

j03m commented Jan 24, 2013

+1 (sadness)

@chiefy
Copy link

chiefy commented Jan 30, 2013

+1 :(

@jasonmadigan
Copy link

+1 Ah well.

@andrusha
Copy link

andrusha commented Feb 1, 2013

This project seem to be dead now. Anyone figured out how to make it work?

@StErMi
Copy link

StErMi commented Feb 4, 2013

+1 :(

@molnarg
Copy link

molnarg commented Feb 4, 2013

+1

@dannycoates
Copy link
Member

Yes, I'm afraid the profile tab here is dead. I've not been able to get the performance or stability to a useful level for anything beyond a trivial program, and I don't have the time to invest to get it working to my satisfaction.

I also apologize for being so unresponsive to this thread, and all the other ones for that matter. I've been grievously derelict in my maintainer duties. You know when you want to just ignore something and hope it just goes away? It never works on the internet! Now, 6 months later(!), what can I say? Sorry, I'm an ass. It doesn't make me feel any better, but hopefully you can empathize and we can all move on and still be friends.

On that note I resolve to at least tidy up the rest of these issues, pull requests and the code before I decide what to do with this project in the longer term. If you're at all interested in contributing to the project, please let me know.

Thanks

@fdomig
Copy link

fdomig commented Feb 5, 2013

Alternatives? Anyone?

Nodetime http://nodetime.com/ is not an option for me.

@andrusha
Copy link

andrusha commented Feb 5, 2013

I've heard that some people use valgrind, but to be honest, this seem to be dead-end to me

@chiefy
Copy link

chiefy commented Feb 7, 2013

c4milo/node-webkit-agent helped me track down a nasty leak this week, seems like a good fork of this project.

@balupton
Copy link

I've done up a list of alternatives here for those interested: https://gist.github.com/balupton/3944017

@Siyfion
Copy link

Siyfion commented Mar 22, 2013

I wonder whether @isaacs or @piscisaureus might be able to think of someone that could take the project over; this is one of the best debugging tools for NodeJS, it'd be a massive shame to see it die.

@chiefy
Copy link

chiefy commented Mar 25, 2013

There are forks that work - check my comment above.

@librah
Copy link

librah commented Apr 1, 2013

Danny, could you please let me know how to contribute to this project? Any terms? Thanks.

@markboydcode
Copy link

You can still use node-inspector by downgrading as noted in some of the comments here. That is as easy as running "npm install node-inspector@0.1.10 -g". Prefix that with sudo as needed.

@balupton
Copy link

balupton commented May 1, 2013

Hey @dannycoates, how much money do you need to continue to support this project? If you setup a crowd-sourcing campaign I'd happily chip in. https://www.bountysource.com/ seems to work great for coding projects.

For rewards you could do something like:

  • $50 get your name in the Backers.md file
  • $150 get your name in the Backers.md file, plus a shirt
  • $250 get your name and url in the Backers.md file, plus a shirt
  • $500 get your name, url, and a 140 char description in the Backers.md file, plus a shirt
  • $1000 get your logo as a link in the Backers.md file, plus a shirt

Just spit-balling with the rewards, whatever works.

@ccverg
Copy link

ccverg commented May 17, 2013

@dannycoates 👍 not a bad idea! I'm from the Bountysource team, we also offer merchandise fulfillment. If you went with @balupton's reward suggestions, we could print the shirts and mail em for you too.

@soitgoes
Copy link

+1

On Fri, May 17, 2013 at 1:10 PM, ccvergara notifications@github.com wrote:

@dannycoates https://github.com/dannycoates [image: 👍] not a bad
idea! I'm from the Bountysource team, we also offer merchandise
fulfillment. If you went with @balupton https://github.com/balupton's
reward suggestions, we could print the shirts and mail em for you too.


Reply to this email directly or view it on GitHubhttps://github.com//issues/126#issuecomment-18077319
.

Martin Murphy
Whiteboard-IT
http://whiteboard-it.com
w: (205) 588-7102

@JeffreyZksun
Copy link

+1

@danfinlay
Copy link

Chiefly commented: "c4milo/node-webkit-agent ...seems like a good fork of this project."

@Broham
Copy link

Broham commented Jun 18, 2013

+1

@bajtos
Copy link
Member

bajtos commented Jul 24, 2013

StrongLoop took up the challenge and got Danny's permission to maintain the project further on.

Our first contribution was an upgrade to the latest Blink version of Developer Tools, please checkout the new version (0.3.x) to try the new UI yourself. See our blogpost for more information on the new features.

@Siyfion
Copy link

Siyfion commented Jul 24, 2013

@bajtos I've just taken a look and it looks awesome what you guys have done.. My only question is, why not release it on NPM? I have nothing against StrongLoop, but I definitely don't want to use their pre-packaged version of node.js, sorry!

EDIT: I stand corrected; you have updated the NPM version! Gratz! 😄

@xiaoji121
Copy link

the leak.js is crashed when i click the "take heap snapshot" button.
Expected in: dynamic lookup

@bajtos
Copy link
Member

bajtos commented Nov 26, 2013

I am afraid profiling is still not supported. See #185.

@palominoz
Copy link

+1

2 similar comments
@abdula
Copy link

abdula commented May 27, 2014

+1

@andrewjmead
Copy link

+1

@Serlight
Copy link

+1, also can't see the profile tab, with chrome 31.0.1650.63, node-inspector 0.7.4, node 0.10.26

@naholyr
Copy link

naholyr commented Jul 17, 2014

+1, node-inspector 0.7.4, node 0.10.29, chrome 36.0

Is there a known working configuration?

@bajtos
Copy link
Member

bajtos commented Jul 19, 2014

Is there a known working configuration?

No. See #185 and related pull requests for the current work in progress.

@ThePrimeagen
Copy link

+1

@hanjukim
Copy link

+1
Chrome 39.0.2171.95 m
Node v0.10.35
node-inspector 0.7.4
v8-profiler 4.0.1

@3y3
Copy link
Member

3y3 commented Dec 30, 2014

Please update to node-inspector 0.8.* to see profile tab.

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