{"action":"created","issue":{"url":"https://api.github.com/repos/RackHD/on-http/issues/438","repository_url":"https://api.github.com/repos/RackHD/on-http","labels_url":"https://api.github.com/repos/RackHD/on-http/issues/438/labels{/name}","comments_url":"https://api.github.com/repos/RackHD/on-http/issues/438/comments","events_url":"https://api.github.com/repos/RackHD/on-http/issues/438/events","html_url":"https://github.com/RackHD/on-http/pull/438","id":173063883,"number":438,"title":"Pagination support for nodes, workflows, and pollers routes","user":{"login":"brianparry","id":13092640,"avatar_url":"https://avatars.githubusercontent.com/u/13092640?v=3","gravatar_id":"","url":"https://api.github.com/users/brianparry","html_url":"https://github.com/brianparry","followers_url":"https://api.github.com/users/brianparry/followers","following_url":"https://api.github.com/users/brianparry/following{/other_user}","gists_url":"https://api.github.com/users/brianparry/gists{/gist_id}","starred_url":"https://api.github.com/users/brianparry/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brianparry/subscriptions","organizations_url":"https://api.github.com/users/brianparry/orgs","repos_url":"https://api.github.com/users/brianparry/repos","events_url":"https://api.github.com/users/brianparry/events{/privacy}","received_events_url":"https://api.github.com/users/brianparry/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-24T21:35:51Z","updated_at":"2016-08-24T22:08:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/RackHD/on-http/pulls/438","html_url":"https://github.com/RackHD/on-http/pull/438","diff_url":"https://github.com/RackHD/on-http/pull/438.diff","patch_url":"https://github.com/RackHD/on-http/pull/438.patch"},"body":"This PR adds support for pagination using $skip and $top query parameters. \r\n@RackHD/corecommitters @keedya @geoff-reid @dalebremner @BillyAbildgaard @srinia6 @rolandpoulter \r\n"},"comment":{"url":"https://api.github.com/repos/RackHD/on-http/issues/comments/242223955","html_url":"https://github.com/RackHD/on-http/pull/438#issuecomment-242223955","issue_url":"https://api.github.com/repos/RackHD/on-http/issues/438","id":242223955,"user":{"login":"JenkinsRHD","id":16692395,"avatar_url":"https://avatars.githubusercontent.com/u/16692395?v=3","gravatar_id":"","url":"https://api.github.com/users/JenkinsRHD","html_url":"https://github.com/JenkinsRHD","followers_url":"https://api.github.com/users/JenkinsRHD/followers","following_url":"https://api.github.com/users/JenkinsRHD/following{/other_user}","gists_url":"https://api.github.com/users/JenkinsRHD/gists{/gist_id}","starred_url":"https://api.github.com/users/JenkinsRHD/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JenkinsRHD/subscriptions","organizations_url":"https://api.github.com/users/JenkinsRHD/orgs","repos_url":"https://api.github.com/users/JenkinsRHD/repos","events_url":"https://api.github.com/users/JenkinsRHD/events{/privacy}","received_events_url":"https://api.github.com/users/JenkinsRHD/received_events","type":"User","site_admin":false},"created_at":"2016-08-24T22:08:47Z","updated_at":"2016-08-24T22:08:47Z","body":"```\n*** BUILD #2322 ***\nTest Name: Http.Api.Views 2.0 Views should get all views\nError Details: expected &quot;Content-Type&quot; header field Response body: {} Error: expected &quot;Content-Type&quot; header field     at Test._assertHeader (/home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:209:30)     at Test._assertFunction (/home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:247:11)     at Test.assert (/home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:148:18)     at assert (/home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:127:12)     at /home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:124:5     at Test.Request.callback (/home/jenkins/workspace/on-http/build/node_modules/supertest/node_modules/superagent/lib/node/index.js:703:3)     at IncomingMessage.&lt;anonymous&gt; (/home/jenkins/workspace/on-http/build/node_modules/supertest/node_modules/superagent/lib/node/index.js:922:12)     at IncomingMessage.EventEmitter.emit (events.js:117:20)     at _stream_readable.js:920:16     at process._tickDomainCallback (node.js:459:13)\nStack Trace: Error: expected &quot;Content-Type&quot; header field\n    at Test._assertHeader (node_modules/supertest/lib/test.js:209:30)\n    at Test._assertFunction (node_modules/supertest/lib/test.js:247:11)\n    at Test.assert (node_modules/supertest/lib/test.js:148:18)\n    at assert (node_modules/supertest/lib/test.js:127:12)\n    at node_modules/supertest/lib/test.js:124:5\n    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:703:3)\n    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:922:12)\n    at _stream_readable.js:920:16\n\nTest Name: Http.Api.workflowTasks.2.0 workflowsGetAllTasks should return a list of persisted graph objects\nError Details: expected 200 &quot;OK&quot;, got 500 &quot;Internal Server Error&quot; Response body: { friendlyName: 'dummy',   injectableName: 'dummyName',   options: { oids: 'SNMPv2-MIB::sysDescr' } } Error: expected 200 &quot;OK&quot;, got 500 &quot;Internal Server Error&quot;     at Test._assertStatus (/home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:232:12)     at Test._assertFunction (/home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:247:11)     at Test.assert (/home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:148:18)     at assert (/home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:127:12)     at /home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:124:5     at Test.Request.callback (/home/jenkins/workspace/on-http/build/node_modules/supertest/node_modules/superagent/lib/node/index.js:703:3)     at IncomingMessage.&lt;anonymous&gt; (/home/jenkins/workspace/on-http/build/node_modules/supertest/node_modules/superagent/lib/node/index.js:922:12)     at IncomingMessage.EventEmitter.emit (events.js:117:20)     at _stream_readable.js:920:16     at process._tickDomainCallback (node.js:459:13)\nStack Trace: Error: expected 200 &quot;OK&quot;, got 500 &quot;Internal Server Error&quot;\n    at Test._assertStatus (node_modules/supertest/lib/test.js:232:12)\n    at Test._assertFunction (node_modules/supertest/lib/test.js:247:11)\n    at Test.assert (node_modules/supertest/lib/test.js:148:18)\n    at assert (node_modules/supertest/lib/test.js:127:12)\n    at node_modules/supertest/lib/test.js:124:5\n    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:703:3)\n    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:922:12)\n    at _stream_readable.js:920:16\n\nTest Name: test_get_chassis\nError Details: (500)\nReason: Internal Server Error\nHTTP response headers: HTTPHeaderDict({'Content-Length': '738', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/\"2e2-ohpfR+LyG/SHHUTc2yVCkw\"', 'Date': 'Wed, 24 Aug 2016 22:05:16 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'})\nHTTP response body: {\"error\":{\"code\":\"Base.1.0.GeneralError\",\"message\":\"A general error has occurred. See ExtendedInfo for more information.\",\"@Message.ExtendedInfo\":[{\"@odata.type\":\"#Message.1.0.0.Message\",\"MessageId\":\"Base.1.0.Messages.InternalError\",\"Description\":\"Indicates that the request failed for an unknown internal error but that the service is still operational.\",\"Message\":\"The request failed due to an internal service error.  The service is still operational.\",\"Resolution\":\"Resubmit the request.  If the problem persists, consider resetting the service.\",\"Severity\":\"Critical\"},{\"MessageId\":\"RackHD.1.0.DetailedErrorMessage\",\"Message\":\"Cannot read property 'data' of undefined\",\"Description\":\"Contains the detailed error message contents\"}]}}\n\n-------------------- >> begin captured logging << --------------------\ntests.api.redfish_1_0.chassis_tests: INFO: 57be19455fe68437080b669e\ntests.api.redfish_1_0.chassis_tests: INFO: 57be18f5da0769470836ca08\n--------------------- >> end captured logging << ---------------------\nStack Trace:   File \"/usr/lib/python2.7/unittest/case.py\", line 331, in run\n    testMethod()\n  File \"/usr/lib/python2.7/unittest/case.py\", line 1043, in runTest\n    self._testFunc()\n  File \"/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py\", line 296, in testng_method_mistake_capture_func\n    compatability.capture_type_error(s_func)\n  File \"/tmp/.venv/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py\", line 27, in capture_type_error\n    func()\n  File \"/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py\", line 350, in func\n    func(test_case.state.get_state())\n  File \"/home/jenkins/workspace/on-http/RackHD/test/tests/api/redfish_1_0/chassis_tests.py\", line 48, in test_get_chassis\n    redfish().get_chassis(dataId)\n  File \"/tmp/.venv/local/lib/python2.7/site-packages/on_http_redfish_1_0/apis/redfishv_api.py\", line 890, in get_chassis\n    callback=params.get('callback'))\n  File \"/tmp/.venv/local/lib/python2.7/site-packages/on_http_redfish_1_0/api_client.py\", line 322, in call_api\n    response_type, auth_settings, callback)\n  File \"/tmp/.venv/local/lib/python2.7/site-packages/on_http_redfish_1_0/api_client.py\", line 149, in __call_api\n    post_params=post_params, body=body)\n  File \"/tmp/.venv/local/lib/python2.7/site-packages/on_http_redfish_1_0/api_client.py\", line 342, in request\n    headers=headers)\n  File \"/tmp/.venv/local/lib/python2.7/site-packages/on_http_redfish_1_0/rest.py\", line 184, in GET\n    query_params=query_params)\n  File \"/tmp/.venv/local/lib/python2.7/site-packages/on_http_redfish_1_0/rest.py\", line 177, in request\n    raise ApiException(http_resp=r)\n'(500)\\nReason: Internal Server Error\\nHTTP response headers: HTTPHeaderDict({\\'Content-Length\\': \\'738\\', \\'X-Powered-By\\': \\'Express\\', \\'Connection\\': \\'keep-alive\\', \\'ETag\\': \\'W/\"2e2-ohpfR+LyG/SHHUTc2yVCkw\"\\', \\'Date\\': \\'Wed, 24 Aug 2016 22:05:16 GMT\\', \\'Access-Control-Allow-Origin\\': \\'*\\', \\'Content-Type\\': \\'application/json; charset=utf-8\\'})\\nHTTP response body: {\"error\":{\"code\":\"Base.1.0.GeneralError\",\"message\":\"A general error has occurred. See ExtendedInfo for more information.\",\"@Message.ExtendedInfo\":[{\"@odata.type\":\"#Message.1.0.0.Message\",\"MessageId\":\"Base.1.0.Messages.InternalError\",\"Description\":\"Indicates that the request failed for an unknown internal error but that the service is still operational.\",\"Message\":\"The request failed due to an internal service error.  The service is still operational.\",\"Resolution\":\"Resubmit the request.  If the problem persists, consider resetting the service.\",\"Severity\":\"Critical\"},{\"MessageId\":\"RackHD.1.0.DetailedErrorMessage\",\"Message\":\"Cannot read property \\'data\\' of undefined\",\"Description\":\"Contains the detailed error message contents\"}]}}\\n\\n-------------------- >> begin captured logging << --------------------\\ntests.api.redfish_1_0.chassis_tests: INFO: 57be19455fe68437080b669e\\ntests.api.redfish_1_0.chassis_tests: INFO: 57be18f5da0769470836ca08\\n--------------------- >> end captured logging << ---------------------'\n\n```\n"}}
{"actor":{"display_login":"JenkinsRHD"}}