Hi List,

/usr/sbin/samba: Uncaught exception NSInvalidArgumentException, reason:
Tried to add nil to array


-- Gerhard


I have a strange problem on debian squeeze
my sources list:

deb http://ftp-stud.hs-esslingen.de/debian/ squeeze main non-free contrib
deb-src http://ftp-stud.hs-esslingen.de/debian/ squeeze main non-free
contrib

deb http://security.debian.org/ squeeze/updates main non-free contrib
deb-src http://security.debian.org/ squeeze/updates main non-free contrib

deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all


# squeeze-updates, previously known as 'volatile'
deb http://ftp-stud.hs-esslingen.de/debian/ squeeze-updates main contrib
non-free
deb-src http://ftp-stud.hs-esslingen.de/debian/ squeeze-updates main
contrib non-free

#sogo
deb http://xi.rename-it.nl/debian/ stable-auto/dovecot-2.1 main
deb http://inverse.ca/debian-nightly squeeze squeeze
deb http://backports.debian.org/debian-backports squeeze-backports main



Installed these:

ii  samba4                            4.0.0~beta5+dfsg1-1inverse1.0    
SMB/CIFS file, NT domain and active directory server (version 4)
ii  sogo                              2.0.0.20121101-1                 
a modern and scalable groupware
ii  openchange-ocsmanager             1:1.0.r4196.sogo-1~inverse1.0    
A working instance of python-ocsmanager
ii  openchange-rpcproxy               1:1.0.r4196.sogo-1~inverse1.0    
A RPC-over-HTTP implementation for Samba, using wsgi
ii  openchangeproxy                   1:1.0.r4196.sogo-1~inverse1.0    
Experimental MAPI (Exchange/Outlook) proxy
ii  openchangeserver                  1:1.0.r4196.sogo-1~inverse1.0    
Experimental MAPI (Exchange/Outlook) server


my GNUstepDefaults:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//GNUstep//DTD plist 0.9//EN"
"http://www.gnustep.org/plist-0_9.xml";>
<plist version="0.9">
<dict>
    <key>NSGlobalDomain</key>
    <dict>
    </dict>
    <key>sogod</key>
    <dict>
        <key>LDAPDebugEnabled</key>
        <string>YES</string>
        <key>MailFieldNames</key>
        <array>
            <string>userPrincipalName</string>
        </array>
        <key>NGImap4ConnectionStringSeparator</key>
        <string>.</string>
        <key>NGImap4DisableIMAP4Pooling</key>
        <array>
            <string>No</string>
        </array>
        <key>OCSFolderInfoURL</key>
       
<string>mysql://sogo:[email protected]:3306/sogo/sogo_folder_info</string>
        <key>OCSSessionsFolderURL</key>
       
<string>mysql://sogo:[email protected]:3306/sogo/sogo_sessions_folder</string>
        <key>SOGoAppointmentSendEMailNotifications</key>
        <string>YES</string>
        <key>SOGoDraftsFolderName</key>
        <string>INBOX.Drafts</string>
        <key>SOGoFirstDayOfWeek</key>
        <string>1</string>
        <key>SOGoForceIMAPLoginWithEmail</key>
        <string>YES</string>
        <key>SOGoLanguage</key>
        <string>Dutch</string>
        <key>SOGoLoginModule</key>
        <string>Calendar</string>
        <key>SOGoMailDomain</key>
        <string>sogo.muc.mydomain.de</string>
        <key>SOGoMailMessageCheck</key>
        <string>every_5_minutes</string>
        <key>SOGoMailingMechanism</key>
        <string>smtp</string>
        <key>SOGoProfileURL</key>
       
