[2.0.4] Region::findWord/findLine throw class cast exception when not found --- should return null as Match --- workaround

Bug #1812578 reported by RaiMan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SikuliX
In Progress
High
RaiMan

Bug Description

---------------- workaround until fixed
catch the class cast exception, which means not found in this buggy situation.

-------------------------------------------------------------------

1.1.4-SNAPSHOT-2019-01-16_07:30/Windows10.0/Java8(64)1.8.0_191-b12

I used this code:

r = Region(530,348,83,50)
r.findWord("f1")

and I got this error:

[error] script [ Untitled ] stopped with error at line --unknown--
[error] Error caused by: Traceback (most recent call last): File "C:\Users\Test\AppData\Local\Temp\Sikulix_967257492\sikuli-6407310615782564146.py", line 2, in <module> r.findWord("f1") at org.sikuli.script.Region.findWord(Region.java:2758)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
java.lang.ClassCastException: java.lang.ClassCastException: org.sikuli.script.Finder cannot be cast to org.sikuli.script.Match

RaiMan (raimund-hocke)
summary: [1.1.4] Region::findWord/findLine throw class cast exception when not
- found --- should return null as Match
+ found --- should return null as Match --- workaround
description: updated
RaiMan (raimund-hocke)
summary: - [1.1.4] Region::findWord/findLine throw class cast exception when not
+ [2.0.4] Region::findWord/findLine throw class cast exception when not
found --- should return null as Match --- workaround
Changed in sikuli:
status: New → In Progress
importance: Undecided → High
assignee: nobody → RaiMan (raimund-hocke)
milestone: none → 2.0.5
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.