{"id":132,"date":"2017-03-23T15:18:23","date_gmt":"2017-03-23T15:18:23","guid":{"rendered":"http:\/\/buildsoftsupport.com\/?post_type=ht_kb&#038;p=132"},"modified":"2026-01-12T15:03:18","modified_gmt":"2026-01-12T15:03:18","slug":"failed-to-read-from-an-ipc-port-the-pipe-has-been-ended","status":"publish","type":"ht_kb","link":"https:\/\/support.buildsoft.eu\/nl\/knowledge-base\/failed-to-read-from-an-ipc-port-the-pipe-has-been-ended\/","title":{"rendered":"Failed to read from an IPC Port: The pipe has been ended"},"content":{"rendered":"<p style=\"text-align: left;\">On executing elastic analyis, following error message appears:<\/p>\n<p style=\"text-align: center;\"><i><\/i><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-6054 aligncenter\" src=\"https:\/\/buildsoftsupport.com\/wp-content\/uploads\/2017\/03\/ErrorReadPipe.png\" alt=\"\" width=\"484\" height=\"288\" srcset=\"https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/ErrorReadPipe.png 484w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/ErrorReadPipe-300x179.png 300w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/ErrorReadPipe-50x30.png 50w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/ErrorReadPipe-60x36.png 60w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/ErrorReadPipe-35x21.png 35w\" sizes=\"(max-width: 484px) 100vw, 484px\" \/><\/p>\n<p><em>[NL]: Kan niet lezen van een IPC-poort: De pipe is be\u00ebindigd.<\/em><\/p>\n<p><em>[FR]: \u00c9chec de la lecture \u00e0 partir d&#8217;un port IPC: Le canal de communication a \u00e9t\u00e9 ferm\u00e9.<\/em><\/p>\n<p><em>[ES]: No se pudo leer desde un puerto IPC: Ha terminado la canalizaci\u00f3n.<\/em><\/p>\n<h2>Solution<\/h2>\n<p>The computer has <strong>2 processors<\/strong>.<img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-2044 aligncenter\" src=\"http:\/\/buildsoftsupport.com\/wp-content\/uploads\/2017\/03\/2CPUs-1024x831.png\" alt=\"\" width=\"643\" height=\"522\" srcset=\"https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/2CPUs-1024x831.png 1024w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/2CPUs-300x243.png 300w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/2CPUs-768x623.png 768w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/2CPUs-50x41.png 50w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/2CPUs-60x49.png 60w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/2CPUs-35x28.png 35w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/2CPUs.png 1157w\" sizes=\"(max-width: 643px) 100vw, 643px\" \/><\/p>\n    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \" id=\"\" style=\"\">\r\n    \t\t\t<span class=\"hts-messages__title\">How to check if you have 2 processors?<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tGo to <strong>Start &gt; Control panel &gt; System.<\/strong> Look under the heading to where it says &#8220;Processor.&#8221; Next to processor, you will see the name of the processor you have. If it says &#8220;dual processor,&#8221; this means you have two processors. If it says &#8220;dual core,&#8221; this means you have a dual-core processor (= 1 processor).    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<p>The Diamonds calculation core (more specific the algorithms to solve the matrices) requires assigning of only 1 of the processors.<\/p>\n<ul>\n<li>InstallDiamonds 2015 r04 or newer<\/li>\n<li>Launch Diamonds and close again<\/li>\n<li>Go to <strong>My Documents &gt; Diamonds &gt; {latest version}<i> <\/i><\/strong><\/li>\n<li>Open the file <strong>Diamonds.ini<\/strong> with Notepad<\/li>\n<li>Look for <strong>[TMainForm_PREF] <\/strong>(You can use the keyboard shortcut <kbd>CTRL<\/kbd> + <kbd>F<\/kbd> to start the find function)<\/li>\n<li>Add a line with <strong>CPU=65535<\/strong><\/li>\n<li>Save the file<\/li>\n<li>Start Diamonds again<\/li>\n<\/ul>\n<h3>Remark<\/h3>\n<p>If you activate this option without having 2 processors, you might get following error at start up of Diamonds:<\/p>\n<p style=\"text-align: center;\"><em><span id=\"result_box\" class=\"short_text\" lang=\"en\"><span class=\"\">Your request has caused the following error: The parameter is incorrect<\/span><\/span><\/em><br \/>\n<em>at System.Diagnostics.Process.set.ProcessorAffinity (IntPtr value)<\/em><br \/>\n<em>at MainHelper.TMainHelper.StartServiceIfNecessary (@MetaTMainHelper Self)<\/em><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-2022 aligncenter\" src=\"http:\/\/buildsoftsupport.com\/wp-content\/uploads\/2017\/03\/diamonds_error_parameterdiagnostics.png\" alt=\"\" width=\"504\" height=\"275\" srcset=\"https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/diamonds_error_parameterdiagnostics.png 504w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/diamonds_error_parameterdiagnostics-300x164.png 300w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/diamonds_error_parameterdiagnostics-50x27.png 50w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/diamonds_error_parameterdiagnostics-60x33.png 60w, https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2017\/03\/diamonds_error_parameterdiagnostics-35x19.png 35w\" sizes=\"(max-width: 504px) 100vw, 504px\" \/><\/p>\n[NL] :&nbsp; De parameter is onjuist<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On executing elastic analyis, following error message appears: [NL]: Kan niet lezen van een IPC-poort: De pipe is be\u00ebindigd. [FR]: \u00c9chec de la lecture \u00e0 partir d&#8217;un port IPC: Le canal de communication a \u00e9t\u00e9 ferm\u00e9. [ES]: No se pudo leer desde un puerto IPC: Ha terminado la canalizaci\u00f3n. Solution&#8230;<\/p>\n","protected":false},"author":2,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":[],"ht-kb-category":[65],"ht-kb-tag":[],"_links":{"self":[{"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/ht-kb\/132"}],"collection":[{"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/comments?post=132"}],"version-history":[{"count":3,"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/ht-kb\/132\/revisions"}],"predecessor-version":[{"id":23772,"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/ht-kb\/132\/revisions\/23772"}],"wp:attachment":[{"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/media?parent=132"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/ht-kb-category?post=132"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/ht-kb-tag?post=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}