|
|
|
|
|
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 |
|
|
|
|
|
|
|