sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #21017
[Bug 1224863] Re: Null pointer exception raised at click function call
Thanks for finding and evaluating:
The Region class is totally revised in this aspect and strictly
according to the Java Rectangle rules.
... means the Region
Region(SCREEN.w, SCREEN.h, 1, 1)
is one pixel below and one pixel right to the bottom right corner of the
primary screen and hence outside any screen if there is no screen at
this coordinates.
A Region must have a width and height both > 0, otherwise it is undefined (the message though for a top left corner on a screen is misleading).
*** I will fix this the way, that I will produce a sensible error message and as a convenience set the attribute being 0 to 1.
What is inconvenient, that the click on a Region/Location outside any screen leads to a null pointer exception.
*** I will change this to an exception with a better message.
** Summary changed:
- Null pointer exception raised at click function call
+ [1.0.1] click() on Region/Location outside screen gives Null pointer exception --- should be more explanatory
--
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1224863
Title:
[1.0.1] click() on Region/Location outside screen gives Null pointer
exception --- should be more explanatory
Status in Sikuli:
New
Bug description:
1 - Version of SIKULI : X-1.0.1
2 - Operating system : Windows XP Pro SP3
3 - Procedure to reproduce the bug: The Null Pointer Exception was raised in this line of my code
self.clickFunction_dict[action.lower()](reg)
where:
self.clickFunction_dict = {"left" : click, "right" : rightClick, "double" : doubleClick}
action = "left"
reg is a region object created before.
This function has worked many thousands times before to crash
yesterday.
4 - I recently passed to SIKULI X-1.0.1. I never encountered this
problem with SIKULI X-1.0-rc3.
To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1224863/+subscriptions
Follow ups
References