<string>mysql://sogo:[email protected]:3306/sogo/sogo_user_profile</string>
        <key>SOGoSentFolderName</key>
        <string>INBOX.Sent</string>
        <key>SOGoSieveScriptsEnabled</key>
        <array>
            <string>yes</string>
        </array>
        <key>SOGoSieveServer</key>
        <string>sieve://localhost:4190</string>
        <key>SOGoSuperUsernames</key>
        <array>
            <string>gerhard</string>
        </array>
        <key>SOGoTimeZone</key>
        <string>Europe/Amsterdam</string>
        <key>SOGoTrashFolderName</key>
        <string>INBOX.Trash</string>
        <key>SOGoUserSources</key>
        <array>
            <dict>
                <key>CNFieldName</key>
                <string>displayName</string>
                <key>IDFieldName</key>
                <string>cn</string>
                <key>UIDFieldName</key>
                <string>userPrincipalName</string>
                <key>baseDN</key>
                <string>cn=Users,dc=sogo,dc=muc,dc=mydomain,dc=de</string>
                <key>bindDN</key>
               
<string>cn=Administrator,cn=Users,dc=sogo,dc=muc,dc=mydomain,dc=de</string>
                <key>bindFields</key>
                <array>
                    <string>sAMAccountName</string>
                    <string>userPrincipalName</string>
                </array>
                <key>bindPassword</key>
                <string>%1OpenChange</string>
                <key>canAuthenticate</key>
                <string>YES</string>
                <key>displayName</key>
                <string>Shared Addresses</string>
                <key>hostname</key>
                <string>127.0.0.1</string>
                <key>id</key>
                <string>samba</string>
                <key>isAddressBook</key>
                <string>YES</string>
                <key>port</key>
                <string>389</string>
            </dict>
        </array>
        <key>SOGoVacationEnabled</key>
        <string>YES</string>
        <key>SearchFieldNames</key>
        <array>
            <string>sn</string>
            <string>displayName</string>
            <string>userPrincipalName</string>
            <string>telephoneNumber</string>
        </array>
    </dict>
</dict>
</plist>


sogo webinterface works as expected,



but outlook client crashes samba4

samba config

# Global parameters
[global]
        workgroup = OPENCHANGE
        realm = sogo.muc.mydomain.de
        netbios name = SOGO
        server role = active directory domain controller
        passdb backend = samba4
### Configuration required by OpenChange server ###
dcerpc endpoint servers = epmapper, mapiproxy
dcerpc_mapiproxy:server = true
dcerpc_mapiproxy:interfaces = exchange_emsmdb, exchange_nsp, exchange_ds_rfr
### Configuration required by OpenChange server ###

[netlogon]
        path = /var/lib/samba/sysvol/sogo.muc.mydomain.de/scripts
        read only = No

[sysvol]
        path = /var/lib/samba/sysvol
        read only = No




last action after invoking outlook 2010


[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x4e (54)
[2012/11/02 14:52:18,  0] libmapi/idset.c:1036(IDSET_dump)
  [cnset_seen] Dump of idset
[2012/11/02 14:52:18,  0] libmapi/idset.c:1036(IDSET_dump)
  [cnset_seen_fai] Dump of idset
[2012/11/02 14:52:18,  0] libmapi/idset.c:1036(IDSET_dump)
  [idset_given] Dump of idset
[2012/11/02 14:52:18,  0] libmapi/idset.c:1036(IDSET_dump)
  [cnset_read] Dump of idset
[2012/11/02 14:52:18,  0] ../lib/util/util.c:455(dump_data)
  [0000] 00 00 04 00 3A 00 3A 00   2A 00 01 00 00 01 00 01   ....:.:.
*.......
  [0010] 02 00 02 03 01 00 00 00   00 03 00 94 00 07 00 03   ........
........
  [0020] 00 00 00 00 03 00 40 00   0A 67 03 00 0B 67 03 00   ......@.
.g...g..
  [0030] 03 36 0C 00 00 00 0A 00   00 00 01 00 00 00 FF FF   .6......
........
  [0040] FF FF                                             ..
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x01 (0)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x01 (0)
[2012/11/02 14:52:18,  0]
mapiproxy/libmapistore/mapistore_interface.c:339(mapistore_del_context)
  mapistore_del_context: context_id to del is 3
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x02 (0)
[2012/11/02 14:52:18,  0]
mapiproxy/libmapiproxy/mapi_handles.c:292(mapi_handles_add)
  We have found free record 0xa
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/emsmdbp_object.c:451(emsmdbp_object_open_folder)
  emsmdbp_object_open_folder: opening openchangedb folder
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/emsmdbp_object.c:407(emsmdbp_object_open_folder)
  emsmdbp_object_open_folder: opening base mapistore folder
[2012/11/02 14:52:18,  0]
mapiproxy/libmapistore/mapistore_backend.c:341(mapistore_backend_create_context)
  namespace is sogo:// and backend_uri is
'gerhard@fallback/0x9400030000000001/'
[2012/11/02 14:52:18,  0] MAPIStoreSOGo.m:153(sogo_backend_create_context)
  [SOGo: sogo_backend_create_context:153]
2012-11-02 14:52:18.775 samba[14198] METHOD '+[MAPIStoreContext
openContext:withURI:connectionInfo:andTDBIndexing:]' (227) -- uri:
'gerhard@fallback/0x9400030000000001/'
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x07 (8)
Nov 02 14:52:18 samba [14198]:
<MAPIStoreDBFolder:0x29ad650:0x9400030000000001> current date:
2012-11-02 14:52:18 +0100
[2012/11/02 14:52:18,  0] ../lib/util/util.c:455(dump_data)
  [0000] 00 00 05 00 68 00 7D 00   41 00 00 00 75 00 70 00   ....h.}.
