Export jobs fail and/or don't appear in Smoke's background tasks windowIssueYou are attempting to export media from Smoke and jobs are stuck in "waiting" status, or fail before completing. Additionally, export jobs may not appear in Smoke's "Background Tasks" window, but are listed in the Backburner Web Monitor at http://localhost/backburner Note: this article only applies to cases where the Smoke software and all of its background components are installed on the same workstation. SolutionWhy did my export job fail? Export jobs rely on proper communication between Smoke and several of its background services: - Stone+Wire, the service in charge of managing the media cache storage.
- Backburner Manager, the service in charge of queuing the export jobs.
- Backburner Server, the service in charge of actually processing the jobs.
- Wiretap Gateway, the service that provides file access to the export folder.
- Wiretap Server, the service that provides the Gateway and Backburner with access to Smoke's project and library metadata, and therefore to the sequence to be exported.
These components communicate with each other via the workstation's network. There are cases where communication between any of these components can break. This is often due to one of these components (especially Backburner) attempting to reach the others via the computer's external network hostname (for example User's MacPro) rather than the internal hostname (localhost). Having more than one external network interface active at the same time (e.g. wired and wireless) can further complicate things. Start by checking the status of the job and the latest error Use the Backburner Web Monitor to confirm that the export job has indeed been created, especially if it's not listed in Smoke's background tasks window. - Open Safari and go to http://localhost/backburner
- Log in using "backburner" as the user name and password.
- Select your computer in the "Manager" drop-down list.
- The main table on the page lists recent backburner jobs.
- Find the job stuck in "waiting" and double-click it. A job details page opens listing the latest error message.
- Don't close the Web Monitor yet. We'll use it to attempt to restart the stalled jobs.
- You can also get detailed information on the error by opening Terminal and typing the following commands:
tail /usr/discreet/backburner/Network/backburner.log tail /usr/discreet/backburner/Network/backburnerServer.log - These commands will display the end of the Backburner logs. The errors returned by the logs should give you an idea of why the job has failed.
Verify and restart background services - The easiest step you can take towards troubleshooting the export job is to open the Service Monitor app from the Applications > Autodesk > Smoke Common Utilities folder and restart the Wiretap Server and the two Backburner services.
- If any other service shows a red light, restart it and then go to the Backburner Web Monitor, select the job in "waiting", click the Action button and select "Activate".
- If the job does not restart, or briefly starts but immediately falls back into "waiting", restart your Mac and try activating the job again.
- If the job still won't restart, try the following troubleshooting procedures.
Ensure there are no disconnected media storage cache folders. If the logs contain errors similar to "Could not determine file system type for", that means that a drive that has been defined as a Smoke media storage location is not connected to the computer. You must disable the drive in the Smoke Setup app. - Open the Smoke Setup app from Applications > Autodesk > Smoke > Utilities
- Go to the Media Storage tab.
- Click Manual Edit.
- The storage configuration file opens in a text editor.
- Find the [Partition] section that corresponds to the path mentioned in the Backburner log.
- The section contains a Name= line and a Path= line.
- Add a # sign before the Partition, Name and Path lines. For example:
#[Partition7] #Name=AutodeskMediaStorage #Path=/Volumes/storage/Autodesk Media Storage - Click OK, then Yes and then Apply.
- The media storage partition is now disabled.
- Open the Service Monitor app and restart the Stone+Wire and Wiretap Server services.
- Go into Backburner Web Monitor and delete all stalled jobs.
- Open Smoke and attempt to export your clip again.
Ensure services communicate via "localhost" The following tasks will force backburner services to communicate via the computer's internal network. - Exit Smoke and open the Smoke Setup app from the Applications > Autodesk > Smoke > Utilities folder.
- Go to the Backburner tab and make sure the value of the "Manager" field is set to localhost.
- Go to the General tab and click the Manual Edit button.
- A configuration file opens in a text editor.
- Scroll to the end of the file and find the #BackburnerPreConfigManagerHostname localhost line.
- Remove the # at the beginning of the line.
- Click OK, then Yes and then Apply.
- Close the Smoke Setup app.
- Open the Terminal app.
- Type the following command and press Enter:
sudo nano /usr/discreet/backburner/Network/backburner.xml - Enter your password when asked.
- The Backburner configuration file opens in a simple text editor.
- Use the arrow keys to scroll through the file until you reach the <ManagerName> and <ServerName> parameters.
- Make sure the value of both parameters is localhost
- Also check the <ServerMAC> and <ManagerMAC> parameters.
- If any of the MAC values is set to 0000000000, open System Preferences > Network, select your wired network, click Advanced and copy the "MAC Address" value from the Hardware tab (without the colons) into the SeverMAC and ManagerMAC parameters in the Terminal.
- Press control+o and then Enter to save changes.
- Press control+x to close the editor.
- While still in the Terminal, type:
sudo nano /usr/discreet/backburner/cfg/manager.host - The manager.host file opens in a text editor.
- Make sure the value in the file is localhost.
- Press control+o and then Enter to save changes.
- Press control+x to close the editor.
- Open Service Monitor and restart the two Backburner Services.
- Go into Backburner Web Monitor and delete all stalled jobs.
- Open Smoke and attempt to export your clip again.
If the above procedure doesn't fix the issue, check that the /etc/hosts file has not been manually altered: - Open Terminal and type:
cat /etc/hosts - The command output should contain a single line for "127.0.0.1", as in the example below:
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. # 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost - If there's more than one "127.0.0.1" line, or if the 127.0.0.1 line points to any other host name than localhost , type sudo nano /etc/hosts to open the file in a text editor and remove all other "127.0.0.1" lines except the one highlighed in the example above.
Make sure that you are running the correct Wiretap Version - Open the Terminal app from the Applications > Utilities folder.
- Type in the following command:
/usr/discreet/<SMOKE_VERSION>/bin/selectWiretapVersion.py - You will get a prompt like below.
Wiretap Versions 1) 2012.1 2) 2013.0.1 3) 2013.0.4 4) 2013.2 5) 2013.2.1 6) quit Select new wiretap version - Select the version of Smoke you are running and press Enter.
- Restart your computer and attempt the export job again.
Disable additional network interfaces - If the export job still won't work, open System Preferences > Network and make sure only one network interface is enabled, preferably the one that was enabled when you initially installed Smoke.
- Then select the network interface in the left-hand pane and click Advanced in the right-hand pane.
- Make sure Configure IPv6 is set to "Link-local only" in the TCP/IP tab.
- Also, if you have installed Parallels Desktop, VMWare, Oracle VirtualBox or any other application that creates virtual network interfaces, try to temporarily disable those interfaces to see whether export starts working.
- Restart your Mac if you made any change to the network settings, then delete all stalled Backburner jobs and attempt to export again.
Avoid port conflicts and blocked ports - If your Mac's firewall is turned on, open System Preferences > Security & Privacy > Firewall and turn it off, then restart your Mac and see if the export job resumes successfully.
- If you have installed Autodesk Maya with the Backburner option enabled after having installed Smoke, uninstall all Maya components, then uninstall and reinstall Smoke, delete all failed export jobs and retry exporting your clip.
Support – Terms of UseAUTODESK DOES NOT GUARANTEE THAT YOU WILL BE ABLE TO SUCCESSFULLY DOWNLOAD OR IMPLEMENT ANY SERVICE PACK OR WORKAROUND, OR ANY OF THE TIPS, TRICKS, EXAMPLES OR SUGGESTIONS OUTLINED IN ANY AUTODESK PRODUCT SUPPORT TECHNICAL DOCUMENTS. TECHNICAL DOCUMENTS, SERVICE PACKS AND WORKAROUNDS ARE SUBJECT TO CHANGE WITHOUT NOTICE TO YOU. AUTODESK PROVIDES TECHNICAL DOCUMENTS, SERVICE PACKS AND WORKAROUNDS "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL AUTODESK OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF DATA, OR LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, THAT MAY OCCUR AS A RESULT OF IMPLEMENTING ANY SERVICE PACK OR WORKAROUND, OR ANY SUGGESTION OUTLINED IN ANY AUTODESK PRODUCT SUPPORT TECHNICAL DOCUMENT, EVEN IF AUTODESK OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. | |