Last updated: November 29, 2024

<span aria-hidden="true" id="enhancing-crash-handling--auto-replay-for-assemblies"></span>

# Enhancing crash handling & auto-replay for Assemblies

![Tim Koschützki](/assets/images/teammates/avatar-tim-kos-1.jpg?dpl=dpl_EaRBV7VUa5qo1qfBKDnoq2VsKW7d)

**Tim Koschützki**

Co-founder · Berlin, Germany · Show bio

[](https://x.com/tim%5Fkos)[](https://github.com/tim-kos)

Crashed Assemblies are Assemblies that finish with the error code`ASSEMBLY_CRASHED`. Unfortunately they still occur from time to time due to server problems or outages. Only about every 10,000th Assembly crashes, so it doesn't happen a lot. But rest assured that we are working hard on getting rid of crashed Assemblies altogether. This is harder than it seems, though, so we decided we first need to improve how we handle the case when anAssembly crashes.

Up until now, the Assembly would just error out with the error `ASSEMBLY_CRASHED` and would notify you on the configured `notify_url`. This is good and all, but auto-replaying theAssembly would be even better. In fact some of our customers have come up with their own replay mechanism. But this should really be part of Transloadit.

We have added this functionality recently. On [the API settings page](/c/settings/)in your account settings you can now configure if you want us to automatically replay your crashedAssemblies. Once an Assembly is replayable, we'll auto-replay it for you. AnAssembly is replayable if its uploads completed successfully or the Assemblyonly uses our import robot to get the input files into our system. Please note that you should try to use Notifications (a `notify_url`) as much as you can so that you will receive the JSON results of auto-replayed crashed Assemblies as well.

Also, the program that identifies crashed Assemblies received a few updates and can identify crashes much sooner now.

Enjoy!

[#assembly](/blog/tags/assembly.md)[#security](/blog/tags/security.md)[#workflow](/blog/tags/workflow.md)

### 👩‍💻 Join 20k+ developers

Sign up for our [monthly newsletter](/newsletters.md) to receive direct links to 3 exclusive tech — and 2 product updates. No less, no more.

Your email:

Get access

## File uploading and encoding. Made simple.

Transloadit streamlines file handling for developers, trusted by brands like Coursera and The New York Times. We’re known for a reliable API, top-notch support, and a strong commitment to open source, with projects like [Uppy⁠](https://uppy.io) and [Tus⁠](https://tus.io) setting standards in file processing.

[Sign up](/c/)[Book a Demo](https://survey.typeform.com/to/kRg47Xi5)

No credit card needed

Cancel anytime
