SphereCommunity
Debug Svn Build 56b - Printable Version

+- SphereCommunity (https://forum.spherecommunity.net)
+-- Forum: Sphere 0.56d (/Forum-Sphere-0-56d)
+--- Forum: General Help (/Forum-General-Help)
+--- Thread: Debug Svn Build 56b (/Thread-Debug-Svn-Build-56b)

Pages: 1 2


Debug Svn Build 56b - Avatar - 04-01-2012 03:11 AM

Hello Everyone,

I have a problem and I want you to help me if you can of course. I also have a living shard , and also many players have a fun in my shard. The problem is that sometimes when I resync the server to update what I have changed in script files, DEBUG occur like below.

I'm using 6x client and latest svn 56b build and Mul files, no uop stuff.

DEBUG:__ thread (4964) __ | # | _____ function _____________ | ticks passed from previous function start ______
DEBUG:>> 4964 | 0 | NetworkManager::processAllInput | +0
DEBUG:>> 4964 | 1 | NetworkInput::processInput | +16
DEBUG:>> 4964 | 2 | NetworkInput::processData | +15
DEBUG:>> 4964 | 3 | NetworkInput::processData | +0
DEBUG:>> 4964 | 4 | NetworkInput::processGameClientData | +0
DEBUG:>> 4964 | 5 | PacketMovementReq::onReceive | +0
DEBUG:>> 4964 | 6 | PacketMovementReq::doMovement | +0
DEBUG:>> 4964 | 7 | CClient::Event_Walking | +0
DEBUG:>> 4964 | 8 | CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
DEBUG:>> 4964 | 9 | CChar::CheckValidMove | +0
DEBUG:>> 4964 | 10 | CWorld::GetHeightPoint | +0
DEBUG:>> 4964 | 11 | CWorld::GetHeightPoint | +0
DEBUG:>> 4964 | 12 | CVerDataMul::FindVerDataBlock | +0
CRITICAL:Error Pri=2, Code=6(The handle is invalid.), Desc='CTileTerrainType.ReadInfo: TileData Seek', in CChar::CanMoveWalkTo() #1 "Check Valid Move"
DEBUG:__ thread (4964) __ | # | _____ function _____________ | ticks passed from previous function start ______
DEBUG:>> 4964 | 0 | NetworkManager::processAllInput | +0
DEBUG:>> 4964 | 1 | NetworkInput::processInput | +16
DEBUG:>> 4964 | 2 | NetworkInput::processData | +16
DEBUG:>> 4964 | 3 | NetworkInput::processData | +0
DEBUG:>> 4964 | 4 | NetworkInput::processGameClientData | +0
DEBUG:>> 4964 | 5 | PacketMovementReq::onReceive | +0
DEBUG:>> 4964 | 6 | PacketMovementReq::doMovement | +0
DEBUG:>> 4964 | 7 | CClient::Event_Walking | +0
DEBUG:>> 4964 | 8 | CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
DEBUG:>> 4964 | 9 | CChar::CheckValidMove | +0
DEBUG:>> 4964 | 10 | CWorld::GetHeightPoint | +0
DEBUG:>> 4964 | 11 | CWorld::GetHeightPoint | +0
DEBUG:>> 4964 | 12 | CVerDataMul::FindVerDataBlock | +0
CRITICAL:Error Pri=2, Code=6(The handle is invalid.), Desc='CTileTerrainType.ReadInfo: TileData Seek', in CChar::CanMoveWalkT


Even I changed tiledata.mul and so and so forth and make many option in sphere.ini. I did whatever I thought. Anyway, I could not able to solve this, I'm so sorry, I want to say that, this fucking problem which makes me crazy when appears then Shut the server down immediately Sad.

Please help me to do so. I cannot recognize well where the problem is , maybe you can guide me to solve this or even some problems are in Sphereserver. Why Not ? Right. I just said, I dont know why this happen all the time when I resync server and often It appear on it own then shut server down.




As I said and repeat, please help me if you can.I'll be very pleased.

Thank you my friends.



NOTE !
-------

Now I discovered something. Let me explain for my debug problem.

When I resync, you know You shoud be stuck in server and no way to run away while server paused. But When I try to walk away even if server still at the pause station, consol starts to show debug and many debug. The more I try walking, the more debug occurs in short.

How can I solve this ?


RE: Debug Svn Build 56b - ShiryuX - 04-01-2012 03:43 AM

I answered your PM. Try that.


RE: Debug Svn Build 56b - Avatar - 04-01-2012 04:28 AM

Not Solved,

If there is one ,except ShiryuX(He helps me with pm), who think another way to solve , please inform me by posting a message.

Thank you.


RE: Debug Svn Build 56b - ShiryuX - 04-01-2012 08:52 AM

So, I have bad and good news for you... The good news is I can reproduce this bug in my computer.
Just joking, I don't have bad news, fixed it.


RE: Debug Svn Build 56b - Avatar - 04-01-2012 09:14 AM

So, You fixed right ? How Can I ?

Are you planing to fix it in next svn building ?

Please let me to do so by pm or whateveryou like.

Just make me happy please Smile


RE: Debug Svn Build 56b - ShiryuX - 04-01-2012 10:40 AM

It is fixed in the SVN, get the next automatic build (April 2, 2012).


RE: Debug Svn Build 56b - Avatar - 04-01-2012 06:24 PM

OK, Thanks ShiryuX. I'll try that on April 2.


RE: Debug Svn Build 56b - Avatar - 04-02-2012 08:30 AM

Pfff, I'm so sorry that. But I forced sphere to get debug and while server being paused. I tried to throw item from players backpack and taking weapon or mounting on horse etc.Afterthat, I got this debug below Sad

DEBUG:__ thread (5376) __ | # | _____ function _____________ | ticks passed from previous function start ______
DEBUG:>> 5376 | 0 | NetworkManager::processAllInput | +0
DEBUG:>> 5376 | 1 | NetworkInput::processInput | +16
DEBUG:>> 5376 | 2 | NetworkInput::processData | +15
DEBUG:>> 5376 | 3 | NetworkInput::processData | +0
DEBUG:>> 5376 | 4 | NetworkInput::processGameClientData | +0 <-- exception catch point (below is guessed and could be incorrect!)
DEBUG:>> 5376 | 5 | PacketItemDropReq::onReceive | +0
DEBUG:>> 5376 | 6 | CClient::Event_Item_Drop | +0
DEBUG:>> 5376 | 7 | CChar::CanTouch | +0
DEBUG:>> 5376 | 8 | CChar::CanSeeLOS | +0
DEBUG:>> 5376 | 9 | CWorld::GetHeightPoint | +0
DEBUG:>> 5376 | 10 | CWorld::GetHeightPoint | +0
DEBUG:>> 5376 | 11 | CVerDataMul::FindVerDataBlock | +0
CRITICAL:Error Pri=2, Code=6(The handle is invalid.), Desc='CTileTerrainType.ReadInfo: TileData Seek', in SUB: NetworkInput::Message::ProcessMessage()
DEBUG:3:Parsing Packet len=15 id=0x08 [2012/04/02 01:44:58]
0 1 2 3 4 5 6 7 8 9 A B C D E F
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
0000 08 40 00 e5 fa 05 95 06 a1 00 00 ff ff ff ff .@.............


Actually, the problem is not solved yet , as you can see Sad

Shiryux, why dont you just disable all packets coming from client while server paused ?


RE: Debug Svn Build 56b - ShiryuX - 04-02-2012 10:15 AM

[Image: c66ed8b1_fuuu1.jpg]
Yep, that is the correct solution, though only moving caused that but seems not.


RE: Debug Svn Build 56b - Avatar - 04-02-2012 03:40 PM

Hahahaha , So Good Luck Then. I think you can take care of it right ? :Big Grin