T-PLAN ROBOT

Product Overview
Documentation
FAQ
Downloads
Contacts
 
VNCROBOT 1.3 BUG LIST

Open Bugs

Legend: Open ->

  Will be fixed in next release ->


Fixed & released ->


Bug No.
Date
MM/dd/yy
Description State
10004
Report scope="combined" doesn't work

10009
Behavior of the error tree is not consistent. It should not be available only after pre-execution validation. It should also react on script changes. Also need a way to configure it.
NOTE: A new model of error tree behavor will be introduced in one of the next versions.

10010
Currently executed line is sometimes painted into other VNCRobot components like toolbar, status bar and VNC viewer. This issue is limited to Solaris.
10023
10/29/05 When Home is pressed in editor, it doesn't scroll all the way to display the break point column (gutter).
12011
06/20/06
VNCRobot in combination with TightVNC on Windows has a refresh problem. Application windows sometimes display without content and the window image appears piece by piece as user move the mouse pointer over the application.
WORKAROUND: Select the 'Poll full screen' option in the TightVNC server configuration window.

12026
07/01/06 The VNC viewer sometimes gets stuck and stops to refresh the remote desktop image. This behavior has been so far observed just with Java 1.5 on Solaris.
WORKAROUND: If you experience this problem, use Java 1.4 (1.4.2_04 and higher)


Bugs fixed in 1.3.16

Bug No.
Date
MM/dd/yy
Description State
13084
05/06/09
The Preferences dialog displays blank on Java 1.6.0_12 and higher.

NOTE: The dialog was relying on an internal feature which has changed in the latest Java distribution. A permanent fix was introduced to remove this dependency.
Fixed
in 1.3.16
13085
05/06/09 The SendMail command sends file attachments with full file path. It should be named just by the file name.
Fixed
in 1.3.16
13086
05/06/09 Mouse drags are too fast and don't replay on some systems.

NOTE: Smooth mouse moves were implemented to improve replay of mouse events. The Mouse move and Mouse drag commands now generate multiple mouse pointer moves along the trajectory from the event start point to the target location.
Fixed
in 1.3.16
13087
05/06/09 VNCRobotThread instances may throw a "java.lang.IllegalStateException: Shutdown in progress" intermittently.

NOTE: There's a race condition causing shutdown hooks removal attempts while they are being used. The exception doesn't break any functionality. The code was fixed to handle the removal correctly.
Fixed
in 1.3.16
13088
05/06/09 Typing of text on some systems running under VMware doesn't work correctly and types characters of different upper or lower case than expected.

NOTE: A fake Shift key press was implemented to fix the text transfer. Should you experience any compatibility issues, switch it off through the Press Command preferences.
Fixed
in 1.3.16

Bugs fixed in 1.3.15

Bug No.
Date
MM/dd/yy
Description State
13078
03/09/09
Preferred RFB encodings are not properly sent to the server and the client seems to ignore any values configured through the Preferences dialog. This bug was likely to be introduced with changes in 1.3.13.
Fixed
in 1.3.15
13079
03/09/09 Run and Include commands report an error when executed in offline mode (without a VNC connection). As they do not have any dependency on the VNC server, they should not require it.
Fixed
in 1.3.15
13080
03/09/09 Newline character '\n' are not recognized in the body of E-mails sent through the Sendmail command.

NOTE: Caused by migration to JavaMail SDK in version 1.3.13.
Fixed
in 1.3.15
13081
03/09/09 Zlib encoding doesn't work correctly. It displays just part of the remote desktop image and then it reports an error which breaks connection to the VNC server. In addition when this encoding is used together with 8-bit and 16-bit pixel formats, it displays a crippled desktop image.
Fixed
in 1.3.15
13082
03/09/09 VNCRobot displays incorrect colors for servers which use big endian order of pixel data, for example PowerPC Mac. The desktop usually has a blue cast.
Fixed
in 1.3.15
13083
03/09/09 Raw encoding used together with 8-bit pixel format crashes with a NullPointerException and breaks connection to the VNC server.
Fixed
in 1.3.15

Bugs fixed in 1.3.14

Bug No.
Date
MM/dd/yy
Description State
13075
01/18/09
VNCRobot fails to connect to a VNC server and displays an error like "Array index out of range: 0".

NOTE: This bug was introduced in 1.3.13 and it is caused by an invalid default value of a configuration parameter. If you have run VNCRobot 1.3.13 on your machine and you keep experiencing this bug even with VNCRobot 1.3.14, delete file called config.properties in your home folder.
Fixed
in 1.3.14
13076
01/17/09 "Button" parameter of the Mouse command doesn't work. The impact is that it is not possible to automate clicks or drags with middle or right mouse buttons in a test script.
Fixed
in 1.3.14
13077
01/17/09 Mouse commands employing events with modifiers (for example, "Mouse Ctrl+click") report syntax error  in the VNCRobot editor.
Fixed
in 1.3.14

Bugs fixed in 1.3.13

Bug No.
Date
MM/dd/yy
Description State
13069
01/10/09
Preferences window displays blank when reopened.

NOTE: This behavior has been reproduced only with certain Java versions (Java JDK 1.5 in general) on the Linux platform. Though the root cause is a bug in Java, a workaround has been implemented in the VNCRobot code to avoid this problem.
Fixed
in 1.3.13
13070
01/10/09 Sednmail command doesn't support password authentication to SMTP servers.

NOTE: VNCRobot switched from a propriteary mail client to JavaMail(TM) API provided by Sun Microsystems.
Fixed
in 1.3.13
13071
01/10/09 The 'default' image comparison algorithm doesn't work correctly with the 'cmparea' paremeter. The module always starts the comparison from [0,0] instead of from the specified custom coordinates.
Fixed
in 1.3.13
13072
01/10/09 Image coordinates in the percent style do not work as expected. They are computed against the VNCRobot viewer size and not the remote frame buffer size. This generates incorrect coordinate values on servers with the size smaller than the default disconnected viewer size (800x600).
Fixed
in 1.3.13
13073
01/10/09 'Waitfor match' command has a minor memory leak. Frequent executions of this command (tens of thousands and more) may cause VNCRobot to crash with OutOfMemoryError.
Fixed
in 1.3.13
13074
01/10/09 'Waitfor match' and 'Waitfor mismatch' do not return a non-zero return value when the template image is not found. These commands should behave the same way as 'Compareto' which returns value of 2.
Fixed
in 1.3.13

Bugs fixed in 1.3.12

Bug No.
Date
MM/dd/yy
Description State
13064
08/31/08
VNCRobot crashes with a NumberFormatExceptions when used with Java which has unusual format of version number (e.g. 1.6.0-oem-b104).
Fixed
in 1.3.12
13065
08/31/08 Numpad keys defined by X11/keysymdef.h constants XK_KP_0 - XK_KP_9 were not properly sent to the server. Fixed
in 1.3.12
13066
08/31/08 VNCRobot has a dependency on its JAR file name. When the vncrobot.jar file is renamed, VNCRobot fails to start. This makes it impossible to use it with tools which repackage (and rename) JAR files.
Fixed
in 1.3.12
13067
08/31/08 Waitfor Match Window: when a value of '1000' or higher is typed into the comparison interval or timeout fields, it gets formatted to '1,000'. This leads to generation of incorrect commands.
Fixed
in 1.3.12
13068
08/31/08 The Record toggle menu item in the Script menu doesn't work (it fails to toggle on) while the corresponding Record toolbar button works fine.
Fixed
in 1.3.12

Bugs fixed in 1.3.11

Bug No.
Date
MM/dd/yy
Description State
13060
03/15/08
Transparent pixels are not handled properly when the tool is run from the image comparison CLI (i.e. through imgcompare.sh or imgcompare.bat).
Fixed
in 1.3.11
13061
03/29/08 VNCRobot crashes with a NullPointerException when it is invoked to execute a test script with relative path (e.g. ./vncrobot.sh -c localhost:1 -p welcome -r ../test.txt).

WORKAROUND: Use absolute path to your test script instead (e.g. /root/test.txt instead of ../test.txt).
Fixed
in 1.3.11
13062
04/13/08 Script editor has very low performance when editing a large script (50kB+)
Fixed
in 1.3.11
13063
04/13/08 Windows displaying images like Template Preview should have a more contrasting background rather than standard gray to allow to see image borders clearly.
Fixed
in 1.3.11

Bugs fixed in 1.3.10

