← Back to team overview

sikuli-driver team mailing list archive

[Bug 1386862] Re: [1.1.0] OS X 10.10: Location: outside any screen in multi-monitor setup

 

OK, thanks for the information.

could you send me the code snippet around the last working exists() and
the failing find().

Something must trigger the coordinate change.
Without seeing the code, I have no idea.

You might send it silently to my mail at https://launchpad.net/~raimund-
hocke if you do not want to post it publicly.

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

Title:
  [1.1.0] OS X 10.10: Location: outside any screen in multi-monitor
  setup

Status in Sikuli:
  In Progress

Bug description:
  Sikulix API  Version: 1.1.0
  Yosemite 64 bits


  I'm developing a solution on Java with Sikuli, with two monitors, on Mac OS after I updated to Yosemite I began to get the next errors message:
  error] Location: outside any screen (-2560, 0) - subsequent actions might not work as expected
  [error] Location: outside any screen (-2560, 0) - subsequent actions might not work as expected
  [error] Location: outside any screen (-1484, 153) - subsequent actions might not work as expected

  I've make changes to Display settings and update to Java 1.8 JDK and JRE
  I use this method to get the Screen ID:

  public static int getCurrentScreenId(Pattern pattern) throws Exception
  	{
  		int result = 0;

  		for (int i = 0; i <= 1; i++)
  		{
  			System.out.println("Try number " + i);
  			if (new Screen(i).exists(pattern) != null)
  			{
  				System.out.println("Searching on Screen: " + i);
  				result = i;
  				System.out.println("Screen founded =" + result);

  			}
  			else
  			{
  				continue;
  			}

  		}
  		return result;
  	}
  NOTE: on Yosemite the screen 0 (default) is the monitor connected to the machine, if you unplugged the monitor then the screen(0) is the screen machine.

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


References