nextcloud / deck

🗂 Kanban-style project & personal management tool for Nextcloud, similar to Trello
https://apps.nextcloud.com/apps/deck
GNU Affero General Public License v3.0
1.22k stars 278 forks source link

"Move card" does nothing #2560

Open piiskop opened 4 years ago

piiskop commented 4 years ago

Describe the bug Opening a jump menu on a card and clicking "Move card" does sometimes nothing. Expected behavior "Move card" has a functionality behind it that is triggered. **Deck version 1.1.2 Server log**

[mail] Debug: partial sync 1:INBOX - get all known UIDs took 0s

GET /cron.php
from 192.168.1.65 at 2020-11-17T18:49:34+00:00
[cron] Debug: Run OCA\Mail\BackgroundJob\SyncJob job with ID 1297

GET /cron.php
from 192.168.1.65 at 2020-11-17T18:49:33+00:00
[no app in context] Debug: Deprecated event type for \OCP\Collaboration\Resources::loadAdditionalScripts: null

GET /index.php/apps/deck/
from 192.168.1.65 by peacecop-kalmer at 2020-11-17T18:49:31+00:00 

Browser console log

Download the React DevTools for a better development experience: https://fb.me/react-devtools
DevTools failed to load SourceMap: Could not load content for chrome-extension://hepbkacelidkjldkkmfgmbbibgnnhiib/plugin.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME
8Unchecked runtime.lastError: The message port closed before a response was received.
content-script.js:95 Failed to get subsystem status for purpose {rejected: true, message: {…}}
jquery-migrate.min.js:2 JQMIGRATE: Migrate is installed, version 1.4.1
globals.js:61 $ is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
(anonymous) @ backgroundjobs.js?v=01e98fd5-14:23
globals.js:61 $ is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
(anonymous) @ previewplugin.js?v=01e98fd5-14:149
globals.js:61 $ is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
(anonymous) @ filetypes.js?v=01e98fd5-14:1
globals.js:61 Handlebars is deprecated: please ship your own, this will be removed in Nextcloud 20
$ @ globals.js:61
get @ globals.js:92
t.default @ no-conflict.js:8
(anonymous) @ handlebars.runtime.js:60
n @ bootstrap:19
(anonymous) @ runtime.js:3
n @ bootstrap:19
(anonymous) @ file.handlebars:1
n @ bootstrap:19
(anonymous) @ richObjectStringParser.js:13
n @ bootstrap:19
(anonymous) @ bootstrap:83
(anonymous) @ notifications.js?v=01e98fd5-14:1
globals.js:61 $ is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
mounted @ App.vue:104
Je @ vue.esm.js:1863
tn @ vue.esm.js:4228
insert @ vue.esm.js:3148
w @ vue.esm.js:6357
(anonymous) @ vue.esm.js:6576
e._update @ vue.esm.js:3954
a @ vue.esm.js:4075
pn.get @ vue.esm.js:4488
pn @ vue.esm.js:4477
(anonymous) @ vue.esm.js:4082
wn.$mount @ vue.esm.js:9063
wn.$mount @ vue.esm.js:11974
e._init @ vue.esm.js:5027
wn @ vue.esm.js:5094
(anonymous) @ Init.js:41
n @ bootstrap:19
(anonymous) @ bootstrap:83
(anonymous) @ notifications.js?v=01e98fd5-14:1
globals.js:61 $ is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
mounted @ App.vue:107
Je @ vue.esm.js:1863
tn @ vue.esm.js:4228
insert @ vue.esm.js:3148
w @ vue.esm.js:6357
(anonymous) @ vue.esm.js:6576
e._update @ vue.esm.js:3954
a @ vue.esm.js:4075
pn.get @ vue.esm.js:4488
pn @ vue.esm.js:4477
(anonymous) @ vue.esm.js:4082
wn.$mount @ vue.esm.js:9063
wn.$mount @ vue.esm.js:11974
e._init @ vue.esm.js:5027
wn @ vue.esm.js:5094
(anonymous) @ Init.js:41
n @ bootstrap:19
(anonymous) @ bootstrap:83
(anonymous) @ notifications.js?v=01e98fd5-14:1
globals.js:61 $ is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
mounted @ App.vue:107
Je @ vue.esm.js:1863
tn @ vue.esm.js:4228
insert @ vue.esm.js:3148
w @ vue.esm.js:6357
(anonymous) @ vue.esm.js:6576
e._update @ vue.esm.js:3954
a @ vue.esm.js:4075
pn.get @ vue.esm.js:4488
pn @ vue.esm.js:4477
(anonymous) @ vue.esm.js:4082
wn.$mount @ vue.esm.js:9063
wn.$mount @ vue.esm.js:11974
e._init @ vue.esm.js:5027
wn @ vue.esm.js:5094
(anonymous) @ Init.js:41
n @ bootstrap:19
(anonymous) @ bootstrap:83
(anonymous) @ notifications.js?v=01e98fd5-14:1
globals.js:61 jQuery is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
(anonymous) @ script.js?v=01e98fd5-14:492
globals.js:61 $ is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
(anonymous) @ searchprovider.js?v=01e98fd5-14:413
session-heartbeat.js:97 session heartbeat polling started
globals.js:61 $ is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
(anonymous) @ backgroundjobs.js?v=01e98fd5-14:24
c @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
P @ jquery.js:3433
globals.js:61 $ is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
(anonymous) @ backgroundjobs.js?v=01e98fd5-14:26
c @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
P @ jquery.js:3433
globals.js:61 $ is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
(anonymous) @ previewplugin.js?v=01e98fd5-14:150
c @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
P @ jquery.js:3433
globals.js:61 $ is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
(anonymous) @ searchprovider.js?v=01e98fd5-14:414
c @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
P @ jquery.js:3433
globals.js:61 $ is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
(anonymous) @ searchprovider.js?v=01e98fd5-14:415
c @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
P @ jquery.js:3433
globals.js:61 $ is deprecated: The global jQuery is deprecated. It will be updated to v2.4 in Nextcloud 20 and v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own.
$ @ globals.js:61
get @ globals.js:92
mounted @ Notification.vue:178
Je @ vue.esm.js:1863
tn @ vue.esm.js:4228
insert @ vue.esm.js:3148
w @ vue.esm.js:6357
(anonymous) @ vue.esm.js:6576
e._update @ vue.esm.js:3957
a @ vue.esm.js:4075
pn.get @ vue.esm.js:4488
pn.run @ vue.esm.js:4563
mn @ vue.esm.js:4319
(anonymous) @ vue.esm.js:1989
Xe @ vue.esm.js:1915
Promise.then (async)
Ve @ vue.esm.js:1942
at @ vue.esm.js:1999
(anonymous) @ vue.esm.js:4411
pn.update @ vue.esm.js:4553
me.notify @ vue.esm.js:739
set @ vue.esm.js:1064
fn.set @ vue.esm.js:4640
(anonymous) @ App.vue:219
Promise.then (async)
_fetch @ App.vue:212
mounted @ App.vue:112
Je @ vue.esm.js:1863
tn @ vue.esm.js:4228
insert @ vue.esm.js:3148
w @ vue.esm.js:6357
(anonymous) @ vue.esm.js:6576
e._update @ vue.esm.js:3954
a @ vue.esm.js:4075
pn.get @ vue.esm.js:4488
pn @ vue.esm.js:4477
(anonymous) @ vue.esm.js:4082
wn.$mount @ vue.esm.js:9063
wn.$mount @ vue.esm.js:11974
e._init @ vue.esm.js:5027
wn @ vue.esm.js:5094
(anonymous) @ Init.js:41
n @ bootstrap:19
(anonymous) @ bootstrap:83
(anonymous) @ notifications.js?v=01e98fd5-14:1
content-script.js:95 Failed to get subsystem status for purpose {rejected: true, message: {…}}
main.js:63 TypeError: Cannot read property 'id' of null
    at CardMenu.vue:119
    at Array.filter (<anonymous>)
    at i.boards (CardMenu.vue:118)
    at mn.get (vue.runtime.esm.js:4479)
    at mn.evaluate (vue.runtime.esm.js:4584)
    at i.boards (vue.runtime.esm.js:4836)
    at i.<anonymous> (CardMenu.vue?c5d3:1)
    at i.e._render (vue.runtime.esm.js:3548)
    at i.r (vue.runtime.esm.js:4066)
    at mn.get (vue.runtime.esm.js:4479)
n.default.config.errorHandler @ main.js:63
Qe @ vue.runtime.esm.js:1870
He @ vue.runtime.esm.js:1839
e._render @ vue.runtime.esm.js:3550
r @ vue.runtime.esm.js:4066
mn.get @ vue.runtime.esm.js:4479
mn.run @ vue.runtime.esm.js:4554
un @ vue.runtime.esm.js:4310
(anonymous) @ vue.runtime.esm.js:1980
Ze @ vue.runtime.esm.js:1906
Promise.then (async)
We @ vue.runtime.esm.js:1933
tt @ vue.runtime.esm.js:1990
(anonymous) @ vue.runtime.esm.js:4402
mn.update @ vue.runtime.esm.js:4544
ue.notify @ vue.runtime.esm.js:730
set @ vue.runtime.esm.js:1055
pn.set @ vue.runtime.esm.js:4631
click @ CardMenu.vue?c5d3:1
Re @ vue.runtime.esm.js:1854
n @ vue.runtime.esm.js:2179
Re @ vue.runtime.esm.js:1854
e.$emit @ vue.runtime.esm.js:3888
onClick @ ncvuecomponents.js:66
Re @ vue.runtime.esm.js:1854
n @ vue.runtime.esm.js:2179
o._wrapper @ vue.runtime.esm.js:6917
VM1435:3 XHR Loaded (cron.php - 200 OK - 10.008931999998822s - 918B)
VM1436:3 https://nextcloud.tennis24.ee/cron.php
VM1437:3 Time over 1000ms
(anonymous) @ VM1437:3
(anonymous) @ VM1437:4
VM1438:3 {_initiator: {…}, _priority: "High", _resourceType: "xhr", cache: {…}, connection: "40731", …}
stefan-niedermann commented 4 years ago

