{"id":1926,"date":"2021-05-08T08:41:07","date_gmt":"2021-05-08T06:41:07","guid":{"rendered":"http:\/\/nanninga.myds.me:8305\/?p=1926"},"modified":"2024-12-01T09:05:29","modified_gmt":"2024-12-01T08:05:29","slug":"fehler","status":"publish","type":"post","link":"https:\/\/ctb.nanninga.me\/en\/fehler\/","title":{"rendered":"Errors"},"content":{"rendered":"<p>As any programmer I try to deliver my programs without any errors\/bugs.<\/p>\n<p>However, often this does not work. I&#8217;m to much focused on certain functionality and forget important things. Or I want to make a tiny little change and overlook that I&#8217;m spoiling other functionality.<\/p>\n<p>Bottom line: Errors\/bugs WILL HAPPEN.<\/p>\n<p>Up to now the sytem then throws a message that most users\u00a0 don&#8217;t know how to handle. If a user tries to alert me of such error I have a problem to understand what happened.<\/p>\n<p>So I implemented a new functionality in all programs. Whenever a bug occurs you will see a similiar screen as below:<\/p>\n<p><a href=\"http:\/\/nanninga.myds.me:8305\/wp-content\/uploads\/2021\/05\/ErrorTest_P10dg4ONBC.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1929 size-full\" src=\"http:\/\/nanninga.myds.me:8305\/wp-content\/uploads\/2021\/05\/ErrorTest_P10dg4ONBC.png\" alt=\"\" width=\"834\" height=\"921\" srcset=\"https:\/\/ctb.nanninga.me\/wp-content\/uploads\/2021\/05\/ErrorTest_P10dg4ONBC.png 834w, https:\/\/ctb.nanninga.me\/wp-content\/uploads\/2021\/05\/ErrorTest_P10dg4ONBC-272x300.png 272w, https:\/\/ctb.nanninga.me\/wp-content\/uploads\/2021\/05\/ErrorTest_P10dg4ONBC-768x848.png 768w\" sizes=\"auto, (max-width: 834px) 100vw, 834px\" \/><\/a><\/p>\n<p>There is an error message for the user (yellow box) and a screenshot at the time it happened. On the right hand side you see technical information for the programmer.<\/p>\n<p>You may choose &#8220;OK&#8221; and try to continue with the program &#8211; if possible. Often it is a good idea to restart the program and try again. In many cases everything then works fine.<\/p>\n<p>Should the error persist I ask you to send me and email. You can use &#8220;Send files to Gerhard&#8221; (Screenshot above shows German messages). You may add your email-address allowing me to answer. If you have additional information about the error, please add it in the textbox &#8220;Your message&#8221;.<\/p>\n<p>With such an email I should get enough information to identify the problem and correct it in future versions.<\/p>\n<p>To get this new functionality you have to update the CallerToolBox. Use the &#8220;Upgrade\/Update&#8221; function on the start-screen (middle, bottom). When you download and install it from the homepage it is already included.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As any programmer I try to deliver my programs without any errors\/bugs. However, often this does not work. I&#8217;m to much focused on certain functionality and forget important things. Or I want to make a tiny little change and overlook <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/ctb.nanninga.me\/en\/fehler\/\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[24],"class_list":["post-1926","post","type-post","status-publish","format-standard","hentry","category-callertoolbox","tag-tip"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":true,"content":true,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/ctb.nanninga.me\/en\/wp-json\/wp\/v2\/posts\/1926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ctb.nanninga.me\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ctb.nanninga.me\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ctb.nanninga.me\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ctb.nanninga.me\/en\/wp-json\/wp\/v2\/comments?post=1926"}],"version-history":[{"count":7,"href":"https:\/\/ctb.nanninga.me\/en\/wp-json\/wp\/v2\/posts\/1926\/revisions"}],"predecessor-version":[{"id":2065,"href":"https:\/\/ctb.nanninga.me\/en\/wp-json\/wp\/v2\/posts\/1926\/revisions\/2065"}],"wp:attachment":[{"href":"https:\/\/ctb.nanninga.me\/en\/wp-json\/wp\/v2\/media?parent=1926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ctb.nanninga.me\/en\/wp-json\/wp\/v2\/categories?post=1926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ctb.nanninga.me\/en\/wp-json\/wp\/v2\/tags?post=1926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}