A...u.p.
  [0010] 00 01 01 1D 39 A1 00 00   0D 00 00 00 09 00 1F 00   ....9...
........
  [0020] 00 10 03 00 06 18 00 07   10 1F 00 08 38 00 85 10   ........
....8...
  [0030] 40 50 10 18 00 11 58 00   F8 3F 02 01 F9 18 00 0F   @P....X.
.?......
  [0040] 30 75 00 01 03 00 17 40   78 01 00 77 00 01 68 00   0u.....@
x..w..h.
  [0050] 02 01 96 67 6F 00 32 DA   6F 00 FF 7F 00 40 D2 6D   ...go.2.
[email protected]
  [0060] 00 4E 00 01 BE BA C0 7B   0A 00 00 00 FF FF FF FF   .N.....{
........
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x70 (0)
[2012/11/02 14:52:18,  0]
mapiproxy/libmapiproxy/mapi_handles.c:292(mapi_handles_add)
  We have found free record 0xc
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x75 (6)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x77 (12)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x75 (18)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x77 (24)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x75 (30)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x77 (36)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x75 (42)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x77 (48)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x4e (54)
[2012/11/02 14:52:18,  0] libmapi/idset.c:1036(IDSET_dump)
  [cnset_seen] Dump of idset
[2012/11/02 14:52:18,  0] libmapi/idset.c:1036(IDSET_dump)
  [cnset_seen_fai] Dump of idset
[2012/11/02 14:52:18,  0] libmapi/idset.c:1036(IDSET_dump)
  [idset_given] Dump of idset
[2012/11/02 14:52:18,  0] libmapi/idset.c:1036(IDSET_dump)
  [cnset_read] Dump of idset
[2012/11/02 14:52:18,  0] ../lib/util/util.c:455(dump_data)
  [0000] 00 00 04 00 2E 00 2E 00   1A 00 01 00 00 01 00 01   ........
........
  [0010] 02 00 02 03 01 00 00 00   00 00 00 18 00 7E 00 03   ........
.....~..
  [0020] 04 01 0C 00 00 00 0A 00   00 00 01 00 00 00 FF FF   ........
........
  [0030] FF FF FF FF FF FF                                 ......
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x01 (0)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x01 (0)
[2012/11/02 14:52:18,  0]
mapiproxy/libmapistore/mapistore_interface.c:339(mapistore_del_context)
  mapistore_del_context: context_id to del is 2
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x02 (0)
[2012/11/02 14:52:18,  0]
mapiproxy/libmapiproxy/mapi_handles.c:292(mapi_handles_add)
  We have found free record 0xa
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/emsmdbp_object.c:451(emsmdbp_object_open_folder)
  emsmdbp_object_open_folder: opening openchangedb folder
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/emsmdbp_object.c:407(emsmdbp_object_open_folder)
  emsmdbp_object_open_folder: opening base mapistore folder
[2012/11/02 14:52:18,  0]
mapiproxy/libmapistore/mapistore_backend.c:341(mapistore_backend_create_context)
  namespace is sogo:// and backend_uri is
'gerhard:gerhard@mail/folderINBOX.Sent/'
[2012/11/02 14:52:18,  0] MAPIStoreSOGo.m:153(sogo_backend_create_context)
  [SOGo: sogo_backend_create_context:153]
2012-11-02 14:52:18.789 samba[14198] METHOD '+[MAPIStoreContext
openContext:withURI:connectionInfo:andTDBIndexing:]' (227) -- uri:
'gerhard:gerhard@mail/folderINBOX.Sent/'
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x7e (8)
[2012/11/02 14:52:18,  0]
mapiproxy/libmapiproxy/mapi_handles.c:292(mapi_handles_add)
  We have found free record 0xc
