[SOGo] up and running but cannot compose email in web frontend (stilll)

Robert Stanford sogo@opengroupware.org
Tue, 23 Oct 2007 17:49:16 +1000


1. COMPOSE EMAIL WINDOW

After updating to todays SVN I still getting the same errors when I go 
to compose or reply etc to an email.

When running courier the following appears in /var/log/sogo/sogod.log 
when I click on write in the web frontend

2007-10-23 17:12:12.326 sogod-0.9[31878] Note(SoObject): 
SoDebugKeyLookup is enabled!
2007-10-23 17:12:12.326 sogod-0.9[31878] Note(SoObject): SoDebugBaseURL 
is enabled!
2007-10-23 17:12:12.326 sogod-0.9[31878] Note(SoObject): relative base 
URLs are enabled.
Oct 23 17:12:12 sogod-0.9 [31892]: <0x0x86d8560[GCSFolderManager]> Note: 
loading 4 GCS folder types:
Oct 23 17:12:12 sogod-0.9 [31892]: <0x0x86d8560[GCSFolderManager]>   
contact: OK
Oct 23 17:12:12 sogod-0.9 [31892]: <0x0x86d8560[GCSFolderManager]>   
appointment-oracle: OK
Oct 23 17:12:12 sogod-0.9 [31892]: <0x0x86d8560[GCSFolderManager]>   
contact-oracle: OK
Oct 23 17:12:12 sogod-0.9 [31892]: <0x0x86d8560[GCSFolderManager]>   
appointment: OK
2007-10-23 17:12:12.331 sogod-0.9[31878] Note: setup default manager at: 
postgresql://sogo:sogo@localhost:5432/sogo/sogo_folder_info
2007-10-23 17:12:12.345 sogod-0.9[31878] Note(NGImap4Connection): using 
'/' as the IMAP4 folder separator.
EXCEPTION: <NSException: 0x86e1ed8> NAME:NSInvalidArgumentException 
REASON:SOGoMailFolder(instance) does not recognize newDraft
### child 31892 (#2) was terminated by signal 6 (uptime=18s).
2007-10-23 17:12:12.349 sogod-0.9[31878] starting SOGo (build root@mail 
200710231619)
2007-10-23 17:12:12.349 sogod-0.9[31878] Note: vmem size check enabled: 
shutting down app when vmem > 200 MB
Oct 23 17:12:12 sogod-0.9 [31913]: SNS support disabled.
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]> 
scanning SOGo products in: /home/sogo/GNUstep/Library/SOGo-0.9
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]> 
scanning SOGo products in: /usr/GNUstep/Local/Library/SOGo-0.9
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]>   
register SOGo product: Appointments.SOGo
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]>   
register SOGo product: Contacts.SOGo
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]>   
register SOGo product: Mailer.SOGo
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]>   
register SOGo product: CommonUI.SOGo
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]>   
register SOGo product: ContactsUI.SOGo
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]>   
register SOGo product: MailerUI.SOGo
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]>   
register SOGo product: MailPartViewers.SOGo
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]>   
register SOGo product: MainUI.SOGo
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]>   
register SOGo product: PreferencesUI.SOGo
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]>   
register SOGo product: SchedulerUI.SOGo
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]> 
scanning SOGo products in: /usr/GNUstep/Network/Library/SOGo-0.9
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]> 
scanning SOGo products in: /usr/GNUstep/System/Library/SOGo-0.9
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]> 
scanning SOGo products in: /usr/local/lib/sogod-0.9
Oct 23 17:12:12 sogod-0.9 [31913]: <0x0x82f0ea8[SOGoProductLoader]> 
scanning SOGo products in: /usr/lib/sogod-0.9
2007-10-23 17:12:12.421 sogod-0.9[31878] Note: fetching full mail header.
2007-10-23 17:12:12.421 sogod-0.9[31878] Note(SOGoMailObject): using 
constant etag for mail parts: '"imap4url_0_9_126"'
2007-10-23 17:12:12.422 sogod-0.9[31878] Note: using SOGo mail spool 
folder: /tmp/
2007-10-23 17:12:12.422 sogod-0.9[31878] Note(SOGoMailBodyPart): using 
constant etag for mail parts: '"imap4url_0_9_126"'
2007-10-23 17:12:12.422 sogod-0.9[31878] Note: using drafts folder 
named:      'Drafts'
2007-10-23 17:12:12.422 sogod-0.9[31878] Note: using shared-folders 
name:      '(nil)'
2007-10-23 17:12:12.422 sogod-0.9[31878] Note: using other-users-folders 
name: '(nil)'
2007-10-23 17:12:12.423 sogod-0.9[31878] Note: using other-users-folders 
name: '(nil)'
Oct 23 17:12:12 sogod-0.9 [31913]: [WARN] [so-secinfo SOGoUserFolder] 
tried to declare object permission twice! (perm=view,private=no,public=no)
Oct 23 17:12:12 sogod-0.9 [31913]: [WARN] [so-secinfo SOGoUserFolder] 
tried to set default role of 'webdav access' twice! (set to (Authenticated))
Oct 23 17:12:12 sogod-0.9 [31913]: |SOGo-0.9| WOHttpAdaptor listening on 
address *:20000


