← Back to team overview

sikuli-driver team mailing list archive

[Bug 1453886] Re: platform.architecture() does not work from sikuli-script.jar

 

** Changed in: sikuli
       Status: New => Won't Fix

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

** Summary changed:

- platform.architecture() does not work from sikuli-script.jar
+ [Jython] platform.architecture() does not work from sikuli-script.jar --- Jython problem

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

Title:
  [Jython] platform.architecture() does not work from sikuli-script.jar
  --- Jython problem

Status in Sikuli:
  Won't Fix

Bug description:
  To determine some test parameters we are looking to check the system
  architecture configuration (32 vs 64 specifically).

  When in an interactive jython session, I get the following:

  Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
  Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~1\HP\QUICKT~1\bin\JAVA_S~1\classes;C:\PROGRA~1\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar
  Jython 2.7b2 (default:a5bc0032cf79+, Apr 22 2014, 21:20:17)
  [Java HotSpot(TM) Client VM (Oracle Corporation)] on java1.7.0_17
  Type "help", "copyright", "credits" or "license" for more information.
  >>> import platform
  >>> print platform.architecture()
  ('32bit', '')

  But when I use a sikuli-script.jar interactive session I get the
  following:

  C:\DeploymentUnit\SikuliX>java -jar sikuli-script.jar -i
  Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
  Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~1\HP\QUICKT~1\bin\JAVA_S~1\classes;C:\PROGRA~1\HP\QUIC
  KT~1\bin\JAVA_S~1\classes\jasmine.jar
  Loading HP QuickTest Professional Java Support (version 11.0.0.0) (SUN 1.7.0_17)
  SikuliX Package Build: 1.0.1 12SEP2013160242
  Hello, this is your interactive Sikuli (rules for interactive Python apply)
  use the UP/DOWN arrow keys to walk through the input history
  help()<enter> will output some basic Python information
  shelp()<enter> will output some basic Sikuli information
  ... use ctrl-d to end the session
  >>> import platform
  >>> print platform.architecture()
  Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "C:\DeploymentUnit\SikuliX\sikuli-script.jar\Lib\platform.py", line 887, in architecture
    File "C:\DeploymentUnit\SikuliX\sikuli-script.jar\Lib\platform.py", line 830, in _syscmd_file
    File "C:\DeploymentUnit\SikuliX\sikuli-script.jar\Lib\platform.py", line 796, in _follow_symlinks
    File "C:\DeploymentUnit\SikuliX\sikuli-script.jar\Lib\ntpath.py", line 493, in abspath
    File "C:\DeploymentUnit\SikuliX\sikuli-script.jar\Lib\ntpath.py", line 53, in isabs
    File "C:\DeploymentUnit\SikuliX\sikuli-script.jar\Lib\ntpath.py", line 119, in splitdrive
  TypeError: 'NoneType' object is unsubscriptable

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


References