[Cyberduck-trac] [Cyberduck] #8574: Bookmarks with non-english characters dissapear after close

Cyberduck trac at trac.cyberduck.io
Tue Feb 10 17:10:15 UTC 2015


#8574: Bookmarks with non-english characters dissapear after close
--------------------------+-----------------------
    Reporter:  pepotegg   |      Owner:  dkocher
        Type:  defect     |     Status:  new
    Priority:  normal     |  Milestone:
   Component:  interface  |    Version:  4.6.4
    Severity:  normal     |   Keywords:
Architecture:  Intel      |   Platform:  Windows 7
--------------------------+-----------------------
 Any bookmark with non-english characters in title (á, é, í, ó, ú, ñ...)
 can be added, but after close it dissapears. Credentials are stored, so
 when I add it again don't need to enter password again.

 I detected it in Windows 7, don't know if other versions are affected too
 (or Mac). The following error appears in log:

 {{{
 2015-02-10 17:51:08,196 [background-2] WARN
 ch.cyberduck.core.serializer.impl.dd.PlistReader - Invalid bookmark file
 Local{path='C:\Users\Test\AppData\Roaming\Cyberduck\History\Tést.duck'}
 com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException:
 Byte no válido 2 de la secuencia UTF-8 de 3 bytes
         at
 com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:687)
         at
 com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:408)
         at
 com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1753)
         at
 com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(XMLEntityScanner.java:1426)
         at
 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2754)
         at
 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
         at
 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:489)
         at
 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
         at
 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
         at
 com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:125)
         at
 com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:237)
         at
 com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:301)
         at
 javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
         at
 com.dd.plist.XMLPropertyListParser.parse(XMLPropertyListParser.java:129)
         at
 ch.cyberduck.core.serializer.impl.dd.PlistReader.parse(PlistReader.java:85)
         at
 ch.cyberduck.core.serializer.impl.dd.PlistReader.read(PlistReader.java:75)
         at
 ch.cyberduck.core.AbstractFolderHostCollection.load(AbstractFolderHostCollection.java:128)
         at
 cli.Ch.Cyberduck.Ui.Controller.MainController.<ApplicationDidFinishLaunching>b__b(Unknown
 Source)
         at
 cli.Ch.Cyberduck.Ui.Controller.AsyncDelegateBackgroundAction.run(Unknown
 Source)
         at
 ch.cyberduck.core.threading.AbstractBackgroundAction.call(AbstractBackgroundAction.java:119)
         at
 ch.cyberduck.core.AbstractController$BackgroundCallable.call(AbstractController.java:174)
         at
 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
         at java.util.concurrent.FutureTask.run(FutureTask.java:167)
         at
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
         at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:604)
         at
 ch.cyberduck.core.threading.NamedThreadFactory$1.run(NamedThreadFactory.java:58)
         at java.lang.Thread.run(Thread.java:937)
 }}}

-- 
Ticket URL: <https://trac.cyberduck.io/ticket/8574>
Cyberduck <http://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list