EducationalTestingService / Confero

Eye-tracking, Screen and Event Capturing System for Windows. A web application running on a separate PC allows for real time monitoring of the users actions.
GNU General Public License v3.0
9 stars 1 forks source link

validation failure: missing pyparse #93

Closed garyfeng closed 9 years ago

garyfeng commented 9 years ago

Validation fails and Track quits with the following message:

Confero Track Started.
Found Confero Server: 10.44.125.37 8888

Error While Calculating Accuracy Stats:
Traceback (most recent call last):
  File "C:\Confero\python-2.7.6\lib\site-packages\psychopy\iohub\util\targetposi
tionsequence.py", line 1337, in _createPlot
    from matplotlib import pyplot as pl
  File "C:\Confero\python-2.7.6\lib\site-packages\matplotlib\__init__.py", line
125, in <module>
    raise ImportError("matplotlib requires pyparsing")
ImportError: matplotlib requires pyparsing

Run Loop Exception:  'NoneType' object is not iterable
Traceback (most recent call last):
  File "C:\Confero\ConferoTrack\track\dataCollection.py", line 189, in runEventL
oop
    cmd = self.handleMsgRx()
  File "C:\Confero\ConferoTrack\track\dataCollection.py", line 419, in handleMsg
Rx
    self.startEyeTrackerValidation(validation_config)
  File "C:\Confero\ConferoTrack\track\dataCollection.py", line 583, in startEyeT
rackerValidation
    results = validation_proc.display()
  File "C:\Confero\python-2.7.6\lib\site-packages\psychopy\iohub\util\targetposi
tionsequence.py", line 1300, in display
    if self.showResultsScreen() is not None:
  File "C:\Confero\python-2.7.6\lib\site-packages\psychopy\iohub\util\targetposi
tionsequence.py", line 1576, in showResultsScreen
    self._buildResultScreen()
  File "C:\Confero\python-2.7.6\lib\site-packages\psychopy\iohub\util\targetposi
tionsequence.py", line 1539, in _buildResultScreen
    fig, fig_image_path = self._createPlot()
TypeError: 'NoneType' object is not iterable
<type 'exceptions.TypeError'>
TypeError("'NoneType' object is not iterable",)
['  File "C:\\Confero\\python-2.7.6\\lib\\site-packages\\psychopy\\iohub\\client
\\__init__.py", line 2169, in start\n    result=self.run(*sys_argv)\n',
 '  File "C:\\Confero\\ConferoTrack\\track\\dataCollection.py", line 103, in run
\n    return_value=self.runEventLoop()\n',
 '  File "C:\\Confero\\ConferoTrack\\track\\dataCollection.py", line 207, in run
EventLoop\n    raise e\n']
ioHub Server Process Completed With Code:  0
Traceback (most recent call last):
  File "start.py", line 241, in <module>
    main(configurationDirectory)
  File "start.py", line 218, in main
    new_iohubconfig_rpath))
TypeError: 'NoneType' object is not iterable

C:\Confero\ConferoTrack\track>

Looks like a missing library in the python distro.

isolver commented 9 years ago

I thought I had gottern that. I had cleaned out the pythojn site packages for the end user distro and removed a couple packages that ended up being needed by matplotlib.

I'll make sure they are all back.