Smoke and Fluid effects cannot be sent to Shaman #104259
Labels
No Label
Good First Issue
Priority
High
Priority
Low
Priority
Normal
Status
Archived
Status
Confirmed
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Job Type
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: studio/flamenco#104259
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We're seeing a very odd behaviour with a file, when we add the smoke effect and try to submit to Flamenco. It fails immediately upon clicking "Submit to Flamenco" with the following error:
Error performing BAT pack: Error transferring C:....\cache_fluid_32697ac3 to X:\cache_fluid_32697ac3
To replicate the problem:
Create a sphere
Click object -> Quick Effects -> Quick Smoke
Add Noise and Adaptive Domain
Submit to flamenco
Upon further investigation, this seems to be a general problem even with Fluid effect in Blender. Specifically it's trying to submit to an X: drive which seems to be hardcoded.
ERROR:blender_asset_tracer.pack:A transfer error occurred WARNING:blender_asset_tracer.pack:Aborting ERROR:flamenco.bat.shaman:Error communicating with Shaman Traceback (most recent call last): File "C:\Users\Admin\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\flamenco\wheels\blender_asset_tracer-1.15-py3-none-any.whl\blender_asset_tracer\pack__init__.py", line 438, in _copy_files_to_target self._file_transferer.done_and_join() File "C:\Users\Admin\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\flamenco\wheels\blender_asset_tracer-1.15-py3-none-any.whl\blender_asset_tracer\pack\transfer.py", line 141, in done_and_join raise FileTransferError( blender_asset_tracer.pack.transfer.FileTransferError: 10 files couldn't be transferred
Please attach a minimal example blend file + the fluid cache (ZIP them together so it's one file to attach).
Please find attached. When I attempt to submit to Flamenco server from Blender desktop
During handling of the above exception, another exception occurred:
Smoke and Fluid effects being submitted to X: drive.to Smoke and Fluid effects cannot be sent to ShamanThanks for the example, this made it considerably easier to trace what's going on. The
X:
drive is just a workaround that should normally be completely hidden, it's not the cause of this issue. The problem is this:This shows that the Flamenco add-on tries to compute the checksum (which is based on the file contents) of a directory. This doesn't work, of course.
It turned out to be an issue with Blender Asset Tracer, and is fixed in blender/blender-asset-tracer@606377180c. I'll include the fix in the upcoming Flamenco v3.3 release.