My /home/sogo/GNUstep/Defaults/.GNUstepDefaults reads

{
    NSGlobalDomain = {
    };
    "sogod-0.9" = {
        AgenorProfileURL = 
"postgresql://sogo:sogo@localhost:5432/sogo/sogo_user_profile";
        OCSFolderInfoURL = 
"postgresql://sogo:sogo@localhost:5432/sogo/sogo_folder_info";
        SOGoAuthentificationMethod = LDAP;
        SOGoDefaultMailDomain = digga.com;
        SOGoFallbackIMAP4Server = mail.digga.com;
        NGImap4ConnectionStringSeparator = /;
        SOGoDraftsFolderName = Drafts;
        SOGoTrashFolderName = Trash;
        SOGoSentFolderName = Sent;
        SOGoLDAPSources = (
            {
                CNFieldName = cn;
                IDFieldName = uid;
                UIDFieldName = uid;
                baseDN = "ou=People,dc=digga";
                bindDN = "";
                bindFields = uid;
                bindPassword = "";
                canAuthenticate = YES;
                displayName = "General AddressBook";
                hostname = localhost;
                id = public;
                isAddressBook = YES;
                port = 389;
            }
        );
        SOGoServerTimeZone = Australia/Brisbane;
        SOGoSuperUsername = rob;
        WOMessageUseUTF8 = YES;
        WOParsersUseUTF8 = YES;
        WOPort = 20000;
    };
}


I set up a cyrus server just to be sure and still the same error ( I 
took out the NGImap4ConnectionStringSeparator line and restarted sogod-0.9)

EXCEPTION: <NSException: 0x86e1ed8> NAME:NSInvalidArgumentException 
REASON:SOGoMailFolder(instance) does not recognize newDraft




2. FOLDERS

Another thing I noticed with my folder layout is that a second Drafts 
folder appears under my inbox like below.

+-Inbox
 |  |-Drafts
 |  |-Sent
 |  |_Trash
 |
 |_Drafts



When I click on the first drafts folder sogo outputs the below to the 
log file

60.231.21.101 - - [23/Oct/2007:17:27:28 GMT] "POST 
/SOGo/so/rob/Mail/rob@mail.digga.com/folderDrafts/view?noframe=1&pageforuid=12404 
HTTP/1.1" 404 208/0 0.096 - - 100K
60.231.21.101 - - [23/Oct/2007:17:27:28 GMT] "POST 
/SOGo/so/rob/Mail/rob@mail.digga.com/folderDrafts/12404/view?noframe=1 
HTTP/1.1" 404 208/0 0.084 - - 0
60.231.21.101 - - [23/Oct/2007:17:27:29 GMT] "POST 
/SOGo/so/rob/Mail/rob@mail.digga.com/folderDrafts/quotas HTTP/1.1" 404 
208/0 0.043 - - 0


When I click on the bottom drafts folder sogo outputs the following to 
the log file (and does not update the top frame with the message 
subject, from etc columns, instead the top frame contains the message 
list from whatever folder was slected previously.

60.231.21.101 - - [23/Oct/2007:17:27:41 GMT] "POST 
/SOGo/so/rob/Mail/rob@mail.digga.com/folderINBOX/folderDrafts/quotas 
HTTP/1.1" 200 2/0 0.044 - - 0
60.231.21.101 - - [23/Oct/2007:17:27:42 GMT] "POST 
/SOGo/so/rob/Mail/rob@mail.digga.com/folderINBOX/folderDrafts/view?noframe=1 
HTTP/1.1" 200 2509/0 0.450 31576 92% 380K


Kind Regards
Robert Stanford