yanne / api-testing

I am using this to test GitHub API
1 stars 0 forks source link

Tools > Manage Plugins generates wxPython error on OSX #208

Open yanne opened 10 years ago

yanne commented 10 years ago

Framework version: Robot Framework 2.7.5 (Python 2.7.1 on darwin) Operating System: Mac OS X 10.7.5

Steps:

  1. In RIDE menu bar, click Tools > Manage Plugins.

Expected Results: A change in the RIDE GUI that allows user to manage plug ins.

Actual Results: Nothing happens.

Error reported on console:

Traceback (most recent call last): File "/Library/Python/2.7/site-packages/robotide/ui/actiontriggers.py", line 354, in call action.act(event) File "/Library/Python/2.7/site-packages/robotide/action/action.py", line 86, in act self.action(event) File "/Library/Python/2.7/site-packages/robotide/utils/eventhandler.py", line 22, in wrapped method(self, event) File "/Library/Python/2.7/site-packages/robotide/ui/mainframe.py", line 237, in OnManagePlugins self._plugin_manager.show(self._application.get_plugins()) File "/Library/Python/2.7/site-packages/robotide/ui/pluginmanager.py", line 31, in show self._tab = _PluginPanel(self._notebook, plugins, self._show_tab) File "/Library/Python/2.7/site-packages/robotide/ui/pluginmanager.py", line 46, in init sizer.Add(self._create_body(plugins, activation_callback), File "/Library/Python/2.7/site-packages/robotide/ui/pluginmanager.py", line 69, in _create_body flag=wx.ALIGN_CENTER_HORIZONTAL) File "/usr/local/lib/wxPython-2.9.4.0/lib/python2.7/site-packages/wx-2.9.4-osx_cocoa/wx/_core.py", line 14469, in Add return core.Sizer_Add(_args, _kwargs) wx._core.PyAssertionError: C++ assertion "Assert failure" failed at /BUILD/wxPython-src-2.9.4.0/src/common/sizer.cpp(1377) in DoInsert(): too many items (3 > 21) in grid sizer (maybe you should omit the number of either rows or columns?)

This issue was originally reported to Google Code on Nov 15, 2012.

yanne commented 10 years ago

Original comment by jussi.ao...@gmail.com on Nov 19, 2012.

There seem to be a lot of problems with wx 2.9 on osx. Unfortunately osx is not very high priority for us, so unless someone can provide a patch, fixing this might take some time.