← Back to team overview

sikuli-driver team mailing list archive

[Bug 1212706] [NEW] [1.0.1] observe with onChange() does not work

 

Public bug reported:

Hi,
My environment is 
windows xp + JRE 6 update 45
I had test the code in official document
def changed(event):
        print "something changed in ", event.region
        for ch in event.changes:
                ch.highlight() # highlight all changes
        sleep(1)
        for ch in event.changes:
                ch.highlight() # turn off the highlights
with selectRegion("select a region to observe") as r:
    # any change in r larger than 50 pixels would trigger the changed function
    onChange(50, changed)
    observe(background=True)

wait(30) # another way to observe for 30 seconds
r.stopObserver()

when I use old version of sikuli (1.0RC3)
everything work fine,

but when I use version 1.0.1
will always get error message
[error] script [ sikulitest ] stopped with error in line 11   <--observe(background=True)
[error] java.lang.NullPointerException ( java.lang.NullPointerException )

I also tried on windows 7 64 bit + JRE7
have the same error,

is it a bug in version 1.0.1

or observe will be use in different way in  new version?

** Affects: sikuli
     Importance: High
     Assignee: RaiMan (raimund-hocke)
         Status: In Progress

** Changed in: sikuli
       Status: New => In Progress

** Changed in: sikuli
   Importance: Undecided => High

** Changed in: sikuli
     Assignee: (unassigned) => RaiMan (raimund-hocke)

** Changed in: sikuli
    Milestone: None => 1.1.0

-- 
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1212706

Title:
  [1.0.1] observe with onChange() does not work

Status in Sikuli:
  In Progress

Bug description:
  Hi,
  My environment is 
  windows xp + JRE 6 update 45
  I had test the code in official document
  def changed(event):
          print "something changed in ", event.region
          for ch in event.changes:
                  ch.highlight() # highlight all changes
          sleep(1)
          for ch in event.changes:
                  ch.highlight() # turn off the highlights
  with selectRegion("select a region to observe") as r:
      # any change in r larger than 50 pixels would trigger the changed function
      onChange(50, changed)
      observe(background=True)

  wait(30) # another way to observe for 30 seconds
  r.stopObserver()

  when I use old version of sikuli (1.0RC3)
  everything work fine,

  but when I use version 1.0.1
  will always get error message
  [error] script [ sikulitest ] stopped with error in line 11   <--observe(background=True)
  [error] java.lang.NullPointerException ( java.lang.NullPointerException )

  I also tried on windows 7 64 bit + JRE7
  have the same error,

  is it a bug in version 1.0.1

  or observe will be use in different way in  new version?

To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1212706/+subscriptions


Follow ups

References