[#10337] .ics sync error
Summary .ics sync error
Queue Kolab
Type Bug
State Assigned
Priority 2. Medium
Owners wrobel (at) horde (dot) org
Requester nocadmin (at) guvera (dot) com
Created 2011-07-14 (3718 days ago)
Updated 2011-09-01 (3669 days ago)
Assigned 2011-09-01 (3669 days ago)
Patch No

2011-09-01 06:07:47 Gunnar Wrobel Comment #6
State ⇒ Assigned
Reply to this comment
Ah, that clarifies it a bit. Reopened.
2011-09-01 05:43:02 nocadmin (at) guvera (dot) com Comment #5 Reply to this comment

We have Kolab authentication but only auth, Kronolith should be totally SQL.

2011-09-01 05:28:20 Gunnar Wrobel Comment #4
State ⇒ Not A Bug
Reply to this comment
Sorry for the late response, missed your reply here.

Did you activate any Kolab backend in the configuration somewhere? Did 
you activate Kolab specific hooks? There is no reason why Kronolith 
should try using these classes if this is not the case.

You can also add a "Horde::debug();" right before the line where it's 
failing. This should give you a stack trace in "/tmp/horde_debug.txt" 
which would indicate which code section is trying to fetch something 
from the Kolab backend.

I doubt this is a bug in the code though.
2011-07-31 01:01:42 nocadmin (at) guvera (dot) com Comment #3 Reply to this comment

[Show Quoted Text - 15 lines]
I'm actually using 3.0.4. I tried upgrading to 3.0.5 (experienced the 
same problem) but active sync failed during that upgrade.

I'm running horde calendaring and don't want to use the kolab calendar 
at all. That's what's confusing. The active sync calendaring works fine.
calendaring in webmail also works fine, it's just when I try to use ics.

// $Id: 9d577b2c7737b71564d7de667746ad6cf93cd6ab $
$conf['calendar']['params']['table'] = 'kronolith_events';
$conf['calendar']['params']['driverconfig'] = 'horde';
$conf['calendar']['params']['utc'] = true;
$conf['calendar']['driver'] = 'sql';
$conf['storage']['params']['table'] = 'kronolith_storage';
$conf['storage']['params']['driverconfig'] = 'horde';
$conf['storage']['driver'] = 'sql';
$conf['reminder']['server_name'] = 'mail.guvera.com';
$conf['reminder']['from_addr'] = 'scheduler@guvera.com';
$conf['autoshare']['shareperms'] = 'read';
$conf['share']['notify'] = true;
$conf['holidays']['enable'] = true;
$conf['menu']['import_export'] = true;
$conf['menu']['apps'] = array('horde', 'imp', 'ingo', 'kronolith', 
'mnemo', 'nag', 'turba');
$conf['menu']['apps_iframe'] = true;
$conf['maps']['providers'] = array('Google');
$conf['maps']['geocoder'] = 'Google';
$conf['maps']['geodriver'] = 'Mysql';
$conf['maps']['driver'] = 'Horde';

2011-07-27 09:38:56 Gunnar Wrobel State ⇒ Feedback
2011-07-27 09:38:42 Gunnar Wrobel Comment #2 Reply to this comment

[Show Quoted Text - 11 lines]
Which Kronolith version do you use? Do you really use it on a Kolab 
server backend?

2011-07-14 16:38:19 Jan Schneider Assigned to Gunnar Wrobel
State ⇒ Assigned
2011-07-14 16:36:42 Jan Schneider Version ⇒
Queue ⇒ Kolab
2011-07-14 08:31:49 nocadmin (at) guvera (dot) com Comment #1
Type ⇒ Bug
State ⇒ Unconfirmed
Priority ⇒ 2. Medium
Summary ⇒ .ics sync error
Queue ⇒ Kronolith
Milestone ⇒
Patch ⇒ No
Reply to this comment
When I try to sync .ics using sunbird and ical I get the following:

[Thu Jul 14 00:44:36 2011] [error] [client] PHP Fatal 
error:  Cannot instantiate abstract class 
Horde_Kolab_Server_Object_Top in 
/path/to/horde/pear/pear/php/Horde/Kolab/Server/Object/Factory.php on 
line 49

It also fails to sync caldav but that returns no errors at all.

Please let me know if I can provide any more detailed information.

Saved Queries