Bug No.
Date
MM/dd/yy
Description State
13054
03/09/08
As VNCRobot 1.3.9 supports just 32-bit color mode, it can't be used together with VNC servers and devices which support just 8-bit or 16-bit colors, e.g. thin clients or Windows CE systems. The RFB module should be extended to handle any color encoding specified by the RFB 3.3 protocol.
Fixed
in 1.3.10
13055
03/09/08 The Include and Run commands fail to load variables initialized with the Eval command.
Fixed
in 1.3.10
13056
03/09/08 Multiple nesting of if/else and for blocks may cause under certain conditions incorrect execution of the for statement (infinite loop reported).
Fixed
in 1.3.10
13057
03/09/08 Overriding of variables _REPORT_DIR and _TEMPLATE_DIR through the -v CLI option doesn't work.
Fixed
in 1.3.10
13058
03/09/08 When an search offline image comparison is performed in CLI, it always displays just up to 10 matches from image search even if more were found. It should display all matches found during search image comparison up to the limit configured in the user preferences. Fixed
in 1.3.10
13059
03/09/08 The 'Server and port' label in the Login dialog is misleading. It should rather indicate that a display number is expected.
Fixed
in 1.3.10

Bugs fixed in 1.3.9

Bug No.
Date
MM/dd/yy
Description State
13047
11/11/07
The new image search algorithm introduced in 1.3.8 is very slow when template image contains many colors (tens of thousands). Further optimization is needed.
Fixed
in 1.3.9
13048
11/11/07 There's a memory leak in the image comparison code which may cause VNCRobot to run out of memory.  An OutOfMemoryError is typically printed out into the console. This issue was reproduced when running an automated script which contained many comparisons (100+).
Fixed
in 1.3.9
13049
11/18/07 When VNCRobot 1.3.8 is run with the -n CLI option, it crashes with MissingResourceException. It is caused by a missing message in the language pack. The bug was introduced into 1.3.8 due to implementation lof localization support.
Fixed
in 1.3.9
13050
11/18/07 Online help is not accessible on Windows.
Fixed
in 1.3.9
13051
11/18/07 Both status bar and event table in the Tools panel display incoming update events whose size is equal to or larger than limit configurable through the Preferences window. The window however accepts just integer numbers. It should be able to save float values.
Fixed
in 1.3.9
13052
11/18/07 When online help is not accessible (e.g. due to missing JavaHelp library jh.jar), all help buttons should be disabled.
Fixed
in 1.3.9
13053
11/18/07 The Show Matches window always displays just 10 matches from image search even if more of them were found. It should display all matches found during search image comparison up to the limit configured in the user preferences.
Fixed
in 1.3.9

Bugs fixed in 1.3.8

Bug No.
Date
MM/dd/yy
Description State
13044
11/11/07
When a Waitfor match command without an explicit pass rate is executed using the search method, it uses the default pass rate of the default method.
WORKAROUND: Use explicit pass rate (e.g. Waitfor match method=search passrate=100%)
Fixed
in 1.3.8
13045
11/11/07 The Waitfor match command doesn't handle situations where image comparison takes too long and exceeds the configured interval or even the timeout. It starts a new comparison thread even if the previous one hasn't finished yet. The impact is that the command may fail without any obvious reason and users may experience very slow performance cause by the running image comparison threads in the background.

This bug affects mainly image comparisons through the search method which use lower than 100% pass rates.

WORKAROUND:
Perform the image comparison manually first (e.g. through the Waitfor match window) and set the interval and timeout time parameters longer than the observed comparison time. Alternatively use the highest pass rate possible (100% in case of image search ideally).
Fixed
in 1.3.8
13046
11/18/07 The default image comparison pass rate fields in the Preferences->Compareto window do not accept float issues (only integer ones). Fixed
in 1.3.8


Bugs fixed in 1.3.7

Bug No.
Date
MM/dd/yy
Description State
13038
10/21/07
The file browser invoked by the "..." button in Compareto, Screenshot and Waitfor windows doesn't display directories (only image files). It should display directories to allow to browse in the file system. Fixed
in 1.3.7
13039
10/21/07 Applications using VNCRobot threads may run out of memory. There's a memory leak which prevents the Java garbage collector to reclaim the memory allocated by a thread even if it already finished and can be finalized. Fixed
in 1.3.7
13040
10/21/07 The "search" image comparison is broken when used with a Compareto, Screenshot or Waitfor match/mismatch command in a script. The comparison works correctly only in the Screenshot/Compareto/Waitfor windows.
NOTE: This is a major bug introduced in 1.3.6 which impacts usability of scripts relying on image search. A new build addressing this issue will be released until Oct 28.
Fixed
in 1.3.7
13041
10/27/07 When an existing Screenshot, Compareto or Waitfor command is edited through the property window and resaved, the "onpass" and "onfail" parameters get deleted from the editor. Fixed
in 1.3.7
13042
10/27/07 When just a few commands are selected in editor and ran using the "Execute Selection" button, any Run command within the script gets executed even though it is not included in the selected text. Fixed
in 1.3.7
13043
10/28/07
When a test report is generated through a script which contains both Warning commands and Screenshot ones with image comparison, the reports shows incorrect image indices in the image comparison table.
Fixed
in 1.3.7

