|
|
|
From https://wiki.secondlife.com/wiki/Bug_triage/2007-08-20/Transcript
[15:11] Squirrel Wood: To be clear, this is not the same issue as SVC-114. That issue is about losing no-copy items by rezzing them when the sim's connection to the asset server is broken somehow, so that the item is deleted from your inventory but doesn't appear in-world. This issue is about still items in your inventory getting broken.
This issue does duplicate a lot of issues that I linked to, but as I mentioned in the description, most of these have been ignored, incorrectly marked as duplicates of unrelated issues, or resolved as duplicates in favor of EACH OTHER. I opened this issue in hopes of getting it treated as a definitive collection of all information available on this topic, because I don't feel that a real coherent case about this specific issue has been created before. So please, don't be distracted by SVC-114 just because it also relates to a kind of loss of items. This is a distinct issue, and it's serious. Jeez. This just happened again, this time with a landmark. The landmark is one that's in an attachment I use for teleporting to specific locations using a text command. One of the landmarks that I use every day stopped working, so I poked around in my attachment and looked at the landmark. I dragged it into my inventory and double-clicked it, and I get "Landmark missing from database."
This is significant because this landmark worked yesterday. Both my hubby (Hank Rucker) and I have gotten the "GESTURE MISSING FROM DATABASE" message. We have gotten the message periodically for, well, months now.
While I have gestures in my inventory, I don't USE them, so a missing gesture to me is not really something I give a rat's toosh about. But we've both gotten the message, and there's a ton of tickets about simaler issues, so obviously this is part of a larger problem. I have the guesture missing for quite a while, too. On login, most often after a crash.
Spoke too soon.... I have PLENTY more than just gestures missing - hair, whole outfits, complete avatars. Things I've gotten more than a couple months ago are FREQUENTLY coming up with missing parts now.
And, missing badly enough I can't get a UUID for them either! ARGH! Most of my issues seem to be prim-based objects.
While I have a ton of non-clothing prims in my inventory (or....I did....) most of what I'm seeing affected is CLOTHING. Whole avatars, half of an outfit...annoyingly, often skirts will be missing, while the rest of the (mesh/non-prim) outfit will be fine. Not exactly PG rated... This issue ate some scripts inside an attachment I wear called "Microchip." It's a utility attachment, a tiny one I wear it in my left hand. Both the main script and a script capable of resetting it went "missing from database" a few months ago. When I want badly enough to make changes to the main script, I'll have to rewrite it from scratch, but they still run okay.
This is completely freaking asanine! I have had this problem DAILY for so long I can no longer remember when it started. I've given step by step deterministic repro steps in the past (via the in-world Bug Reporter) only to have the issue completely ignored.
Seriously.... This needs to be fixed! While mentoring I am getting an alarming increase in questions on "what does item missing from database mean?" since Wednesday.
The items lost span from shapes and bald, to clothing, objects and gestures. Please revisit what is wrong with the asset server! In the past 10 days i have received countless "Object missing from database" messages. I have to agree with Alexandra, most of what I'm seeing affected is CLOTHING.
Usually the skirts. This problem needs to be addressed. I am loosing inventory that costs thousands. Last monday (7days ago) I loged in to show some of my new objects to a friend of mine... and got the "Object missing from database".
After doing some testing, to examine the extent of the losses, I found out it was pretty much my whole inventory, that was "missing". (Being a scripter/builder, I had made most of it myself, so just lost about a years work) I then tried clearing my cache and relog, I got the "Bodypart missing from database". so bodyparts and skins can be added to the list of "missing items". Hopefully this will get fixed, because this is SERIOUSLY bad!!! Sunday night, Sept 23, approx 10PM SLT, I cleared my cache for the first time in a while and relogged. Prior to this cache clearing, everything was fine. When I logged back on, my shape was "missing from database", my bald hair and chin fuzz settings were "missing from database". I tried to use another av (a jog), and the modded shape I had for that av was "missing from database".
Oddly, I passed my main shape to an alt I had logged on, renamed it, and passed it back to my main av. I was able to wear the renamed shape. Since Sun night, I have had the same problem with several items from inventory, including clothing, furniture, scripts. It all appears to be tied to the clearing of my cache. Anecdotally, I have had other residents recount identical problems since mine occurred, all starting with a clearing of the cache. I am having very similar problems. Pretty much with all objects - clothing, prim objects, landmarks, notecards, even body parts. I lost the skin and shape I was wearing for a period of time.. I started putting these objects in a "missing" folder in my inventory. I have tried clearing cache, switching from wireless to a wired connection, trying in different regions, etc with no real luck BUT discovered that items that are missing during a particular login session are not necessarily missing later on. I have successfully rezzed objects that were missing at a later date. Objects that were missing may not be later and objects that were not missing may be missing. This is very frustrating!
This batch of inventory database errors has been going on for me for almost two weeks. (I have other objects that have been corrupted in the past which I bugged, and a Linden actually came and looked at, but never resolved.)
So far, this time, I have thousands of L$ worth inventory missing. Full perm building materials such as animated pose balls, scripts, etc .. will not rez. I consistently get the "Inventory missing from database" error. My personal furnishings, my own builds, jewelry, prim clothing, clothing, hair .. "Inventory missing from database" error. I also have 4 "gestures missing" messages at start up. This is a horrid situation and it's a waste of money on items that no longer work and combined have a substantial real life monetary value. This needs to be fixed asap. This is the single most serious flaw with Second Life.
Fix it. Now. Do. Not. Add. A. Single. New. Feature. Until. You. Fix. This. I have lost scripts, objects, notecards...a complete sampling of items from my inventory. I would like each and every single one of these items returned. Failing that...at least return the items missing that I have purchased. And provide a secure way for residents to back up their databases off-site in case this ever happens again. It's unbelievable how many older things in my inventory don't work anymore. I just tested it for a couple of minutes. I found tons of prim work that says missing from database. On a slightly positive note, I tried something a couple of days ago that didn't work anymore, but now did so here's hoping it's all just temporary.
who wants to build in this environment? why bother? i'll stay here and try to have fun but taking invenntory assests for granted? never again. not untill this is fixed.
"Me too"
The configuration notecard for my ZHAO went missing. I handn't touched in almost a year, I went to add an animation, but its gone. I've also been getting "missing gesture" alerts for months now. It of course doesn't tell you which gesture is missing. I haven't really gone through my inventory lately. For all I know there's tons more missing. This seems to be an increasing problem. One day I was missing a few items here and there. The next day other items (like my normal skin) were gone. One week later and I'm guessing that 75% of all my inv is not found in database. Packet loss? none.....it seems almost virus like in the way my inventory is being destroyed.
Like others I cannot continue to purchase items that may or may not be there when I want or need them. This has been an ongoing problem for me since my return to SL.
For the past 2-3 weeks now, I've been getting random "missing" messages while trying to put on clothing or objects. While I'm also having problems with gestures and the like like others, the majority of my issues are with outfits (clothes and objects). I've found OCCASIONALLY that several cache dumps / relogs into practically empty SIMs will apparently force some of the inventory items to load... But the problem usually just manifests itself into another batch of items later on when I try to change. Also I've found (just moments ago) that trying to wear the items repeatedly MAY force it to load and rez. However, I'd been trying with the same piece of inventory for the last half hour or so, and that is on the ridiculous side of things. Please address this issue. Its simply unbeliveable that this problem isn't even assigned to anybody, despite existing for weeks now. I lost several items, clothes - and I'm not exactly thrilled on the prospect of re-buying those...
It is really bad bug... I have been looking into my 12000 items and had 1/3 affected... This NEEDS to be addresed.
Also, affected items cannot be deleted... as apparently they are not in the database... FIX this, lost many items I bought AND created myself... it even efects a building I create (which has missing iages now).. I think it started about 4 weeks ago... I'm having the same problem. Object missing from database: Older items, new items, items I created, items I bought, clothes, snapshots, textures, objects, scripts, animations – you name it. This is extremely annoying and it's expensive, too. I paid thousands of L$ for the stuff that doesn't rez anymore. I filed a ticket but got no help so far.
Apparently this is not a new issue (http://blog.secondlife.com/2006/11/10/inventory-issues-its-not-just-you/ I have the same problem, so far my losses seem to be limited to prims (like prim skirts or prim parts of an outfit) – it's killing me! A large part of my Inventory is now "missing from database". Until this started (around the time 1.18 was released) I had enjoyed 9 full months of never ever losing a single thing. Please fix asap!
Hello! I have that problem since over a week. I loose around 20% of my textures and 10% of my building and vendors textures. On last thursday I loose half of them and monday I loose the other half part, but that time, I loose items too. The items are still in my inventory, but when you try to rez them it say the they are missing from the database. The textures are now simply vanished, I still have the files in my inventory, but they are empty (0 x 0). And yes, it's affecting the items that my customers have bought in my store months ago.
So now everything is so messy, that I had no choice and my store is now temporary closed since 5 days. Very good for business and reputation. A filled a support ticket a week from now and no new at all. Very bad customers service!!! Unforgiven for a big business like Linden. They have seriously to think about a kind of backup system for important inventory stuff or at least a way to re-upload those textures when they are suddenly missing.. An "angel" sent me this solution today. It worked for me this first time I tried it. I have been getting the "Missing from Database" messages for four weeks. Tried all The Labs solutions to no avail. This one form the "angel" worked for me. Not guaranteed, but worth a try, right! Go for it! Wooohooo!
"If you realize that you have missing inventory, follow the steps below as soon as possible. 1. If you do not yet have it installed, install the latest Beta Client. secondlife.com/community/preview.php 2. Login to the Beta Grid and find a quiet place where no one will annoy you while you are trying to solve a problem. DO NOT REZ ANYTHING WHILE ON THE BETA GRID. GO INTO BUSY MODE IMMEDIATELY. DO NOT ACCEPT ITEMS, DO NOT DELETE ITEMS, DO NOT PASS OR RENAME ITEMS. 3. Open your inventory, type in a search term (I used Tree) and allow your inventory to populate. 4. Got your goods back? Awesome! Quit the Beta client, login to the Main Grid and do the same thing. Once you have retrieved your items on the Main Grid and your inventory has fully populated, clear cache, logout and see cache'ing as you ... 5. Log back into the Main Grid, recheck inventory, smile a lot, raise Hell as usual. This technique has been proven to work more than half the time so it may save your hide. Please bear in mind that you should only expect positive results if you attempt this workaround as soon as possible upon discovery of your missing items. I am not guaranteeing that you will be able to recover your items but having at least a chance at doing so is much better than no chance at all. I hope this helps some of the residents that fall victim to this issue." I have the same behavior. Lots of items are "missing from the database".... my own items, scripts... items i've bought...no transfer, no copy....I find no relation between the lost items.
Does not matter if i want to wear or rezz it on the ground... no way to use them. I hope they are not really lost! This is scary. I hope we can find a solution soon. Rather than open another duplicate issue, I'll simply add to this one. After a year of no problems since I was "born" in SL, after one of the lastest releases (not sure which), I began to get the error "Unable to create requested object. Object is missing from database" when I tried to use any of dozens of my hair and shoe (prims mostly) inventory staples. I am miserable - not only does this represent hundreds (possibly thousands) of $L, it also means I cannot walk around SL as "myself" in my normal outfits.
This may be related to another issue I have had for a number of months - my "Recent Inventory" folder never purges after logout. Could this be related? I did not report it, as it was simply a nuisance to me, but perhaps it was a precursor to a more severe inventory problem? If not, should I open a new ticket for this? PLEASE help!! I'm not sure why a problem of this severity hasn't been fixed over the 4 or so years Second Life has been around. One reason you don't see a lot of old avatars is they have simply 'rotted away' due to cumulative random inventory loss.
Obviously people reporting the problem doesn't help get it fixed. They've been doing that for, literally, years. Here's hoping people voting to get the problem solved will get it fixed, but I'm not holding my breath. Maybe Linden Labs has no idea how to solve the problem... So here's pseudocode for my proposed solution. Record every operation a user performs that will have a permanent effect on a object (before someone claims this is too much data, or too hard, to record, I refer you to the detailed linden transfer log already maintained). This is basically building (including the user deleting the object), and placing attachments. Since most users don't build at all, the amount of data recorded should be quite small. Each time, BEFORE the inventory server is backed up (and if it's not being backed up on a regular schedule now, you should start), load a copy of the /last/ backup and "replay" the building/attachment-adjusting operations on them. Then compare to the current inventory. They should match. If they do /not/ match inventory corruption or loss occurred (i.e. objects were altered or deleted, but the user did not do it). If inventory corruption/loss occurred whoever is in charge of maintaining the inventory server's code should be alerted, and a copy of the damaged objects, along with their good versions, extracted for them to study to aid in debugging (it is important for them to be able to look for patterns in what was corrupted/lost). Further, any items that were corrupted or lost should be loaded from the last backup, have any building operations that have occurred since then applied to them, and then put back into the user's inventory or on the land where they were placed. If you write code to do this, then you should get notification when inventory loss occurs (thus you will know when it is /really/ resolved, and when any changes you make damage the inventory server code), and the users won't really lose items (or rather, they will automatically get them back every so often). Doing it this way also avoids needing to make most of your infrastructure work correctly. If the garbage collection is still unreliable, this will catch it, and undo the damage. Further, it will probably give you a very good indication of /when/ garbage collection goes wrong, since you will be able to see large numbers of items that were lost, and look for what they have in common, that differs from items that were not lost. This should make debugging easier. To avoid unnecessary computation, the inventory of any user who has not logged in since the last time a backup was made would not need to be checked outside of making sure that it had not changed (i.e. no "log replay" operation needs to be carried out for these). Obviously if they have not logged in, they could not have done any building, and therefore their inventory should be exactly the same. We all know that only about 100,000 or so players really use Second Life in a month or so, given the concurrent users never goes much over 50,000, so that should be much, much less work than the total number of avatars. You could save a lot of time by only storing/comparing database changes, as well. I believe this is traditionally referred to as "delta dumps". The only /honest/ reason I can see this might be difficult is the amount of data involved. Remember that you (Linden Labs) syphon off a part of the cash value of lindens each time they're purchased. This means basic account users /still/ pay you for any objects they purchased, thus they have the right to expect inventory protection. If the amount you are skimming off linden purchases and premium accounts and sim rentals is too small to cover it, increase the amount you take until you can afford this. There is no excuse for losing things people paid you for. Finally, get rid of coalesced objects. They have no value except in occasionally tricking users into deleting their objects unintentionally. Please don't allow user interface sadists to design similar mal-features in the future. This is bad enough to be considered a 'inventory loss bug' even though it was intentionally written in. Coaldust, this problem hasn't been around for all of second life's history. It's only been happening for the past 4-5 months, from what I've seen.
There ARE plenty of old avatars, and they haven't "rotted away". I'm less than a month from my third SL-birthday. In fact, your entire comment is full of guesses based on incorrect assumptions. Nearly everything you've said here is predicated on a misunderstanding of how SL is built, so it doesn't apply. I'm quite confident that inventory loss has been occurring for more than 4 to 5 months, so you must not have seen it, despite having been on Second Life longer than me.
I also know of at least 3 avatars that have survived several years (one was, I believe, about 3 years old, the oldest I've seen). I know of a great many others that are missing textures, or nearly gone (one person was left with just the AO portion). Many /do/ 'rot away'. In any case, if you think I don't understand the infrastructure well enough, the least you could do is enlighten the rest of us rather than criticizing unconstructively. At least I bothered to propose a fix, something I haven't seen anyone else do so far. If there /is/ something wrong with it, more information could allow me, or someone else, to suggest something better. I'm pretty sure that this specific issue ("missing from database.") has been limited to, at the earliest, this year.
As to the rest, sorry, I wrote that comment shortly after waking up and wasn't up to the task of listing everything I was speaking of. Here's what I meant:
So this means that storing a log of everything that happens to an object won't be helpful; the inventory server is correctly keeping track of inventory items. It's the asset server that's losing data. Furthermore, the log of data you're suggesting would truly be untenably huge; it would be many times the size of the current asset database, and it would have to encompass much more than just the changes you list. It'd have to keep a running list of all modifications that happen due to, for example, an object being physical, and even the constant inherent modifications implied by a script running. It's infeasible. It's not necessary, either. The data for assets taken into inventory is stored correctly into the asset server and pointers are properly made in the inventory system. It's just that assets seem to be getting discarded later on when there are still inventory pointers to them.
So ultimately, due to the way the system is designed, I don't think your idea will really help. I don't know what exactly will help, because I'm not behind the scenes at LL and I don't know more about how the infrastructure of the system works. I DOknow that LL is full of incredibly talented developers, and that the fact that this issue hasn't been resolved immediately means there isn't a solution any of us on the OUTSIDE can come up with in an afternoon given our lack of full knowledge of how the system works. The best we can do is help them debug by providing information. I now must add about 4-5 scripts to the list of things I've lost.
These are scripts that reside in my sunglasses, which acts as my toolbelt. The scripts perform various useful actions for me like controlling my camera, letting me sit on people, letting me set text above my head, etc. Each task is in a different script, but it seems like almost ALL of them are missing from database now. I'm pretty sure that every script I've lost so far existed in an attachment that I use regularly. To me, this suggests a place to look for errors in the garbage-collection system. I think there might be some kind of race condition involving worn items, or items being attached or detached AS the garbage collection system builds its list of assets that are in use. Somehow, items in attachments are prone to being missed and mistakenly considered unused. The causes of inventory loss that I am aware of are:
You mention several real and imagined problems with my first Real problems include:
Imagined problems:
This is my revised suggestion, with corrections made for the valid
The existing method of restoring a object if it is accessed within Linden Labs supposedly makes money off Basic accounts. Given the Coalesced objects are hard to explain outside of user-interface Lex Neva, if you, or anyone else, has corrections/additions to make to these suggestions, I'll try to revise them again, but may be away for a few weeks soon. I apologize for the odd formatting. A few thoughts:
I had some of my friends critique what I wrote, and would like to
make some additions and changes to what I said. Right now 1 gigabyte of hard drive space costs less than a dollar. A friend of mine mentioned a problem where you could rez a item, They also mentioned that resetting a script in the head of one of Although it has no bearing on preventing inventory loss, the The friend who gave the most feedback also pointed out one valid ------------------------------------------------------------------ In response to what Lex just posted (as I wrote this), whatever the garbage collection algorithm is (reference counting, mark and sweep...), it should be possible to load a backup into a data structure just like the one the real reference tree is in, replay operations recorded on it, and compare the tree produced by loading the last backup and replaying the log, to the current tree. Somehow on the real tree some items are becoming de-linked, even though no user or script operation should have de-linked them (e.g. a texture may become de-linked, and then get garbage collected, even though someone has a item in their inventory with that texture on it). The total amount of objects in the database doesn't effect the log size, it's the rate of change. A small number of objects rapidly changing (e.g. avatars swapping sculpt maps to achieve fancy animation) will produce more log data than thousands of static items (e.g. buildings, cloths, most avatar parts, etc). The counter I mentioned in this post should eliminate all arguments against at least trying the log idea. Unfortunately I'm sure it will make handling the 'replay and compare' algorithm much more complex (probably it would look at the items in the 'real' tree, see if they'd hit their max change count, then ignore them and any branches 'past' them when looking for differences between itself and the 'backup+log' tree). I'd rather have the vast majority of my inventory protected, even if I may still lose a few things that rapidly change references, than have no protection at all. What's more, if I /know/ that certain things are more prone to be lost, I'll be more likely to make sure I keep multiple copies around, or avoid buying them. I don't deny that it will take both some programming, and hardware resources, to make double checking the garbage collector possible. However, to stop the data loss, either it will have to be double checked /somehow/ (if not by my method, some other, and I'm having trouble imagining another that could work), or it will need to be shown to be correct, and I personally can't forsee Linden Labs ever formally proving their garbage collector correct. That's why I didn't even suggest that. Looks like we agree on the rest though. Actually, we don't agree on the rest. I would like to back out of this conversation at this point, but please don't take my silence as an implicit approval of your suggestion. I simply don't think that there's anything to be gained from us offering suggestions in this issue discussion area (or really anywhere). This JIRA is about us presenting the problems to LL, not about us teling them how to fix problems. Given that we're way out here and that LL's internal systems are a black box, I feel that we really don't and can't know enough about the problem to offer a valid solution. Presenting solutions based on incomplete knowledge of the system just wastes LL's time if they try to explain to you why your solution won't work, and angers you if they don't want to spend that time. All in all, we're not accomplishing anything by kibitzing from out here.
Coaldust, if you do want to start solving LL's problems (and PLEASE don't take this as sarcasm, it's a geniune suggestion), I recommend applying for a job with them. Then you'd be able to learn how the system works internally, and you'd be able to present (and perhaps implement) your solution if it's valid or revise it if it isn't. Barring that, I suggest going to LL developers' office hours and seeing if you can engage one of them in a conversation about your suggestions above. I would like to avoid filling this (already long) conversation area with suggestions of how LL should solve the problem, or complaints that they haven't. I'd rather see us gather more information on this specific type of inventory loss here in hopes that we can help them with their detective work in solving the problem. After thinking on it a while longer, I did come up with a solution that doesn't involve retaining any additional information. No backup (though they really should have those), no log, no counters...
A different set of programmers could write another garbage collector (by different set, I mean people who are not involved in the design or maintenance of the original garbage collector, but they can still be from Linden Labs) being given only information on the input and output data-formats and procedure calls. Wrapper code could then be written to call both garbage collectors when it is time to garbage collect. It should intercept what each marks for deletion. Only if both agree that something should be deleted, should it be deleted. Discrepancies (both disagreements to retain, or to delete, not just disagreements to delete) should be reported to the appropriate maintenance staff to aid in debugging (hopefully revealing patterns in what would be lost, or incorrectly retained). This idea was inspired by the redundant computers on the space shuttle, and how they 'vote' on decisions, reducing single points of failure. It's unlikely that any two separately developed algorithms will share the same design and implementation flaws. I believe this would be much more time and space efficient than my original suggestion for correcting the data loss due to garbage collection errors. I'd like to thank Lex for arguing with me until I came up with a cleaner solution. Just happening to me,
as i'm just bought set of couple pose balls with TN# 593373321. I was still use 1.18.3 Before rezzing one couple poseball, i move the Folder that came after buying the item to my working folder. Then i try to logout and relogin Second Life, Trying, to clear chace, update to 1.18.4, still i can't found the folder for the items i just bought. I just lost another item. This is the actual attachment that contains the AO mentioned above. So first, I lost the LSL code attached to the AO in the boot, and now I've actually lost the boot itself. I wore it LAST NIGHT, and it rezzed fine, but today, the boot (and all backup copies I had of it!) are "missing from database". We'll see if the autorecover fixes this. If not, I'm going to be incredibly upset.
I think this means that we can see a fairly consistent connection between this problem and attachments. I'll update the issue description. All the items I have lost so far are body parts of my avatar. They are all prim attachments, and these are the attachments I use the most. They are also mong the oldest items in my inventory. I lost my left elbow fluff, one ear and one shoulder fluff. Luckily I had backups in boxes and they worked for me.
Issues I have experienced:
1) 3 textures went missing. The textures's names and UUIDs are in my inventory but when I look at the textures they have no pixels. Critically for me, all builds using these textures now display missing images instead of the correct textures. I have obtained new copies of the textures from their sources and I asked if I could have the UUIDs replaced with the correct copies. I was told this could not be done. Well, I recommend you figure out how to do it because this could destroy builds all over SL if it happened to more widely used textures than mine. Meanwhile I am having to repair and replace no-mod items. 2) a script that is used in my door locks also went missing. This script has a zero UUID when I try to look at it in my inventory. Again, any doors using this copy of the script will cease to work properly. 3) A house that I packaged using a rezzer contains 14 copies of the same door. It now wont rez because the rezzer gives up after encountering 3 objects missing from the database. It appears that out of the 14 doors, only one is still in the database. Both my customers and I have seen a problem with missing notecards lately. Notecards that were created and added to a HUD device. They were left unchanged in the device for a long period of time. At some point the notecard has gone missing and the scripts in the device can no longer read them properly.
Just want to reinforce Lex's observation of 24-Oct, "I'm pretty sure that every script I've lost so far existed in an attachment that I use regularly. " I've had 4 Notecards go missing over the past few weeks from 3 attachments. They first turned up missing in the Editor while the objects are still attached--and in these cases, had been attached continuously for months, during which time the assets were not accessed.
It would be nice to get an update on progress toward identifying and resolving the root cause of the specific class of asset loss described in this jira. I encountered this problem yesterday with my shoes. One shoe is missing while I still have the other and the base. Not the shoe clothing type but an object that goes over my feet to look like shoes. I wear these shoes all the time - every day practically.
I cleared cache and relogged. I waited from the afternoon to the evening. Nothing worked. I might try the Beta Grid trick just out of curiousity. I bought these shoes recently (1 month ago) from a vendor in a mall. Given my understanding of how the asset system works - that the objects themselves exist on an asset server and my inventory (and everyone elses) is just a pointer to the same asset - does this mean that every single person that ever bought these shoes has now lost use of them? It seems like most of the examples of items lost are things that only 1 or 2 people may have had in their inventory (custom created scripts, notecards and objects). But how can something sold through a vendor be lost in this fashion? Wouldn't dozens or hundreds of people have references to that same object? This is continuing and has gotten worse since yesterdays "Various inventory problems affecting some residents (http://blog.secondlife.com/2008/01/02/resolved-various-inventory-problems-affecting-some-residents/
[9:23] Gesture is missing from database. Upgraded to SHOWSTOPPER, this affects many people and definitely sucks. Losing what I lost is almost enough to make me want to quit SL!
Set back to Critical priority, as per the priorities list:
" Critical: Generally, most crashes (particularly if they're easy to reproduce and affect many), content loss, significant memory leaks, greatly reduced performance, etc." I am getting this too. It started a while ago, 9th of January, right after a simulator I was in crashed. One of the hands of my no permissions suit disappeared. This is the line from the chat log:
[2008/01/09 23:28] Unable to create requested object. Object is missing from database. So, count one more for attachment loss. I believe this ussue needs "show stopper" status, as attachments are more often than not things we get from other people (often paid) with no permissions. Second Life is less fun when we lose things we've become attached to (no pun intended) and can't get back. Also, everyone, I recommend backing up scripts with modify permissions on your own computer. That's the one asset you CAN back up (well, you can back up images too, but that costs money to upload back to SL, so you decide yourself whether you want to), I do that with every single script I have the permissions for that I cannot personally replicate within 10 minutes. I'm having this same problem with the script inside of a object i have "HUD Jetpack 0.18"
This is a HUD flight assistant with adjustments. I've used it for over a year now, and it is free + open source. All of a sudden i cannot view the script inside it... I can still use the HUD i just can't edit it. have this problem object missing from database all with expensive no copy objects
what is the most frustating is no answer from Linden lab as i remember the last time it happened i landed in a very laggy area coming from home some objects i was wearing at home was not when i reached the lad I waited along time for complet rez and tried to load again i had this horrible message unabale to create objct object missing form data base no recovery as clearing cache after waiting solved the problem . I use second Life 1.18.5 (3) Nov 28 2007 13:59:53 (Second Life Release) and sometimes also windlight as i remeber i meet this problem sincei use both wiewer may be a coincidence but ... i need an answer and a solution cost too much I have a free open sourced script repository, that has scripts embedded into notecards...I have been embedding scripts into notecards since I first started in second life...basically you just drag the script onto the surface of the notecard...and it puts it on a line in blue text....then you can transfer the notecard to another person, and they can click on the script, and it copies it into their inventory.
Problem is...you cant do it anymore...because a significant number of the embedded scripts result in "script is missing from database". I have not found a work around for this, but it appears that if ANYTHING is embedded into a notecard...an object, a gesture, a sound, another notecard, or a script, you stand a good chance of losing it. I will be happy to give a copy of a notecard that demonstrates this, to any linden that actually addresses this issue, after it having been here in the jira for six months. There are a pair of boots I wear all the time. In the last 5 days or so, when I right click on one of the boot objects and choose "wear" I keep getting a message at the bottom right of my screen that the item is not to be found in the database.
Thanks The two scripts I have lost so far are also in attached objects. One was in a HUD, the other was in a prim clawed hand.
The most common vector of this is definitely related to attachment inventory. I suspect gestures are treated similarly as attachments with respect to this problem, and might be a good cross-reference in the code to locating the problem. My Abranimation Animation Overrider (AO) is giving a "notecard missing from database" error when I try to open the *Default Anims configuration notecard. But the AO seems to still operate. I just cannot modify its operation any longer.
Since a few days i noticed that any skin i try to wear will yield a "Failed to find body part named <name> in database.", this includes the skins from the library, recently aquired skins and skins that i have been using before. However, the skin that i am currently wearing still works.
I did try clearing the cache, re-installing the client, removing removing the user preferences/directory and just doing a fresh install but none of all that made any difference. When using my seconday ava the same error shows. Have not yet tried logging in at a different computer (a bit difficult as i am living far away from my closest neighbors), but i do not expect to make any difference. I'm also a bit apprehensive of testing this with other objects. It's absolutely mind-boggling to think that this issue has been open for over a year now with no resolution.
I ran into this problem with a settings notecard for a script inside a wings attachment. I had to rewrite all the settings. Minor really, but god knows how much more of my inventory this affects. Is anyone asking the important question of "why hasn't this been addressed yet"? Unbelievable and unacceptable, given how much we as a user base have spent on SL over the past year. I've been asking, but I haven't gotten an answer yet. A year has gone by since I opened this issue (and more since I first lost an item). None of the items I lost have ever come back. I continue to lose new items, although less frequently now.
Add to the many complaints the fact that the "Eucalyptus Tree" in the Library is showing this issue now. Can't rez a new Eucalyptus, because it too is "Missing from the database"!
Even having several items in my inventory and in servers and boxes around the parcel I have, all similarily named items are "missing from database". Also all THOSE items I have made using the previously said item as a starting point, edited it, added prims and renamed etc. are now gone. This is a first time for me during these three years I have been a resident. I bet it is due my inventory is now over 19.000 items (I used to have less than 17.000 before this year)
-------------------------------------- If I was to rez all my hairdos (more than 100 prims each) it would eat up all my prim allowances and more ----------------------------- or how about, instead of the current "unused items are garbaged" system a regular forced inventory clean up day, like every three months? People would get a popup -warning in advance to TAG each item they REALLY want to preserve on the properties window. And all items untagged would floosh. Or that ability only for the original creator, so at least SHE would have original items safe. Interesting, I added a comment here this morning... and also it is now gone...
How about if there were a free public storage sim people could go and rez their objects for safe-keeping? Or a forced regular - like once every three months- an inventory cleaning day. And there could be a tag-box on permissions one could tag if they wanted to keep the item. A warning in advance and the all items without the tag would floosh. The creators could make it so no DEMO could ever be tagged... in that way the inventory would always be clear from demos If not a grid-wide perhaps just for the content creators to keep their originals safe. EDITED: Annnd now the previous comment is here again... odd. I have interviewed several of my friends, and they all seem to have issues... some bigger than others. Also my business partner has lost a lot of the items she made... I REALLY REALLY would want to mark this as a "Showstopper" Yesterday I heard from someone that she had been getting the "Unable to create requested object. Object is missing from database" error on a number of items. As I logged in later, I had lost the hair that had been on my head. (It is called "Phenomenon - Flex Tri-Mohawk (copperfunk)" in a folder called "TSS - Flex Tri-Mohawk (copper)".) Trying to wear it, I get the same error.
Today I just bought these pajamas (through Xstreet SL): http://www.xstreetsl.com/modules.php?name=Marketplace&file=item&ItemID=88491 I can only wear the pants, as the shirt and "Friendship Bear From Cat" give the forementioned error. I agree with Cay. This is a showstopper.
Imagine all content creators loosing their inventory and thus be unable to answer customer requests about replacement objects. If all content creators leave SL what is left?? It may not be as face-hitting as a "multiple people not able to log in right now" Maybe it is time to put account inventory databases on the customer's local hard drive for backup purposes.
A real transaction management middle tier system might help too. But if the databases are actually losing records then it is time to get a real database with real data architects and real DBAs I would love to be a part and rework the data architecture myself. That would be a real challenge worth doing right. Ann, even thought i like that idea, it presents a problem of content theft. Since then people would be directly able to hack into those backups and then modify them to have full permissions.
Not if done correctly.
And tampering would be an auto no appeal permanent machine ban and erasure of the account anyway. But not telling anyone and let the crooks hack at it to get the ban hammer. Isn't that hard to do. The best way to clean out the scum from SL is to lay traps and let them walk into them. Oh and it (local database and encryption/access libs) can't be open source either. Someday LL will realize not all code has to be open source. In this case the open source viewers would not have the feature of backed up inventory and people using them would still be subject to the inventory loss problems. That is the price they pay for using a non secure viewer. Customer choice. Heya. I got my inventory back this morning.
Twilight Linden logged in my account (with my permission, ofcourse) and investigated the matter. She came to the conclution the sim I was in (my home sim which is a mainland parcel) had to be reseted. I figured it was because in some way the parcel servers (= the sims) act as a router from inventory requests to the asset servers... as each copy of a item in your inventory is not the actual item-- it is merely a "fast icon" that refers to the original, which is saved on the asset server. So there is only one item of a kind in the whole SL... but there can be zillion copies of fasticons... or something like that. And if the copy is changed enough, it would create a new original... nevertheless, the sim acts as a router... and if it has it´s wires crossed the link fails. I suggest grid-wide sim resetting since new updates i can hardly wear a gown as one , atleast one pasrt is not wearable because i get the message missing from data base.
it affects not only my gowns but also things i want to rezz like trees furniture effects animals pictures ect ect ect . I investigated and sevral of my freinds experience the same , i had it before but now since last two updates it is really critical How can this issue be unassigned??!!! This problem happens all the time and nothing seems to work in solving it.
Certainly a showstopper, but LL doesn't seem to care. Why? July 26, 2009 ..... 3 years and counting this bug has been known. Apparently now the bug affects WORKING scripts in AV attachments.
Can we file a class action law suit against LL for failure to provide services, since they provide data storage services, and real $ is used to buy the items they store? Hit me today for the first time in three months. Started getting "Unable to create requested object" messages on a few objects here and there for the last couple of days. Cleared my cache as the KB suggests, relogged to find a skin I'd paid L$2000 for suddenly 'missing from database'.
I know I'm just a lowly Basic user, but seriously, who do we have to derezz to get this 2+ year old problem fixed? It happened to me the same day as DocZen Wizenheim: "failed to find body part named......is missing from database" to 5 of my skins, all belonging to the same creator. Today all the skins are back. It seems like this time LL know where to look at, but i think that this is not completely solved and will happen again.
Encountered the same issue. The object (no copy) is visible in my invent, even transferable to other resident, but can not be rezzed or worn.
I support the idea of collective action, LL is entrusted to watch over our property and does not seem to take this as a serious responsibility, whether basic or premium should not make a difference. This object has a L$ value and though very low, has a high sentimental value to me. Should I complain for damage and emotional loss? |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I'm also linking to SVC-114, because that's the main inventory loss "umbrella" we're keeping an eye on.