SphereServer BugTracker - SphereServer
View Issue Details
0001945SphereServerexecutable - windows buildpublic10-04-11 23:3102-12-12 22:49
ozzy 
 
normalminorrandom
closedopen 
windows 2003 R2
20-09-2009, 0.56b Prerelease 
 
Automated (specify build number)
DiagonalWalkCheck, Unicode, Script_Profiler, Size_Optimise
None
0001945: CChar::NPC_OnTickAction | +0 <-- exception catch point
22:21:DEBUG:__ thread (2316) __ | # | _____ function _____________ | ticks passed from previous function start ______
22:21:DEBUG:>> 2316 | 0 | CWorld::OnTick | +0
22:21:DEBUG:>> 2316 | 1 | CSector::OnTick | +15
22:21:DEBUG:>> 2316 | 2 | CChar::OnTick | +0
22:21:DEBUG:>> 2316 | 3 | CChar::NPC_OnTickAction | +0 <-- exception catch point (below is guessed and could be incorrect!)
22:21:DEBUG:>> 2316 | 4 | CChar::NPC_Act_Talk | +0
22:21:DEBUG:>> 2316 | 5 | CVarDefMap::GetKeyStr | +0
22:21:DEBUG:>> 2316 | 6 | CVarDefMap::GetKey | +0
22:21:CRITICAL:"Access Violation" (0x78719561), in CChar::NPC_TickAction() 0000001 "talk"
22:21:DEBUG:'Социлиана' [03757a]
22:21:DEBUG:__ thread (2316) __ | # | _____ function _____________ | ticks passed from previous function start ______
22:21:DEBUG:>> 2316 | 0 | CWorld::OnTick | +0
22:21:DEBUG:>> 2316 | 1 | CSector::OnTick | +16
22:21:DEBUG:>> 2316 | 2 | CChar::OnTick | +0
22:21:DEBUG:>> 2316 | 3 | CChar::NPC_OnTickAction | +0 <-- exception catch point (below is guessed and could be incorrect!)
22:21:DEBUG:>> 2316 | 4 | CChar::NPC_Act_Talk | +0
22:21:DEBUG:>> 2316 | 5 | CVarDefMap::GetKeyStr | +0
22:21:DEBUG:>> 2316 | 6 | CVarDefMap::GetKey | +0
22:21:DEBUG:'Социлиана' [03757a]
22:21:DEBUG:__ thread (2316) __ | # | _____ function _____________ | ticks passed from previous function start ______
22:21:DEBUG:>> 2316 | 0 | CWorld::OnTick | +0
22:21:DEBUG:>> 2316 | 1 | CSector::OnTick | +47
22:21:DEBUG:>> 2316 | 2 | CChar::OnTick | +0
22:21:DEBUG:>> 2316 | 3 | CChar::NPC_OnTickAction | +0 <-- exception catch point (below is guessed and could be incorrect!)
22:21:DEBUG:>> 2316 | 4 | CChar::NPC_Act_Talk | +0
22:21:DEBUG:>> 2316 | 5 | CVarDefMap::GetKeyStr | +0
22:21:DEBUG:>> 2316 | 6 | CVarDefMap::GetKey | +0
22:21:CRITICAL:"Access Violation" (0x78719561), in CChar::NPC_TickAction() 0000001 "talk"
22:21:DEBUG:'Социлиана' [03757a]
No tags attached.
Issue History
10-04-11 23:31ozzyNew Issue
11-04-11 14:50ozzyNote Added: 0001013
11-04-11 15:14MrSugarCubeNote Added: 0001014
11-04-11 15:23ozzyNote Added: 0001015
11-04-11 15:29MrSugarCubeNote Added: 0001016
11-04-11 15:44ozzyNote Added: 0001017
11-04-11 15:45ozzyNote Added: 0001018
11-04-11 15:57ozzyNote Edited: 0001018bug_revision_view_page.php?bugnote_id=0001018#r247
11-04-11 16:03ozzyIssue Monitored: ozzy
19-04-11 22:00ozzyNote Added: 0001038
02-12-12 22:49BenStatusnew => closed

Notes
(0001013)
ozzy   
11-04-11 14:50   
03757a - bankir npc
(0001014)
MrSugarCube   
11-04-11 15:14   
Is the banker called "Социлиана"? :)

