Please or Register to create posts and topics.

Prism 'forget' your username, project, local project

Hi,

this is a very annoying bug that happen often, prism randomly forget about the project location and your username and ask them you to set it again.

this problem lead to having whole night worth of rendering be failed when using deadline

deadline report these log when prism don't have a project set and fail the render (log under)

adding extra step to ensure the database holding the current project is correctly set before overide and to have prism completely disable the ui if there is no qt/hou.ui presence would be nice

 

Thanks you !

 

2019-11-17 01:51:54: 0: Loading Job's Plugin timeout is Disabled

2019-11-17 01:51:56: 0: Executing plugin command of type 'Sync Files for Job'

2019-11-17 01:51:56: 0: All job files are already synchronized

2019-11-17 01:51:56: 0: Plugin Houdini was already synchronized.

2019-11-17 01:51:56: 0: Done executing plugin command of type 'Sync Files for Job'

2019-11-17 01:51:56: 0: Executing plugin command of type 'Initialize Plugin'

2019-11-17 01:51:56: 0: INFO: Executing plugin script 'C:\Users\epixe\AppData\Local\Thinkbox\Deadline10\slave\DESKTOP-7N1R5V8\plugins\5dd0711d1f3dd02d203c67fd\Houdini.py'

2019-11-17 01:51:56: 0: INFO: About: Houdini Plugin for Deadline

2019-11-17 01:51:56: 0: INFO: Render Job As User disabled, running as current user 'epixe'

2019-11-17 01:51:56: 0: INFO: The job's environment will be merged with the current environment before rendering

2019-11-17 01:51:56: 0: Done executing plugin command of type 'Initialize Plugin'

2019-11-17 01:51:57: 0: Start Job timeout is disabled.

2019-11-17 01:51:57: 0: Task timeout is 10800 seconds (Regular Task Timeout)

2019-11-17 01:51:57: 0: Loaded job: shot_AnimatedCommission-15Nov_hda_houdini_v0001__ssc_Wide (5dd0711d1f3dd02d203c67fd)

2019-11-17 01:51:57: 0: Executing plugin command of type 'Start Job'

2019-11-17 01:51:57: 0: DEBUG: S3BackedCache Client is not installed.

2019-11-17 01:51:57: 0: INFO: Executing global asset transfer preload script 'C:\Users\epixe\AppData\Local\Thinkbox\Deadline10\slave\DESKTOP-7N1R5V8\plugins\5dd0711d1f3dd02d203c67fd\GlobalAssetTransferPreLoad.py'

2019-11-17 01:51:57: 0: INFO: Looking for AWS Portal File Transfer...

2019-11-17 01:51:57: 0: INFO: Looking for File Transfer controller in C:/Program Files/Thinkbox/S3BackedCache/bin/task.py...

2019-11-17 01:51:57: 0: INFO: Could not find AWS Portal File Transfer.

2019-11-17 01:51:57: 0: INFO: AWS Portal File Transfer is not installed on the system.

2019-11-17 01:51:57: 0: Done executing plugin command of type 'Start Job'

2019-11-17 01:51:57: 0: Plugin rendering frame(s): 37-39

2019-11-17 01:51:57: 0: Executing plugin command of type 'Render Task'

2019-11-17 01:51:57: 0: INFO: Starting Houdini Job

2019-11-17 01:51:57: 0: INFO: Stdout Redirection Enabled: True

2019-11-17 01:51:57: 0: INFO: Stdout Handling Enabled: True

2019-11-17 01:51:57: 0: INFO: Popup Handling Enabled: True

2019-11-17 01:51:57: 0: INFO: QT Popup Handling Enabled: False

2019-11-17 01:51:57: 0: INFO: WindowsForms10.Window.8.app.* Popup Handling Enabled: False

2019-11-17 01:51:57: 0: INFO: Using Process Tree: True

2019-11-17 01:51:57: 0: INFO: Hiding DOS Window: True

