View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001656SphereServerexecutable - genericpublic10-09-09 04:1613-09-09 14:52
Reportermitchel 
Assigned ToMrSugarCube 
PrioritynormalSeveritymajorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version20-09-2009, 0.56b Prerelease 
Summary0001656: Player trading cause error on console and trade incomplete.
DescriptionWhen players start trading via drag & drop some item to other one, causing an error on server console and their trade will not start/incomplete. item stacking player's item queue(I seems to). Trading item will back to their backpack when they move another items.
TagsNo tags attached.
Nightly Version09-09-2008
Experimental FlagsNone
Option FlagsNone
Internal Build Number
Attached Files

- Relationships

-  Notes
(0000281)
MrSugarCube (administrator)
12-09-09 14:59

What error?

Trading appears to be fine here.
(0000283)
mitchel (reporter)
13-09-09 12:42

error here. with latest release and client 6.0.1.6
- - - - -
19:40:DEBUG:__ # | _____ function _____________ | ticks passed from previous function start ______
19:40:DEBUG:>> 0 | CServer::OnTick | +0
19:40:DEBUG:>> 1 | CClient::xDispatchMsg | +0 <-- exception catch point (below is guessed and could be incorrect!)
19:40:DEBUG:>> 2 | CClient::Event_Item_Drop | +0
19:40:DEBUG:>> 3 | CClient::Cmd_SecureTrade | +0
19:40:DEBUG:>> 4 | CItem::SetType | +0
19:40:CRITICAL:Error Pri=2, Code=-1073741819, Desc='Exception', in CClient::DispatchMsg() #6 "drop item"
19:40:DEBUG:account 'admin'
19:40:ERROR:admin (1b0):Bad Msg(0) Eat 14 bytes, prv=07, type=4
(0000284)
mitchel (reporter)
13-09-09 13:05

also I tried trading with newest automated build and client 7.0.0.0

It will cause server crush (not only critical error), and no logs here because server crushed =)
(0000285)
mitchel (reporter)
13-09-09 13:10

my Sphere.ini flags here. need another info?
- - - - -
Experimental=01|02|08|080|0100|0200|010000|0800000
OptionFlags=08|020|01000|02000|04000
FeatureT2A = 01
FeatureLBR = 01|02
FeatureAOS = 01|02|04|08|010
FeatureSE = 01|02
FeatureML = 01|02
FeatureKR = 00
(0000286)
MrSugarCube (administrator)
13-09-09 14:52

Nope this report was much easier to follow once there was some information in it! :)

I've fixed the error/crash in Sphere, but really the problem lies within your scripts on your 01e5e item (i_bulletin_board in default script pack). This item needs its TYPE to be set to one that Sphere considers to be a container, for example t_bboard (as in default script pack), t_container or t_eq_trade_window.

Here's the item script from the default script pack:


[ITEMDEF 01e5e]
DEFNAME=i_bulletin_board
TYPE=T_BBOARD
TDATA2=0866
DUPELIST=01e5f

RESOURCES=20 i_BOARD, 4 i_CLOTH, i_NAILS, i_PAPER, i_FEATHER, i_INK_POT
SKILLMAKE=CARPENTRY 90.0, t_carpentry

CATEGORY=Miscellaneous
SUBSECTION=Bulletin Board
DESCRIPTION=@

- Issue History
Date Modified Username Field Change
10-09-09 04:16 mitchel New Issue
10-09-09 04:16 mitchel Nightly Version => 09-09-2008
10-09-09 04:16 mitchel Experimental Flags => None
10-09-09 04:16 mitchel Option Flags => None
12-09-09 14:59 MrSugarCube Note Added: 0000281
13-09-09 12:42 mitchel Note Added: 0000283
13-09-09 13:05 mitchel Note Added: 0000284
13-09-09 13:10 mitchel Note Added: 0000285
13-09-09 14:52 MrSugarCube Status new => resolved
13-09-09 14:52 MrSugarCube Fixed in Version => 0.56c Nightly
13-09-09 14:52 MrSugarCube Resolution open => fixed
13-09-09 14:52 MrSugarCube Assigned To => MrSugarCube
13-09-09 14:52 MrSugarCube Note Added: 0000286


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker