Page 1 of 1

Explanation of error generated

Posted: 6 Aug 2018 0:47
by daveplummermd
Given the error message below, is there an indication of the file/position of the code responsible?
Capture.JPG (68.94 KiB) Viewed 5253 times
Thanks in advance

Re: Explanation of error generated

Posted: 6 Aug 2018 11:30
by Thomas Linder Puls
If you "Copy" the trace, and then switch to the IDE and choose Go to -> Go to Position On Clipboard Shift+F2 then you can easily access the lines mentioned in the dump (double clicking on lines and using F8/Sift+F8).

Anyways, string(398) is here:

Code: Select all

clauses     front(Source, Position, First, Last) :-         checkPosition(Position, Source),         First = create(Position, Source),         Last = uncheckedConvert(string, uncheckedConvert(integerNative, Source) + sizeOfDomain(char) * Position).
You are trying to take the first 6 characters from a string that is only 4 characters long. The dump may have revealed where string::front was called from, but that is not visible in the image.