barrelorgandiscovery / aprintproject

APrint Studio is a complete solution to create music books for mechanical instrument
http://www.barrel-organ-discovery.org
2 stars 0 forks source link

Dnd on Macos, opening files #14

Closed frett27 closed 3 years ago

frett27 commented 3 years ago
- il n’est pas possible de charger un fichier book ni midi par glisser-déposer,

seulement par les boutons 'transformer un fichier midi' et ‘ouvrir un fichier book’, parfois blocage du logiciel.

frett27 commented 3 years ago

Drag n drop issue on linux when there are specific characters

0 ERROR org.barrelorgandiscovery.gui.aprintng.APrintNG:2424 [AWT-EventQueue-0]: file /home/use/T%C3%A9l%C3%A9chargements/Clairm1.mid does not exists java.lang.Exception: file /home/use/T%C3%A9l%C3%A9chargements/Clairm1.mid does not exists at org.barrelorgandiscovery.ui.tools.VFSTools.fromRegularFile(VFSTools.java:15) at org.barrelorgandiscovery.gui.aprintng.APrintNG.handleDropFileTarget(APrintNG.java:2519) at org.barrelorgandiscovery.gui.aprintng.APrintNG.drop(APrintNG.java:2319) at java.desktop/java.awt.dnd.DropTarget.drop(DropTarget.java:452) at java.desktop/sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:547) at java.desktop/sun.awt.X11.XDropTargetContextPeer.processDropMessage(XDropTargetContextPeer.java:185) at java.desktop/sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:863) at java.desktop/sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:787) at java.desktop/sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:48) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4876) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2762) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

frett27 commented 3 years ago

Corrigé