Hi,
I am using Windows 10 as the Server and Mac OSX as the Client.
Everything works great except for the drag and drop of files from both Windows and Mac.
Everytime I drag a file from Windows, the moment I reach the edge, the file is no longer getting dragged and I get a Window in the Taskbar with title DropWindow. After repeating the same for couple of times, I could see the application is synergys.exe in the Task Manager.
I have recorded the screen as well for the activity:
http://screencast.com/t/fkTP8kSG
@anubhavranjan
Could you give us some logging information?
@XinyuHou
same problem here.
OS: windows 10 x64
version: compiled from the latest master branch, build for "windows 10"(not "windows 10 x64")
when I drag the file cross the border from computer A to computer B. the file was no longer dragged in computer A and a new window flash across. nothing happened in computer B, the mouse comes without the file and the release of mouse cause nothing.
here is log(DEBUG1) of computer A:
computer A:DESKTOP-SBHSR1Q
computer B:S3Pwywzxxz
[2016-04-28T19:07:40] DEBUG1: try to leave "DESKTOP-SBHSR1Q" on right
[2016-04-28T19:07:40] DEBUG1: no neighbor right
[2016-04-28T19:07:40] NOTE: accepted client connection
[2016-04-28T19:07:40] DEBUG1: registered event type IStreamEvents::outputError as 44
[2016-04-28T19:07:40] DEBUG1: registered event type IStreamEvents::inputShutdown as 45
[2016-04-28T19:07:40] DEBUG1: registered event type IStreamEvents::outputShutdown as 46
[2016-04-28T19:07:40] DEBUG1: saying hello
[2016-04-28T19:07:40] DEBUG1: registered event type ClientProxyUnknownEvents::success as 47
[2016-04-28T19:07:40] DEBUG1: registered event type ClientProxyUnknownEvents::failure as 48
[2016-04-28T19:07:40] DEBUG1: parsing hello reply
[2016-04-28T19:07:40] DEBUG1: querying client "SP3wywzxxz" info
[2016-04-28T19:07:40] DEBUG1: registered event type FileEvents::keepAlive as 49
[2016-04-28T19:07:40] DEBUG1: registered event type ClipboardEvents::clipboardSending as 50
[2016-04-28T19:07:40] DEBUG1: created proxy for client "SP3wywzxxz" version 1.6
[2016-04-28T19:07:40] DEBUG1: registered event type ClientProxyEvents::ready as 51
[2016-04-28T19:07:40] DEBUG1: registered event type ClientProxyEvents::disconnected as 52
[2016-04-28T19:07:40] DEBUG: received client "SP3wywzxxz" info shape=0,0 1440x960 at -2060,18636
[2016-04-28T19:07:40] DEBUG1: send info ack to "SP3wywzxxz"
[2016-04-28T19:07:40] DEBUG: active sides: 4
[2016-04-28T19:07:40] NOTE: client "SP3wywzxxz" has connected
[2016-04-28T19:07:40] DEBUG1: send reset options to "SP3wywzxxz"
[2016-04-28T19:07:40] DEBUG1: send set options to "SP3wywzxxz" size=22
[2016-04-28T19:07:41] DEBUG1: event: button release button=1
[2016-04-28T19:07:41] DEBUG1: onMouseUp id=1
[2016-04-28T19:07:42] DEBUG1: try to leave "DESKTOP-SBHSR1Q" on right
[2016-04-28T19:07:42] INFO: switch from "DESKTOP-SBHSR1Q" to "SP3wywzxxz" at 0,650
[2016-04-28T19:07:42] INFO: leaving screen
[2016-04-28T19:07:42] DEBUG1: warping cursor to center: +720, +450
[2016-04-28T19:07:42] DEBUG1: modifiers on update: 0x0000
[2016-04-28T19:07:42] DEBUG: open clipboard
[2016-04-28T19:07:42] DEBUG: close clipboard
[2016-04-28T19:07:42] INFO: screen "DESKTOP-SBHSR1Q" updated clipboard 0
[2016-04-28T19:07:42] DEBUG: open clipboard
[2016-04-28T19:07:42] DEBUG: close clipboard
[2016-04-28T19:07:42] INFO: screen "DESKTOP-SBHSR1Q" updated clipboard 1
[2016-04-28T19:07:42] DEBUG1: send enter to "SP3wywzxxz", 0,650 1 0000
[2016-04-28T19:07:42] DEBUG1: thread 0x00001b64 entry
[2016-04-28T19:07:42] DEBUG: sending clipboard 0 to "SP3wywzxxz"
[2016-04-28T19:07:42] DEBUG1: sending clipboard chunk
[2016-04-28T19:07:42] DEBUG: sent clipboard size=50
[2016-04-28T19:07:42] DEBUG: sending clipboard 1 to "SP3wywzxxz"
[2016-04-28T19:07:42] DEBUG: dropped bogus delta motion: +751,+159
[2016-04-28T19:07:42] DEBUG1: sending clipboard chunk
[2016-04-28T19:07:42] DEBUG1: sending clipboard chunk
[2016-04-28T19:07:42] DEBUG1: sending clipboard chunk
[2016-04-28T19:07:42] DEBUG: sent clipboard size=50
[2016-04-28T19:07:42] DEBUG1: thread 0x00001b64 exit
[2016-04-28T19:07:42] DEBUG1: sending clipboard chunk
[2016-04-28T19:07:42] DEBUG1: sending clipboard chunk
[2016-04-28T19:07:42] DEBUG1: try to leave "SP3wywzxxz" on left
[2016-04-28T19:07:42] INFO: switch from "SP3wywzxxz" to "DESKTOP-SBHSR1Q" at 1427,493
[2016-04-28T19:07:42] DEBUG1: send leave to "SP3wywzxxz"
[2016-04-28T19:07:42] INFO: entering screen
I basically have the same problem. Both client and server are Windows 10, and when it gets to the edge of the screen, it says it "failed to get drag file name from OLE"
relevant log section below:
synergy-debug2.txt
I was mistakely used the old-version synergyd.exe.
However, after I fixed that, It still not working and I got the same "failed to get drag file name from OLE" mentioned above(with or without elevate mode)
I think it's a localization problem.
the error "failed to get drag file name from OLE" is not neccessry means OLE can't get file name , but also OLE got a filename but Synerigy can't be open it .
In my test,once the filename contains a chinese word, I got a OLE error,and high chance to crash synerigy.
And then I found something realy strange: when a pure english filename contains a space,it will not throw OLE error but It also crash Synerigy.dont know why for now
FOR UNICODE:
wcstombs need setlocale to work appropriatly,otherwise it will ignore chinese/or other unicode language.
setlocale(LC_ALL,""); //use the locate setting from the machine
wcstombs(filename, wcData, 2*wcslen(wcData));
setlocale(LC_ALL,"C");//use the default locate
no, space or long spaces don't crash synergy,it's something else.
notice: since Synerigy's file transfer works in a super silenct way(no dialog銆乶o notice銆乶o asking when name confilct,basically don't ),so in some case(file name confiltct銆乻uper bad network) ,It works but don't looks like
With synergy-v1.8.2-rc1-12e0120, drag and drop files not working for Windows 10 (server) Mac OSX (client). Sending files in either direction does not work.
From server to client
Windows log
[2016-07-22T12:08:40] DEBUG: locked by "Left Button"
[2016-07-22T12:08:40] INFO: switch from "Bane" to "Jennifers-MacBook-Pro.local" at 1679,646
[2016-07-22T12:08:40] INFO: leaving screen
[2016-07-22T12:08:40] DEBUG: open clipboard
[2016-07-22T12:08:40] DEBUG: close clipboard
[2016-07-22T12:08:40] DEBUG: ignored screen "Bane" update of clipboard 0 (unchanged)
[2016-07-22T12:08:40] DEBUG: open clipboard
[2016-07-22T12:08:40] DEBUG: close clipboard
[2016-07-22T12:08:40] DEBUG: ignored screen "Bane" update of clipboard 1 (unchanged)
[2016-07-22T12:08:40] DEBUG: dropped bogus delta motion: -1730,+182
[2016-07-22T12:08:40] DEBUG: failed to get drag file name from OLE
Mac log
[2016-07-22T12:08:41] INFO: entering screen
[2016-07-22T12:08:41] DEBUG: showing cursor
From client to server
Mac log
[2016-07-22T12:06:35] DEBUG: drag info: /Users/jennifer/Desktop/Screen Shot 2016-07-22 at 12.03.29 PM.png
[2016-07-22T12:06:35] DEBUG: send dragging file to server
Windows log
[2016-07-22T12:06:34] DEBUG: drag info received, total drag file number: 1
[2016-07-22T12:06:34] DEBUG: dragging file 1 name: Screen Shot 2016-07-22 at 12.03.29 PM.png
[2016-07-22T12:06:34] DEBUG: start receiving Screen Shot 2016-07-22 at 12.03.29 PM.png
[2016-07-22T12:06:35] DEBUG: starting write to drop dir thread
[2016-07-22T12:06:35] DEBUG: dropping file, files=1 target=
[2016-07-22T12:06:35] ERROR: drop file failed: drop target is empty
I also have the
[2016-08-12T14:30:26] DEBUG: failed to get drag file name from OLE
issue
here is the server log :
[2016-08-12T14:33:41] INFO: service command updated
[2016-08-12T14:33:41] DEBUG: getting elevated token, elevation required
[2016-08-12T14:33:41] DEBUG: processes in session 1: csrss.exe, winlogon.exe, RAVBg64.exe, RAVBg64.exe, taskhost.exe, dwm.exe, DPAgent.exe, explorer.exe, DpAgent.exe, TSVNCache.exe, igfxTray.exe, RtkNGUI64.exe, egui.exe, LCore.exe, igfxEM.exe, CCleaner64.exe, thunderbird.exe, iusb3mon.exe, CORESHREDDER.exe, VCDDaemon.exe, CorsairHID.exe, jusched.exe, synergy.exe, igfxHK.exe, eclipse.exe, notepad++.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, PrivacyIconClient.exe, chrome.exe, jucheck.exe, wuauclt.exe, explorer.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, vivaldi.exe, vivaldi.exe, vivaldi.exe, vivaldi.exe, vivaldi.exe, vivaldi.exe, chrome.exe, filezilla.exe, pidgin.exe, SQLyog.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, clover.exe, taskeng.exe, GoogleUpdate.exe, GoogleUpdate.exe,
[2016-08-12T14:33:41] DEBUG: found winlogon.exe in session 1
[2016-08-12T14:33:41] DEBUG: got token 1212, duplicating
[2016-08-12T14:33:41] DEBUG: duplicated, new token: 1248
[2016-08-12T14:33:41] INFO: starting new process
[2016-08-12T14:33:41] DEBUG: launched syntool to check active desktop
[2016-08-12T14:33:41] INFO: activeDesktop:Default
[2016-08-12T14:33:41] DEBUG: processes in session 1: csrss.exe, winlogon.exe, RAVBg64.exe, RAVBg64.exe, taskhost.exe, dwm.exe, DPAgent.exe, explorer.exe, DpAgent.exe, TSVNCache.exe, igfxTray.exe, RtkNGUI64.exe, egui.exe, LCore.exe, igfxEM.exe, CCleaner64.exe, thunderbird.exe, iusb3mon.exe, CORESHREDDER.exe, VCDDaemon.exe, CorsairHID.exe, jusched.exe, synergy.exe, igfxHK.exe, eclipse.exe, notepad++.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, PrivacyIconClient.exe, chrome.exe, jucheck.exe, wuauclt.exe, explorer.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, vivaldi.exe, vivaldi.exe, vivaldi.exe, vivaldi.exe, vivaldi.exe, vivaldi.exe, chrome.exe, filezilla.exe, pidgin.exe, SQLyog.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, chrome.exe, clover.exe, taskeng.exe, GoogleUpdate.exe, GoogleUpdate.exe, syntool.exe, conhost.exe,
[2016-08-12T14:33:41] DEBUG: did not find logonui.exe in session 1
[2016-08-12T14:33:41] DEBUG: getting non-elevated token
[2016-08-12T14:33:41] DEBUG: duplicated, new token: 1308
[2016-08-12T14:33:41] INFO: starting new process
[2016-08-12T14:33:41] INFO: drag and drop enabled
[2016-08-12T14:33:41] DEBUG: opening configuration "C:/Users/bdasilva/AppData/Local/Temp/qt_temp.eG4996"
[2016-08-12T14:33:41] DEBUG: configuration read successfully
[2016-08-12T14:33:41] DEBUG: plugins dir: C:\Users\bdasilva\AppData\Local\Synergy\Plugins
[2016-08-12T14:33:41] DEBUG: plugins dir is empty: C:\Users\bdasilva\AppData\Local\Synergy\Plugins\*.dll
[2016-08-12T14:33:41] DEBUG: screen shape: -1280,-139 4480x1219 (multi-monitor)
[2016-08-12T14:33:41] DEBUG: window is 0x000e1040
[2016-08-12T14:33:41] DEBUG: using desktop for drop target: C:\Users\bdasilva\Desktop
[2016-08-12T14:33:41] DEBUG: adopting new buffer
[2016-08-12T14:33:41] DEBUG: opened display
[2016-08-12T14:33:41] NOTE: crypto disabled because of ns plugin not available
[2016-08-12T14:33:41] DEBUG: active sides: 6
[2016-08-12T14:33:41] DEBUG: active sides: 6
[2016-08-12T14:33:41] DEBUG: desk Default window is 0x0001116c
[2016-08-12T14:33:41] DEBUG: switched to desk "Default"
[2016-08-12T14:33:41] DEBUG: desktop is now accessible
[2016-08-12T14:33:41] DEBUG: registered hotkey AudioDown (id=e0ae mask=0000) as id=1
[2016-08-12T14:33:41] DEBUG: registered hotkey AudioUp (id=e0af mask=0000) as id=2
[2016-08-12T14:33:41] DEBUG: registered hotkey AudioMute (id=e0ad mask=0000) as id=3
[2016-08-12T14:33:41] DEBUG: registered hotkey AudioPlay (id=e0b3 mask=0000) as id=4
[2016-08-12T14:33:41] DEBUG: registered hotkey AudioNext (id=e0b0 mask=0000) as id=5
[2016-08-12T14:33:41] DEBUG: registered hotkey WWWHome (id=e0ac mask=0000) as id=6
[2016-08-12T14:33:41] DEBUG: registered hotkey ScrollLock (id=ef14 mask=0000) as id=7
[2016-08-12T14:33:41] NOTE: started server, waiting for clients
[2016-08-12T14:33:41] DEBUG: accepted ipc client connection
[2016-08-12T14:33:41] DEBUG: start ipc handle data
[2016-08-12T14:33:41] DEBUG: event queue is ready
[2016-08-12T14:33:41] DEBUG: add pending events to buffer
[2016-08-12T14:33:41] DEBUG: screen "dasilvab152601b" shape changed
[2016-08-12T14:33:41] DEBUG: ipc read: IHEL
[2016-08-12T14:33:41] DEBUG: finished ipc handle data
[2016-08-12T14:33:41] DEBUG: ipc hello, type=node
[2016-08-12T14:33:41] INFO: watchdog status: ok
[2016-08-12T14:33:42] DEBUG: started process, session=1, elevated: no, command="C:/Program Files/Synergy/synergys.exe" -f --no-tray --debug DEBUG --name dasilvab152601b --ipc --stop-on-desk-switch --enable-drag-drop --enable-crypto --profile-dir C:\Users\bdasilva\AppData\Local -c C:/Users/bdasilva/AppData/Local/Temp/qt_temp.eG4996 --address :24800 --res-w 4480 --res-h 1219 --prm-wc 960 --prm-hc 540
[2016-08-12T14:33:47] NOTE: accepted client connection
[2016-08-12T14:33:47] DEBUG: received client "DASILVAB301132B" info shape=-1280,0 2560x1024 at -2372,19740
[2016-08-12T14:33:47] DEBUG: active sides: 6
[2016-08-12T14:33:47] NOTE: client "DASILVAB301132B" has connected
[2016-08-12T14:33:48] DEBUG: locked by "Left Button"
[2016-08-12T14:33:48] INFO: switch from "dasilvab152601b" to "DASILVAB301132B" at 1279,448
[2016-08-12T14:33:48] INFO: leaving screen
[2016-08-12T14:33:48] DEBUG: open clipboard
[2016-08-12T14:33:48] DEBUG: close clipboard
[2016-08-12T14:33:48] INFO: screen "dasilvab152601b" updated clipboard 0
[2016-08-12T14:33:48] DEBUG: open clipboard
[2016-08-12T14:33:48] DEBUG: close clipboard
[2016-08-12T14:33:48] INFO: screen "dasilvab152601b" updated clipboard 1
[2016-08-12T14:33:48] DEBUG: sending clipboard 0 to "DASILVAB301132B"
[2016-08-12T14:33:48] DEBUG: sent clipboard size=79
[2016-08-12T14:33:48] DEBUG: sending clipboard 1 to "DASILVAB301132B"
[2016-08-12T14:33:48] DEBUG: sent clipboard size=79
[2016-08-12T14:33:48] DEBUG: failed to get drag file name from OLE
[2016-08-12T14:33:50] INFO: switch from "DASILVAB301132B" to "dasilvab152601b" at -1279,446
[2016-08-12T14:33:50] INFO: entering screen
[2016-08-12T14:34:16] DEBUG: start ipc handle data
[2016-08-12T14:34:16] DEBUG: ipc read: ICMD
[2016-08-12T14:34:16] DEBUG: finished ipc handle data
[2016-08-12T14:34:16] DEBUG: empty command, elevate=0
[2016-08-12T14:34:16] INFO: service command updated
[2016-08-12T14:34:16] INFO: process started but command is empty, shutting down
[2016-08-12T14:34:16] DEBUG: start ipc handle data
[2016-08-12T14:34:16] DEBUG: ipc read: ISDN
[2016-08-12T14:34:16] DEBUG: finished ipc handle data
[2016-08-12T14:34:16] INFO: got ipc shutdown message
[2016-08-12T14:34:16] NOTE: disconnecting client "DASILVAB301132B"
[2016-08-12T14:34:16] DEBUG: active sides: 6
[2016-08-12T14:34:16] DEBUG: event queue is ready
[2016-08-12T14:34:16] NOTE: client "DASILVAB301132B" has disconnected
[2016-08-12T14:34:16] DEBUG: unregistered hotkey id=1
[2016-08-12T14:34:16] DEBUG: unregistered hotkey id=2
[2016-08-12T14:34:16] DEBUG: unregistered hotkey id=3
[2016-08-12T14:34:16] DEBUG: unregistered hotkey id=4
[2016-08-12T14:34:16] DEBUG: unregistered hotkey id=5
[2016-08-12T14:34:16] DEBUG: unregistered hotkey id=6
[2016-08-12T14:34:16] DEBUG: unregistered hotkey id=7
[2016-08-12T14:34:16] DEBUG: adopting new buffer
[2016-08-12T14:34:16] DEBUG: discarding 1 event(s)
[2016-08-12T14:34:16] DEBUG: closed display
[2016-08-12T14:34:16] DEBUG: ipc disconnect, closing stream
[2016-08-12T14:34:16] NOTE: stopped server
[2016-08-12T14:34:16] DEBUG: ipc disconnect, closing stream
[2016-08-12T14:34:16] DEBUG: ipc client disconnected
[2016-08-12T14:34:16] DEBUG: ipc client proxy removed, connected=1
[2016-08-12T14:34:17] INFO: process 5176 was shutdown gracefully
[2016-08-12T14:34:26] DEBUG: start ipc handle data
[2016-08-12T14:34:26] DEBUG: ipc read: ICMD
[2016-08-12T14:34:26] DEBUG: finished ipc handle data
[2016-08-12T14:34:26] DEBUG: new command, elevate=0 command="C:/Program Files/Synergy/synergys.exe" -f --no-tray --debug NOTE --name dasilvab152601b --ipc --stop-on-desk-switch --enable-drag-drop --enable-crypto --profile-dir "C:\Users\bdasilva\AppData\Local" -c "C:/Users/bdasilva/AppData/Local/Temp/qt_temp.qd4996" --address :24800 --res-w 4480 --res-h 1219 --prm-wc 960 --prm-hc 540`
the file is on my desktop and is named : C:\Usersbdasilva\Desktop\5L9al5gO.png
version is 1.8.2 stable
Why is this closed?
It's not working for me as well. I'm using OS X as server and Ubuntu as the client.
I'm using the pro version....
@ArneKorsika They stated that drag and drop is not supported on Linux currently.
Oops, sorry, I missed that...Thanks for a quick reply :)
Most helpful comment
With synergy-v1.8.2-rc1-12e0120, drag and drop files not working for Windows 10 (server) Mac OSX (client). Sending files in either direction does not work.
From server to client
Windows log
Mac log
From client to server
Mac log
Windows log