- Some days ago Sakai, the owner and founder of OL has restricted the access into OL for any client/viewer except their own client (developed by Kirstenlee Cinquetti). This change has blocked the login also for Second Inventory together with the other popular clients like the LL viewer, Hippo viewer, etc.
- As far as I’ve understood reading the first announcement on their forum, this was a temporary restriction until they won’t fix some stability problems. The decision was not taken against SI but it was just a consequential effect.
- After a couple of days since this break, I’ve spoken with Kirstenlee via Skype and he asked me some SI details, particularly the login parameters in order to add SI to the client allowed list. He said me that this would have been done within 24 hours.
- At the moment, after some days, the situation is still the same, SI was not added to the allowed client. I tried to contact Sakai inworld (both SL and OL) but I had no luck. I’ve read again their forum and it seems that they are waiting that we fix some SI scripts upload problems but honestly, we didn’t talk about that with Kirstenlee, so atm, we are not fixing anything…
- The main problem seems to be the script upload process because the scripts are uploaded by SI in ‘Running’ state and so, if they include some not yet supported instructions, they can crash the simulator. Actually SI doesn't upload scripts in running state. Let me give you some tech explanations about the Scripts upload process:
- Second Inventory, by default (unless the user doesn’t check the related option) DOESN’T upload scripts in ‘Running’ state. According with the LL UpdateScriptAgentInventory CAP specification, SI sets the parameter 'is_script_running' to false, consequentially, unless the Opensim UpdateScriptAgentInventory implementation is different, they shouldn’t be in Running state.
- Despite to the huge Opensim’s developers efforts, the Opensim Scripts implementation is not yet completed and it cannot considered fully reliable. Scripts can cause crashes even if, with the SL viewer, you drag scripts from the inventory to the Object task.
Conclusions:
- We are still available to any cooperation with the Openlife staff or with Sakai in order to help them to add SI to their allowed clients.
- I’ll give a look to the Opensim code in order to check if it is LL compliant or if it is different.
- Despite to our satisfaction to include OL in our grid list, if this situation will not be solved in short time, we’ll be forced to remove OL from the supported grids by SI due to the numerous support requests from our customers.
