Announcement

Collapse
No announcement yet.

Deadline rendering-error: Bad parent found (parent is not a network)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Deadline rendering-error: Bad parent found (parent is not a network)

    Hi,

    I'm trying to get Houdini 18 + Vray to work with network rendering through Deadline.
    My setup is one workstation and 4 rendernodes.

    A simple test-scene is successfully network-rendering on 2 of 4 rendernodes. the 2 other nodes and my workstation are failing and giving this error:

    Code:
    =======================================================
    Error
    =======================================================
    Error:       Bad parent found (parent is not a network): mat/Pig/vrayOutput.init.
       at Deadline.Plugins.PluginWrapper.RenderTasks(String taskId, Int32 startFrame, Int32 endFrame, String& outMessage, AbortLevel& abortLevel)
    
    =======================================================
    Type
    =======================================================
    RenderPluginException
    
    =======================================================
    Stack Trace
    =======================================================
       at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bbf)
       at Deadline.Plugins.SandboxedPlugin.RenderTask(String taskId, Int32 startFrame, Int32 endFrame)
       at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter aer)
    I've included the complete Errorlog and the hip-file in attachment.

    The same nodes did manage to render a simple houdini 18 scene with mantra, so It's probably not a deadline or houdini license issue.

    Any ideas or suggestions?

    Cheers,
    Tim

    Attached Files

  • #2
    Have you checked this? https://docs.chaosgroup.com/display/...line+and+V-Ray
    V-Ray For Houdini | V-Ray Hydra Delegate | VRayScene
    andrei.izrantcev@chaos.com
    Support Request

    Comment


    • #3
      Hi Andrei,

      Thanks for the link, I did as instructed. But strangely enough, the machines that didn't render before, render fine now and vice-versa.

      I get a new error on those machines, which would let me to believe there's a double instance of vray now or something. (log in attachment)

      Code:
      =======================================================
      Error
      =======================================================
      Error: Renderer returned non-zero error code, 139. Check the log for more information.
         at Deadline.Plugins.PluginWrapper.RenderTasks(String taskId, Int32 startFrame, Int32 endFrame, String& outMessage, AbortLevel& abortLevel)
      
      =======================================================
      Type
      =======================================================
      RenderPluginException
      
      =======================================================
      Stack Trace
      =======================================================
         at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bbf)
         at Deadline.Plugins.SandboxedPlugin.RenderTask(String taskId, Int32 startFrame, Int32 endFrame)
         at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter aer)
      
      =======================================================
      Log
      =======================================================
      Could it be this is because I also installed Vray for Houdini on all the nodes with the installer to the installer's default local location?

      Attached Files

      Comment


      • #4
        In your first post you mentioned 2 of the 4 nodes sucessfully render, without setting up the environment variables (I'm guessing here - I did not see them in the log from your first post). This means somehow V-Ray is being loaded for those 2 nodes.

        In your second post you mention the 2 nodes that previously did *not* render are now running fine. This leads me to believe you're loading V-Ray twice on 2 of your 4 render nodes - either through the houdini.env file, environment variables on your machine or there are V-Ray json package files present in the Houdini_Install_folder/packages.

        Can you please check if that is the case ?

        edit: I did not see this part:
        Could it be this is because I also installed Vray for Houdini on all the nodes with the installer to the installer's default local location?
        The installer simply adds a json file to the Houdini install folder/packages. Can you please try removing those files and running a Deadline job (with the environment variables set up) again ?

        Hope that helps!
        Last edited by Gosho.Genchev; 05-12-2019, 12:23 PM.
        gosho.genchev@chaosgroup.com

        Comment


        • #5
          Yes! That's it! The other machines weirdly didn't have those although I all installed them the same way. I removed the vray_for_houdini.json and now all machines are rendering as it should. Thanks for your help!

          Comment

          Working...
          X