Have you edited the text in sphere_msgs.scp? It's possible that the problem may be related to the content of 'npc_generic_gone_1' and/or 'npc_generic_gone_2'.
(0001015)
ozzy   
11-04-11 15:23   
"Социлиана" - bankir name in utf8.

Yes, I edited it. Thank you. I set standard values.
(0001016)
MrSugarCube   
11-04-11 15:29   
Using the default values fixed it? What did you change them to?
(0001017)
ozzy   
11-04-11 15:44   
I set:
npc_generic_gone_1 "@80,3,1 Мне было приятно говорить с тобой %s но теперь мне следует уделить внимание моей работе."
npc_generic_gone_2 "@80,3,1 Удачного дня %s"

I don`t know it has corrected a mistake or not. The error occurs not always, about 0000003:0000001 every hour.

OLD log:

02:20:DEBUG:__ thread (2316) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:20:DEBUG:>> 2316 | 0 | CWorld::OnTick | +0
02:20:DEBUG:>> 2316 | 1 | CSector::OnTick | +16
02:20:DEBUG:>> 2316 | 2 | CChar::OnTick | +0
02:20:DEBUG:>> 2316 | 3 | CChar::NPC_OnTickAction | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:20:DEBUG:>> 2316 | 4 | CChar::NPC_Act_Talk | +0
02:20:DEBUG:>> 2316 | 5 | CVarDefMap::GetKeyStr | +0
02:20:DEBUG:>> 2316 | 6 | CVarDefMap::GetKey | +0
02:20:CRITICAL:"Access Violation" (0x78719561), in CChar::NPC_TickAction() 0000001 "talk"
02:20:DEBUG:'Социлиана' [03757a]
02:20:DEBUG:__ thread (2316) __ | # | _____ function _____________ | ticks passed from previous function start ______
02:20:DEBUG:>> 2316 | 0 | CWorld::OnTick | +0
02:20:DEBUG:>> 2316 | 1 | CSector::OnTick | +15
02:20:DEBUG:>> 2316 | 2 | CChar::OnTick | +0
02:20:DEBUG:>> 2316 | 3 | CChar::NPC_OnTickAction | +0 <-- exception catch point (below is guessed and could be incorrect!)
02:20:DEBUG:>> 2316 | 4 | CChar::NPC_Act_Talk | +0
02:20:DEBUG:>> 2316 | 5 | CVarDefMap::GetKeyStr | +0
02:20:DEBUG:>> 2316 | 6 | CVarDefMap::GetKey | +0
02:20:DEBUG:'Социлиана' [03757a]
08:15:DEBUG:__ thread (3276) __ | # | _____ function _____________ | ticks passed from previous function start ______
08:15:DEBUG:>> 3276 | 0 | CWorld::OnTick | +0
08:15:DEBUG:>> 3276 | 1 | CSector::OnTick | +0
08:15:DEBUG:>> 3276 | 2 | CChar::OnTick | +0
08:15:DEBUG:>> 3276 | 3 | CChar::NPC_OnTickAction | +0 <-- exception catch point (below is guessed and could be incorrect!)
08:15:DEBUG:>> 3276 | 4 | CChar::NPC_Act_Talk | +0
08:15:DEBUG:>> 3276 | 5 | CVarDefMap::GetKeyStr | +0
08:15:DEBUG:>> 3276 | 6 | CVarDefMap::GetKey | +0
08:15:CRITICAL:"Access Violation" (0x78719561), in CChar::NPC_TickAction() 0000001 "talk"
08:15:DEBUG:'Социлиана' [03757a]
09:49:DEBUG:__ thread (3276) __ | # | _____ function _____________ | ticks passed from previous function start ______
09:49:DEBUG:>> 3276 | 0 | CWorld::OnTick | +0
09:49:DEBUG:>> 3276 | 1 | CSector::OnTick | +16
09:49:DEBUG:>> 3276 | 2 | CChar::OnTick | +0
09:49:DEBUG:>> 3276 | 3 | CChar::NPC_OnTickAction | +0 <-- exception catch point (below is guessed and could be incorrect!)
09:49:DEBUG:>> 3276 | 4 | CChar::NPC_Act_Talk | +0
09:49:DEBUG:>> 3276 | 5 | CVarDefMap::GetKeyStr | +0
09:49:DEBUG:>> 3276 | 6 | CVarDefMap::GetKey | +0
09:49:CRITICAL:"Access Violation" (0x78719561), in CChar::NPC_TickAction() 0000001 "talk"
09:49:DEBUG:'Социлиана' [03757a]
10:00:DEBUG:__ thread (3276) __ | # | _____ function _____________ | ticks passed from previous function start ______
10:00:DEBUG:>> 3276 | 0 | CWorld::OnTick | +0
10:00:DEBUG:>> 3276 | 1 | CSector::OnTick | +16
10:00:DEBUG:>> 3276 | 2 | CChar::OnTick | +0
10:00:DEBUG:>> 3276 | 3 | CChar::NPC_OnTickAction | +0 <-- exception catch point (below is guessed and could be incorrect!)
10:00:DEBUG:>> 3276 | 4 | CChar::NPC_Act_Talk | +0
10:00:DEBUG:>> 3276 | 5 | CVarDefMap::GetKeyStr | +0
10:00:DEBUG:>> 3276 | 6 | CVarDefMap::GetKey | +0
10:00:CRITICAL:"Access Violation" (0x78719561), in CChar::NPC_TickAction() 0000001 "talk"
10:00:DEBUG:'Социлиана' [03757a]
10:17:DEBUG:__ thread (3276) __ | # | _____ function _____________ | ticks passed from previous function start ______
10:17:DEBUG:>> 3276 | 0 | CWorld::OnTick | +0
10:17:DEBUG:>> 3276 | 1 | CSector::OnTick | +0
10:17:DEBUG:>> 3276 | 2 | CChar::OnTick | +0
10:17:DEBUG:>> 3276 | 3 | CChar::NPC_OnTickAction | +0 <-- exception catch point (below is guessed and could be incorrect!)
10:17:DEBUG:>> 3276 | 4 | CChar::NPC_Act_Talk | +0
10:17:DEBUG:>> 3276 | 5 | CVarDefMap::GetKeyStr | +0
10:17:DEBUG:>> 3276 | 6 | CVarDefMap::GetKey | +0
10:17:CRITICAL:"Access Violation" (0x78719561), in CChar::NPC_TickAction() 0000001 "talk"
10:17:DEBUG:'Социлиана' [03757a]
10:17:14:'Timoxa' commands 'bandage'=1
10:17:DEBUG:__ thread (3276) __ | # | _____ function _____________ | ticks passed from previous function start ______
10:17:DEBUG:>> 3276 | 0 | CWorld::OnTick | +0
10:17:DEBUG:>> 3276 | 1 | CSector::OnTick | +0
10:17:DEBUG:>> 3276 | 2 | CChar::OnTick | +0
10:17:DEBUG:>> 3276 | 3 | CChar::NPC_OnTickAction | +0 <-- exception catch point (below is guessed and could be incorrect!)
10:17:DEBUG:>> 3276 | 4 | CChar::NPC_Act_Talk | +0
10:17:DEBUG:>> 3276 | 5 | CVarDefMap::GetKeyStr | +0
10:17:DEBUG:>> 3276 | 6 | CVarDefMap::GetKey | +0
10:17:DEBUG:'Социлиана' [03757a]


This error appears only for the NPC 03757a. Others bankers is not issued.
(0001018)
ozzy   
11-04-11 15:45   
(edited on: 11-04-11 15:57)
03757а is a "stoned" (flag) banker. maybe it's the reason?

(0001038)
ozzy   
19-04-11 22:00   
22:27:a7:'GodMan' commands 'bandage'=1
22:27:24:'Tmontana' commands 'bandage'=1
22:27:116:'Mti3' commands 'bandage'=1
22:27:1e:'Tmontana1' commands 'makelast'=1
22:27:24:'Tmontana' commands 'bandage'=1
22:27:a7:'GodMan' commands 'bandage'=1
22:27:192:'tink2' commands 'makelast'=1
22:27:DEBUG:__ thread (2592) __ | # | _____ function _____________ | ticks passed from previous function start ______
22:27:DEBUG:>> 2592 | 0 | CWorld::OnTick | +0
22:27:DEBUG:>> 2592 | 1 | CSector::OnTick | +0
22:27:DEBUG:>> 2592 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
22:27:DEBUG:>> 2592 | 3 | CObjBase::OnTickStatusUpdate | +0
22:27:CRITICAL:"Access Violation" (0xffbfc4da), in SUB: CChar::Char::Ticking items()