Bugs fixed in 1.3.6

Bug No.
Date
MM/dd/yy
Description State
13032
10/07/07
Image comparison using the 'search' method sometimes unexpectedly fails even though the template image is present on the remote desktop. The bug seems to be related to the template size and rectangle searched.
Fixed
in 1.3.6
13033
10/07/07 Screenshot Command Window: When the "Disable Image Comparison" radio button is selected, the OK button fails to save the changes and VNCRobot throws a NullPointerException.
Fixed
in 1.3.6
13034
10/07/07 Screenshot Command Window: When the window is opened for an already existing Screenshot command which has no image comparison enabled, it displays with the "Create a new template" button selected. The "Disable image comparison" button should be selected instead. Fixed
in 1.3.6
13035
10/07/07 The "search" image comparison method doesn't use the 'passrate' argument. The implementation in VNCRobot 1.3.5 looks just for exact pixel matches. It should be able to handle a pass rate just like the "default" image comparison method and it should be able to find locations which match the template just up to the given percentage (i.e. they may contain a ceratin number of different pixels).
Fixed
in 1.3.6
13036
10/07/07 Content validating fields in the Search, CompareTo and Waitfor Command windows should not turn red and report an error when the field is disabled (i.e. the value will not be used in the generated command).
Fixed
in 1.3.6
13037
10/07/07 When a script gets saved under a different name and/or to another directory, the editor should revalidate the content because it affects visibility of other scripts linked through the Run and Include commands.
Fixed
in 1.3.6

Bugs fixed in 1.3.5

Bug No.
Date
MM/dd/yy
Description State
13025
09/22/07
Waitfor Command window - the remote desktop image which is used for creation of a new template doesn't refresh when the window gets reopened.
Fixed
in 1.3.5
13026
09/22/07 Spaces in template file name or path cause the image comparison performed by the Screenshot command to fail and throw a NullPointerException. The same error can be reproduced when spaces are used in a screenshot name in the Take A Screenshot window.
Fixed
in 1.3.5
13027
09/22/07 When a script containing a Run command is linked to another script using Include, the Run command gets executed. This is against specification of the Include command which should just load variables and procedures rather than execute anything.
Fixed
in 1.3.5
13028
09/22/07 VNCRobot throws a NullPointException when used with custom image comparison modules where  isSecondImageRequired() method returns false. See the ImageComparisonModule for more info.
Fixed
in 1.3.5
13029
09/22/07 Documentation bugs:
1. The -n CLI option is missing in documentation and is mentioned only in examples.
2. The 'Waitfor clipboard' command specification mistakenly lists 'onfail' parameter. Correct name is 'ontimeout'.
Fixed
in 1.3.5
13030
09/22/07 Script validator reports errors in commands where variables like _SEARCH_X from image comparison are used. The validator should take into account that these variables are created dynamically and they may not be available at the time of script validation.
Fixed
in 1.3.5
13031
09/22/07 When a command or a snippet is selected through Command Wizard (Ctrl+Enter or Ctrl+I), the focus doesn't go back to the editor and one has to click mouse onto the editor to resume script editing.
Fixed
in 1.3.5

Bugs fixed in 1.3.4

Bug No.
Date
MM/dd/yy
Description State
13014
03/26/07
The Exit command should allow to exit just from an executed script, procedure or even just a structured block of code. Fixed
in 1.3.4
13015
03/29/07 VNCRobot crashes with a ClassCastException when it opens a script containing two labels with the same name. Fixed
in 1.3.4
13016
04/06/07
VNCRobot should be able to process the ServerCutText RFB event, which is sent by the VNC server when the remote clipboard is updated. It is necessary to provide the clipboard content in a suitable form, e.g. as a variable, and implement waiting for the clipboard event in the Waitfor command. Fixed
in 1.3.4
13017
04/06/07
The Edit Template window doesn't behave correctly when resized. It sometimes even displays just a fragment of the remote desktop image in the center of the screen. Manual window resizing solves the issue. Fixed
in 1.3.4
13018
04/22/07
Parameters onpass and onfail of the Screenshot command do not execute the Exit command correctly.
Fixed
in 1.3.4
13019
04/22/07
Report handler starts a thread which refreshes the status screenshot attached to the HTML report. This doesn't work correctly when the output path contains a space. VNCRobot in such a case prints a warning message like: "Unsupported image format: 'null'" into the console. Fixed
in 1.3.4
13020
04/22/07 When an image comparison is requested using a Screenshot command and the template image is corrupted or not readable, VNCRobot throws a NullPointerException and fails to execute the 'onfail' command. Fixed
in 1.3.4
13021
04/22/07 When the Compareto Command windows gets opened, canceled and reopened, the Edit Template and Compare buttons get disabled.
Fixed
in 1.3.4
13022
05/06/07
It is necessary to support nested variables to allow processing of results from the image search such as the following piece of code:

