[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kolab-users
Subject:    New iRony issue while synchronizing items
From:       "Troy Carpenter" <troy () carpenter ! cx>
Date:       2016-02-17 19:36:55
Message-ID: 117db01d169ba$8fad2e20$af078a60$ () carpenter ! cx
[Download RAW message or body]

This is a multipart message in MIME format.

[Attachment #2 (multipart/alternative)]
This is a multipart message in MIME format.


After a clean install of Kolab:16 and applying the T1022 fix for SabreDAV,
I'm able to download calendars and contacts from Kolab, but I'm still
getting errors while synchronizing items back to the server.  Here's an
iRony log of the failing transaction:

 

[17-Feb-2016 19:17:03,772400 -0500]: PHP Error: Storage error. Library not
found. (error 500)

#0 /usr/share/chwala/lib/drivers/seafile/seafile_file_storage.php(1296):
seafile_file_storage->find_library('calendars/troy@...')

#1 /usr/share/chwala/lib/drivers/seafile/seafile_file_storage.php(999):
seafile_file_storage->path2uri('calendars/troy@...')

#2 /usr/share/chwala/lib/api/lock_list.php(38):
seafile_file_storage->lock_list('calendars/troy@...', false)

#3 /usr/share/chwala/lib/file_api_lib.php(137): file_api_lock_list->handle()

#4 /usr/share/iRony/lib/Kolab/DAV/Locks/Chwala.php(91):
file_api_lib->__call('lock_list', Array)

#5 /usr/share/iRony/lib/Kolab/DAV/Locks/Chwala.php(91):
Kolab\DAV\Backend->lock_list('calendars/troy@...', false)

#6 /usr/share/php/Sabre/DAV/Locks/Plugin.php(156):
Kolab\DAV\Locks\Chwala->getLocks('calendars/troy@...', false)

#7 /usr/share/php/Sabre/DAV/Locks/Plugin.php(457):
Sabre\DAV\Locks\Plugin->getLocks('calendars/troy@...', false)

#8 [internal function]:
Sabre\DAV\Locks\Plugin->validateTokens(Object(Sabre\HTTP\Request), Array)

#9 /usr/share/php/Sabre/Event/EventEmitterTrait.php(83):
call_user_func_array(Array, Array)

#10 /usr/share/php/Sabre/DAV/Server.php(1440):
Sabre\Event\EventEmitter->emit('validateTokens', Array)

#11 /usr/share/php/Sabre/DAV/Server.php(464):
Sabre\DAV\Server->checkPreconditions(Object(Sabre\HTTP\Request),
Object(Sabre\HTTP\Response))

#12 /usr/share/php/Sabre/DAV/Server.php(254):
Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request),
Object(Sabre\HTTP\Response))

#13 /usr/share/iRony/public_html/index.php(194): Sabre\DAV\Server->exec()

#14 {main} in /usr/share/chwala/lib/drivers/seafile/seafile_file_storage.php
on line 1175 (PUT
/iRony/calendars/troy@carpenter.cx/0000000-0000-0000-0000-000000000000/AE38C
69.ics)

 

I am using Seafile as the storage backend for Chwala, and it is working both
in Roundcube and the Chwala interface.


[Attachment #5 (text/html)]

<html xmlns:v="urn:schemas-microsoft-com:vml" \
xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" \
xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type \
content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 \
(filtered medium)"><style><!-- /* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" \
vlink="#954F72"><div class=WordSection1><p class=MsoNormal>After a clean install of \
Kolab:16 and applying the T1022 fix for SabreDAV, I&#8217;m able to download \
calendars and contacts from Kolab, but I&#8217;m still getting errors while \
synchronizing items back to the server.&nbsp; Here&#8217;s an iRony log of the \
failing transaction:<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p \
class=MsoNormal>[17-Feb-2016 19:17:03,772400 -0500]: PHP Error: Storage error. \
Library not found. (error 500)<o:p></o:p></p><p class=MsoNormal>#0 \
/usr/share/chwala/lib/drivers/seafile/seafile_file_storage.php(1296): \
seafile_file_storage-&gt;find_library('calendars/troy@...')<o:p></o:p></p><p \
class=MsoNormal>#1 /usr/share/chwala/lib/drivers/seafile/seafile_file_storage.php(999): \
seafile_file_storage-&gt;path2uri('calendars/troy@...')<o:p></o:p></p><p \
class=MsoNormal>#2 /usr/share/chwala/lib/api/lock_list.php(38): \
seafile_file_storage-&gt;lock_list('calendars/troy@...', false)<o:p></o:p></p><p \
class=MsoNormal>#3 /usr/share/chwala/lib/file_api_lib.php(137): \
file_api_lock_list-&gt;handle()<o:p></o:p></p><p class=MsoNormal>#4 \
/usr/share/iRony/lib/Kolab/DAV/Locks/Chwala.php(91): \
file_api_lib-&gt;__call('lock_list', Array)<o:p></o:p></p><p class=MsoNormal>#5 \
/usr/share/iRony/lib/Kolab/DAV/Locks/Chwala.php(91): \
Kolab\DAV\Backend-&gt;lock_list('calendars/troy@...', false)<o:p></o:p></p><p \
class=MsoNormal>#6 /usr/share/php/Sabre/DAV/Locks/Plugin.php(156): \
Kolab\DAV\Locks\Chwala-&gt;getLocks('calendars/troy@...', false)<o:p></o:p></p><p \
class=MsoNormal>#7 /usr/share/php/Sabre/DAV/Locks/Plugin.php(457): \
Sabre\DAV\Locks\Plugin-&gt;getLocks('calendars/troy@...', false)<o:p></o:p></p><p \
class=MsoNormal>#8 [internal function]: \
Sabre\DAV\Locks\Plugin-&gt;validateTokens(Object(Sabre\HTTP\Request), \
Array)<o:p></o:p></p><p class=MsoNormal>#9 \
/usr/share/php/Sabre/Event/EventEmitterTrait.php(83): call_user_func_array(Array, \
Array)<o:p></o:p></p><p class=MsoNormal>#10 \
/usr/share/php/Sabre/DAV/Server.php(1440): \
Sabre\Event\EventEmitter-&gt;emit('validateTokens', Array)<o:p></o:p></p><p \
class=MsoNormal>#11 /usr/share/php/Sabre/DAV/Server.php(464): \
Sabre\DAV\Server-&gt;checkPreconditions(Object(Sabre\HTTP\Request), \
Object(Sabre\HTTP\Response))<o:p></o:p></p><p class=MsoNormal>#12 \
/usr/share/php/Sabre/DAV/Server.php(254): \
Sabre\DAV\Server-&gt;invokeMethod(Object(Sabre\HTTP\Request), \
Object(Sabre\HTTP\Response))<o:p></o:p></p><p class=MsoNormal>#13 \
/usr/share/iRony/public_html/index.php(194): \
Sabre\DAV\Server-&gt;exec()<o:p></o:p></p><p class=MsoNormal>#14 {main} in \
/usr/share/chwala/lib/drivers/seafile/seafile_file_storage.php on line 1175 (PUT \
/iRony/calendars/troy@carpenter.cx/0000000-0000-0000-0000-000000000000/AE38C69.ics)<o:p></o:p></p><p \
class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>I am using Seafile as the \
storage backend for Chwala, and it is working both in Roundcube and the Chwala \
interface.<o:p></o:p></p></div></body></html>



_______________________________________________
users mailing list
users@lists.kolab.org
https://lists.kolab.org/mailman/listinfo/users

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic