It seems like Bifrost cannot load the library config file off a unc network drive on windows.
Warning: Bifrost: Failed to read library config file \\Bluearc\..\windows\plugin_config.json
Error: Error: Failed to locate Json doc 'bifrost::\\Bluearc\...\windows\plugin_config.json'
Similarly, if I modify my MAYA_MODULE_PATH to use posix slashes I get the same result.
Warning: Bifrost: Failed to read library config file //Bluearc/../windows/plugin_config.json
Error: Error: Failed to locate Json doc 'bifrost:://Bluearc/.../windows/plugin_config.json'
Our equivalent linux network folder for Bifrost works fine on linux.
Solved! Go to Solution.
Solved by jonah.friedman. Go to Solution.
Hi there,
Since you're on windows, the network drive should be mapped as a drive letter using the 'Map Network Drive' feature. Then when you specify the network path via env var, you can use the drive-letter-path, i.e. P:\..\windows\etc
Cheers,
Ryan
Hi Ryan, Thanks for the suggestion. Unfortunately mapping network drives is not an option at our studio. We have dozens of other plugins/modules/renderers(including arnold) that work just fine on UNC paths. This seems like it would be a very minor patch for the bifrost devs to make it more consistent with industry norms.
\\Bluearc\..\windows
is this the actual path you enter? what is that ".." doing there instead of the share name?
Ryan has confirmed that this indeed doesn't work in the current releases. I've opened BIFROST-3311 for the issue. I hope to get you an update about this soon.
Thanks Paul.
Hi, I want to share a similar problem :
// Loading Bifrost version 2.0.2.0 // // Warning: Bifrost: Failed to read library config file c:\app\autodesk\bifrost\2.0.2.0_maya2018\bifrost\resources\plugin_config.json. // // Error: Error: Failed to locate Json doc 'bifrost:c:\app\autodesk\bifrost\2.0.2.0_maya2018\bifrost\resources\plugin_config.json'. //
Here,
c:\app\autodesk\bifrost
is the network mount point.
No problem on Linux.
Any workaround to share?
Thanks in advance!
Hi Dorian Fevrier,
This is actively being worked on and should be fixed in an update soon.
I hate to revisit such an old thread, but I'm having a similar issue. We use Modules in Linux and Maya is installed in a non-standard location. We have a variety of env variables set to make everything work... except these:
Warning: Bifrost: Failed to read library config file /usr/autodesk/bifrost/maya2024/2.7.1.0/bifrost/resources/plugin_config.json.
Warning: Bifrost: Failed to read library config file /usr/autodesk/bifrost/maya2024/2.7.1.0/bifrost/packs/packs_plugin_config.json.
Nothing in Bifrost will render and I can't figure out where to override these paths. The plugin loads fine, Looks great in the viewport even, just won't show in the render.
Here is a single frame of the burning barrel sample rendered at the CLI.
// Bifrost: Pre-loaded mayaUsdPlugin to access proper Maya USD libraries.
Loading Bifrost version 2.7.1.0-202305031722-78e3c16
Warning: Bifrost: Failed to read library config file /usr/autodesk/bifrost/maya2024/2.7.1.0/bifrost/resources/plugin_config.json.
Warning: Bifrost: Failed to read library config file /usr/autodesk/bifrost/maya2024/2.7.1.0/bifrost/packs/packs_plugin_config.json.
Bifrost: Loading library: Amino, from: Autodesk.
Bifrost: Loading library: AminoMayaTranslation, from: Autodesk.
Bifrost: Loading library: bif, from: Autodesk.
Bifrost: Loading library: bifrostObjectMayaTranslations, from: Autodesk.
Bifrost: Loading library: geometries, from: Autodesk.
Bifrost: Loading library: fluids, from: Autodesk.
Bifrost: Loading library: particles, from: Autodesk.
Bifrost: Loading library: file, from: Autodesk.
Bifrost: Loading library: mpm, from: Autodesk.
Bifrost: Loading library: modeling, from: Autodesk.
Bifrost: Loading library: nucleus, from: Autodesk.
Bifrost: Loading library: simulation, from: Autodesk.
Bifrost: Loading library: riv_types, from: Autodesk.
Bifrost: Loading library: riv, from: Autodesk.
Bifrost: Loading library: scatter_pack, from: Autodesk.
Bifrost: Loading library: graphs, from: Autodesk.
Bifrost: Loading library: usd_pack, from: Autodesk.
Bifrost: Loading library: usdMayaTranslations, from: Autodesk.
Error: line 1: Error: Failed to locate Json doc 'bifrost:/usr/autodesk/bifrost/maya2024/2.7.1.0/bifrost/resources/plugin_config.json'.
Error: line 1: Error: Failed to locate Json doc 'bifrost:/usr/autodesk/bifrost/maya2024/2.7.1.0/bifrost/packs/packs_plugin_config.json'.
00:00:00 1254MB | log started Thu Jun 22 14:56:34 2023
00:00:00 1254MB | Arnold 7.2.2.0 [40c92ac1] linux x86_64 clang-15.0.7 oiio-2.4.1 osl-1.12.9 vdb-7.1.1 adlsdk-7.4.2.47 clmhub-3.1.1.43 rlm-14.2.5 optix-6.6.0 2023/06/05 16:41:36
00:00:00 1254MB | running on crcfe02.crc.nd.edu, pid=629557
00:00:00 1254MB | 2 x Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz (24 cores, 24 logical) with 256719MB
00:00:00 1254MB | Red Hat Enterprise Linux 8.8 (Ootpa), Linux kernel 4.18.0-477.13.1.el8_8.x86_64
00:00:00 1254MB | soft limit for open files changed from 65536 to 65534
00:00:00 1254MB |
00:00:00 1254MB | Installing system handler with mask 255
00:00:00 1263MB | [metadata] loading metadata file: /opt/crc/m/maya/2024/usr/autodesk/arnold/maya2024/plug-ins/../bin/arnold.mtd
00:00:00 1265MB | [color_manager_ocio] default ocio.config found in /opt/crc/m/maya/2024/usr/autodesk/arnold/maya2024/plug-ins/../bin/../ocio/configs/arnold/config.ocio
00:00:00 1265MB | loading plugins from /opt/crc/m/maya/2024/usr/autodesk/bifrost/maya2024/2.7.1.0/bifrost/arnold-7.2.0.0 ...
00:00:00 1266MB | libarnold_bifrost.so: bifrost_graph uses Arnold 7.2.0.0
00:00:00 1267MB | libarnold_bifrost.so: bifrost_object uses Arnold 7.2.0.0
00:00:00 1267MB | libarnold_bifrost.so: bifrost_multires_volume uses Arnold 7.2.0.0
00:00:00 1267MB | libarnold_bifrost.so: bifrost_multires_implicit uses Arnold 7.2.0.0
00:00:00 1267MB | libarnold_bifrost.so: bifrost_volume uses Arnold 7.2.0.0
00:00:00 1267MB | libarnold_bifrost.so: bifrost_points uses Arnold 7.2.0.0
00:00:00 1267MB | libarnold_bifrost.so: bifrost_implicit uses Arnold 7.2.0.0
00:00:00 1268MB | libarnold_bifrost.so: bifrost_polymesh uses Arnold 7.2.0.0
00:00:00 1268MB | libarnold_bifrost.so: bifrost_blocks uses Arnold 7.2.0.0
00:00:00 1268MB | loaded 9 plugins from 1 lib(s) in 0:00.09
00:00:00 1268MB | loading plugins from /opt/crc/m/maya/2024/usr/autodesk/arnold/maya2024/plug-ins/../bin/../plugins ...
00:00:00 1268MB | alembic_proc.so: alembic uses Arnold 7.2.2.0
00:00:00 1276MB | usd_proc.so: usd uses Arnold 7.2.2.0
00:00:00 1277MB | cryptomatte.so: cryptomatte uses Arnold 7.2.2.0
00:00:00 1277MB | cryptomatte.so: cryptomatte_filter uses Arnold 7.2.2.0
00:00:00 1277MB | cryptomatte.so: cryptomatte_manifest_driver uses Arnold 7.2.2.0
00:00:00 1277MB | [metadata] loading metadata file: /opt/crc/m/maya/2024/usr/autodesk/arnold/maya2024/plug-ins/../bin/../plugins/cryptomatte.mtd
00:00:00 1277MB | loaded 5 plugins from 3 lib(s) in 0:00.01
Warning: line 1: About -ltVersion is deprecated
File read in 6.1 seconds.
Result: /afs/crc.nd.edu/user/j/jslaught/maya_test_scene/scenes/fire2.mb
Exporting Arnold Scene...
remark: <unknown>:0:0: loop not vectorized: call instruction cannot be vectorized
remark: <unknown>:0:0: loop not vectorized: call instruction cannot be vectorized
warning: <unknown>:0:0: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering
warning: <unknown>:0:0: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering
Updating Arnold Scene...
00:00:04 1640MB | log started Thu Jun 22 14:56:39 2023
00:00:04 1640MB | Arnold 7.2.2.0 [40c92ac1] linux x86_64 clang-15.0.7 oiio-2.4.1 osl-1.12.9 vdb-7.1.1 adlsdk-7.4.2.47 clmhub-3.1.1.43 rlm-14.2.5 optix-6.6.0 2023/06/05 16:41:36
00:00:04 1640MB | host application: MtoA 5.3.2 a59426fb (fix-5.3.2) Maya 2024
00:00:04 1640MB | running on #####################, pid=629557
00:00:04 1640MB | 2 x Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz (24 cores, 24 logical) with 256719MB
00:00:04 1640MB | Red Hat Enterprise Linux 8.8 (Ootpa), Linux kernel 4.18.0-477.13.1.el8_8.x86_64
00:00:04 1640MB | soft limit for open files is set at 65534
00:00:04 1640MB |
00:00:04 1640MB |
00:00:04 1640MB | authorizing with default license managers: rlm, network, user ...
00:00:04 1660MB | [network] authorized for "############_2024_0F" in 0:00.11
00:00:04 1660MB | [network] expiration date: ########, in use: 1/3000
00:00:04 1660MB |
00:00:04 1660MB | [color_manager] using color manager of type "color_manager_ocio"
00:00:04 1662MB | [color_manager_ocio] using config file /opt/crc/m/maya/2024/usr/autodesk/maya2024/resources/OCIO-configs/Maya2022-default/config.ocio
00:00:04 1663MB | [color_manager] rendering color space is "ACEScg"
00:00:04 1714MB |
00:00:04 1714MB | there are 0 lights and 2 objects:
00:00:04 1714MB | 1 persp_camera
00:00:04 1714MB | 2 utility
00:00:04 1714MB | 1 driver_png
00:00:04 1714MB | 2 box_filter
00:00:04 1714MB | 1 gaussian_filter
00:00:04 1714MB | 2 list_aggregate
00:00:04 1714MB | 3 color_manager_ocio
00:00:04 1714MB | 1 bifrost_graph
00:00:04 1714MB |
00:00:04 1714MB | rendering image at 960 x 540, 3 AA samples
00:00:04 1714MB | AA samples max <disabled>
00:00:04 1714MB | AA sample clamp <disabled>
00:00:04 1714MB | diffuse samples 2 / depth 1
00:00:04 1714MB | specular samples 2 / depth 1
00:00:04 1714MB | transmission samples 2 / depth 8
00:00:04 1714MB | volume indirect <disabled by depth>
00:00:04 1714MB | total depth 10
00:00:04 1714MB | bssrdf samples 2
00:00:04 1714MB | light <using per light samples>
00:00:04 1714MB | transparency depth 10
00:00:04 1714MB | initializing 10 nodes
00:00:04 1714MB | [bifrost] /burningBarrel/burningBarrelShape: no graph specified, translating inputs directly instead
00:00:04 1714MB | [proc] /burningBarrel/burningBarrelShape: loaded 0 nodes (0 objects, 0 shaders)
00:00:04 1714MB | creating root object list ...
00:00:04 1714MB | node initialization done in 0:00.00 (multithreaded)
00:00:04 1714MB | updating 11 nodes
00:00:04 1718MB | [color_manager_ocio] using config file /opt/crc/m/maya/2024/usr/autodesk/arnold/maya2024/plug-ins/../bin/../ocio/configs/arnold/config.ocio
00:00:04 1718MB | no objects
00:00:04 1719MB | node update done in 0:00.01 (multithreaded)
00:00:04 1719MB | [aov] parsing 1 output statements ...
00:00:04 1719MB | [aov] registered driver: "defaultArnoldDriver/driver_png.RGBA" (driver_png)
00:00:04 1719MB | [aov] * "RGBA" of type RGBA filtered by "defaultArnoldFilter/gaussian_filter" (gaussian_filter)
00:00:04 1719MB | [aov] done preparing 2 AOVs for 1 output to 1 driver (0 deep AOVs)
00:00:04 1730MB | starting 24 bucket workers of size 64x64 ...
00:00:04 1746MB | 0% done - 12 rays/pixel
00:00:04 1754MB | 5% done - 17 rays/pixel
00:00:04 1757MB | 10% done - 19 rays/pixel
00:00:04 1757MB | 15% done - 7 rays/pixel
00:00:04 1757MB | 20% done - 12 rays/pixel
00:00:04 1757MB | 25% done - 9 rays/pixel
00:00:04 1757MB | 30% done - 9 rays/pixel
00:00:04 1757MB | 35% done - 9 rays/pixel
00:00:04 1757MB | 40% done - 7 rays/pixel
00:00:04 1757MB | 45% done - 7 rays/pixel
00:00:04 1757MB | 50% done - 13 rays/pixel
00:00:04 1757MB | 55% done - 7 rays/pixel
00:00:04 1757MB | 60% done - 10 rays/pixel
00:00:04 1757MB | 65% done - 11 rays/pixel
00:00:04 1757MB | 70% done - 13 rays/pixel
00:00:04 1757MB | 75% done - 6 rays/pixel
00:00:04 1757MB | 80% done - 5 rays/pixel
00:00:04 1757MB | 85% done - 11 rays/pixel
00:00:04 1757MB | 90% done - 6 rays/pixel
00:00:04 1757MB | 95% done - 4 rays/pixel
00:00:04 1757MB | 100% done - 2 rays/pixel
00:00:04 1757MB | render done in 0:00.408
00:00:04 1757MB | [driver_png] writing file `/afs/crc.nd.edu/user/j/jslaught/maya_test_scene/images/fire2.0001.png'
00:00:05 1757MB | render done
00:00:05 1757MB |
00:00:05 1757MB | -----------------------------------------------------------------------------------
00:00:05 1757MB | scene creation time 0:04.37 machine utilization (0.00%)
00:00:05 1757MB | unaccounted 0:04.37
00:00:05 1757MB | -----------------------------------------------------------------------------------
00:00:05 1757MB | frame time 0:00.63 machine utilization (32.60%)
00:00:05 1757MB | node init 0:00.01
00:00:05 1757MB | driver init/close 0:00.04
00:00:05 1757MB | rendering 0:00.40
00:00:05 1757MB | output driver 0:00.01
00:00:05 1757MB | pixel rendering 0:00.39
00:00:05 1757MB | unaccounted 0:00.15
00:00:05 1757MB | -----------------------------------------------------------------------------------
00:00:05 1757MB | top session self-times by category
00:00:05 1758MB | -----------------------------------------------------------------------------------
00:00:05 1758MB | top session self-times by node
00:00:05 1758MB | -----------------------------------------------------------------------------------
00:00:05 1758MB | peak CPU memory used 1757.86MB
00:00:05 1758MB | at startup 1254.16MB
00:00:05 1758MB | AOV samples 15.36MB
00:00:05 1758MB | output buffers 2.99MB
00:00:05 1758MB | framebuffers 8.44MB
00:00:05 1758MB | node overhead 0.00MB
00:00:05 1758MB | message passing 0.05MB
00:00:05 1758MB | memory pools 12.94MB
00:00:05 1758MB | strings 24.50MB
00:00:05 1758MB | unaccounted 439.43MB
00:00:05 1758MB | -----------------------------------------------------------------------------------
00:00:05 1758MB | ray counts ( /pixel, /sample) (% total) (avg. hits) (max hits)
00:00:05 1758MB | camera 4799790 ( 9.26, 1.00) (100.00%) ( 0.00) ( 0)
00:00:05 1758MB | total 4799790 ( 9.26, 1.00) (100.00%) ( 0.00) ( 0)
00:00:05 1758MB | by ray depth: 0
00:00:05 1758MB | total 100.0%
00:00:05 1758MB | -----------------------------------------------------------------------------------
00:00:05 1758MB | geometry (% hit ) (instances) ( init mem, final mem)
00:00:05 1758MB | lists 1 ( 0.0%) ( 0) ( 0.00, 0.00)
00:00:05 1758MB | -----------------------------------------------------------------------------------
00:00:05 1758MB | performance warnings:
00:00:05 1758MB WARNING | Scene creation was a significant amount of total time (87%). Consider optimizing this process first.
00:00:05 1758MB | -----------------------------------------------------------------------------------
what's "the CLI"?
for this
Warning: Bifrost: Failed to read library config file /usr/autodesk/bifrost/maya2024/2.7.1.0/bifrost/resources/plugin_config.json.
you have checked that the plugin_config.json file is in that directory?
what happens if you set
export MAYA_MODULE_PATH=/usr/autodesk/bifrost/maya2024/2.7.1.0
if that doesn't work you can
unset MAYA_MODULE_PATH
This assumes Bifrost is installed in /usr/autodesk/ correct?
arnold is installed in usr as well?
you are trying the burning barrel example correct? If so, can you try and get just a create_mesh_sphere plugged into the output node to render with a directional light? In other words, take the burning barrel example out and see if something simpler will render.
CLI is Command Line Interface. Our renderfarm is headless.
Nothing is installed in /usr. They insist that they run as modules, and I lode the module and it (normally) works. In this instance though, the Bifrost objects are not rendering.
I confirmed that the error only means that it can't find Bifrost at it's nortmal location. The Env variables are working and Bifriost is loading afterward. I can enable -X X11 forwarding and see the fire in the viewport. Bifrost *is* there. It just doesn't render.
So we're going to reinstall Arnold in hopes that it solves the issue. This has worked before, so I'm unsure what's not working in this instance.
Can't find what you're looking for? Ask the community or share your knowledge.