|
|
|
[
Permlink
| « Hide
]
Torley Linden added a comment - 29/Mar/07 11:53 AM
I get "Unable to load gesture" intermittently, not as much as you, but it's odd. I wonder what causes it?
If anyone has a solid repro for this, please post.
Rob Linden made changes - 29/Mar/07 05:35 PM
Second Life Admin made changes - 29/Mar/07 05:36 PM
Torley:
I believe i have found why all the messages for missing gestures or at least an anomoly in the viewer since update. 1)Open the active gestures floater showing gestures with missing triggers. This is on 1.14.x viewers as well as originally reported on the FirstLook Viewer 1.13.4 (59558).
Cappy Frantisek made changes - 06/Apr/07 08:25 PM
Torley:
I looked into this bug further and found this one as well, I'm sure there are others. 1)Opened active gestures floater to find gesture without trigger. Again, this has only started to happen with the 1.13.4 (59558) viewer and continues with the 1.14.x viewers. I have tried to clear my cache but it does not remedy this bug. Thanks for your help in resolving this issue.
Cappy Frantisek made changes - 06/Apr/07 08:37 PM
Torley:
Sorry about the file attach, I attached as a screen shot so you can see better. Funny thing is on the third time I logged off and back on, all my active gestures loaded correctly.
Cappy Frantisek made changes - 06/Apr/07 08:48 PM
I was able to confirm the repo for this bug:
1)Upon initial rez in world, I opened active gesture floater [9:15] Gesture is missing from database. It doesn't happen on every logon, as it did in the first days of reporting, but seems to exacerbate when clearing cache and logging back in immediately. I cleared my cache, as the music stream on my land was intermittent. The stream works outside of Second Life on a variety of players and clearing the cache seems to help this problem. Thanks for reminding me about this, Cappy. I wonder if it's specific to having a certain # of gestures; looks like you have quite a list there.
I have a new account with default gestures and get the same message at every login.
whoops, by default, I also mean non Beta Viewer 1.14.0 (1)
running OSX 10.4.9 BTW I can confirm everything that Cappy says is 100% correct.
Had this issue since before 1.14, it started immediatley I downloaded the First Look viewer. I get at least one "Gesture is missing from database" on every login. If I clear cache or there is a lot of lag present I then get 5 - 10 messages saying "Gesture is missing from database" I only have about 20 gestures active so its not a number of gestures thing. I have a hard repeatable fault. hopefully fixed with tommorows update Upgrade did not fix it
Still a hard repeatable fault. Wonder how many others have this fault, took me nearly a month to find this thread, think title should have been "Unable to load gesture"" or "Gesture is missing from database." adding my comment from http://forums.secondlife.com/showthread.php?p=1490467#post1490467
[QUOTE=Phineas Flanagan]Mostly I've noticed that it does this for Gestures that were activated during your last login. And considering I reactivate them after logging in and getting this message, they are usually the ones I activated during my last login Basically I can be guaranteed that any Gestures I created and activated during my last login will be deactivated the next time I log in.[/QUOTE] :\ confirm that - i modified some gestures since last update - precisely because i was getting those 'gesture missing' notices to begin with. (note that i did a clean install of the new client as i usually do, trashing the entire 'application support/second life' folder, cache and all.) while i managed to get up and rather stable thru the weekend, last night i felt time for a cache cleaning, and upon trying to relog encountered crashing every single time upon the 'missing' notice. i just now filtered out gestures in my inventory (before it would have a chance to fully load) and deactivated/deleted all my own saved ones ;\ ... it's too early to say, but looks like that helped get me at least logged back in a stabler fashion. i (corrupt gesture in their db? and then maybe my own now-corrupt gestures were compounding probs to a hard crash?)
Torley Linden made changes - 01/Jun/07 09:04 AM
Torley Linden made changes - 01/Jun/07 09:05 AM
More additional info in dupe,
I get this one too, it'd be nice if it would tell which gesture it had the problem loading, at least.........
Cappy Frantisek made changes - 21/Jun/07 06:43 AM
Snipping description to a reasonable size...
Celierra Darling made changes - 25/Jun/07 12:25 AM
We're still looking for a solid repro on this so it can be fixed. If anyone has a step-by-step way to make this happen with a new avatar, please post!
I also get this error, but it is when I am logging in. It is intermittent, so it is hard to reproduce.
Iam still having this error , it's every single time i log in inspite of updates. It is annoying and since it started i have had nothing but repeated crahses. Maybe if this gets fixed my sl would be more stable.
i don't seem to see anything hear listing any kind of resolution. If anyone wants ot talk to me about it and how to fix it i would love to hear it I am so sick of this Still getting this error on login.
1. Gestures that were active upon last login are now inactive. Makes for a real pain when you have to go through your inventory and reactivate all the gestures again. I'm not missing any gestures, just somehow they are being deactivated. Not too handy when you make and sell gestures, lol. Changed summary, easier to find in issues, I hope. Vote!
Cappy Frantisek made changes - 01/Jul/07 11:00 PM
This issue is still going strong... I have it every time i log on. And I got some new gestures resently, activated then and they worked fine. THen when i relogged, they appeared to be activated (was bold on the inventory list) but when i opened them to check they where deactivated.
Cappy Frantisek made changes - 02/Jul/07 10:15 AM
Cappy Frantisek made changes - 02/Jul/07 10:19 AM
Yep kean, i know how you feel. I made some new gestures and posted screen shots to show what happens, again!
Screenshot 1 from 07-02-2007 In both the gesture edit floater and inventory floaters the gesture looks active Screenshot 2 from 07-02-2007 In inventory floater shows the gesture shows active It seems very random, not always the same gestures, all though the mot recent made ones are most likely to be deactivated upon relog. But it also takes some random ones as well. Always differrent ones, please fix this. Thanks! I BETTER BE ALLOWED TO COMMENT WITHOUT FEAR OF PAYBACK BY LINDEN LABS!!
I WILL NOT GO THROUGH MY SECOND LIFE WITHOUT GESTURES CAUSE THE GAME DOES NOT WANT ME CHANGING THE SHORTCUTS AND HAVING TO DEAL WITH CONFLICTING SHORTCUTS, NOW IT DISABLES ALL MY GESTURES EVERYTIME I LOG IN! AND I KNOW THIS BUG WILL NOT BE FIXED UNTIL VOICE IS IN THE GRID. AND YES I WILL COMPLAIN UNTIL THIS IS FIXED, ALONG WITH GROUP CHAT ISSUES! LINDEN WILL NOT SHUT ME UP BY CONSTANTLY KICKING ME OFF THE GAME! GO AHEAD AND BAN MY ACCOUNT FOR SPEAKING OUT BUT I WILL! I DONT CARE IF YOU DELETE THIS OR NOT! I WILL BE ABLE TO USE MY GESTURES LIKE A NORMAL PERSON ONE DAY! --
Richard Renneville made changes - 07/Jul/07 08:56 AM
Richard Renneville made changes - 07/Jul/07 11:03 AM
Celierra Darling made changes - 07/Jul/07 02:51 PM
I changed the severity of the bug so that it MAY get fixed before VOICE IMPLEMENTATION which seems to be paramount right now!
Richard Renneville made changes - 07/Jul/07 10:00 PM
RobbyRacoon Olmstead made changes - 13/Jul/07 09:59 AM
Well I guess it's my turn ay.Yes a pain in the you know what.On top of The Gesture is missing from Database it stated turn off gestures.so I did but that just crashed me quicker.I can truely say CRITICAL!!!.Every time at least 3 times a day not counting evening and weekend,hehe oops gesture lol.Come on people lets fix the database maybe ay.Just have everyone delete their gestures,(Gesture pack 1-4 and have free download of ones that accually work.By the way when gesturing hehe I clap my hands?Yeah I do a backflip?ok get real please.Fix so we can pay more for fun ok I will even try to fix myself too.
Every time I log in I get one or two messages that a gesture is missing from data base.
these are the three areas that should be looked at first when analising and fixing bugs with no repro's, How are we supposed to repro this? not every bug that rears it's ugly face can be reproduced. Just becuase a bug can not be reproduced or a repro can not be found does NOT mean it shouldn't be fixed. there are ways to find these bugs with out a resedent trying to repro it. This bug appears to be on the asset server side, Perhaps you should start there Torlay. Most of these bugs are either in the viewer coding, or how the viewer communicates with the servers or how the viewer processes the incoming data. With all due respect to LL, Second life is the only online service I know of that requires a resident to reproduce a bug before it actualy gets fixed. So if no resident is able to reproduce this bug we the SL residents are going to have to just suck it up and live with it? I get the "missing gesture" message most of the time on logon, usually about 10secs in to the first rez. I only have 12 or so active gestures.
Torley, you should be able to reproduce this issue in the following manner.
Using an AV that didn't have this error, I did the following. Pick a gesture in inventory, I chose dance8, right click and activate (I had to do this twice, it didn't activate Check the gestures list (ctrl-g) and see that it's in there. Log off. Log in, open the same gesture, add a trigger /dance8, the original didn't have a command line trigger. Log off again. Log on, Gesture Missing from Database. Also, missing from Gestures listing (ctrl-g). Shows in Inventory as active. Right click and deactivate doesn't work. Toggling checkbox changes state in inventory but save button remains greyed out. Logging out and back in results in the error message disappearing. As long as it's in the Gestures listing, it seems to be ok. I repeated a variation on this with dance7, I activated it by right clicking in inventory (had to do it twice), I then Just for yucks, I deleted every gesture I had. I did not deactivate them first. Not only did I continue to get the Gesture is missing error, this is what the Gesture Listing looks like.
This problem is somewhere in the updating of this listing, I should think. It's not picking up changes to gestures and/or deletions.
Sougent Harrop made changes - 23/Jul/07 03:17 PM
Addendum: Clearing cache doesn't help. Also, my reproduction of the error was using the current regular client and a different AV, my screen shot is using First Look and is my own AV.
Hmmm, I think I better retrieve these gestures and put them back, or my accounts going to drag trying to load non-existent gestures forever. Luckily, I saved copies of everything. Ok, well, that didn't work, I still have gestures stuck loading. Interesting thing is that they still work, even though they aren't there.
I'm assuming the active gestures are saved elsewhere and are somewhat disassociated with the ones that are actually in Inventory? @Sougent Harrop: Thanks for the repro and the email, I'll try this out shortly and let you know if it repros for me too.
@Sougen Harrop: I was unable to repro the "missing from database" error; upon adding a trigger to "dance8" and relogging, I didn't see the message. I did, however, notice it missing from the Active Gestures listing. I tried this on an account with no other active gestures. I then tried your steps after activating many other gestures, but that didn't result in "missing from database" either.
Any other steps I need to do? "I had to do this twice, it didn't activate the first time" thing is definitely a bug too.
Torley Linden made changes - 30/Jul/07 09:14 AM
Also see
Hmmm, that should have worked, I did it a couple times with the same result. The key seemed to be that it had a chat trigger that you could type and that when you activated it (and it showed active in inventory), it wasn't showing in the active gestures list.
You might try deleting an active gesture from inventory without deactivating it (empty trash too), unless somethings changed in the client or server software lately, that should result in the message as well as give you an orphan gesture in your active gestures list. When I get a chance, I'll try to reproduce it again. Torley, looked at
I noticed this in your steps to reproduce....
If you are doing this to try and reproduce this problem here, then try it one more time EXCEPT don't drag "dance8" to the gestures folder. In my case, I started with "Common Gestures" already as a sub-folder under my main Gestures folder with the dance gestures already in it and I activated "dance8" in place, in the sub-folder, not in the main gestures folder. Not sure how I got the entire "Common Gestures" folder as a sub-folder of Gestures, but that's the state it was in when I did the test. It's the one difference in what I did vs what you did to reproduce this problem. Alternately, I can confirm that if you delete an active gesture that's showing in the active gesture listing from the inventory completely, emptying trash to get rid of it, the next time you log in you should get this error plus be stuck with the gesture forever "loading...." Also a comment on your repro in
@Sougent: Right, I don't get it. I know I've seen it before, but I'm not seeing it now.
Reproducing bugs is a pain in the butt.......never can tell what little difference in the setup and actions are keeping it from being reproduced.
Have you tried the second method I outlined? Basically, deleting an active gesture from Inventory without deactivating it? Now that should definitely get you this error and there'll be nothing you can do to get rid of it at that point short of going directly into the db where the active gestures are stored and wiping it out. I certainly haven't been able to do anything about my string of active gestures that I went and did that to. If I were to theorize about what the problem is, I'd say that you store the active gesture information separately from the actual gesture in Inventory, basically when it's activated in Inventory it writes all the gesture info to another table for active gestures. And when the active gestures table is loaded, it's cross-checking against the gestures in inventory as a validation. This error occurs then, when it for some reason (incomplete data?) it can't find or see the original gesture in inventory. I think that in certain instances when you're activating this info either doesn't get completely written or updated in the active gestures table and in the case where an active gesture is deleted, it's not getting deleted from the active gestures table. So when it goes to validate, it's not finding the gesture. Maybe as simple as it not writing the UUID correctly in the active gestures table. That's my theory, anyhow. Torley, do you think if I turned on the full session logging in the Client menu and reproduced this problem on a brand new AV it would give you any useful information?
I'm testing a patch for this problem.
Here's a solid repo for a dual core wintel box using 1.18.0.134 Log off Note new gesture missing alert. Technical details: When you click the save button a temporary asset id is created and inserted into the local inventory file, then if you have the http capability a new update message through http post is sent asynch back to asset server. Meanwhile while the post is doing its thing, if the current gesture is activated then the code tries to update the list of active gestures with the temporary asset id through an "ActivateGestures" message. This makes a call to the asset server (separate from the http post) with the temporary asset id. When the http post eventually ("eventually" depends on lag) returns it updates the local inventory item with yet another asset id. Once the inventory file is updated then all observers are updated with the new asset id. So my guess is that the inventory database has inventory item that is pointing to an asset with the temp id because when you log back on it tries to retrieve based on that id and gets an missing from database response. It might be possible that the asset server now has 3 copies (at least) of the same asset. I do know there are at least 2 copies for every edit you make. One with the temp asset id and one with the new asset generated from the http post. I'm hoping this gets cleaned out periodically...who knows? Workarounds until this is patched: For missing gesture messages they will be shown as activated in inventory but not in the Active Gestures floater (See For gestures that are not in your inventory anywhere and you are getting missing gestures messages, there is nothing you can do. Also clearing cache will not help because it is a mismatch on the asset/inventory database. LL has to clean up the asset server. I looked for a way to do this client side but could not. Note that the patch does not clean up the asset server. This patch keeps new ones from being created. Patch is in final testing before I upload to jira. That all makes perfect sense Hamncheese. Looking forward to the fix for this.
Hopefully LL will be willing and able to clean up the database to take care of the mismatch of the deleted gestures which is plaguing me.
Hamncheese Omlet made changes - 04/Aug/07 07:16 PM
See my write-up a couple of posts above. This patch waits until new asset id comes back from the server before allowing user to edit gesture again. This should be a small wait (a second or two in my tests) but it protects against the most obvious error. This isn't fool-proof because on a very slow laggy connection, user still has the ability to activate/deactivate from menu. However, the default path before patch produces missing gesture everytime.
This implementation is similar to how notecards and scripts work when saving to the database using the LLHTTPClient to upload assets. I'm not breaking new ground here, just extending what's already been done elsewhere for notecards and scripts. BIG NOTE: This patch does not clean up the database. Linden help is needed for that from what I can tell. If LL can provide the info to clean up mismatched assets, I will gladly code a solution. Also have verified in testing that Patch file is VWR333.patch. Tested ReleaseForDownload/ReleaseNoOpt running Vista, VS2005 (express). ReleaseForDownload was compiled and tested on production grid, ReleaseNoOpt was run in debug mode on beta grid. Let me know if you run into any problems and I will attempt to fix.
Hamncheese Omlet made changes - 04/Aug/07 07:46 PM
Hamncheese Omlet made changes - 04/Aug/07 07:46 PM
Hamncheese Omlet made changes - 04/Aug/07 07:49 PM
Hamncheese, thanks so much for the thought you put into your comments and making this patch. I'll go ahead and ping our devs that you've done this so they can review it, and hope this can be resolved soon.
Torley Linden made changes - 07/Aug/07 10:12 AM
I have been having the 'Gesture is missing from database' for weeks and i am so sick of it. I have tried to implement the suggestions above but when i open edit gestures i just get message that most are 'loading'
so i cant deactivate and then activate though i am pretty sure i managed to deactivate them before. I'm probably stuck with this but just wanted to vent.
Jake Linden made changes - 08/Aug/07 04:18 PM
Jake Linden made changes - 08/Aug/07 04:18 PM
This patch effectively means that all updates to everything don't get reflected in the active gestures box at all. I'd rather fix this so we don't see the problems inherent in the way these are processed rather than just hack at the client to remove functionality to try and avoid it...
Weeeeeelll, with the original code I'm seeing slightly different effects.
I can't get Missing Gesture Alerts at all with any of these repro steps.. not sure why. I am seeing that if I activate a gesture, then edit pretty much anything, although it immediately shows up in my gestures floater (ctrl G) if I log off, then log back on, it's marked as Active in the inventory window, but doesn't show up in the gestures floater. I have to open it up, activate it, then deactivate it for it to be correctly updated in the inventory. I'm going to look into that and then ask QA here to bang on this to see if they can get more solid repro steps on this in terms of the Missing Gesture Alerts problem. Jake I haven't read through the whole thread but want to throw in that I'm seeing this error occasionally and have never edited gestures myself. It's about as common or uncommon as the "clothes still loading from server" error message (but not related, just to give an idea). (Sorry if I'm repeating something entirely obvious here). @Jake
Ok - I've tested on 1.18.1(2) (not patched) and the problem does not exist. I would have to dig further but I'm going to guess that the asset id coming back from the database is not changed as I documented. This was fairly easy to see and I repo'd it about 100 times in my testing with the simple steps I documented on Also can you explain your comment about "all updates to everything don't get reflected in the active gesture box at all" Did you just read the patch changes or actually run a modified viewer to come to this conclusion? Thanks Ok, lets be clear.
What I'm seeing in that WR-1944 is NOT resolved (ie that's the effects I am seeing right now) but that THIS bug I am not seeing with unpatched code. NOTE - the two issues are not the same - WR-1944 does not result in a missing Gesture Alert, where as this one does. When I patch the code according to what is in the patch, I basically don't ever see any updates that I make in the Preview Gesture Window show up in the Gestures floater. They don't go away (as they do now), but they also don't update. Hence me not using this code. I'm gonna fix WR-1944 and have QA bash on this specific bug attempting to repro. If they can't, I'm gonna close this. Fair enough?
Torley Linden made changes - 10/Aug/07 09:35 AM
Torley Linden made changes - 10/Aug/07 09:36 AM
Jake,
If the asset server is not changing the asset id anymore, then I agree that my patch is certainly not needed for this SPR. From an engineering perspective I'm curious why the asset id isn't changing when before on 1.18.0.6 it clearly was and the steps listed in 1944 did in fact cause missing gesture. As far as no updates to the floater with the patched code, patching 1.18.0.6 did cause updates to floater and inventory because that was one of my test cases. Oh well, since it looks like it is fixed I'm not spending anymore time thinking about it. - Cheers. Ok I could not leave this alone because I wonder how I was so far off. Using the viewer version 1.18.1(2) Linden provided viewer and logged into adni and tried to reproduce this issue and could not. No suprise there based on Jake's info. However l then logged into aditi and was able to reproduce this at will.
Something has changed on the production grid since my tests last week. Loaded SL aditi using viewer 1.18.1(2) From my testing that I did last week I think I remember that a69b1041-0e76-6c78-7b9e-d5fa448c862f would be the id that was inserted into the local vfile. I've provided the UUIDs so that you can look them up to verify what I'm seeing. Note again that the production grid is working correctly and you cannot generate missing gesture using these steps. Also I noticed that if you activate a gesture you can load a new inventory window and it will show up correctly..seems to be a problem with refresh/redraw but I'll refrain from speculating further. So the end game of this is that I would check the backend code specifically the Gesture insertion code and then provide a clean up for residents Also while merging the source code, I noticed that someone added my name to this SPR in contributions.txt. This needs to be removed because I cannot take credit for fixing this issue regardless of prior effort. >>I'm gonna fix WR-1944 and have QA bash on this specific bug attempting to repro. If they can't, I'm gonna
>>close this. Fair enough? No, not fair I think, I'm still getting the bloody message. Has anyone tried to delete an active gesture without deactivating it? Maybe the problem is fixed so it won't happen any more, I don't know and may try to do it again tp see, but what about the load of missing gestures I have that are continuously "loading" in my active gestures list? They don't exist in my inventory any more, so I can't do anything about them. I try to re-add them and I get two gestures listed with the same trigger, only one is loading forever and the other isn't. I'll try to see if I can do my repro steps and see the cause is really fixed, but in any case the effect is still there and needs to be addressed before this is closed, IMO. Jake,
I was able to reproduce this problem on the Main Grid using the most current version of the viewer software. I also spoke to Hamncheese in world and I believe he was able to reproduce the problem too, though with an interesting twist, it took up to 2 minutes later for him to get the Missing Gesture message after relogging. So when you try to do this repro, wait for a bit. I did the following..... I right clicked and activated a gesture, it did not highlight (this in inconsistent now, it only happens sometimes). I opened the gesture, the Active checkbox was checked though it did not show active in Inventory (was not highlighted nor did it say Active). I edited the trigger and saved. It then showed as active in Inventory. Logged off. Logged back on, got Gesture Missing From Database, also gesture was not showing in Active Gestures. Was showing active in inventory. So, the bug is still present, at least for us laggy folks out in the real world. I do think this may be caused by lag or something like that interrupting the update process on the activation of the the gesture in inventory. I think the code may be "correct" for what it's trying to do, but it's not handling failure correctly. This is why this problem is being so elusive. Bah and fiddlesticks. I know why Jake (or probably other Lindens) cannot reproduce the original issue and I know why my patch is flawed.
There are three code paths in LLPreviewGesture::saveIfNeeded; When gestures are saved the unpatched code for normal users they follow path 1. Gestures in an objects inventory go through path 2. My guess is that on site (Lindens) go through path 3. The issue does not exist through path 2 or 3. Only through path 1. My patch is bad code because while I tested path 1 and path 2, I bailed on path 3. The problem is that my patch should have left the existing code for the path 3. I will be updating this patch with a new one. A larger question is why is the asset id changing when you go through path 1 (save using HTTPClient)? I can't answer that. Perhaps by design, but it is clear that the original code never takes into consideration that an asset id will change as part of the upload. Also my above explaination might be able to explain the inconsistency of being able to reproduce or not...really path 3 is the fallback if http capabilities don't exist.
VWR333_R67694_0.patch is the corrected patch for this issue. Note that a cleanup for inventory has to be written still to consider this issue complete. As noted before, this patch will only stop new occurences. Discard the previous VWR333.patch because it introduced a bug for users that aren't using the HTPTClient capabilties.
Hamncheese Omlet made changes - 18/Aug/07 01:24 PM
This is fixed.
To fix outstanding messages that you get on log on, - once this patch hits the released client,- re activate and then edit your gestures that don't show up in the Active Gestures box (but that do show up in the inventory list as active) then log out. You shouldn't see those messages again. Torley can tell you when this hits release
Jake Linden made changes - 28/Aug/07 03:13 PM
Yup, will do. Thanks Jake and Hamncheese and everyone who helped us throughout this, I hope it's dead at last.
Does this also mean that my case, where the gesture is gone (deleted) in inventory but is still "loading" in active gestures is going to be fixed when this makes it to the active client?
I want to also say thanks to Hamncheese and everyone working on this problem, it's great to know we can work together in getting these little bugs fixed Sougent,
I wondered this as well but I let the comment stand because I could not duplicate how to get missing gesture from doing a delete. I'm still convinced that a clean up on the asset side is needed in this case. And I'm sure that this bug will be re opened many times because residents will still have the messages However I don't know enough about the back end to be able to say beyond a shadow of doubt "You need to do this" What we have so far is a first important step which is this stops new ones. Cleaning up is a side issue that can be managed separately from this bug. Make sense? Cheers, Ham I see what you're saying Ham, but it's pretty inefficient for me to have to wait until this hits the main client, then resubmit a new problem ticket to get my aspect of the problem fixed when I've already included all the information on this one.
Even a screen shot up there on it. I wouldn't even care if they just flushed all my active gestures, good and bad, I'd rather have to set them all back up than keep getting 20 missing gesture messages. With any luck the change will check for them in inventory upon getting an error and remove them from the active gestures list if they aren't found, thereby cleaning up the problem automatically. Yeah this isn't in the latest rc viewer so it will be awhile before we see it I'm thinking, In the meantime tell me if this workaround will get rid of all your current missing gesture messages:
Make a new folder and put all your active gestures in it and then select all the gestures in that folder and right click and choose Deactivate. Log off and then back on choose all in that folder you just made and right click and choose Activate and Log off/on again and you should be good for all your existing ones Oh, so far as I know I'm not getting the error on any of my active ones right now, just the ones I deleted during my testing. I just stupidly deleted a bunch of them and now I'm stuck with them missing and "loading". Nothing that I can see to be done about it short of modifying the client somehow so that when it gets an error on a gesture or can't find a gesture in inventory that it has active, it goes and deletes it automatically from the Active Gestures listing. On a temporary basis, if possible, that would automatically clean up the problem. Wouldn't want it in long term, or communications problems would cause active gestures to keep deactivating (which is actually something that is happening now to me, sometimes).
this is not fixed, it still shows up occasionally
Cappy Frantisek made changes - 01/Oct/07 06:47 AM
Rascal Ratelle made changes - 01/Oct/07 06:14 PM
All my gestures are now missing. Due to how serious this issue has gotten, I will continue to update this issue as a show stopper until this issue is resolved.
Rascal Ratelle made changes - 01/Oct/07 06:17 PM
Ok Update, The Gestures are not actually missing from the data base, they just aren't uploading into the inventory upon loggins.
[22:50] Gesture is missing from database. Torley Linden, you asked for a repo well I got something even better. how about a exact match of what gestures (atleast for me it is) quoted from my console
WARNING: LLGestureManager::onLoadComplete: Problem loading gesture: -4 Hope this helps out. Quoted from dos console window upon startup
Bato Brendel made changes - 11/Oct/07 08:23 PM
To catch the missing gesture info under client enable 'console window' then upon startup a dos (command) window will appear before SL loads once logged in if you recieve any missing gesture messages the appropriate UUID info will be logged in there. As I have see so far non of my 'normal' gestures are the ones that suffer from this issue, its the ones (atleast for me) that are located in one's gestures in the library (which everyone has)
Please do NOT reopen this, there's no need to. There's no need to paste long chat spam either, we already understood the problem earlier.
This hasn't been fixed in a RC yet – but is targeted for 1.18.4 Viewer. Also see the text beneath every comment field: NOTE: The "Fixed Internally" resolution status means that the fix has been applied to a Linden Lab internal version, but is NOT in a public release of Second Life yet. "Fixed" means that the fix is confirmed public. Please do not reopen an issue unless you are sure what you are doing. Thanks for your understanding and patience.
Torley Linden made changes - 12/Oct/07 10:54 AM
Torley Linden made changes - 12/Oct/07 10:57 AM
Still happens in 1.18.4 just as often.
Second Life 1.18.4 (0) Oct 18 2007 14:36:02 (Second Life Release Candidate) You are at 278651.6, 251524.5, 24.7 in Rlyeh located at sim1084.agni.lindenlab.com (72.5.12.234:12035) CPU: Dual i386 (Unknown) (2160 MHz)
Jayden Beresford made changes - 19/Oct/07 07:32 PM
I can also confirm this is still happening and that what ever fix was implemented did NOT resolve this issue.
[20:48] Unable to load gesture. Second Life 1.18.4 (0) Oct 18 2007 14:40:16 (Second Life Release Candidate) You are at 282681.8, 279096.4, 35.5 in Ghloogums located at sim3393.agni.lindenlab.com (64.129.45.158:13006) CPU: PowerPC 7450 (1249 MHz) Sadly, not fixed indeed. I started from a clean cache and after a teleport to a texture-intensive area:
2007-10-20T04:57:22Z WARNING: completionCallback: Aborting vfile transfer for 387b0104-dec5-1d14-862a-316627b39704 SL crashed a minute or two later. Interesting what SecondLife.log says about my iMac: // CPU General Information Vendor: debug_info.log is a bit better: Second Life version 1.18.4 build 0 Yup - Linux here using either the downloaded 1.18.4 or a self compiled version, I still get a "Gesture is missing..." message each time I log on.
Rascal Ratelle made changes - 27/Oct/07 11:37 AM
Still happening for me in XP too:
Second Life 1.18.4 (2) Nov 1 2007 14:52:58 (Second Life Release Candidate) You are at 256322.0, 262767.6, 46.7 in Diloba located at sim4357.agni.lindenlab.com (63.210.158.7:13004) CPU: Intel Pentium 4 (Unknown model) (3013 MHz)
Gigs Taggart made changes - 06/Nov/07 09:28 PM
This should be publicly fixed in Second Life 1.18.4(3), more info here:
» http://blog.secondlife.com/2007/11/07/new-viewer-second-life-1184-viewer-now-available/ For Release Notes, see: » https://wiki.secondlife.com/wiki/Release_Notes If still a problem (ugh, I know how annoying this is), please reopen and include log info like previous comments, and any other details we should know that'd help.
Torley Linden made changes - 08/Nov/07 12:35 PM
Torley Linden made changes - 08/Nov/07 03:11 PM
Still getting it I'm afraid.
[15:13] Unable to load gesture. 2007-11-08T23:11:26Z INFO: updateDynamicThrottle: Easing network throttle to 702464 Second Life 1.18.4 (3) Nov 7 2007 11:19:15 (Second Life Release) You are at 282700.6, 279081.9, 25.3 in Ghloogums located at sim2880.agni.lindenlab.com (64.129.43.122:13006) CPU: PowerPC 7450 (1249 MHz)
Rascal Ratelle made changes - 08/Nov/07 03:43 PM
Rascal Ratelle made changes - 08/Nov/07 03:44 PM
I too get the message, though I suspect cause of the issue has been fixed, there are still orphan entries in the database that are triggering the message still........may need some sort of cleanup done, or some code added to remove the entry if it can't load it in a certain amount of time, though that could cause issues in and of itself due to lag.
Me, I'd be happy if they just wiped out my entries in the Active Gestures and let me re-add them.....tired of the missing gestures and the constant "loading..." The same thing happen to me (1.18.4.3 viewer) since two day . Above the way of that happened, maybe that can help to know :
Since this day each time i log, i have the error message (2 years i'm here, i no use gesture, was the first time.). I will post the log (need to know where i can find it) I am still getting this error too. I have 5 items listed in my Active Gestures window, but their names never change from "Loading..." I only get 2 "Gesture is missing from database." messages when I log in however. I have also deactivated all gestures in my inventory. Here's my system info:
Second Life 1.18.4 (3) Nov 7 2007 11:13:48 (Second Life Release) You are at 222855.4, 292932.2, 301.3 in Ganesha located at sim2379.agni.lindenlab.com (64.129.41.129:13006) CPU: Intel Core 2 Series Processor (2394 MHz) Thanks for reopening and saying this is still a problem for you, our developers have been notified and hope to continue investigating.
Torley Linden made changes - 12/Nov/07 11:10 AM
btw, any suggestions on how I can pinpoint exactly which gestures I need to disable and get a new copy of?
I've noticed now that there are gestures being listed as active in inventory that are not showing up on the gesture list. Notably 3 for me from the default Female Gestures set, Female - Get lost, Female - Blow kiss and Female - Wow that are not activated by the triggers assigned.
Tip: In inventory window search for (active) to see the gestures listed as active there and compare them to your gestures window. Um, I forgot to mention that these also do not respond to Deactivate in inventory nor can they be deactivated using the Take off items in the parent folder.
Rascal Ratelle made changes - 21/Nov/07 08:09 PM
I've been having this problem for a long time.
"Gesture is missing from database." repeated 9 times every login. Gesture tab shows /kiss active, but search for (active) in inventory shows nothing. Properties show not active. Could this be related to Animations, Scripts and Textures folders under Library being empty? Just to say that I have had this problem for a very long time also (months, many updates) and it still exists with 18.5
On EVERY login, I receive several - from 1-10 - of these messages, and looking through my gestures folder, I find that a corresponding random number have been deactivated. I do have a LOT of gestures active, I wonder if this is a major component of the problem? Anecdotal evidence suggests the deactivated gestures may be those recently used but I have not been able to verify this. (It could just be that one only notices a missing gesture when it is commonly played.) i am glad i am not the only one having this issue i have found the cause for the missing gestures. when you create a gesture and later on delete a gesture make sure to deactivate it or else you will have another missing gesture. at least that has been the cause of my missing gestures. as for a solution i have not discovered on yet so if any one fine a solution please message me in world . Robe Paine
If nothing else, the error message could refer to the gesture in question so that the user could edit/reactivate it (I have seen these login message for months but did not know what to look for, while in the end knowing which gestures were affected, opening/closing/activating them did cure the problem).
Nicholaz Beresford made changes - 17/Dec/07 07:51 AM
Oops, this last comment of mine was in relation to the now attached patch 0001_better_gesturemissing_error_message.patch
I may actually try this patch, it'd be interesting to see what it returns for me because I know for a fact the gestures which are missing are truely missing from my inventory (at least under the original UUID) because I deleted them on purpose (and emptied the trash since) when trying to do a repro on this issue. For me, I have nothing to work with in inventory to make the things go away.
Don't suppose it's got any way to notify the server side that the thing no longer exists and to go ahead and delete it from active gestures? If anyone at LL wants a dump of the log showing the failures and associated asset id's, let me know and I'll be happy to supply the information. Sougent,
if you want to save yourself the hassle of building, it's in my Windows viewer. (Probably the viewer could to an activate on the inventory item again, but I did not go as far as trying that) Cool, I will use your viewer then.
What I'd need would be to have the viewer deactivate the gesture because they don't exist in inventory under the active asset id and so fail the check when being loaded in the active gestures. At least that's what I believe from what I've been able to deduce (really would love to see the database schema of all the stuff on the other end, just out of curiosity). What I think has happened in my case is that when I deleted the gestures in inventory while they were still active and emptied them from the trash, it killed them in the main inventory but did not clean up the active gestures so that now, when it loads, it checks for them in inventory and basically gets a data integrity error because there's no entry there under the uuid it has. The proper behavior would be to remove the bad data in the active gestures table or tables. Now, I don't know if the viewer can do this, and if it can I'm unsure whether it ought to because if there were some sort of communication delay or error in the check it could conceivably deactivate gestures automatically that shouldn't be deactivated (though it does seem to still do that now, or at least in some instances it seems like gestures I've activated don't "take" and are not active when I expect them to be. From a personal standpoint, I'd like to see my active gestures wiped out so I start over and not have these error. Also, I notice that in active gestures, they all show as "loading..." and I wonder if this is just a message or if it's still attempting to load the gesture over the entire time I'm online? I'm assuming they are not because I don't think I'm seeing any indication of it in the console log.
Rob Linden made changes - 22/Dec/07 02:27 AM
Rob Linden made changes - 22/Dec/07 02:39 AM
Rob Linden made changes - 22/Dec/07 03:26 PM
Rob Linden made changes - 22/Dec/07 03:48 PM
Rob Linden made changes - 22/Dec/07 08:45 PM
Rob Linden made changes - 22/Dec/07 10:01 PM
Rob Linden made changes - 22/Dec/07 10:25 PM
You're not the only, having this issue also since over a half year now.
12 times on log on i have "Gestures is missing from database". It happend, when i was deleting the gesture the server pinged it back on the list, then I deleted it again and yes ... later there was it the whole time. "Gesture is missing from database". Ya what gesture? From where the request comes can i not see. in the "public" gesture list is "nothing" It means it's something on my log on db, which i cannot see and that requests it over and over .
Finncaev Riederer made changes - 25/Dec/07 06:31 PM
Hi Everybody !
I have the same problem since many months and updates. Are the patch solving the problem ? How patches are supposed to be used ? I tried to simply lunch them but does not work .. Thanks. Well, I have the same problem getting "Gesture missing from database" on every login... but I know why:
Or at least i think I know why... Here is what i did: I created some gestures for a friend. And there is what i think i did wrong:
I see them in the gestures edit window (they looks "loading..."), but I can't edit them. If I click the "inventory" button it don't highlight the gesture (because it doesn't exists anymore). So I think my problem began when I deleted the gestures while they were activated. My actual viewer is WindLight 1.18.6 (76453), but it happens the same with the normal one. Hope this will bring some light to the fix of this annoyance. Was referred to this issue by Frontier Linden.
I've been experiencing this for about 6-7 months now, it wouldn't be so bad if it wasn't for the fact that the gestures that won't load are the speech gestures, so now I'm stuck waving my arms around everytime I speak. I don't get the "Gesture missing from database." error though, but the symptoms look the same. (i.e. gestures showing up in active gestures list with "Loading..." as a description.) The problem seems to lie in the fact that the activated gestures are no longer in my inventory, so I have no way to deactivate them. This bug is still ongoing in the latest windlight release client, 1:18:6, just so you're aware...
Harleen Gretzky made changes - 13/Feb/08 04:07 PM
From the 1.19.0 RC0 Release Notes:
(I figured posting here was better than starting a new issue, but this relates to Windlight (and probably the RC)...)
In Second Life 1.19.0 (80044) Feb 15 2008 16:44:16 (Second Life WindLight) (and some versions prior) I'm getting missing from database errors from gestures I've deleted. I deleted several after I was getting the missing from database error – even though I could click on them, open them and see that all the gesture data was in fact not missing, and even preview/play them – and I still get the message. They don't show up in the gestures window, so I can't disable them. They're in the trash. Weird thing is that some of the gestures that are supposedly missing are from the library (copied into my inv after I activated them). Like Male Laugh, etc. I figured deleting them would kill the message, but it hasn't. Still says they're missing from database even though:
Harleen Gretzky made changes - 16/Feb/08 01:16 PM
Harleen Gretzky made changes - 16/Feb/08 01:22 PM
Harleen Gretzky made changes - 16/Feb/08 01:23 PM
Davey, even though they may be named the same that doesn't mean they are the same gesture that's "missing" because the uuid could be different if they are a copy of the original one that's missing. The active gestures appear to be separate from but linked to the gesture in the inventory, the missing gesture message comes into play when it's in active gestures but can't find the uuid of the gesture in the inventory.
One of the ways you can get this missing gesture message is by deleting active gestures without deactivating them, in my case I deleted them and emptied the trash so I'm stuck with missing gestures until the database is cleaned up (though recently I've not been getting them so that may have happened, or it's just not reporting them any longer). If you believe the gestures you have deleted are the ones causing the messages, I'd urge you to restore them from the trash and do an activate/deactivate on them to see if the missing gesture error goes away because if they are the gestures linked to the gestures in the active gestures window, you don't want to delete them completely until that message goes away. At least that's what my experience with this problem indicates should be done. Prior to 1.19.0 I couldn't tell what gestures it was complaining about, but I was quite pleasantly surprised when I upgraded to 1.19.0(5) a few minutes ago and got meaningful error messages telling me which gestures it was having problems with. But here's the fun part: one of them was a gesture in a folder of freebies I'd picked up sometime and wasn't active! I had never used the gesture! It wasn't active then deleted, it wasn't active and failed to be deactivated, it was a gesture I'd never even seen before, just stuffed in a folder of junk I'd never really gone through. Why was it complaining about a gesture I've never even activated, just happened to have in inventory? Incidentally, I can preview the gesture and it appears to work fine.
Harleen Gretzky made changes - 03/Mar/08 10:13 AM
Harleen Gretzky made changes - 03/Mar/08 10:15 AM
Rascal Ratelle made changes - 04/Mar/08 02:41 AM
No more troubles for one month. I close.
Phli Foxchase made changes - 17/Apr/08 04:04 AM
As I noted before I found the most effective way of finding the affected gestures is to use an inventory search and search for the text: (active)
This shows gestures that don't show up in the gesture window even and those usually are the culprits. Deactivate them there (yes, doing this from inventory is buggy but usually on the second try it works) and you should be rid of these messages. In my case the gestures ended up being various system gestures. Changes on the server or viewer side of things as to how it handles these and other gestures problems had never actually fixed it which left me with the above approach as a means for resolving my own problem with it. Ignoring this persisting symptom of a possibly deeper problem doesn't seem like a good fix to me. Did someone at least put code in to identify the gestures by name that the system was finding exception to?
Sue Linden made changes - 12/Aug/08 10:05 AM
Sue Linden made changes - 13/Nov/08 11:36 AM
Sue Linden made changes - 13/Nov/08 06:27 PM
Sue Linden made changes - 13/Nov/08 07:00 PM
Well.
Gesture Clap is missing from database. I've gotten that for OVER 6 months now, every single login, not just intermittent, but every single time I login, still happening today, and I finally put in a ticket on the issue today cause I'm tired of seeing it, and they referred me here, to a closed JIRA entry. If it's fixed, why do I still get it? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||