TACTIC Open Source
Upgrade Tactic 4.5 to 4.7.0.b02 - Printable Version

+- TACTIC Open Source (http://forum.southpawtech.com)
+-- Forum: TACTIC Open Source (http://forum.southpawtech.com/forumdisplay.php?fid=3)
+--- Forum: TACTIC Discussion (http://forum.southpawtech.com/forumdisplay.php?fid=4)
+--- Thread: Upgrade Tactic 4.5 to 4.7.0.b02 (/showthread.php?tid=112)

Upgrade Tactic 4.5 to 4.7.0.b02 - Nachogor - 05-08-2020

Hi all!

We are upgrading our old tactic 4.5 to 4.7 and some stuff has changed in the tactic_server_stub and the scripts are not working anymore. Is there any place where I can find all the updates from 4.5 to 4.7? As far as I can see it´s only the my for self but it's not working anyway.

Being able to find a TACTIC_4.5_Fedora_19_VM would be also very usefull to install it from scratch and check everything is working on that version and it´s not something we custom modified.

Thanks a lot!

RE: Upgrade Tactic 4.5 to 4.7.0.b02 - Celton McGrath - 05-08-2020

Feel free to post stack traces/errors/screenshots here, but old VM's are available here:

RE: Upgrade Tactic 4.5 to 4.7.0.b02 - Nachogor - 05-08-2020

Thanks a lot! First will check if everything works ok with a fresh 4.5 VM install, and if everything goes smooth will try to find more and let you know.

Just in case it might helpfull here is the Traceback.

C:\Python27\python.exe C:/TOOLS/dev/lasp/tactic/AutoLoader/AutoLoader.py
Traceback (most recent call last):
  File "C:/TOOLS/dev/lasp/tactic/AutoLoader/AutoLoader.py", line 822, in on_context_menu
  File "C:/TOOLS/dev/lasp/tactic/AutoLoader/AutoLoader.py", line 898, in search_lowres_path
    self.lowres_versions = self.context.search_lowres_path(self.selected_task)
  File "C:\TOOLS\dev\lasp\tactic\AutoLoader\apps\python_app.py", line 261, in search_lowres_path
    lowres_path = Path(task.first_version_path, app='nuke').lowresDirectoryPath
  File "C:\TOOLS\dev\lasp\tactic\sobjects.py", line 340, in __getattribute__
    return object.__getattribute__(self, attr)
  File "C:\TOOLS\dev\lasp\tactic\sobjects.py", line 415, in first_version_path
    self._first_version_path = server.get_virtual_snapshot_path(search_key, self.context, file_type='main', protocol='sandbox')
  File "C:\TOOLS\dev\lasp\tactic\client\tactic_client_lib\tactic_server_stub.py", line 3613, in get_virtual_snapshot_path
    return self.server.get_virtual_snapshot_path(self.ticket, search_key, context, snapshot_type, level_key, file_type, file_name, mkdirs, protocol, ext, checkin_type)
  File "C:\Python27\lib\xmlrpclib.py", line 1233, in __call__
    return self.__send(self.__name, args)
  File "C:\Python27\lib\xmlrpclib.py", line 1591, in __request
  File "C:\Python27\lib\xmlrpclib.py", line 1273, in request
    return self.single_request(host, handler, request_body, verbose)
  File "C:\Python27\lib\xmlrpclib.py", line 1306, in single_request
    return self.parse_response(response)
  File "C:\Python27\lib\xmlrpclib.py", line 1482, in parse_response
    return u.close()
  File "C:\Python27\lib\xmlrpclib.py", line 794, in close
    raise Fault(**self._stack[0])
xmlrpclib.Fault: <Fault 1: 'Value for [file_name] is None'>