ifolder 3.9.1 client won't synchronize

Greetings community.

I tried to install the ifolder client found here (ftp://ftp5.gwdg.de/pub/opensuse/repositories/home:/rehar:/ifolder:/client_snapshot/openSUSE_Tumbleweed/).

For reference, I’m running openSuSE 13.1, x86_64
kernel: 3.11.10-7-desktop SMP
8 GB RAM
simias-1.9.1.svn7628-1
ifolder3-3.9.1.svn7662-2.86.x86_64
nautilus-ifolder3-3.9.1.svn7628-5.89.x86_64
novell-ifolder-client-plugins-3.9.1.svn7628-1.85.x86_64

While I managed to get the client to launch fine, there are some anomalies I’m having, and was hoping someone here might be able to help.

When I log in to the ifolder server, I can connect without issue. When I create a new folder, I can see it if I log in through the web front end. However, when I try syncing this new folder, or if I try syncing an existing folder I have defined, I get the following sync errors:

2/27/2014 1:43:41 PM Checking for changes: testfolder2
2/27/2014 1:43:41 PM Started synchronization: testfolder2
2/27/2014 1:43:41 PM Updating the metadata for this file failed: crit-sit
2/27/2014 1:43:41 PM Updating the metadata for this file failed: Client1
2/27/2014 1:43:41 PM Updating the metadata for this file failed: SpecialProjects
2/27/2014 1:43:41 PM Updating the metadata for this file failed: Received From Sylvain
2/27/2014 1:43:41 PM Updating the metadata for this file failed: POCs
2/27/2014 1:43:41 PM Updating the metadata for this file failed: QSRs
2/27/2014 1:43:41 PM Updating the metadata for this file failed: ZEN Import Issue
2/27/2014 1:43:41 PM Updating the metadata for this file failed: Cadence Call related
2/27/2014 1:43:41 PM Updating the metadata for this file failed: GroupWise
2/27/2014 1:43:41 PM Updating the metadata for this file failed: 2010
2/27/2014 1:43:41 PM Updating the metadata for this file failed: Client2
2/27/2014 1:43:41 PM Updating the metadata for this file failed: Dex_Files
2/27/2014 1:43:41 PM Updating the metadata for this file failed: Post.CA
2/27/2014 1:43:41 PM Updating the metadata for this file failed: Coverage
2/27/2014 1:43:41 PM Updating the metadata for this file failed: Client Documents
2/27/2014 1:43:42 PM Finished synchronization: testfolder2
2/27/2014 1:43:42 PM Checking for changes: MyiFolder.myorg.com
2/27/2014 1:43:42 PM Started synchronization: MyiFolder.myorg.com
2/27/2014 1:43:42 PM Read-only iFolder prevented synchronization: MyiFolder.myorg.com
2/27/2014 1:43:43 PM Finished synchronization: MyiFolder.myorg.com
2/27/2014 1:43:43 PM Checking for changes: MyiFolder.myorg.com
2/27/2014 1:43:44 PM Started synchronization: MyiFolder.myorg.com
2/27/2014 1:43:44 PM Read-only iFolder prevented synchronization: MyiFolder.myorg.com
2/27/2014 1:43:45 PM Finished synchronization: MyiFolder.myorg.com
2/27/2014 1:43:45 PM Checking for changes: MyiFolder.myorg.com
2/27/2014 1:43:45 PM Started synchronization: MyiFolder.myorg.com
2/27/2014 1:43:45 PM Read-only iFolder prevented synchronization: MyiFolder.myorg.com
2/27/2014 1:43:47 PM Finished synchronization: MyiFolder.myorg.com
2/27/2014 1:43:47 PM Checking for changes: MyiFolder.myorg.com
2/27/2014 1:43:47 PM Started synchronization: MyiFolder.myorg.com
2/27/2014 1:43:47 PM Read-only iFolder prevented synchronization: MyiFolder.myorg.com
2/27/2014 1:43:49 PM Finished synchronization: MyiFolder.myorg.com
2/27/2014 1:43:49 PM Checking for changes: MyiFolder.myorg.com
2/27/2014 1:43:49 PM Started synchronization: MyiFolder.myorg.com
2/27/2014 1:43:49 PM Read-only iFolder prevented synchronization: MyiFolder.myorg.com
2/27/2014 1:43:50 PM Finished synchronization: MyiFolder.myorg.com
2/27/2014 1:43:50 PM Checking for changes: MyiFolder.myorg.com
2/27/2014 1:43:51 PM Started synchronization: MyiFolder.myorg.com
2/27/2014 1:43:51 PM Read-only iFolder prevented synchronization: MyiFolder.myorg.com

If I go in through the web front end, I can drill down through the existing folder; If I try drilling down through the new folder, I get the following, at which point I have to re-log in to the web front-end:

Exception Message: System.IO.DirectoryNotFoundException-Directory ‘/home/jgolden/Documents/testfolder2’ not found.
Exception Type: System.Web.Services.Protocols.SoapException
Exception Site: System.Object] ReceiveResponse(System.Net.WebResponse, System.Web.Services.Protocols.SoapClientMessage, System.Web.Services.Protocols.SoapExtension])
Exception Source: System.Web.Services

