Cyberduck Mountain Duck CLI

#8574 closed defect (duplicate)

Bookmarks with non-english characters dissapear after close

Reported by: pepotegg Owned by: dkocher
Priority: normal Milestone: 4.6.5
Component: core Version: 4.6.4
Severity: normal Keywords:
Cc: Architecture: Intel
Platform: Windows 7

Description

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)

Change History (1)

comment:1 Changed on Feb 10, 2015 at 10:22:48 PM by dkocher

  • Component changed from interface to core
  • Milestone set to 4.6.5
  • Resolution set to duplicate
  • Status changed from new to closed

Duplicate for #8563.

Note: See TracTickets for help on using tickets.