View Issue Details

IDProjectCategoryView StatusLast Update
0005649SOGoWeb Mailpublic2022-11-24 16:04
ReporterMathias Roland Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version5.7.1 
Summary0005649: signed s/mime mail not shown
Description

A s/mime signed show "Not implemented!" as response with an a 501 error from sogo.

The mail was sent by a user with a ldap entry where the certificate is missing. Adding the certificate to user's ldap entry is not an option. (Thanks Geant…)

Sogo seems to try to extract the certificate from the ldap entry and raise an exception. See stack trace below.

Additional Information

#0 -[NSException raise] (self=0x5555561b5510, _cmd=0x7ffff73d5ba0 <_OBJC_SELECTOR_TABLE+480>) at NSException.m:1574
0000001 0x00007ffff70945fa in +[NSException raise:format:arguments:]
(self=<optimized out>, _cmd=<optimized out>, name=0x7ffff73d6550 <_OBJC_INSTANCE_5>, format=0x7ffff7f7ca80 <_OBJC_INSTANCE_1.120>, argList=0x7fffffffb840)
at NSException.m:1465
0000002 0x00007ffff7095254 in +[NSException raise:format:]
(self=0x7ffff73d5ee0 <_OBJC_Class_NSException>, _cmd=<optimized out>, name=0x7ffff73d6550 <_OBJC_INSTANCE_5>, format=0x7ffff7f7ca80 <_OBJC_INSTANCE_1.120>)
at NSException.m:1450
0000003 0x00007ffff7ee4ff5 in -[SOGoObject initWithName:inContainer:]
(self=0x5555561b3ba0, _cmd=0x7ffff2f1f4a0 <_OBJC_SELECTOR_TABLE+64>, _name=0x7ffff7fa18a0 <_OBJC_INSTANCE_111.30>, _container=0x555555c44920)
at SOGoObject.m:159
0000004 0x00007ffff2f0a1c5 in -[SOGoContactLDIFEntry initWithName:withLDIFEntry:inContainer:]
(self=0x5555561b3ba0, _cmd=0x7ffff2f1f480 <_OBJC_SELECTOR_TABLE+32>, newName=0x7ffff7fa18a0 <_OBJC_INSTANCE_111.30>, newEntry=0x5555561721b0, newContainer=0x555555c44920) at SOGoContactLDIFEntry.m:55
0000005 0x00007ffff2f0a154 in +[SOGoContactLDIFEntry contactEntryWithName:withLDIFEntry:inContainer:]
(self=0x7ffff2f1f3e0 <_OBJC_Class_SOGoContactLDIFEntry>, _cmd=0x7ffff2f22580 <_OBJC_SELECTOR_TABLE+448>, newName=0x7ffff7fa18a0 <_OBJC_INSTANCE_111.30>, newEntry=0x5555561721b0, newContainer=0x555555c44920) at SOGoContactLDIFEntry.m:45
0000006 0x00007ffff2f0b6b3 in -[SOGoContactSourceFolder lookupName:inContext:acquire:]
(self=0x555555c44920, _cmd=0x7ffff2f1ac50 <_OBJC_SELECTOR_TABLE+912>, objectName=0x7ffff7fa18a0 <_OBJC_INSTANCE_111.30>, lookupContext=0x555555d2d5a0, acquire=0 '\000') at SOGoContactSourceFolder.m:195
0000007 0x00007ffff2f06503 in -[SOGoContactFolders contactForEmail:] (self=0x555555d80e00, _cmd=0x7ffff286b870 <_OBJC_SELECTOR_TABLE+784>, theEmail=0x555555e3efa0)
at SOGoContactFolders.m:519
0000008 0x00007ffff284a3dc in -[UIxMailView contentViewerComponent] (self=0x55555606b1d0, _cmd=0x7ffff286b940 <_OBJC_SELECTOR_TABLE+992>) at UIxMailView.m:263
0000009 0x00007ffff284a6e8 in -[UIxMailView defaultAction] (self=0x55555606b1d0, _cmd=0x555555ace230) at UIxMailView.m:338
0000010 0x00007ffff79dafe7 in -[WOComponent(DirectActionExtensions) performActionNamed:]
(self=0x55555606b1d0, _cmd=0x7ffff2a60ee0 <_OBJC_SELECTOR_TABLE+1824>, _actionName=0x555555f065d0) at WOPageRequestHandler.m:245
0000011 0x00007ffff2a55a39 in -[UIxComponent performActionNamed:] (self=0x55555606b1d0, _cmd=0x7ffff7b96360 <_OBJC_SELECTOR_TABLE+928>, _actionName=0x5555559a1490)
at UIxComponent.m:820
0000012 0x00007ffff7a55d76 in -[SoActionInvocation callOnObject:withPositionalParametersWhenNotNil:inContext:]
(self=0x555555f13290, _cmd=0x7ffff7b96390 <_OBJC_SELECTOR_TABLE+976>, _client=0x555555d7bdd0, _positionalArgs=0x0, _ctx=0x555555d2d5a0)
at SoActionInvocation.m:300
0000013 0x00007ffff7a55e9b in -[SoActionInvocation callOnObject:inContext:]
(self=0x555555f13290, _cmd=0x7ffff7b962b0 <_OBJC_SELECTOR_TABLE+752>, _client=0x555555d7bdd0, _ctx=0x555555d2d5a0) at SoActionInvocation.m:318
0000014 0x00007ffff7a55b24 in -[SoActionInvocation callOnObject:withPositionalParametersWhenNotNil:inContext:]
(self=0x5555559b23f0, _cmd=0x7ffff7b96390 <_OBJC_SELECTOR_TABLE+976>, _client=0x555555d7bdd0, _positionalArgs=0x0, _ctx=0x555555d2d5a0)
at SoActionInvocation.m:260
0000015 0x00007ffff7a55e9b in -[SoActionInvocation callOnObject:inContext:]
(self=0x5555559b23f0, _cmd=0x7ffff7b92900 <_OBJC_SELECTOR_TABLE+672>, _client=0x555555d7bdd0, _ctx=0x555555d2d5a0) at SoActionInvocation.m:318
0000016 0x00007ffff7a50741 in -[SoObjectMethodDispatcher dispatchInContext:]
(self=0x555555efb970, _cmd=0x7ffff7b93fe0 <_OBJC_SELECTOR_TABLE+1536>, _ctx=0x555555d2d5a0) at SoObjectMethodDispatcher.m:192
0000017 0x00007ffff7a52a46 in -[SoObjectRequestHandler handleRequest:inContext:session:application:]
--Type <RET> for more, q to quit, c to continue without paging--

