Comments (21)
After this error when I delete a lot of card, the system become slow and I have to restart it.
from wekan.
@xet7 any idea?
from wekan.
I will apply for update on api.py
from wekan.
Tried to fix, but come the error:
Exception in removedobserveChanges callback: Error: Removed nonexistent document addNXpeKsC2Qag6Cn
at SessionCollectionView.removed (packages/ddp-server/livedata_server.js:269:17)
at Session.removed (packages/ddp-server/livedata_server.js:468:12)
at Subscription.removed (packages/ddp-server/livedata_server.js:1430:19)
at removed (packages/cottz:publish-relations/lib/server/cursor/cursor.js:52:13)
at runWithEnvironment (packages/meteor.js:1486:24)
at packages/meteor.js:1499:14
at packages/mongo/observe_multiplex.js:178:30
at Array.forEach ()
at Function..each..forEach (packages/underscore.js:139:11)
at Object.task (packages/mongo/observe_multiplex.js:172:9)
at Meteor.SynchronousQueue.SQp.run (packages/meteor.js:1026:16)
at packages/meteor.js:1003:12
Exception in removedobserveChanges callback: Error: Removed nonexistent document addNXpeKsC2Qag6Cn
at SessionCollectionView.removed (packages/ddp-server/livedata_server.js:269:17)
at Session.removed (packages/ddp-server/livedata_server.js:468:12)
at Subscription.removed (packages/ddp-server/livedata_server.js:1430:19)
at removed (packages/cottz:publish-relations/lib/server/cursor/cursor.js:52:13)
at runWithEnvironment (packages/meteor.js:1486:24)
at packages/meteor.js:1499:14
at packages/mongo/observe_multiplex.js:178:30
at Array.forEach ()
at Function..each..forEach (packages/underscore.js:139:11)
at Object.task (packages/mongo/observe_multiplex.js:172:9)
at Meteor.SynchronousQueue.SQp.run (packages/meteor.js:1026:16)
at packages/meteor.js:1003:12
Exception in removedobserveChanges callback: Error: Removed nonexistent document addNXpeKsC2Qag6Cn
at SessionCollectionView.removed (packages/ddp-server/livedata_server.js:269:17)
at Session.removed (packages/ddp-server/livedata_server.js:468:12)
at Subscription.removed (packages/ddp-server/livedata_server.js:1430:19)
at removed (packages/cottz:publish-relations/lib/server/cursor/cursor.js:52:13)
at runWithEnvironment (packages/meteor.js:1486:24)
at packages/meteor.js:1499:14
at packages/mongo/observe_multiplex.js:178:30
at Array.forEach ()
at Function..each..forEach (packages/underscore.js:139:11)
at Object.task (packages/mongo/observe_multiplex.js:172:9)
at Meteor.SynchronousQueue.SQp.run (packages/meteor.js:1026:16)
at packages/meteor.js:1003:12
Exception in removedobserveChanges callback: Error: Removed nonexistent document addNXpeKsC2Qag6Cn
at SessionCollectionView.removed (packages/ddp-server/livedata_server.js:269:17)
at Session.removed (packages/ddp-server/livedata_server.js:468:12)
at Subscription.removed (packages/ddp-server/livedata_server.js:1430:19)
at removed (packages/cottz:publish-relations/lib/server/cursor/cursor.js:52:13)
at runWithEnvironment (packages/meteor.js:1486:24)
at packages/meteor.js:1499:14
at packages/mongo/observe_multiplex.js:178:30
at Array.forEach ()
at Function..each..forEach (packages/underscore.js:139:11)
at Object.task (packages/mongo/observe_multiplex.js:172:9)
at Meteor.SynchronousQueue.SQp.run (packages/meteor.js:1026:16)
at packages/meteor.js:1003:12
Exception in removedobserveChanges callback: Error: Removed nonexistent document addNXpeKsC2Qag6Cn
at SessionCollectionView.removed (packages/ddp-server/livedata_server.js:269:17)
at Session.removed (packages/ddp-server/livedata_server.js:468:12)
at Subscription.removed (packages/ddp-server/livedata_server.js:1430:19)
at removed (packages/cottz:publish-relations/lib/server/cursor/cursor.js:52:13)
at runWithEnvironment (packages/meteor.js:1486:24)
at packages/meteor.js:1499:14
at packages/mongo/observe_multiplex.js:178:30
at Array.forEach ()
at Function..each..forEach (packages/underscore.js:139:11)
at Object.task (packages/mongo/observe_multiplex.js:172:9)
at Meteor.SynchronousQueue.SQp.run (packages/meteor.js:1026:16)
at packages/meteor.js:1003:12
Exception in removedobserveChanges callback: Error: Removed nonexistent document addNXpeKsC2Qag6Cn
at SessionCollectionView.removed (packages/ddp-server/livedata_server.js:269:17)
at Session.removed (packages/ddp-server/livedata_server.js:468:12)
at Subscription.removed (packages/ddp-server/livedata_server.js:1430:19)
at removed (packages/cottz:publish-relations/lib/server/cursor/cursor.js:52:13)
at runWithEnvironment (packages/meteor.js:1486:24)
at packages/meteor.js:1499:14
at packages/mongo/observe_multiplex.js:178:30
at Array.forEach ()
at Function..each..forEach (packages/underscore.js:139:11)
at Object.task (packages/mongo/observe_multiplex.js:172:9)
at Meteor.SynchronousQueue.SQp.run (packages/meteor.js:1026:16)
at packages/meteor.js:1003:12
Exception in removedobserveChanges callback: Error: Removed nonexistent document addNXpeKsC2Qag6Cn
at SessionCollectionView.removed (packages/ddp-server/livedata_server.js:269:17)
at Session.removed (packages/ddp-server/livedata_server.js:468:12)
at Subscription.removed (packages/ddp-server/livedata_server.js:1430:19)
at removed (packages/cottz:publish-relations/lib/server/cursor/cursor.js:52:13)
at runWithEnvironment (packages/meteor.js:1486:24)
at packages/meteor.js:1499:14
at packages/mongo/observe_multiplex.js:178:30
at Array.forEach ()
at Function..each..forEach (packages/underscore.js:139:11)
at Object.task (packages/mongo/observe_multiplex.js:172:9)
at Meteor._SynchronousQueue.SQp._run (packages/meteor.js:1026:16)
at packages/meteor.js:1003:12
from wekan.
It slow down the instance and i have to reboot. @xet7
from wekan.
It happens when deleting checklist @xet7
from wekan.
Also checklist items
from wekan.
Ok, then look at checklists code:
https://github.com/wekan/wekan/blob/main/models/checklists.js
https://github.com/wekan/wekan/blob/main/models/checklistItems.js
https://github.com/wekan/wekan/blob/main/client/components/cards/checklists.js
https://github.com/wekan/wekan/blob/main/client/components/cards/checklists.jade
from wekan.
Ok, then look at checklists code:
https://github.com/wekan/wekan/blob/main/models/checklists.js
https://github.com/wekan/wekan/blob/main/models/checklistItems.js
https://github.com/wekan/wekan/blob/main/client/components/cards/checklists.js
https://github.com/wekan/wekan/blob/main/client/components/cards/checklists.jade
Ok i´ll try it. But tried to make a new card, just with title and archived and got error also.
from wekan.
The problem happens when you try to delete or archive a card with a checklist inside.
from wekan.
@xet7 Maybe I found what´s the problem here.
Checklist created through rest-api on a card, throw the error, when you try to delete the checklist.
If you add checklist manually, then no error.
from wekan.
Maybe also card, not only checklist.
If I try to add cards with rest-api and then I reboot the server and try to delete the card no error.
But If I try to delete before a reboot, then I got error.
from wekan.
Exception in removedobserveChanges callback: Error: Removed nonexistent document JA2ERsCwrnHKoutxY
at SessionCollectionView.removed (packages/ddp-server/livedata_server.js:269:17)
at Session.removed (packages/ddp-server/livedata_server.js:468:12)
at Subscription.removed (packages/ddp-server/livedata_server.js:1430:19)
at removed (packages/cottz:publish-relations/lib/server/cursor/cursor.js:52:13)
at runWithEnvironment (packages/meteor.js:1486:24)
at packages/meteor.js:1499:14
at packages/mongo/observe_multiplex.js:178:30
at Array.forEach ()
at Function..each..forEach (packages/underscore.js:139:11)
at Object.task (packages/mongo/observe_multiplex.js:172:9)
at Meteor._SynchronousQueue.SQp._run (packages/meteor.js:1026:16)
at packages/meteor.js:1003:12
After adding card, tried to remove manually direct with MongoDB Compass a checklists and then I got error with checklistsID.
from wekan.
Also when adding card through rest-api I get error when I delete them.
Then error throw card id :
Exception in removedobserveChanges callback: Error: Removed nonexistent document GvmMs8QDWz4qpFqkR
at SessionCollectionView.removed (packages/ddp-server/livedata_server.js:269:17)
at Session.removed (packages/ddp-server/livedata_server.js:468:12)
at Subscription.removed (packages/ddp-server/livedata_server.js:1430:19)
at removed (packages/cottz:publish-relations/lib/server/cursor/cursor.js:52:13)
at runWithEnvironment (packages/meteor.js:1486:24)
at packages/meteor.js:1499:14
at packages/mongo/observe_multiplex.js:178:30
at Array.forEach ()
at Function..each..forEach (packages/underscore.js:139:11)
at Object.task (packages/mongo/observe_multiplex.js:172:9)
at Meteor._SynchronousQueue.SQp._run (packages/meteor.js:1026:16)
at packages/meteor.js:1003:12
from wekan.
If I add new card through MongoDB with a PHP script and then I try to delete them from MongoDB manually error come anyway. @xet7
from wekan.
Add cards and checklist through mongodb:
Delete checklisteitems no error.
Delete cards before deleting checklists error.
Delete checklists before deleting card error.
from wekan.
I want to try to fix the problem, but I don't know where I have to look. Do you have any idea about it? @xet7
from wekan.
Compare code that works, and does not work. Is there differences? If some code works, copy that kind of code where it does not work.
For example, adding and removing lists, cards, checklists, etc.
At serverside code:
https://github.com/wekan/wekan/tree/main/models
At Publish/Subscribe, database fields that are updated realtime when something changes, publishing them to serverside minimongo (you can see minimongo content browserside with browser extension Meteor DevTools Evolved, similar additional menu like right click / Inspect / Console, there is Inspect/ Meteor).
https://github.com/wekan/wekan/tree/main/server/publications
At clientside code:
https://github.com/wekan/wekan/tree/main/client/components
from wekan.
Compare code that works, and does not work. Is there differences? If some code works, copy that kind of code where it does not work.
For example, adding and removing lists, cards, checklists, etc.
At serverside code:
https://github.com/wekan/wekan/tree/main/models
At Publish/Subscribe, database fields that are updated realtime when something changes, publishing them to serverside minimongo (you can see minimongo content browserside with browser extension Meteor DevTools Evolved, similar additional menu like right click / Inspect / Console, there is Inspect/ Meteor).
https://github.com/wekan/wekan/tree/main/server/publications
At clientside code:
As I said, the problem is maybe that card added through mongodb or rest-api will not be "find" from Wekan service while was not added through the client. If you do a restart, after adding from mongo-db or rest-api you will get no error.
from wekan.
from wekan.
Test 1:
Add card
add comment
Delete or archive card (from client or mongodb)
Throw error: YES
Test2:
Add Card
add checklists
delete card or archive card (from client or mongodb)
Throw error: YES
Test3:
Add Card
Add comment
Reboot wekan
Delete or archive card (from client or mongodb)
Throw Error: NO
Test4:
Add Card
add checklists
Reboot Wekan
delete card or archive card (from client or mongodb)
Throw error: NO
from wekan.
Related Issues (20)
- WeKan Cloud maintenance In Progress HOT 1
- Export CSV/TSV from Board create unhandled Exception HOT 1
- Moving card fast BUG HOT 30
- in API user role is not considered HOT 2
- Azure OIDC redirect HOT 11
- [Feature request] Add an audio ding any time a task is checked off HOT 3
- Collapsing a list breaks the color bar positioning
- "Originisations" and "Teams" Tables in Admin panel is broken
- Mentions in comments are broken after updating to Wekan 7.47.0 HOT 2
- 7.46 doesn't start in Docker HOT 4
- Adding attachments to cards semi-fails.
- [Feature Request] Upload image attachments by pasting in comment area
- Email notifications
- How to have scrollbar always visible on list ? HOT 1
- Webhook issue:Outgoing webhook doesn't show label name
- Feature Request: Archived cards count shown like GitHub contributions count
- Date picker improvements - ISO8601 support, add more presets, UI rearrangement, time picker HOT 4
- swimlanes color HOT 1
- Wekan can't connect to database after update HOT 1
- Redis does not work on a wekan installed in a docker HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wekan.