2019-11-17 01:51:57: 0: INFO: Creating New Console: False

2019-11-17 01:51:57: 0: INFO: Running as user: epixe

2019-11-17 01:51:57: 0: INFO: Enforcing 64 bit build

2019-11-17 01:51:57: 0: INFO: Executable: "C:\Program Files\SideFX\Houdini17.5.425\bin\Hython.exe"

2019-11-17 01:51:57: 0: INFO: Argument: "C:\Users\epixe\AppData\Local\Thinkbox\Deadline10\slave\DESKTOP-7N1R5V8\plugins\5dd0711d1f3dd02d203c67fd\hrender_dl.py" -f 37 39 1 -g -d /out/Redshift_ROP1 -gpu 0,1 "C:/Users/epixe/AppData/Local/Thinkbox/Deadline10/slave/DESKTOP-7N1R5V8/jobsData/5dd0711d1f3dd02d203c67fd/shot_AnimatedCommission-15Nov_hda_houdini_v0001__ssc_.hiplc"

2019-11-17 01:51:57: 0: INFO: Full Command: "C:\Program Files\SideFX\Houdini17.5.425\bin\Hython.exe" "C:\Users\epixe\AppData\Local\Thinkbox\Deadline10\slave\DESKTOP-7N1R5V8\plugins\5dd0711d1f3dd02d203c67fd\hrender_dl.py" -f 37 39 1 -g -d /out/Redshift_ROP1 -gpu 0,1 "C:/Users/epixe/AppData/Local/Thinkbox/Deadline10/slave/DESKTOP-7N1R5V8/jobsData/5dd0711d1f3dd02d203c67fd/shot_AnimatedCommission-15Nov_hda_houdini_v0001__ssc_.hiplc"

2019-11-17 01:51:57: 0: INFO: Startup Directory: "C:\Program Files\SideFX\Houdini17.5.425\bin"

2019-11-17 01:51:57: 0: INFO: Process Priority: BelowNormal

2019-11-17 01:51:57: 0: INFO: Process Affinity: default

2019-11-17 01:51:57: 0: INFO: Process is now running

2019-11-17 01:52:04: 0: STDOUT: [Redshift] Redshift for Houdini plugin version 3.0.9 (Oct 28 2019 17:05:04)

2019-11-17 01:52:04: 0: STDOUT: [Redshift] Plugin compile time HDK version: 17.5.391

2019-11-17 01:52:04: 0: STDOUT: [Redshift] Houdini host version: 17.5.425

2019-11-17 01:52:04: 0: STDOUT: [Redshift] Houdini and the Redshift plugin versions don't match. Houdini or Redshift may become unestable, with features not available or crashes at render time

2019-11-17 01:52:04: 0: STDOUT: [Redshift] Plugin dso/dll and config path: C:/ProgramData/Redshift/Plugins/Houdini/17.5.391/dso

2019-11-17 01:52:04: 0: STDOUT: [Redshift] Core data path: C:\ProgramData\Redshift

2019-11-17 01:52:04: 0: STDOUT: [Redshift] Local data path: C:\ProgramData\Redshift

2019-11-17 01:52:04: 0: STDOUT: [Redshift] Procedurals path: C:\ProgramData\Redshift\Procedurals

2019-11-17 01:52:04: 0: STDOUT: [Redshift] Preferences file path: C:\ProgramData\Redshift\preferences.xml

2019-11-17 01:52:04: 0: STDOUT: [Redshift] License path: C:\ProgramData\Redshift

2019-11-17 01:52:04: 0: STDOUT: 17/11/19 01:52:04 ERROR - Prism_Plugin_Houdini - Core: v1.2.1.32 - Plugin: v1.2.1.23:

2019-11-17 01:52:04: 0: STDOUT: File "<string>", line 8, in <module>

2019-11-17 01:52:04: 0: STDOUT: File "C:/PROGRA~1/SideFX/HOUDIN~1.425/houdini/python2.7libs\hou.py", line 70516, in <module>