[2012/11/02 14:52:18,  0] ../lib/util/util.c:455(dump_data)
  [0000] 00 00 05 00 68 00 B2 00   00 42 25 00 AE 00 75 00   ....h...
.B%...u.
  [0010] 00 02 01 96 67 00 00 00   77 00 6B 00 DA 6F 00 D3   ....g...
w.k..o..
  [0020] D2 6D 00 78 00 00 16 48   00 56 E7 13 EB D8 5E 0B   .m.x...H
.V....^.
  [0030] 43 BC 00 00 21 01 D2 6F   11 A2 A1 34 BB E9 00 00   C...!..o
...4....
  [0040] 17 CF 00 03 04 8C 15 30   00 14 90 E0 43 14 E7 59   .......0
....C..Y
  [0050] 27 4F AE D9 B1 CE D9 85   E6 FF FF 61 04 48 00 00   'O......
...a.H..
  [0060] 08 0A 97 01 AE 06 8C 14   30 00 8F 01 0C 00 00 00   ........
0.......
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x75 (0)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x77 (6)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x75 (12)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x77 (18)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x75 (24)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x77 (30)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction)
  MAPI Rop: 0x78 (36)
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/emsmdbp_object.c:451(emsmdbp_object_open_folder)
  emsmdbp_object_open_folder: opening openchangedb folder
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/emsmdbp_object.c:407(emsmdbp_object_open_folder)
  emsmdbp_object_open_folder: opening base mapistore folder
[2012/11/02 14:52:18,  0]
mapiproxy/libmapistore/mapistore_backend.c:341(mapistore_backend_create_context)
  namespace is sogo:// and backend_uri is
'gerhard:gerhard@outbox/folderINBOX.Drafts/'
[2012/11/02 14:52:18,  0] MAPIStoreSOGo.m:153(sogo_backend_create_context)
  [SOGo: sogo_backend_create_context:153]
2012-11-02 14:52:18.796 samba[14198] METHOD '+[MAPIStoreContext
openContext:withURI:connectionInfo:andTDBIndexing:]' (227) -- uri:
'gerhard:gerhard@outbox/folderINBOX.Drafts/'
/usr/sbin/samba: Uncaught exception NSInvalidArgumentException, reason:
Tried to add nil to array
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/nspi/dcesrv_exchange_nsp.c:1394(dcesrv_exchange_nsp_unbind)
  dcesrv_exchange_nsp_unbind
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:1974(dcesrv_exchange_emsmdb_unbind)
  dcesrv_exchange_emsmdb_unbind
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/nspi/dcesrv_exchange_nsp.c:1394(dcesrv_exchange_nsp_unbind)
  dcesrv_exchange_nsp_unbind
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:1974(dcesrv_exchange_emsmdb_unbind)
  dcesrv_exchange_emsmdb_unbind
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/nspi/dcesrv_exchange_nsp.c:1394(dcesrv_exchange_nsp_unbind)
  dcesrv_exchange_nsp_unbind
[2012/11/02 14:52:18,  0]
mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:1974(dcesrv_exchange_emsmdb_unbind)
  dcesrv_exchange_emsmdb_unbind




-- 
[email protected]
https://inverse.ca/sogo/lists

Reply via email to