Q: I keep getting an error when loading my dances into my machine. The error is Script run-time error: Stack-Heap Collision - What does this mean?!

In SL, scripts are only allowed a very small amount of memory and when a script exceeds this memory allowance, a stack heap collision error will occur. The Hybrid or couples machine can therefore only hold a finite number of dances. As each dance will use different amounts of memory depending on the length of its name, for example, it is impossible to put an exact figure on the maximum number of dances, however this is the reason the Hybrid and couples says 'Free Memory xxx bytes' each time you get the settings send down from the website. As the script itself will need some additional memory to perform basic functions, you should ideally aim to leave 5000 bytes free. We would suspect in your case that you are very near the maximum number of couples dances, and at some point in the week, the script performs an additional task (for example someone selects 'dance all', which uses up the remaining memory and crashes the script.

Memory is not only used up by the scripts currently used in the machine but also the names of the dances effect the machines memory too. So for instance if you had dances called "Dance 1", "Dance 2" etc they would use up less memory than a dance called "dance_1_sally_sexy_032".

The error you are receiving is due to the fact the machine is out of memory and can only be rectified by removing some dances. We tested the machine initially with approx 400 single dances and 200 couples dances which did not fail however like I said before we were probably using dances with names that were smaller! Please therefore remove some of your dances until you have around 5000 bytes remaining and the issue should go away.

Just to confirm, this limit affects all dance machines in SL, not just our machines, so moving to another system will give you the same problem. You may be able to get more dances into a system that has less functionality, but the limit is set within SL and cannot be changed.

Q: I keep getting this error when I use your product! Could not find animation '00000000-0000-0000-0000-000000000000' What do I do now?

This can be resolved by clearing your viewer’s cache and restarting. Go to Preferences --> Network, then press the button to clear cache on your cache location. Please see your client guide on how to do this if you are having issues with locating the clear cache button.