2019-11-17 01:52:04: 0: STDOUT: __createHoudiniInternals()

2019-11-17 01:52:04: 0: STDOUT: File "C:/Prism/Plugins/Apps/Houdini/Integration/python2.7libs/pythonrc.py", line 4, in <module>

2019-11-17 01:52:04: 0: STDOUT: PrismInit.createPrismCore()

2019-11-17 01:52:04: 0: STDOUT: File "C:/Prism/Plugins/Apps/Houdini/Integration/python2.7libs\PrismInit.py", line 19, in createPrismCore

2019-11-17 01:52:04: 0: STDOUT: pcore = prismInit()

2019-11-17 01:52:04: 0: STDOUT: File "C:/Prism/Plugins/Apps/Houdini/Integration/python2.7libs\PrismInit.py", line 13, in prismInit

2019-11-17 01:52:04: 0: STDOUT: pcore = PrismCore.PrismCore(app="Houdini", prismArgs=prismArgs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 204, in __init__

2019-11-17 01:52:04: 0: STDOUT: self.updatePlugins(app)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 220, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: return func(*args, **kwargs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 339, in updatePlugins

2019-11-17 01:52:04: 0: STDOUT: result = self.startup()

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 220, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: return func(*args, **kwargs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 550, in startup

2019-11-17 01:52:04: 0: STDOUT: self.setProject(startup=True, openUi="projectBrowser")

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 220, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: return func(*args, **kwargs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 1689, in setProject

2019-11-17 01:52:04: 0: STDOUT: self.sp = SetProject.SetProject(core=self, openUi=openUi)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\SetProject.py", line 69, in __init__

2019-11-17 01:52:04: 0: STDOUT: self.projectsUi.setup(self.core, self, openUi)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\SetProject.py", line 89, in setup

2019-11-17 01:52:04: 0: STDOUT: self.core.appPlugin.setProject_loading(self)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Plugins\Apps\Houdini\Scripts\Prism_Houdini_Functions.py", line 65, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: erStr = ("%s ERROR - Prism_Plugin_Houdini - Core: %s - Plugin: %s:\n%s\n\n%s" % (time.strftime("%d/%m/%y %X"), args[0].core.version, args[0].plugin.version, ''.join(traceback.format_stack()), traceback.format_exc()))

2019-11-17 01:52:04: 0: STDOUT: Traceback (most recent call last):

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Plugins\Apps\Houdini\Scripts\Prism_Houdini_Functions.py", line 62, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: return func(*args, **kwargs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Plugins\Apps\Houdini\Scripts\Prism_Houdini_Functions.py", line 379, in setProject_loading

2019-11-17 01:52:04: 0: STDOUT: origin.sa_recent.setStyleSheet(hou.qt.styleSheet().replace("QLabel", "QScrollArea") + "QScrollArea { border: 0px;}")

2019-11-17 01:52:04: 0: STDOUT: AttributeError: 'module' object has no attribute 'qt'

2019-11-17 01:52:04: 0: STDOUT: 17/11/19 01:52:04 ERROR - PrismCore v1.2.1.32:

2019-11-17 01:52:04: 0: STDOUT: File "<string>", line 8, in <module>

2019-11-17 01:52:04: 0: STDOUT: File "C:/PROGRA~1/SideFX/HOUDIN~1.425/houdini/python2.7libs\hou.py", line 70516, in <module>

2019-11-17 01:52:04: 0: STDOUT: __createHoudiniInternals()

2019-11-17 01:52:04: 0: STDOUT: File "C:/Prism/Plugins/Apps/Houdini/Integration/python2.7libs/pythonrc.py", line 4, in <module>

2019-11-17 01:52:04: 0: STDOUT: PrismInit.createPrismCore()

2019-11-17 01:52:04: 0: STDOUT: File "C:/Prism/Plugins/Apps/Houdini/Integration/python2.7libs\PrismInit.py", line 19, in createPrismCore

2019-11-17 01:52:04: 0: STDOUT: pcore = prismInit()

2019-11-17 01:52:04: 0: STDOUT: File "C:/Prism/Plugins/Apps/Houdini/Integration/python2.7libs\PrismInit.py", line 13, in prismInit

2019-11-17 01:52:04: 0: STDOUT: pcore = PrismCore.PrismCore(app="Houdini", prismArgs=prismArgs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 204, in __init__

2019-11-17 01:52:04: 0: STDOUT: self.updatePlugins(app)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 220, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: return func(*args, **kwargs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 339, in updatePlugins

2019-11-17 01:52:04: 0: STDOUT: result = self.startup()

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 220, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: return func(*args, **kwargs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 550, in startup

2019-11-17 01:52:04: 0: STDOUT: self.setProject(startup=True, openUi="projectBrowser")

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 223, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: erStr = ("%s ERROR - PrismCore %s:\n%s\n\n%s" % (time.strftime("%d/%m/%y %X"), args[0].version, ''.join(traceback.format_stack()), traceback.format_exc()))

2019-11-17 01:52:04: 0: STDOUT: Traceback (most recent call last):

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 220, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: return func(*args, **kwargs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 1689, in setProject

2019-11-17 01:52:04: 0: STDOUT: self.sp = SetProject.SetProject(core=self, openUi=openUi)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\SetProject.py", line 69, in __init__

2019-11-17 01:52:04: 0: STDOUT: self.projectsUi.setup(self.core, self, openUi)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\SetProject.py", line 89, in setup

2019-11-17 01:52:04: 0: STDOUT: self.core.appPlugin.setProject_loading(self)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Plugins\Apps\Houdini\Scripts\Prism_Houdini_Functions.py", line 66, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: args[0].core.writeErrorLog(erStr)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 3880, in writeErrorLog

2019-11-17 01:52:04: 0: STDOUT: raise RuntimeError(text)

2019-11-17 01:52:04: 0: STDOUT: RuntimeError: 17/11/19 01:52:04 ERROR - Prism_Plugin_Houdini - Core: v1.2.1.32 - Plugin: v1.2.1.23:

2019-11-17 01:52:04: 0: STDOUT: File "<string>", line 8, in <module>

2019-11-17 01:52:04: 0: STDOUT: File "C:/PROGRA~1/SideFX/HOUDIN~1.425/houdini/python2.7libs\hou.py", line 70516, in <module>

2019-11-17 01:52:04: 0: STDOUT: __createHoudiniInternals()

2019-11-17 01:52:04: 0: STDOUT: File "C:/Prism/Plugins/Apps/Houdini/Integration/python2.7libs/pythonrc.py", line 4, in <module>

2019-11-17 01:52:04: 0: STDOUT: PrismInit.createPrismCore()

2019-11-17 01:52:04: 0: STDOUT: File "C:/Prism/Plugins/Apps/Houdini/Integration/python2.7libs\PrismInit.py", line 19, in createPrismCore

2019-11-17 01:52:04: 0: STDOUT: pcore = prismInit()

2019-11-17 01:52:04: 0: STDOUT: File "C:/Prism/Plugins/Apps/Houdini/Integration/python2.7libs\PrismInit.py", line 13, in prismInit

2019-11-17 01:52:04: 0: STDOUT: pcore = PrismCore.PrismCore(app="Houdini", prismArgs=prismArgs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 204, in __init__

2019-11-17 01:52:04: 0: STDOUT: self.updatePlugins(app)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 220, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: return func(*args, **kwargs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 339, in updatePlugins

2019-11-17 01:52:04: 0: STDOUT: result = self.startup()

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 220, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: return func(*args, **kwargs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 550, in startup

2019-11-17 01:52:04: 0: STDOUT: self.setProject(startup=True, openUi="projectBrowser")

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 220, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: return func(*args, **kwargs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 1689, in setProject

2019-11-17 01:52:04: 0: STDOUT: self.sp = SetProject.SetProject(core=self, openUi=openUi)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\SetProject.py", line 69, in __init__

2019-11-17 01:52:04: 0: STDOUT: self.projectsUi.setup(self.core, self, openUi)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\SetProject.py", line 89, in setup

2019-11-17 01:52:04: 0: STDOUT: self.core.appPlugin.setProject_loading(self)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Plugins\Apps\Houdini\Scripts\Prism_Houdini_Functions.py", line 65, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: erStr = ("%s ERROR - Prism_Plugin_Houdini - Core: %s - Plugin: %s:\n%s\n\n%s" % (time.strftime("%d/%m/%y %X"), args[0].core.version, args[0].plugin.version, ''.join(traceback.format_stack()), traceback.format_exc()))

2019-11-17 01:52:04: 0: STDOUT: Traceback (most recent call last):

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Plugins\Apps\Houdini\Scripts\Prism_Houdini_Functions.py", line 62, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: return func(*args, **kwargs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Plugins\Apps\Houdini\Scripts\Prism_Houdini_Functions.py", line 379, in setProject_loading

2019-11-17 01:52:04: 0: STDOUT: origin.sa_recent.setStyleSheet(hou.qt.styleSheet().replace("QLabel", "QScrollArea") + "QScrollArea { border: 0px;}")

2019-11-17 01:52:04: 0: STDOUT: AttributeError: 'module' object has no attribute 'qt'

2019-11-17 01:52:04: 0: STDOUT: 17/11/19 01:52:04 ERROR - PrismCore v1.2.1.32:

2019-11-17 01:52:04: 0: STDOUT: File "<string>", line 8, in <module>

2019-11-17 01:52:04: 0: STDOUT: File "C:/PROGRA~1/SideFX/HOUDIN~1.425/houdini/python2.7libs\hou.py", line 70516, in <module>

2019-11-17 01:52:04: 0: STDOUT: __createHoudiniInternals()

2019-11-17 01:52:04: 0: STDOUT: File "C:/Prism/Plugins/Apps/Houdini/Integration/python2.7libs/pythonrc.py", line 4, in <module>

2019-11-17 01:52:04: 0: STDOUT: PrismInit.createPrismCore()

2019-11-17 01:52:04: 0: STDOUT: File "C:/Prism/Plugins/Apps/Houdini/Integration/python2.7libs\PrismInit.py", line 19, in createPrismCore

2019-11-17 01:52:04: 0: STDOUT: pcore = prismInit()

2019-11-17 01:52:04: 0: STDOUT: File "C:/Prism/Plugins/Apps/Houdini/Integration/python2.7libs\PrismInit.py", line 13, in prismInit

2019-11-17 01:52:04: 0: STDOUT: pcore = PrismCore.PrismCore(app="Houdini", prismArgs=prismArgs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 204, in __init__

2019-11-17 01:52:04: 0: STDOUT: self.updatePlugins(app)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 220, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: return func(*args, **kwargs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 339, in updatePlugins

2019-11-17 01:52:04: 0: STDOUT: result = self.startup()

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 223, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: erStr = ("%s ERROR - PrismCore %s:\n%s\n\n%s" % (time.strftime("%d/%m/%y %X"), args[0].version, ''.join(traceback.format_stack()), traceback.format_exc()))

2019-11-17 01:52:04: 0: STDOUT: Traceback (most recent call last):

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 220, in func_wrapper

2019-11-17 01:52:04: 0: STDOUT: return func(*args, **kwargs)

2019-11-17 01:52:04: 0: STDOUT: File "C:\Prism\Scripts\PrismCore.py", line 550, in startup

2019-11-17 01:52:04: 0: Done executing plugin command of type 'Render Task'

Similar to https://prism-pipeline.com/forum/topic/prism-keep-corrupting-prisms-settings-when-opening-multiple-houdini-session-at-the-same-time-deadline/