, _rq=0x555555dee6b0, _ctx=0x555555d2d5a0, _sn=0x0, app=0x5555559c7410)
at SoObjectRequestHandler.m:584
0000018 0x00007ffff79dcc7a in -[WORequestHandler handleRequest:] (self=0x555555aded50, _cmd=0x7ffff7add1b0 <_OBJC_SELECTOR_TABLE+1616>, _request=0x555555dee6b0)
at WORequestHandler.m:240
0000019 0x00007ffff799f661 in -[WOCoreApplication dispatchRequest:usingHandler:]
(self=0x5555559c7410, _cmd=0x7ffff7add200 <_OBJC_SELECTOR_TABLE+1696>, _request=0x555555dee6b0, handler=0x555555aded50) at WOCoreApplication.m:712
0000020 0x00007ffff799f969 in -[WOCoreApplication dispatchRequest:] (self=0x5555559c7410, _cmd=0x5555555665c0 <_OBJC_SELECTOR_TABLE+1664>, _request=0x555555dee6b0)
at WOCoreApplication.m:752
0000021 0x000055555555d45b in -[SOGo dispatchRequest:] (self=0x5555559c7410, _cmd=0x7ffff7b7b180 <_OBJC_SELECTOR_TABLE+1760>, _request=0x555555dee6b0) at SOGo.m:584
0000022 0x00007ffff7a41622 in -[WOHttpTransaction _run] (self=0x555555d81af0, _cmd=0x7ffff7b7b1b0 <_OBJC_SELECTOR_TABLE+1808>) at WOHttpTransaction.m:566
0000023 0x00007ffff7a41982 in -[WOHttpTransaction run] (self=0x555555d81af0, _cmd=0x7ffff7b78eb0 <_OBJC_SELECTOR_TABLE+1168>) at WOHttpTransaction.m:619
0000024 0x00007ffff7a3d8a9 in -[WOHttpAdaptor runConnection:] (self=0x5555559be510, _cmd=0x7ffff7b78f50 <_OBJC_SELECTOR_TABLE+1328>, _socket=0x55555603e920)
at WOHttpAdaptor.m:373
0000025 0x00007ffff7a3dab5 in -[WOHttpAdaptor _handleAcceptedConnection:]
(self=0x5555559be510, _cmd=0x7ffff7b78f60 <_OBJC_SELECTOR_TABLE+1344>, _connection=0x55555603e920) at WOHttpAdaptor.m:407
0000026 0x00007ffff7a3dead in -[WOHttpAdaptor _handleConnection:] (self=0x5555559be510, _cmd=0x7ffff7b79000 <_OBJC_SELECTOR_TABLE+1504>, connection=0x55555603e920)
at WOHttpAdaptor.m:466
0000027 0x00007ffff7a3e2fe in -[WOHttpAdaptor acceptConnection:] (self=0x5555559be510, _cmd=0x7ffff7b78e70 <_OBJC_SELECTOR_TABLE+1104>, _notification=0x555555d5a290)
at WOHttpAdaptor.m:527
0000028 0x00007ffff70eb2a4 in -[NSNotificationCenter _postAndRelease:] (self=0x555555738460, _cmd=<optimized out>, notification=0x555555d5a290)
at NSNotificationCenter.m:1198
0000029 0x00007ffff75f98e4 in -[NSObject(FileObjectWatcher) receivedEvent:type:extra:forMode:]
(self=0x555555af7640, _cmd=0x7ffff74b8550 <_OBJC_SELECTOR_TABLE+304>, _fdData=0x5, _type=ET_RDESC, _extra=0x5, _mode=0x7ffff7434cf0 <_OBJC_INSTANCE_2>)
at NSRunLoop+FileObjects.m:58
0000030 0x00007ffff720a097 in -[GSRunLoopCtxt pollUntil:within:]
(self=<optimized out>, _cmd=0x7ffff7433ee0 <_OBJC_SELECTOR_TABLE+1184>, milliseconds=<optimized out>, contexts=0x555555ae2dc0) at GSRunLoopCtxt.m:600
0000031 0x00007ffff7137b6e in -[NSRunLoop acceptInputForMode:beforeDate:]
(self=0x555555a008e0, _cmd=0x7ffff7433f10 <_OBJC_SELECTOR_TABLE+1232>, mode=0x7ffff7434cf0 <_OBJC_INSTANCE_2>, limit_date=0x555555dfae90) at NSRunLoop.m:1238
0000032 0x00007ffff7137904 in -[NSRunLoop runMode:beforeDate:] (self=0x555555a008e0, _cmd=<optimized out>, mode=0x7ffff7434cf0 <_OBJC_INSTANCE_2>, date=0x555555dfae90)
at NSRunLoop.m:1318
0000033 0x00007ffff799eec8 in -[WOCoreApplication run] (self=0x5555559c7410, _cmd=0x555555566320 <_OBJC_SELECTOR_TABLE+992>) at WOCoreApplication.m:584
0000034 0x000055555555c664 in -[SOGo run] (self=0x5555559c7410, _cmd=0x7ffff7affeb0 <_OBJC_SELECTOR_TABLE+208>) at SOGo.m:337
0000035 0x00007ffff79c7f95 in WOApplicationMain (_appClassName=0x555555564160 <_OBJC_INSTANCE_0.1>, argc=13, argv=0x7fffffffeba8) at WOApplicationMain.m:42
0000036 0x00007ffff79e7e04 in WOWatchDogApplicationMain (appName=0x555555564160 <_OBJC_INSTANCE_0.1>, argc=13, argv=0x7fffffffeba8) at WOWatchDogApplicationMain.m:1049
0000037 0x000055555555b2fe in main (argc=13, argv=0x7fffffffeba8, env=0x7fffffffec18) at sogod.m:51

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-11-24 16:04 Mathias Roland New Issue