[OGo-GNUstep-Port] exception when entering a project

Sebastian Reitenbach gnustep-port@opengroupware.org
Tue, 27 Nov 2007 15:53:08 +0100


Hi,

gnustep-port@opengroupware.org wrote: 
> On 27.11.2007, at 12:14, Sebastian Reitenbach wrote:
> > #1  0x05b30e28 in -[NSObject(KeyValueCoding)  
> > setValue:forUndefinedKey:]
> > (self=0x87c85c08, _cmd=0x25b73510, anObject=0x83a8e9e8,  
> > aKey=0x83a8e708) at
> 
> 
> type:
> # frame 1
> # print *self
> # po self
this is when entering a project:

(gdb) frame 1
#1  0x0ba90e28 in -[NSObject(KeyValueCoding) setValue:forUndefinedKey:] 
(self=0x86859688, _cmd=0x2bad3510,
    anObject=0x86859768, aKey=0x7f6f27e8) at NSKeyValueCoding.m:415
415           [self handleTakeValue: anObject forUnboundKey: aKey];
(gdb) print *self
$1 = {isa = 0x230d38a0}
(gdb) po self
<EOGenericRecord: description Project attributes={dbStatus = inserted; 
endDate = "2028-12-30 23:00:00 +0000"; isFake = 0; kind = "<NSNull: 
0x8320ae88>"; name = testproject; number = P10536; objectVersion = 1; 
ownerId = 10100; projectId = 10536; startDate = "2007-11-25 23:00:00 +0000"; 
status = "<NSNull: 0x8320ae88>"; teamId = "<NSNull: 0x8320ae88>"; url 
= "skyrix://defiant.ds9/ogo_instance0/"; }>


and this, when clicking the + in the mail editor:

(gdb) frame 1
#1  0x0a303e28 in -[NSObject(KeyValueCoding) setValue:forUndefinedKey:] 
(self=0x80907588, _cmd=0x2a346510,
    anObject=0x86198748, aKey=0x833f1508) at NSKeyValueCoding.m:415
415           [self handleTakeValue: anObject forUnboundKey: aKey];
(gdb) print *self
$2 = {isa = 0x20c447c0}
(gdb) po self
<EOGenericRecord: description Person attributes={anniversary = "<NSNull: 
0x811b5f18>"; assistantName = "<NSNull: 0x811b5f18>"; associatedCategories 
= "<NSNull: 0x811b5f18>"; associatedCompany = "<NSNull: 0x811b5f18>"; 
associatedContacts = "<NSNull: 0x811b5f18>"; birthday = "<NSNull: 
0x811b5f18>"; bossName = "<NSNull: 0x811b5f18>"; companyId = 10100; 
contactId = "<NSNull: 0x811b5f18>"; dbStatus = inserted; degree = "<NSNull: 
0x811b5f18>"; department = "<NSNull: 0x811b5f18>"; description = "<NSNull: 
0x811b5f18>"; dirServer = "<NSNull: 0x811b5f18>"; emailAlias = "<NSNull: 
0x811b5f18>"; fileas = "<NSNull: 0x811b5f18>"; firstname = Sebastian; 
freebusyUrl = "<NSNull: 0x811b5f18>"; imAddress = "<NSNull: 0x811b5f18>"; 
imapPasswd = "<NSNull: 0x811b5f18>"; isAccount = 1; isCustomer = "<NSNull: 
0x811b5f18>"; isExtraAccount = 0; isIntraAccount = 1; isLocked = "<NSNull: 
0x811b5f18>"; isPerson = 1; isPrivate = "<NSNull: 0x811b5f18>"; isReadonly 
= "<NSNull: 0x811b5f18>"; isTemplateUser = "<NSNull: 0x811b5f18>"; keywords 
= "<NSNull: 0x811b5f18>"; login = sebastia; middlename = "<NSNull: 
0x811b5f18>"; name = Reitenbach; nameAffix = "<NSNull: 0x811b5f18>"; 
nameTitle = "<NSNull: 0x811b5f18>"; number = OGo10100; objectVersion = 1; 
occupation = "<NSNull: 0x811b5f18>"; office = "<NSNull: 0x811b5f18>"; 
ownerId = 10000; partnerName = "<NSNull: 0x811b5f18>"; password = "<NSNull: 
0x811b5f18>"; priority = "<NSNull: 0x811b5f18>"; salutation = "<NSNull: 
0x811b5f18>"; sensitivity = "<NSNull: 0x811b5f18>"; sex = "<NSNull: 
0x811b5f18>"; showEmail2As = "<NSNull: 0x811b5f18>"; showEmail3As 
= "<NSNull: 0x811b5f18>"; showEmailAs = "<NSNull: 0x811b5f18>"; sourceUrl 
= "<NSNull: 0x811b5f18>"; templateUserId = 9999; url 
= "https://www.l00-bugdead-prods.de"; }>

Sebastian