Exception Stack:

System.Web.Services.Protocols.SoapException: System.IO.DirectoryNotFoundException-Directory ‘/home/jgolden/Documents/testfolder2’ not found.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReceiveResponse (System.Net.WebResponse response, System.Web.Services.Protocols.SoapClientMessage message, System.Web.Services.Protocols.SoapExtension] extensions) [0x00000]
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke (System.String method_name, System.Object] parameters) [0x00000]
at iFolderWeb.GetEntries (System.String ifolderID, System.String entryID, Int32 index, Int32 max) [0x00000]
at (wrapper remoting-invoke-with-check) iFolderWeb:GetEntries (string,string,int,int)
at Novell.iFolderApp.Web.BrowsePage.BindParentData () [0x00000]

Username: JGolden
User Full Name: Jeff Golden

System iFolder Name: MyiFolder.myorg.com
System iFolder Version: 1.0.0.0

Server iFolder Version: 1.8.5.0
Server CLR Version: 2.0.50727.1433
Server Host: rez
Server Machine: rez
Server Operating System: Unix 2.6.16.60
Server Username: wwwrun

Would anyone have any thoughts on this?

Further information for troubleshooting. When I ran the ifolder client from a terminal window, I also get the following logged to the term:

Serializer could not be generated
System.NullReferenceException: Object reference not set to an instance of an object
at System.Xml.Serialization.TypeData.ToCSharpName (System.Type type, Boolean full) [0x00000] in <filename unknown>:0
at System.Xml.Serialization.TypeData.ToCSharpName (System.Type type, Boolean full) [0x00000] in <filename unknown>:0
at System.Xml.Serialization.TypeData.get_CSharpFullName () [0x00000] in <filename unknown>:0
at System.Xml.Serialization.SerializationCodeGenerator.GenerateReadMembers (System.Xml.Serialization.XmlMapping xmlMap, System.Xml.Serialization.ClassMap map, System.String ob, Boolean isValueList, Boolean readBySoapOrder) [0x00000] in <filename unknown>:0
at System.Xml.Serialization.SerializationCodeGenerator.GenerateReadMessage (System.Xml.Serialization.XmlMembersMapping typeMap) [0x00000] in <filename unknown>:0
at System.Xml.Serialization.SerializationCodeGenerator.GenerateReadRoot () [0x00000] in <filename unknown>:0
at System.Xml.Serialization.SerializationCodeGenerator.GenerateReader (System.String readerClassName, System.Collections.ArrayList maps) [0x00000] in <filename unknown>:0
at System.Xml.Serialization.SerializationCodeGenerator.GenerateSerializers (System.IO.TextWriter writer) [0x00000] in <filename unknown>:0
at System.Xml.Serialization.XmlSerializer.GenerateSerializers (System.Xml.Serialization.GenerationBatch batch, System.CodeDom.Compiler.CompilerParameters cp) [0x00000] in <filename unknown>:0

Again, anyone with thoughts?

Thanks

Jeff

I’m having the same issue. Any luck with this?
-jt

Unfortunately, no.

On Wed, 21 May 2014 12:26:01 +0000, jeff golden wrote:

> jamestaylor;2644512 Wrote:
>> I’m having the same issue. Any luck with this? -jt
>
> Unfortunately, no.

I missed this thread earlier - generally, it’s not good news with iFolder
when sync breaks, because that means the database has been corrupted
(generally). Unfortunately, there aren’t any tools for repairing a
broken iFolder database, so you have to essentially start over with the
sync.

I loved iFolder back in the 2.x days, and it worked very well for me.
On Linux these days, I use tools like btsync, dropbox, and rsync to keep
folders in sync.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

I’ve been using ifolder since the original beta and have been depending on it since.
Nothing else comes close. Even though the mono fiasco with 3.x has been beyond painful.

This is happening for me on three different opensuse 13.1 systems against two different oes11sp2 servers.
The sync works fine with the windows client (of course…).
Two of the clients were upgrades from 12.3, which I did have working with older mono releases. The third was a clean install.
I did find a newer client build (7694), but there were no ifolder client plugin and nautilus plugin packages to match. and it wouldn’t run without at least a matching client plugin package.
I’m looking at the nofolder project, but I don’t see a lot of progress yet, just enthusiasm.
I’m considering just doing an opensuse server install. If I can use that, and the available client, I would be happy.
-jt