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.
Q: My Dance Machine keeps telling me I have No Dances loaded, even though I have just added some following the instructions!
We have noticed an increase in support calls following the asset server release which has resulted in missed events firing on the machine itself. This does not affect the machines performance whatsoever, but does mean that when you click on it after loading dances it misses the event for obtaining the settings for those dances and therefore when you go to switch the machine on, the admin menu appears instead of the OK button to obtain the settings.
If this happens, simply from the Admin menu, select Manage --> Reset. This will force the machine to obtain the settings from our database and therefore will not miss this event.
We will monitor this issue and see if LL manage to resolve these missed events, and if not we will look at a permantent workaround for you :-)
Q: I keep getting an error "Could not find zzDance_Slot 2" but I have check the contents and it is in there.... whats this all about?! Does it affect the machine at all?
Essentially the error is thrown when the machine attempts to reset its scripts. The script is there in the contents as you can verify but however for some reason the reset command errors as if it is not. This issue usually appears after a rolling restart and is not an issue with the dance machine itself but the sim the dance machine is located on. To resolve this issue, please either reboot the sim if you are able to (or speak to the owner of the sim to see if they would do this), or take the machine into your inventory and then place back out in world.
Q: My partner and I are not dancing in sync, why is this?
Animations are stored on Second Lifes servers, and downloaded to your pc when needed. An animation will not start playing until it is completely downloaded.
With couples animations, although the male and female side may be requested at the same time, it is highly unlikely they will finish downloading at the same time, and therefore one will normally start before the other. There is nothing that can be done to affect this, it is simply a fact of client-server applications such as Second Life.
The good news is that once the animation has downloaded, it is stored in cached memory on your computer, so restarting a couples dance will cause both animations to kick off at the same time. This is known as 're-synching' and can be performed by either reselecting the dance, or typing "/1 sync" into chat.
SL cache has a finite lifetime, so you will most likely need to resync each time you start playing a dance.
Q: I've loaded new dances but they dont appear in the menus and I can't get onto the website to see which dances I have
This has been reported on rare occasions, and is caused by your sim losing its ability to communicate with the outside world. It is not an issue with the dance machine and a sim restart always fixes the problem. Please vote here
so the Lindens can work on it if this has happened to you.
Q: I have done everything correctly as per the instructions, loaded dances, retrieved the settings and switched on the machine, yet when I call out the poseballs and jump on one side I am unable to dance couples dances, whats doing on?
Once your partner sits on the opposite poseball, you will get a menu drop down box to select a dance for you both to dance. You need a partner to dance couples dances!
Q: I've set up menu levels and renamed dances, but these are not showing in the machine - why is this?
You are probably using the built in web-browser on an Second Life Client or third party client. There have been bugs reported that prevents webpages with communicating to SL when using third party clients. Please choose 'Open in Default Browser' and create your menus from within a normal browser, such as Internet Explorer, Firefox or Safari.
Q: OK, so I have clicked and held my mouse button down to get the menu but STILL nothing is happening..... What now?
This will be caused by breaks in communication in your Client and Second Life and indicates your maximum bandwidth is set too high. Open preferences (CRTL+ P) and on the networth tab set your maximum band to its minimum setting, you will now be able to bring up the dance machine menu by clicking and holding.
Now adjust your maximum bandwidth to the point where you are still able to bring up the dance machine menu. You should now find your whole Second Life experience is vastly improved as you will no longer be dropping info between you and the Second Life servers.
Q: I click my machine and it says it is switched off - HELP!
The majority of our products employ a CLICK and HOLD system for owner functions to prevent accidental activation in a busy club environment. Please left click on the product and HOLD the mouse button down until the menu appears. This will normally be within a few seconds, but may be longer if your sim is very laggy.
Q: My Dance Machine/Hud does not show the poseballs when I click for couples dances, whats happening?!