cliffano / nestor

Jenkins CLI and node.js client
http://blog.cliffano.com/tag/nestor/
MIT License
182 stars 27 forks source link

nestor fails with "Parse Error" #2

Closed sjwoodr closed 12 years ago

sjwoodr commented 12 years ago

Nestor fails with "Parse Error" no matter which command I issue:

swoodruff.local [~]$ npm -v 1.1.0-beta-4

swoodruff.local [~]$ node -v v0.6.6

swoodruff.local [~]$ export JENKINS_URL=https://jenkins001.somedomain.com:8443/ (DM me on twitter if you need the real JENKINS_URL -- @sjwoodr)

swoodruff.local [~]$ nestor dashboard Parse Error swoodruff.local [~]$ nestor queue Parse Error swoodruff.local [~]$ nestor version Parse Error

OS X 10.6.8 , installed nestor 0.0.4 via "npm install -g nestor"

cliffano commented 12 years ago

Also:

sjwoodr commented 12 years ago

Jenkins ver. 1.441

The /api/json returns:

{"assignedLabels":[{}],"mode":"NORMAL","nodeDescription":"the master Jenkins node","nodeName":"","numExecutors":2,"description":null,"jobs":[{"name":"gaas-appserver","url":"https://jenkins.dev.foo.com:8443/job/gaas-appserver/","color":"blue"},{"name":"gaas-appserver_splatdev","url":"https://jenkins.dev.foo.com:8443/job/gaas-appserver_splatdev/","color":"red"},{"name":"gaas-catcher-server","url":"https://jenkins.dev.foo.com:8443/job/gaas-catcher-server/","color":"blue"},{"name":"gaas-catcher-server_splatdev","url":"https://jenkins.dev.foo.com:8443/job/gaas-catcher-server_splatdev/","color":"blue"},{"name":"gozer-continuous-build","url":"https://jenkins.dev.foo.com:8443/job/gozer-continuous-build/","color":"blue"},{"name":"gozer-nightly-build","url":"https://jenkins.dev.foo.com:8443/job/gozer-nightly-build/","color":"blue"},{"name":"platform-api-server","url":"https://jenkins.dev.foo.com:8443/job/platform-api-server/","color":"blue"},{"name":"platform-api-server_splatdev","url":"https://jenkins.dev.foo.com:8443/job/platform-api-server_splatdev/","color":"blue"},{"name":"platform-dashboard","url":"https://jenkins.dev.foo.com:8443/job/platform-dashboard/","color":"blue"},{"name":"platform-dashboard_splatdev","url":"https://jenkins.dev.foo.com:8443/job/platform-dashboard_splatdev/","color":"blue"},{"name":"platform-job-worker","url":"https://jenkins.dev.foo.com:8443/job/platform-job-worker/","color":"blue"},{"name":"platform-job-worker_splatdev","url":"https://jenkins.dev.foo.com:8443/job/platform-job-worker_splatdev/","color":"blue"},{"name":"postreceive-test","url":"https://jenkins.dev.foo.com:8443/job/postreceive-test/","color":"blue"},{"name":"foobot","url":"https://jenkins.dev.foo.com:8443/job/foobot/","color":"blue"},{"name":"Sparcet-Backup","url":"https://jenkins.dev.foo.com:8443/job/Sparcet-Backup/","color":"red"},{"name":"fooet-continuous-build","url":"https://jenkins.dev.foo.com:8443/job/fooet-continuous-build/","color":"blue"},{"name":"fooet-nightly-build","url":"https://jenkins.dev.foo.com:8443/job/fooet-nightly-build/","color":"red"},{"name":"fooet-prod-build","url":"https://jenkins.dev.foo.com:8443/job/fooet-prod-build/","color":"blue"},{"name":"fooin-continuous-build","url":"https://jenkins.dev.foo.com:8443/job/fooin-continuous-build/","color":"blue"},{"name":"fooin-prod-build","url":"https://jenkins.dev.foo.com:8443/job/fooin-prod-build/","color":"blue"},{"name":"fooin-pullrequest-trigger","url":"https://jenkins.dev.foo.com:8443/job/fooin-pullrequest-trigger/","color":"red"},{"name":"sprocket","url":"https://jenkins.dev.foo.com:8443/job/sprocket/","color":"blue"}],"overallLoad":{},"primaryView":{"name":"All","url":"https://jenkins.dev.foo.com:8443/"},"quietingDown":false,"slaveAgentPort":0,"useCrumbs":false,"useSecurity":true,"views":[{"name":"All","url":"https://jenkins.dev.foo.com:8443/"},{"name":"gaas","url":"https://jenkins.dev.foo.com:8443/view/gaas/"},{"name":"fooet","url":"https://jenkins.dev.foo.com:8443/view/fooet/"},{"name":"fooin","url":"https://jenkins.dev.foo.com:8443/view/fooin/"},{"name":"vbms","url":"https://jenkins.dev.foo.com:8443/view/vbms/"}]}

cliffano commented 12 years ago

I just finished rewriting Nestor, I tested 'nestor dashboard' against the output of your /api/json above and it worked fine.

Could you please install the latest Nestor (v0.0.5) and try again?

sjwoodr commented 12 years ago

Jackpot! Nice work. :-)

cliffano commented 12 years ago

Good to hear it worked :). Thanks again for reporting the issue.