Compareto "search-test.png" method="search"
for (i=1; {i}<{_SEARCH_MATCH_COUNT}+1; i={i}+1) {
  Mouse click to=x:{_SEARCH_X_{i}},y:{_SEARCH_Y_{i}}
}

Fixed
in 1.3.4
13023
05/06/07
When the Screenshot window is finished with OK, it sometimes fails to generate or update the command in the editor. Fixed
in 1.3.4
13024
05/06/07
The Compare button in the Compareto, Screenshot and Waitfor match/mismatch windows should be ble to display results of the image search on a copy of the remote desktop image. Fixed
in 1.3.4

Bugs fixed in 1.3.3

Bug No.
Date
MM/dd/yy
Description State
13011 02/24/07
If you cancel the Compareto Command window, it then always fails to save a template or changes in an existing template. The cause is a 'canceled' flag which is not being reset. Fixed in 1.3.3
13012
02/24/07 Partial screen images created by the Screenshot command (parameter 'area') are corrupted. Fixed in 1.3.3
13013
02/24/07 When a procedure contains a structured block like if-else or for, procedure arguments ({1}, {2}, ...) are not available within the block body.
Fixed in 1.3.3

Bugs fixed in 1.3.2

Bug No.
Date
MM/dd/yy
Description State
13007
01/12/07
SendMail command doesn't work and throws out a NullPointerException. Introduced in 1.3.1, works fine in 1.3.
Fixed in 1.3.2
13008
01/12/07 Validation (compilation) performance is slow. Partially caused by 13003 bug  fix.
Fixed in 1.3.2
13009
01/12/07 Validation of 'onpass' and 'onfail' parameters causes execution of unwanted code. This bug seriously affects functionality of the scripting language module and will be fixed in 1.3.2 (scheduled for January 14). Fixed in 1.3.2
13010
01/14/07 Waitfor match/mismatch with the default image comparison method sometimes failed to perform the comparison correctly and behaved as if no match happened. This bug was introduced by the 13004 bug fix in VNCRobot 1.3.1. Fixed in 1.3.2

Bugs fixed in 1.3.1

Bug No.
Date
MM/dd/yy
Description State
10033 11/11/05 Windows keys 'Windows' and 'Properties' are not available.
NOTE: Though these keys are available in VNCRobot if run with Java 1.5, they do not work correctly. This issue is being investigated.
Fixed in 1.3.1
13001
12/27/06
There are about 15 broken links in the language specification document and in the OLH pages. The Screenshot Command Window OLH page also fails to display the window image.
Fixed in 1.3.1
13002
12/27/06 The 'for <variable> in <values> {' should not report a syntax error when the list of values is empty. Fixed in 1.3.1
13003
12/27/06 Commands enclosed in the 'onpass', 'onfail' and 'ontimeout' parameters are not validated.
Fixed in 1.3.1
13004
12/27/06 A few users reported that the 'default' and 'search' image comparison methods sometimes fail with OutOfMemoryError or an ArrayIndexOutOfBoundsException in the Java PixelGrabber class.

NOTE: The current implementation of the image comparsion algorithms unfortunately processes all the image pixels at once. The code will be improved to load the pixels gradually to decrease the memory consumption.
Fixed in 1.3.1
13005 12/27/06 The 'search' comparison method should provide coordinates of the first match point also in the form of _SEARCH_X_1 and _SEARCH_Y_1 to allow easier processing in a 'for' statement. Fixed in 1.3.1
13006
01/07/06
Some keys with Ctrl don't work correctly. An example is Ctrl+Escape which should open the Start menu on Windows. Fixed in 1.3.1

Bugs fixed in 1.3

Bug No.
Date
MM/dd/yy
Description State
12033 11/04/06 Run command doesn't work. Fixed in 1.3
12034 11/04/06 Variable values (i.e. strings like '{<name>}') are replaced in commands using regular expressions. This causes problems with some characters, e.g. '\'.  Fixed in 1.3





  OUR CLIENTS
NEWSLETTER

You have not Installed the flash player
Name:
Email: