sbussetti / deluge-siphon

A Chrome extension for sending torrents to your Deluge server.
http://sbussetti.github.io/deluge-siphon/
81 stars 22 forks source link

Adding Torrents #67

Closed bweb79 closed 5 years ago

bweb79 commented 6 years ago

Just setup a new server and cannot get this extension to add a torrent. Have tried multiple sites. The extention will say "adding torrent", but i it will not show up in Deluge or give me the confirmation alert that it was added successfully.

Below is the consule results.

controller_actions.js:313 _getSession invalid {id: "-16990", result: false, error: null} (anonymous) @ controller_actions.js:313 f @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 setTimeout (async) (anonymous) @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 fire @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 (anonymous) @ controller_actions.js:222 f @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 setTimeout (async) (anonymous) @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 fire @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 r @ jquery-3.0.0.min.js:4 (anonymous) @ jquery-3.0.0.min.js:4 load (async) send @ jquery-3.0.0.min.js:4 ajax @ jquery-3.0.0.min.js:4 DelugeConnection._request @ controller_actions.js:206 DelugeConnection._getSession @ controller_actions.js:304 DelugeConnection._connect @ controller_actions.js:184 DelugeConnection.addTorrent @ controller_actions.js:93 onclick @ controller_actions.js:1076 (anonymous) @ extensions::contextMenusHandlers:100 EventImpl.dispatchToListener @ extensions::eventbindings:403 publicClassPrototype.(anonymous function) @ extensions::utils:138 EventImpl.dispatch @ extensions::event_bindings:387 dispatchArgs @ extensions::event_bindings:260 dispatchEvent @ extensions::event_bindings:269 controller_actions.js:156 _serverError {id: "-16992", result: null, error: {…}} DelugeConnection._serverError @ controller_actions.js:156 (anonymous) @ controller_actions.js:219 f @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 setTimeout (async) (anonymous) @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 fire @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 r @ jquery-3.0.0.min.js:4 (anonymous) @ jquery-3.0.0.min.js:4 load (async) send @ jquery-3.0.0.min.js:4 ajax @ jquery-3.0.0.min.js:4 DelugeConnection._request @ controller_actions.js:206 DelugeConnection._getDaemons @ controller_actions.js:384 f @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 setTimeout (async) (anonymous) @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 fire @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 (anonymous) @ jquery-3.0.0.min.js:2 f @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 setTimeout (async) (anonymous) @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 add @ jquery-3.0.0.min.js:2 (anonymous) @ jquery-3.0.0.min.js:2 Deferred @ jquery-3.0.0.min.js:2 then @ jquery-3.0.0.min.js:2 f @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 setTimeout (async) (anonymous) @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 fire @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 f @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 (anonymous) @ jquery-3.0.0.min.js:2 f @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 setTimeout (async) (anonymous) @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 fire @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 (anonymous) @ controller_actions.js:330 f @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 setTimeout (async) (anonymous) @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 fire @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 (anonymous) @ controller_actions.js:222 f @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 setTimeout (async) (anonymous) @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 fire @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 r @ jquery-3.0.0.min.js:4 (anonymous) @ jquery-3.0.0.min.js:4 load (async) send @ jquery-3.0.0.min.js:4 ajax @ jquery-3.0.0.min.js:4 DelugeConnection._request @ controller_actions.js:206 DelugeConnection._doLogin @ controller_actions.js:322 (anonymous) @ controller_actions.js:187 f @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 setTimeout (async) (anonymous) @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 fire @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 (anonymous) @ controller_actions.js:314 f @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 setTimeout (async) (anonymous) @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 fire @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 (anonymous) @ controller_actions.js:222 f @ jquery-3.0.0.min.js:2 p @ jquery-3.0.0.min.js:2 setTimeout (async) (anonymous) @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 fire @ jquery-3.0.0.min.js:2 l @ jquery-3.0.0.min.js:2 fireWith @ jquery-3.0.0.min.js:2 r @ jquery-3.0.0.min.js:4 (anonymous) @ jquery-3.0.0.min.js:4 load (async) send @ jquery-3.0.0.min.js:4 ajax @ jquery-3.0.0.min.js:4 DelugeConnection._request @ controller_actions.js:206 DelugeConnection._getSession @ controller_actions.js:304 DelugeConnection._connect @ controller_actions.js:184 DelugeConnection.addTorrent @ controller_actions.js:93 onclick @ controller_actions.js:1076 (anonymous) @ extensions::contextMenusHandlers:100 EventImpl.dispatchToListener @ extensions::eventbindings:403 publicClassPrototype.(anonymous function) @ extensions::utils:138 EventImpl.dispatch @ extensions::event_bindings:387 dispatchArgs @ extensions::event_bindings:260 dispatchEvent @ extensions::event_bindings:269

dernt commented 5 years ago

I had this happen to me. It turned out that the Private Internet Access extension was causing cookies to not be sent in the XHR requests of deluge-siphon. This only happened on Chrome OS and not on Windows (with the same version + PIA settings). By disabling the "Disable third party cookies" option in PIA (settings > Tracking) and reloading everything it works. It's likely some extension is blocking the sending of third party cookies.

bweb79 commented 5 years ago

Thank you @dernt. I was able to find the same solution. I'm not sure what is causing it not to work with "Third party cookies." My old server with other company works fine with all settings the same. This new server will not work unless I uncheck "Disable third-party cookies." I'm on a Mac running Chrome beta and Mojave. At least it works now. Thanks again for the feedback.

sbussetti commented 5 years ago

Yeah, in order for deluge to download from private trackers, this is required as you found, so that your auth data can be passed thru your deluge server to the tracker.