- Status Closed
- Percent Complete
- Task Type Bug Report
- Category
- Assigned To No-one
- Operating System
- Severity Low
- Priority
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: PlaneShift
Opened by Joe Schmo - 01.07.2008
Last edited by aurelynt - 15.07.2009
Opened by Joe Schmo - 01.07.2008
Last edited by aurelynt - 15.07.2009
FS#1792 - Training window does not appear
No training window appears when the icon is selected.
| ID | Project | Summary | Priority | Severity | Assigned To | Progress | |
|---|---|---|---|---|---|---|---|
| 1797 | PlaneShift | Low | |||||
| 2652 | PlaneShift | Low |
Closed by aurelynt
15.07.2009 20:52
Reason for closing:
Additional comments about closing:
15.07.2009 20:52
Reason for closing:
Additional comments about closing:
Doesn't seem to happen anymore on
trunk
From report 1797 by Citizen:
Hi!
I get something like this when try to train at Veja:
Tue Jul 1 13:01:40 2008, Invalid skill name with Id 792277280
Tue Jul 1 13:01:40 2008, <src/client/gui/pawsskillwindow.cpp:842 HandleSkillCategory SEVERE>
Tue Jul 1 13:01:40 2008, Invalid skill name with Id 56719269
Tue Jul 1 13:01:40 2008, <src/client/gui/pawsskillwindow.cpp:842 HandleSkillCategory SEVERE>
Tue Jul 1 13:01:40 2008, Invalid skill name with Id 1634891124
Tue Jul 1 13:01:40 2008, <src/client/gui/pawsskillwindow.cpp:842 HandleSkillCategory SEVERE>
Tue Jul 1 13:01:40 2008, Invalid skill name with Id 103424
Tue Jul 1 13:01:40 2008, <src/client/gui/pawsskillwindow.cpp:842 HandleSkillCategory SEVERE>
Tue Jul 1 13:01:40 2008, Invalid skill name with Id 1064866676
Tue Jul 1 13:01:40 2008, <src/client/gui/pawsskillwindow.cpp:842 HandleSkillCategory SEVERE>
Tue Jul 1 13:01:40 2008, Invalid skill name with Id 6
Tue Jul 1 13:01:40 2008, <src/client/gui/pawsskillwindow.cpp:842 HandleSkillCategory SEVERE>
After several tries the train window comes up, but in stats for a few moments something like glyph_darknes… can be seen, its too long to be readable. Otherways can train after a few tries.
Now tried at Oriven Thamal, needed many trz to get train window. Maybe all affected.
sight2 what npcs have you tried to train with that the window does not appear?
Tested on linux and had no issues with several npcs getting the training window to appear.
Sight2, your character is not a dwarf by any chance?
Gardr in Gugrontid was the only NPC I tried to train Metallurgy with. My character skin is that of a Yilan. Today the training window did appear, but after quite a wait.
how can this not be a bug? is it intended that the player must manually open the skills window? then what it the train icon for? will it be removed? this is the same thing as http://www.hydlaa.com/flyspray_upgrade/index.php?do=details&task_id=1783
Am I missing something?
on
bug 1783the reporter requested it to be closed"2008-06-30 Jarexia Kadnessar (Jarexia) Requested task closure - After the resent server restart it`s working fine."
further to my re-open request: It seems that manually opening the skills window resets the functionality. I was able to train at one npc by manually opening the skills window, the next npc I tried then functioned correctly.
Re-opened and set confirmed as Bilbous still has this problem.
Let's try to find some more info on this :)
As I said in my request to re-open, it seems to be intermittent. I had not noticed it previously and I have not noticed it subsequently but in the one session I had I tried 7-8 different trainers to no avail. Finally I opened the skills window manually with a trainer selected that had not responded to the button and that worked.
Encountered this with a Kran at Sharven a few times now. Had to open the skills window manually. It's not happening all the time though. My Kran trains his mental skills at Sharven.
I have had this same problem and I am runing linux and the char is demorian this happened all over hydlaa to me
I also can confirm this, with svn trunk. You are correct Bilbous, opening the stats window made it work again for me, as well.
Another confirmation for linux (Menki). It seems to be for all trainers (tested the unbelievable amount of 2 trainers) once it happens. Reset by restart of client…
This just happened to me too. Fixed it by restarting the client.
Someone else in the help channel was having the same problem.
i just got this problem but doesnt happen often.
Since this seems to reset on a restart and when opening the stats window manually, maybe doing something with the stats window (opening, closing, training elsewhere) triggers this. Does any of those having had this problem remember doing something with training/stats before this?
Found a way to reproduce it on Laanx:
- Cast spell Life Infusion or Relaxing Sleep
- Go to a trainer, right click on him and then on training icon: training window doesn't appear!
Haven't tried with other spells yet.
It seems to be only reproducible under special circumstances: under trunk, with a newly made char I can't trigger it but if I set all its skills to 50 and try again, I can reproduce it.
Another way to reproduce this is to alter a stat modifier (equip or dequip a stat-altering item (like a ring of the past); skill altering items (like a crystal ring) do not seem to produce this effect), tested on laanx.
This appears to still happen under 4.03, perhaps this console quote will help. when trying to view kistosol's training window I got these messages aamong others in my terminal window:
Sun Nov 30 20:18:23 2008, Invalid skill name with Id 18691
Sun Nov 30 20:18:23 2008, <src/client/gui/pawsskillwindow.cpp:850 HandleSkillCategory SEVERE>
Sun Nov 30 20:18:23 2008, Invalid skill name with Id 2113929219
Sun Nov 30 20:18:23 2008, <src/client/gui/pawsskillwindow.cpp:850 HandleSkillCategory SEVERE>
Sun Nov 30 20:18:23 2008, Invalid skill name with Id -2113929213
Sun Nov 30 20:18:23 2008, <src/client/gui/pawsskillwindow.cpp:850 HandleSkillCategory SEVERE>
Sun Nov 30 20:18:23 2008, Invalid skill name with Id 749
possible fix:
stable revison 2960
/src/common/util/skillcache.cpp
function: void psSkillCache::write(MsgEntry *msg)
replace: line:406 if (p.HasCurrent()) line 407 item = p.FetchCurrent();with: if (p.HasNext()) item = p.Next();seems to be a leftover workaround for a bug in the csList class of Crystal Space (fixed in trunk r29484).
please provide svn diff from trunk
http://pastebin.ca/1359902
Had the problem yesterday with the seller in the magic shop.
I managed to open the training window however by using the command "/train crystal way"
I saw a problem on the first panel of Stats & Skills.
Instead of seeing my stats (strength, endurance, will, intelligence etc…), there was only one item shown which was the name of a "dds file" (do not remember which, and forgot to screenshot, sorry)
The same issue occurs for me often (release 0.4.03):
This occurs for me too sometimes, on my Mac, a G5 tower. (seems to be platform-independent bug)
Workaround: open/close the stats/skills window, then try training again, either via train button or R-clicking npc.
Difficult to reproduce consistently, seems periodic; but happens often.
I have seen this many times on my Mac Mini G5 Intel, 10.5.6. I usually logged off until I realized if I opened any other window, then the training window would open.
any way to reproduce this in localhost?
I can't seem to be able to reproduce this one anymore on trunk, whatever way (spell and modified stats or using a ring of the past - see my older comment and Seytra's above).
Closing.
to reproduce (planeshift stable R3238, CS R32140):
- login Guest Char
- setskill guest all 200
- spawn a Ring of strength in the inventory
- relog
- train with smith → works
- equip Ring of strenght
- train again with smith → window does not popup
The bug appears for the first time after a bugfix in crystal space:
Fix csList<>::Delete() to have the iterator continue on the element after the deleted one
External Link
If I remember right the server is sending a corrupted skillmessage to the client.
See my fix above.
Thanks for the info, Horst.
I've tried to reproduce the problem on trunk, following your steps, and it's ok.
Keeping closed.