Please fill in the complete issue template, especially the Deck version, server logs and browser console logs (press F12)

piiskop commented 4 years ago

I updated the issue description with requested data. Filling in the complete template makes no sense as most of that information is irrelevant to the issue. If you need some certain data please tell me and I send it.

stefan-niedermann commented 4 years ago

Thank you for filling in the requested information.

Filling in the complete template makes no sense as most of that information is irrelevant to the issue.

This might be your opinion and if you provide support for a software project, you can of course omit any templates for your issue. We have limited free time and resources to maintain, develop and support these kind of projects. Asking each and every detail is annoying, takes time and most often hides relevant information. Most apps have a rapid development cycle and "latest" as version is outdated before somebody picked up an issue - the reported bug might already be solved in the actual current version.

Since this is the repository of @juliushaertl i don't talk officially, but you make fixing bugs easier for everyone if you just fill in the complete issue template in the future. 🙂

juliusknorr commented 4 years ago

Not much more to add :wink:

The console log also looks like you checked on the tab with github. Please check your browser console when performing the move operation in the tab with the deck app. Also the nextcloud log doesn't show any related entries. Is this all produced when trying to perform a move?

piiskop commented 4 years ago

I changed both logs to be relevant to the issue. The logs shown have all appeared during I refreshed the page, clicked the menu of the card and clicked the move element in the menu.