{"action":"opened","issue":{"url":"https://api.github.com/repos/genodelabs/genode/issues/1424","labels_url":"https://api.github.com/repos/genodelabs/genode/issues/1424/labels{/name}","comments_url":"https://api.github.com/repos/genodelabs/genode/issues/1424/comments","events_url":"https://api.github.com/repos/genodelabs/genode/issues/1424/events","html_url":"https://github.com/genodelabs/genode/issues/1424","id":59392791,"number":1424,"title":"Xml_node does not like single -->","user":{"login":"chelmuth","id":968883,"avatar_url":"https://avatars.githubusercontent.com/u/968883?v=3","gravatar_id":"","url":"https://api.github.com/users/chelmuth","html_url":"https://github.com/chelmuth","followers_url":"https://api.github.com/users/chelmuth/followers","following_url":"https://api.github.com/users/chelmuth/following{/other_user}","gists_url":"https://api.github.com/users/chelmuth/gists{/gist_id}","starred_url":"https://api.github.com/users/chelmuth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chelmuth/subscriptions","organizations_url":"https://api.github.com/users/chelmuth/orgs","repos_url":"https://api.github.com/users/chelmuth/repos","events_url":"https://api.github.com/users/chelmuth/events{/privacy}","received_events_url":"https://api.github.com/users/chelmuth/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/genodelabs/genode/labels/bug","name":"bug","color":"1b7921"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-01T11:38:03Z","updated_at":"2015-03-01T11:38:03Z","closed_at":null,"body":"I forgot to remove the closing part of a comment `-->` in my init config and xmllint did not whine. But, when starting the scenario I got\r\n```\r\n[init] C++ runtime: Genode::Xml_node::Nonexistent_sub_node\r\n[init] void* abort(): abort called\r\n```\r\nFor simplicity, I adapted the printf test config\r\n```xml\r\n<config>\r\n\t<parent-provides>\r\n\t\t<service name=\"LOG\"/>\r\n\t\t<service name=\"RM\"/>\r\n\t</parent-provides>\r\n\t<default-route>\r\n\t\t<any-service> <parent/> </any-service>\r\n\t</default-route>\r\n\t-->\r\n\t<start name=\"test-printf\">\r\n\t\t<resource name=\"RAM\" quantum=\"10M\"/>\r\n\t</start>\r\n</config>\r\n```\r\nXmllint is right to stay silent as this is valid XML according to other online validators, e.g., http://validator.w3.org/. The `-->` needs to be interpreted as TEXT resp. CDATA. In our case this means the TEXT has to be ignored during parsing."}}