User:Saijanai Kuhn/Mono issues
Jump to navigation
Jump to search
Example of what I mean
Something like this could allow users to easily see if their bug has already been found:
Wiki Number | First line of debug message or dialog | Title | Description | |
---|---|---|---|---|
SVC-1344 | ~ | MONO Beta Grid Crashes | Running the attached script under mono crashes the sim 100% Have not isolated the offending function yet. | |
SVC-1342 | ~ | Mono: Boolean AND (&&) and Boolean OR (||) were incorrectly mapped to the bitwise operators. | The && and || operators (Boolean AND and Boolean OR respectively) have been mapped to the bitwise operators. This can result in code that does not work properly when the operands are not pure booleans. What is the point in having separate operators if they do the same thing. | |
SVC-1327 | UThread injection failed | Mono: UThread Injection Failed: llHTTPRequest | I can't compile following script in mono.
(shows 'UThread injection failed' dialog) | |
SVC-1356 | ~ | Mono Beta treats list assignments as references | Assinging one list variable to another list variable copies only the list's reference instead of creating an identical copy of the list. As a result, changes to one list affects the other. The following script demonstrates the issue:
(shows 'UThread injection failed' dialog) | |
SVC-1317 | UThread injection failed | Mono: UThread Injection Failed: llTakeCamera | It turns out this is a deprecated function and is not necessary in my script. There should be a better error message if deprecated functions will not be supported in mono. | |
SVC-1319 | Assemble to CLI failed. Please try again later | Mono: http_response event broken | Compile of the below snippet fails with error: "Assemble to CLI failed. Please try again later." The same script works and runs fine in LSL. | |
SVC-1325 | Object: Script run-time error | Mono: negation of vector or rotation causes runtime error | ||
SVC-1326 | ~ | Mono: llGetFreeMemory quirks. | llGetFreeMemory seems to only report 16k free memory for mono scripts, even though they are supposed to have 64k free space. My test script seems to indeed be able to store 60K of data or so. | |
SVC-1330 | ~ | Mono: Typecasting to boolean inconsistent between Mono and LSL | In LSL, ZERO_VECTOR, ZERO_ROTATION, NULL_KEY, "" (null string) and [] (null list) all evaluate to boolean FALSE; in Mono they all evaluate to TRUE. | |
SVC-1331 | Object: Script run-time error | Mono: Floating point fed to conditional causes error | ||
SVC-1335 | ~ | Mono beta: integer *= float difference | LSL permits integer *= float and evaluates it at run-time, rounding off the result before assigning it to the integer variable. | |
SVC-1340 | ~ | Mono: llXorBase64StringsCorrect() will not compile. llXorBase64Strings() does. | Mono: llXorBase64StringsCorrect() will not compile. llXorBase64Strings() does. | |
SVC-1349 | System.NullReferenceException: Object reference not set to an instance of an object | Mono beta: System.NullReferenceException with certain constellation |