{"action":"created","issue":{"url":"https://api.github.com/repos/NREL/EnergyPlus/issues/5534","repository_url":"https://api.github.com/repos/NREL/EnergyPlus","labels_url":"https://api.github.com/repos/NREL/EnergyPlus/issues/5534/labels{/name}","comments_url":"https://api.github.com/repos/NREL/EnergyPlus/issues/5534/comments","events_url":"https://api.github.com/repos/NREL/EnergyPlus/issues/5534/events","html_url":"https://github.com/NREL/EnergyPlus/issues/5534","id":139274920,"number":5534,"title":"User file crashes with addition of SetpointManager when no actual node exists - Ticket 11155","user":{"login":"rraustad","id":5778156,"avatar_url":"https://avatars.githubusercontent.com/u/5778156?v=3","gravatar_id":"","url":"https://api.github.com/users/rraustad","html_url":"https://github.com/rraustad","followers_url":"https://api.github.com/users/rraustad/followers","following_url":"https://api.github.com/users/rraustad/following{/other_user}","gists_url":"https://api.github.com/users/rraustad/gists{/gist_id}","starred_url":"https://api.github.com/users/rraustad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rraustad/subscriptions","organizations_url":"https://api.github.com/users/rraustad/orgs","repos_url":"https://api.github.com/users/rraustad/repos","events_url":"https://api.github.com/users/rraustad/events{/privacy}","received_events_url":"https://api.github.com/users/rraustad/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-08T13:13:54Z","updated_at":"2016-03-08T13:16:54Z","closed_at":null,"body":"Issue overview\r\n--------------\r\nPlease change this line to a description of the defect, with useful supporting information including how the issue was found, conditions that trigger this defect, workarounds for users of the current version, and a clear description of how to validate that a fix is complete for this defect.\r\n\r\n### Details\r\nSome additional details for this issue (if relevant):\r\n - Platform (Operating system, version)\r\n - Version of EnergyPlus (if using an intermediate build, include SHA)\r\n\r\n### Checklist\r\nAdd to this list or remove from it as applicable.  This is a simple templated set of guidelines.\r\n - [ ] Defect file added (list location of defect file here)\r\n - [ ] Ticket added to Pivotal for defect (development team task)\r\n - [ ] Pull request created (the pull request will have additional tasks related to reviewing changes that fix this defect)\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/NREL/EnergyPlus/issues/comments/193780957","html_url":"https://github.com/NREL/EnergyPlus/issues/5534#issuecomment-193780957","issue_url":"https://api.github.com/repos/NREL/EnergyPlus/issues/5534","id":193780957,"user":{"login":"rraustad","id":5778156,"avatar_url":"https://avatars.githubusercontent.com/u/5778156?v=3","gravatar_id":"","url":"https://api.github.com/users/rraustad","html_url":"https://github.com/rraustad","followers_url":"https://api.github.com/users/rraustad/followers","following_url":"https://api.github.com/users/rraustad/following{/other_user}","gists_url":"https://api.github.com/users/rraustad/gists{/gist_id}","starred_url":"https://api.github.com/users/rraustad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rraustad/subscriptions","organizations_url":"https://api.github.com/users/rraustad/orgs","repos_url":"https://api.github.com/users/rraustad/repos","events_url":"https://api.github.com/users/rraustad/events{/privacy}","received_events_url":"https://api.github.com/users/rraustad/received_events","type":"User","site_admin":false},"created_at":"2016-03-08T13:16:53Z","updated_at":"2016-03-08T13:16:53Z","body":"File crashes within this loop in function CheckNodeConnections in BranchNodeConnections.cc\r\n\r\n // Check 10 -- fluid streams cannot have multiple inlet/outlet nodes on same component\r\n // can have multiple inlets with one outlet or vice versa but cannot have multiple both inlet and outlet\r\n if ( NumOfNodeConnections > 0 ) {\r\n\r\nAdded last line here and program exited cleanly. There may be a better way to do this, outer IF check or something else.\r\n\r\n // NodeObjects now contains each consecutive object...\r\n for ( Object = 1; Object <= NumObjects - 1; ++Object ) {\r\n IsValid = true;\r\n FluidStreamInletCount = 0;\r\n FluidStreamOutletCount = 0;\r\n FluidStreamCounts = false;\r\n Loop1 = NodeObjects( Object );\r\n if ( NodeObjects.size() < 2 ) continue; // line 653 BranchNodeConnections.cc"}}