Menu
Bug Reports
Occasionally we find bugs in the current release of Venom2 or VenomIDE which may affect users. Usually a ‘workaround’ is possible. Bug reports and any workarounds applying to recent releases are documented on this page.
Bug reports for older releases of Venom2 are documented in the Release Notes.
Bug reports for Venom2
Release VM2-2019-11-05 (Current) |
|
Bug | Comment |
TextAnalyser.Get(n, maxchars) may overwrite it's heap block. | Cause: The buffer allocated wasn't large enough. The overwrite happens when maxchars characters are read. The bug may not show in applications that don't exercise the heap a lot. Workaround: None. Fixed: Yes - ask for pre-release with the fix. In previous versions: Yes |
Venom's Select Case statement failed with > 255 cases. | Cause: The number of cases was stored in an 8-bit value Workaround: Use multiple Select Case statements and If/Else to pre-select them. Fixed: Yes - ask for pre-release with the fix. In previous versions: Yes |
FTPServer doesn't work fully with FileZilla | FileZilla: if multiple files are sent in one drop, sometimes a file is truncated. [Note: in order to work with Venom's FTPServer object FileZilla requires multiple FTP server tasks & objects - see Code snippets for how to deal with this.] Cause: ? Workaround: Use command line FTP in Windows or Linux, or only send one file at a time. Fixed: No. In previous versions: Yes |
UDP protocol can't receive broadcasts. | Cause: Bug in packet filtering code. Workaround: None. Fixed: Yes - ask for pre-release with the fix. In previous versions: Yes |
USB Sticks: some types of USB memory stick don't work with Venom driver. | Cause: Obscure USB MSD initialisation requirement not met. Workaround: Find USB sticks that work with the current drivers and use those. Fixed: Yes - ask for pre-release with the fix. In previous versions: Yes |
CANbus: The status message was not extracting bits from the ESR register correctly. | Cause: Workaround: Read the value of the ESR using Status(6) and extract the values using Venom code. Fixed: Yes - ask for pre-release with the fix. In previous versions: Yes |
Release 2018-05-22 |
|
Bug | Comment |
Display rotation not working | Cause: The rotation function was missing from the driver. Workaround: Please contact us for a pre-release version. Fixed: Yes In previous versions: Yes |
CANBus 16-bit filter masks not working | Cause: This is actually a documentation issue. Workaround: The last two parameters to the Mapping message are each actually a mask and an ID combined, where the mask is in the upper 16 bits and the ID in the lower 16 bits. Fixed: In the Venom2 Help File after 2019/04/03 In previous versions: Yes |
Release 2017-09-10 | |
Bug | Comment |
Graphics LCD memory leak | Cause: If the Make for a GraphicsLCD object failed a large block of memory was not being released. Workaround: None Fixed: In the next version In previous versions: Yes |
Please contact us for bug reports for older versions. |
Release 2.2.0.20 (current) |
|
No bugs reported | |
Release 2.2.0.18 | |
Bug | Comment |
Mistaken syntax error on sending class-default message. | Cause: Expressions such asobj.[Class]message were incorrectly flagged as a syntax error. Workaround: Uncheck option that prevents code downloading with syntax errors (in Terminal settings). Fixed: In the next release In previous versions: Yes |
Release 2.2.0.16 | |
Bug | Comment |
Exception: <<<:>>> or TextBlock at the end of a file | Cause: VenomIDE will crash with an exception if either <<< or TextBlock syntax are used at the end of a file. Workaround: Put a dummy comment at the end of the file. If the triggering condition is in the saved file then you may have to open the file in another text editor to change it. Fixed: In the next release In previous versions: Yes |
Release 2.2.0.15 | |
Bug | Comment |
Exception: unbalanced quote at the end of a file | Cause: VenomIDE will crash with an exception if a quoted string that lacks the closing quote is the last text in a file. Workaround: Put a dummy comment at the end of the file. If the triggering condition is in the saved file then you may have to open the file in another text editor to change it. Fixed: In the next release In previous versions: Yes |
Release 2.2.0.14 | |
Bug | Comment |
Exception: comment on last line of file | Cause: VenomIDE will crash with an exception if there is a comment on the last line of a file. Workaround: None Fixed: In the next release In previous versions: Yes |