Cheerio everyone,
I am launching Hiero10.0.v6 from SG Desktop. When trying to launch the Shotgun Panel for example I get the following stacktrace:
Traceback (most recent call last):
File "C:\Users\[USER]\AppData\Roaming\Shotgun\bundle_cache\app_store\tk-nuke\v0.12.3\python\tk_nuke\menu_generation.py", line 923, in handler
self.callback()
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank\platform\engine.py", line 1084, in callback_wrapper
return callback(*args, **kwargs)
File "C:\Program Files\Shotgun\Resources\Python\bundle_cache\app_store\tk-multi-shotgunpanel\v1.6.4\app.py", line 212, in create_panel
widget = self.engine.show_panel(self._unique_panel_id, "Shotgun", self, app_payload.AppDialog)
File "C:\Users\[USER]\AppData\Roaming\Shotgun\bundle_cache\app_store\tk-nuke\v0.12.3\engine.py", line 635, in show_panel
**kwargs
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank\platform\engine.py", line 1822, in show_dialog
dialog, widget = self._create_dialog_with_widget(title, bundle, widget_class, *args, **kwargs)
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank\platform\engine.py", line 1684, in _create_dialog_with_widget
widget = self._create_widget(widget_class, *args, **kwargs)
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank\platform\engine.py", line 1658, in _create_widget
widget = derived_widget_class(*args, **kwargs)
File "C:\Program Files\Shotgun\Resources\Python\bundle_cache\app_store\tk-multi-shotgunpanel\v1.6.4\python\app\dialog.py", line 191, in __init__
self._current_user_model.load()
File "C:\Program Files\Shotgun\Resources\Python\bundle_cache\app_store\tk-multi-shotgunpanel\v1.6.4\python\app\model_current_user.py", line 90, in load
sg_user_data = sgtk.util.get_current_user(app.sgtk)
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank\util\login.py", line 113, in get_current_user
fields=fields
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank_vendor\shotgun_api3\shotgun.py", line 756, in find_one
additional_filter_presets=additional_filter_presets)
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank_vendor\shotgun_api3\shotgun.py", line 878, in find
additional_filter_presets)
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank_vendor\shotgun_api3\shotgun.py", line 949, in _construct_read_parameters
params["paging"] = { "entities_per_page": self.config.records_per_page,
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank_vendor\shotgun_api3\shotgun.py", line 394, in records_per_page
self._records_per_page = self._sg.server_info.get('api_max_entities_per_page') or 500
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank_vendor\shotgun_api3\shotgun.py", line 651, in server_info
return self.server_caps.server_info
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank_vendor\shotgun_api3\shotgun.py", line 668, in server_caps
self.info())
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank_vendor\shotgun_api3\shotgun.py", line 706, in info
return self._call_rpc("info", None, include_auth_params=False)
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank\authentication\shotgun_wrapper.py", line 63, in _call_rpc
return super(ShotgunWrapper, self)._call_rpc(*args, **kwargs)
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank_vendor\shotgun_api3\shotgun.py", line 3156, in _call_rpc
self.config.api_path, encoded_payload, req_headers)
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank_vendor\shotgun_api3\shotgun.py", line 3297, in _make_call
return self._http_request(verb, path, body, req_headers)
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank_vendor\shotgun_api3\shotgun.py", line 3348, in _http_request
headers=headers)
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank_vendor\shotgun_api3\lib\httplib2\__init__.py", line 1608, in request
(response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank_vendor\shotgun_api3\lib\httplib2\__init__.py", line 1350, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, headers)
File "C:\Users\[USER]\AppData\Roaming\Shotgun\[STUDIONAME]\p73c42.basic.desktop\cfg\install\core\python\tank_vendor\shotgun_api3\lib\httplib2\__init__.py", line 1306, in _conn_request
response = conn.getresponse()
File "C:\Program Files\Nuke10.0v6\lib\httplib.py", line 1018, in getresponse
raise ResponseNotReady()
httplib.ResponseNotReady
When I try the same in Hiero12.0.v2 launched from SG Desktop theses errors won’t show up and every Shotgun Integration works as supposed.
At first I thought the issue was that Hiero10 doesn’t support httplib2 but that’s not true since Hiero12 doesn’t as well.
Has anyone experienced something similar?
Cheers,
Tony