wekan: Trello board import fails because of missing `Swimlane id`
Issue
Impacted version: 0.67.0
Server Setup Information:
- Operating System: Linux x64 4.13
- Deployment Method(tar/sandstorm/snap/docker/etc /http frontend (nginx, httpd, …)): docker with mongodb using https://github.com/wekan/wekan-mongodb
- Node Version: v8.9.3
- MongoDB Version: container v3.2.18
- ROOT_URL environment variable (Is there a subfolder?): http://localhost/ and no subfolder
Problem description:
- be as explicit has you can
- describe the problem and its symptoms
- explain how to reproduce
- attach whatever information that can help understanding the context (screen capture, log files)
I imported a trello board which is 2.1 MB json file. After mapping the user successfully to a wekan user, I get a read error message with 400 in it and the following log out from system start:
heckpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),verbose=(recovery_progress),
wekan-db | 2018-01-29T08:26:44.481+0000 I STORAGE [initandlisten] WiredTiger [1517214404:481870][1:0x7f4ef1d11cc0], txn-recover: Main recovery loop: starting at 2/128
wekan-db | 2018-01-29T08:26:44.482+0000 I STORAGE [initandlisten] WiredTiger [1517214404:482221][1:0x7f4ef1d11cc0], txn-recover: Recovering log 2 through 3
wekan-db | 2018-01-29T08:26:44.486+0000 I STORAGE [initandlisten] WiredTiger [1517214404:486899][1:0x7f4ef1d11cc0], file:index-49-6161339802864903057.wt, txn-recover: Recovering log 3 through 3
wekan-db | 2018-01-29T08:26:44.785+0000 W STORAGE [initandlisten] Detected configuration for non-active storage engine mmapv1 when current storage engine is wiredTiger
wekan-db | 2018-01-29T08:26:44.794+0000 I NETWORK [HostnameCanonicalizationWorker] Starting hostname canonicalization worker
wekan-db | 2018-01-29T08:26:44.794+0000 I FTDC [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data'
wekan-db | 2018-01-29T08:26:44.794+0000 I NETWORK [initandlisten] waiting for connections on port 27017
wekan-db | 2018-01-29T08:26:45.005+0000 I FTDC [ftdc] Unclean full-time diagnostic data capture shutdown detected, found interim file, some metrics may have been lost. OK
wekan-db | 2018-01-29T08:26:45.486+0000 I NETWORK [initandlisten] connection accepted from 172.19.0.3:57866 #1 (1 connection now open)
wekan-app | Presence started serverId=7km2BGxcweLXTB6Bh
wekan-db | 2018-01-29T08:26:45.782+0000 I NETWORK [initandlisten] connection accepted from 172.19.0.3:57868 #2 (2 connections now open)
wekan-db | 2018-01-29T08:26:45.937+0000 I NETWORK [initandlisten] connection accepted from 172.19.0.3:57870 #3 (3 connections now open)
wekan-db | 2018-01-29T08:26:45.978+0000 I NETWORK [initandlisten] connection accepted from 172.19.0.3:57872 #4 (4 connections now open)
wekan-db | 2018-01-29T08:27:05.982+0000 I NETWORK [initandlisten] connection accepted from 172.19.0.3:57900 #5 (5 connections now open)
wekan-db | 2018-01-29T08:27:39.407+0000 I NETWORK [initandlisten] connection accepted from 172.19.0.3:57908 #6 (6 connections now open)
wekan-db | 2018-01-29T08:27:46.581+0000 I NETWORK [initandlisten] connection accepted from 172.19.0.3:57910 #7 (7 connections now open)
wekan-db | 2018-01-29T08:28:28.015+0000 I NETWORK [initandlisten] connection accepted from 172.19.0.3:57918 #8 (8 connections now open)
wekan-db | 2018-01-29T08:28:28.102+0000 I INDEX [conn8] build index on: wekan.cfs_gridfs._tempstore.files properties: { v: 1, key: { filename: 1 }, name: "filename_1", ns: "wekan.cfs_gridfs._tempstore.files" }
wekan-db | 2018-01-29T08:28:28.102+0000 I INDEX [conn8] building index using bulk method; build may temporarily use up to 500 megabytes of RAM
wekan-db | 2018-01-29T08:28:28.103+0000 I INDEX [conn8] build index done. scanned 0 total records. 0 secs
wekan-db | 2018-01-29T08:28:28.153+0000 I INDEX [conn8] build index on: wekan.cfs_gridfs._tempstore.chunks properties: { v: 1, unique: true, key: { files_id: 1, n: 1 }, name: "files_id_1_n_1", ns: "wekan.cfs_gridfs._tempstore.chunks" }
wekan-db | 2018-01-29T08:28:28.153+0000 I INDEX [conn8] building index using bulk method; build may temporarily use up to 500 megabytes of RAM
wekan-db | 2018-01-29T08:28:28.155+0000 I INDEX [conn8] build index done. scanned 0 total records. 0 secs
wekan-db | 2018-01-29T08:28:28.236+0000 I INDEX [conn4] build index on: wekan.cfs_gridfs.avatars.files properties: { v: 1, key: { filename: 1 }, name: "filename_1", ns: "wekan.cfs_gridfs.avatars.files" }
wekan-db | 2018-01-29T08:28:28.236+0000 I INDEX [conn4] building index using bulk method; build may temporarily use up to 500 megabytes of RAM
wekan-db | 2018-01-29T08:28:28.237+0000 I INDEX [conn4] build index done. scanned 0 total records. 0 secs
wekan-db | 2018-01-29T08:28:28.287+0000 I INDEX [conn4] build index on: wekan.cfs_gridfs.avatars.chunks properties: { v: 1, unique: true, key: { files_id: 1, n: 1 }, name: "files_id_1_n_1", ns: "wekan.cfs_gridfs.avatars.chunks" }
wekan-db | 2018-01-29T08:28:28.287+0000 I INDEX [conn4] building index using bulk method; build may temporarily use up to 500 megabytes of RAM
wekan-db | 2018-01-29T08:28:28.290+0000 I INDEX [conn4] build index done. scanned 0 total records. 0 secs
wekan-app | Exception while invoking method 'importBoard' Error: Swimlane id is required
wekan-app | at getErrorObject (packages/aldeed_collection2-core.js:480:15)
wekan-app | at ns.Collection.doValidate (packages/aldeed_collection2-core.js:462:13)
wekan-app | at ns.Collection.Mongo.Collection.(anonymous function) [as insert] (packages/aldeed_collection2-core.js:214:25)
wekan-app | at packages/matb33_collection-hooks.js:127:46
wekan-app | at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15)
wekan-app | at Object.directOp (packages/matb33_collection-hooks.js:47:27)
wekan-app | at Object.self.direct.(anonymous function) [as insert] (packages/matb33_collection-hooks.js:126:30)
wekan-app | at trelloCards.forEach.card (models/trelloCreator.js:263:35)
wekan-app | at Array.forEach (<anonymous>)
wekan-app | at TrelloCreator.createCards (models/trelloCreator.js:222:17)
wekan-app | at TrelloCreator.create (models/trelloCreator.js:608:10)
wekan-app | at DDPCommon.MethodInvocation.importBoard (models/import.js:27:20)
wekan-app | at packages/check.js:128:16
wekan-app | at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15)
wekan-app | at Object._failIfArgumentsAreNotAllChecked (packages/check.js:127:41)
wekan-app | at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1765:18)
wekan-app | Sanitized and reported to the client as: Swimlane id is required [400]
wekan-app |
wekan-app | Exception while invoking method 'importBoard' Error: Swimlane id is required
wekan-app | at getErrorObject (packages/aldeed_collection2-core.js:480:15)
wekan-app | at ns.Collection.doValidate (packages/aldeed_collection2-core.js:462:13)
wekan-app | at ns.Collection.Mongo.Collection.(anonymous function) [as insert] (packages/aldeed_collection2-core.js:214:25)
wekan-app | at packages/matb33_collection-hooks.js:127:46
wekan-app | at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15)
wekan-app | at Object.directOp (packages/matb33_collection-hooks.js:47:27)
wekan-app | at Object.self.direct.(anonymous function) [as insert] (packages/matb33_collection-hooks.js:126:30)
wekan-app | at trelloCards.forEach.card (models/trelloCreator.js:263:35)
wekan-app | at Array.forEach (<anonymous>)
wekan-app | at TrelloCreator.createCards (models/trelloCreator.js:222:17)
wekan-app | at TrelloCreator.create (models/trelloCreator.js:608:10)
wekan-app | at DDPCommon.MethodInvocation.importBoard (models/import.js:27:20)
wekan-app | at packages/check.js:128:16
wekan-app | at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15)
wekan-app | at Object._failIfArgumentsAreNotAllChecked (packages/check.js:127:41)
wekan-app | at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1765:18)
wekan-app | Sanitized and reported to the client as: Swimlane id is required [400]
wekan-app |
wekan-app | Exception while invoking method 'importBoard' Error: Swimlane id is required
wekan-app | at getErrorObject (packages/aldeed_collection2-core.js:480:15)
wekan-app | at ns.Collection.doValidate (packages/aldeed_collection2-core.js:462:13)
wekan-app | at ns.Collection.Mongo.Collection.(anonymous function) [as insert] (packages/aldeed_collection2-core.js:214:25)
wekan-app | at packages/matb33_collection-hooks.js:127:46
wekan-app | at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15)
wekan-app | at Object.directOp (packages/matb33_collection-hooks.js:47:27)
wekan-app | at Object.self.direct.(anonymous function) [as insert] (packages/matb33_collection-hooks.js:126:30)
wekan-app | at trelloCards.forEach.card (models/trelloCreator.js:263:35)
wekan-app | at Array.forEach (<anonymous>)
wekan-app | at TrelloCreator.createCards (models/trelloCreator.js:222:17)
wekan-app | at TrelloCreator.create (models/trelloCreator.js:608:10)
wekan-app | at DDPCommon.MethodInvocation.importBoard (models/import.js:27:20)
wekan-app | at packages/check.js:128:16
wekan-app | at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15)
wekan-app | at Object._failIfArgumentsAreNotAllChecked (packages/check.js:127:41)
wekan-app | at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1765:18)
wekan-app | Sanitized and reported to the client as: Swimlane id is required [400]
wekan-app |
I cannot post the board content as it contains confidential data but you can use the following reduced test board which causes the same error:
{"id": "5a6edf868d9921437be52150","name": "test-board","desc": "","descData": null,"closed": false,"idOrganization": null,"invited": false,"limits": {"attachments": {"perBoard": {"status": "ok","disableAt": 19000,"warnAt": 18000}},"boards": {"totalMembersPerBoard": {"status": "ok","disableAt": 1520,"warnAt": 1440}},"cards": {"openPerBoard": {"status": "ok","disableAt": 4750,"warnAt": 4500},"totalPerBoard": {"status": "ok","disableAt": 1900000,"warnAt": 1800000}},"checklists": {"perBoard": {"status": "ok","disableAt": 1900000,"warnAt": 1800000}},"labels": {"perBoard": {"status": "ok","disableAt": 950,"warnAt": 900}},"lists": {"openPerBoard": {"status": "ok","disableAt": 475,"warnAt": 450},"totalPerBoard": {"status": "ok","disableAt": 2850,"warnAt": 2700}}},"pinned": false,"starred": false,"url": "https://trello.com/b/Jxp4bp0B/test-board","prefs": {"permissionLevel": "private","voting": "disabled","comments": "members","invitations": "members","selfJoin": false,"cardCovers": true,"cardAging": "regular","calendarFeedEnabled": false,"background": "blue","backgroundImage": null,"backgroundImageScaled": null,"backgroundTile": false,"backgroundBrightness": "dark","backgroundColor": "#0079BF","backgroundBottomColor": "#0079BF","backgroundTopColor": "#0079BF","canBePublic": true,"canBeOrg": true,"canBePrivate": true,"canInvite": true},"invitations": [],"shortLink": "Jxp4bp0B","subscribed": false,"labelNames": {"green": "","yellow": "","orange": "","red": "","purple": "","blue": "","sky": "","lime": "","pink": "","black": ""},"powerUps": [],"dateLastActivity": "2018-01-29T08:48:36.215Z","dateLastView": "2018-01-29T08:48:53.598Z","shortUrl": "https://trello.com/b/Jxp4bp0B","idTags": [],"datePluginDisable": null,"actions": [{"id": "5a6edfe432379ccfc20c22d9","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"card": {"shortLink": "8zyVvPuu","idShort": 2,"name": "erwetwet","id": "5a6edfabb7dadf2e297ca0fe"},"idMember": "545h4h5kj34kj34jkt34k5hk"},"type": "addMemberToCard","date": "2018-01-29T08:48:36.229Z","member": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"},"memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edfde845c8efc70870f22","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"card": {"shortLink": "3Pz8s1q4","idShort": 3,"name": "twetewt","id": "5a6edface41f1d8c913590d0"},"idMember": "545h4h5kj34kj34jkt34k5hk"},"type": "addMemberToCard","date": "2018-01-29T08:48:30.074Z","member": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"},"memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edfd98434b835bc5cd5bb","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"card": {"shortLink": "UYilD2Ta","idShort": 4,"name": "twetw","id": "5a6edfadb5f44a8dd2329108"},"idMember": "545h4h5kj34kj34jkt34k5hk"},"type": "addMemberToCard","date": "2018-01-29T08:48:25.146Z","member": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"},"memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edfcfcb2ee6bc1e853581","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"list": {"name": "Test-Liste-2","id": "5a6edf8fcf65eb44ce4d72ac"},"card": {"shortLink": "WAUToteB","idShort": 5,"name": "tewtewt","id": "5a6edfae85cc968c9d4735da"},"attachment": {"url": "https://trello-attachments.s3.amazonaws.com/5a6edf868d9921437be52150/5a6edfae85cc968c9d4735da/13d40981ec3b202bdc51d8af3b5c6279/gpu-manager.log","name": "gpu-manager.log","id": "5a6edfcfcb2ee6bc1e85357c"}},"type": "addAttachmentToCard","date": "2018-01-29T08:48:15.118Z","memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edfb3d400b04204a14bbd","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"card": {"shortLink": "WAUToteB","idShort": 5,"name": "tewtewt","id": "5a6edfae85cc968c9d4735da"},"idMember": "545h4h5kj34kj34jkt34k5hk"},"type": "addMemberToCard","date": "2018-01-29T08:47:47.319Z","member": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"},"memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edfae85cc968c9d4735db","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"list": {"name": "Test-Liste-2","id": "5a6edf8fcf65eb44ce4d72ac"},"card": {"shortLink": "WAUToteB","idShort": 5,"name": "tewtewt","id": "5a6edfae85cc968c9d4735da"}},"type": "createCard","date": "2018-01-29T08:47:42.623Z","memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edfadb5f44a8dd2329109","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"list": {"name": "Test-Liste-2","id": "5a6edf8fcf65eb44ce4d72ac"},"card": {"shortLink": "UYilD2Ta","idShort": 4,"name": "twetw","id": "5a6edfadb5f44a8dd2329108"}},"type": "createCard","date": "2018-01-29T08:47:41.196Z","memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edface41f1d8c913590d1","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"list": {"name": "Test-Liste-2","id": "5a6edf8fcf65eb44ce4d72ac"},"card": {"shortLink": "3Pz8s1q4","idShort": 3,"name": "twetewt","id": "5a6edface41f1d8c913590d0"}},"type": "createCard","date": "2018-01-29T08:47:40.435Z","memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edfabb7dadf2e297ca0ff","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"list": {"name": "Test-Liste-2","id": "5a6edf8fcf65eb44ce4d72ac"},"card": {"shortLink": "8zyVvPuu","idShort": 2,"name": "erwetwet","id": "5a6edfabb7dadf2e297ca0fe"}},"type": "createCard","date": "2018-01-29T08:47:39.484Z","memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edfa704f2b465e1cd183c","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"checkItem": {"state": "complete","name": "gsdgsdfgds","id": "5a6edfa3aa3a055b6696ffed"},"checklist": {"name": "Checkliste","id": "5a6edfa1fbffe92efabc87c7"},"card": {"shortLink": "6ZKW7Ov1","idShort": 1,"name": "Test-Karte-1","id": "5a6edf94d512f82dea70d325"},"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"}},"type": "updateCheckItemStateOnCard","date": "2018-01-29T08:47:35.014Z","memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edfa1fbffe92efabc87c8","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"checklist": {"name": "Checkliste","id": "5a6edfa1fbffe92efabc87c7"},"card": {"shortLink": "6ZKW7Ov1","idShort": 1,"name": "Test-Karte-1","id": "5a6edf94d512f82dea70d325"}},"type": "addChecklistToCard","date": "2018-01-29T08:47:29.271Z","memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edf981de6947258e3e0d3","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"card": {"shortLink": "6ZKW7Ov1","idShort": 1,"name": "Test-Karte-1","id": "5a6edf94d512f82dea70d325"},"idMember": "545h4h5kj34kj34jkt34k5hk"},"type": "addMemberToCard","date": "2018-01-29T08:47:20.688Z","member": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"},"memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edf94d512f82dea70d326","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"list": {"name": "Test-Liste","id": "5a6edf8c4dffbb87a81685f6"},"card": {"shortLink": "6ZKW7Ov1","idShort": 1,"name": "Test-Karte-1","id": "5a6edf94d512f82dea70d325"}},"type": "createCard","date": "2018-01-29T08:47:16.535Z","memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edf8fcf65eb44ce4d72ad","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"list": {"name": "Test-Liste-2","id": "5a6edf8fcf65eb44ce4d72ac"}},"type": "createList","date": "2018-01-29T08:47:11.991Z","memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edf8c4dffbb87a81685f7","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"},"list": {"name": "Test-Liste","id": "5a6edf8c4dffbb87a81685f6"}},"type": "createList","date": "2018-01-29T08:47:08.390Z","memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}, {"id": "5a6edf868d9921437be52152","idMemberCreator": "545h4h5kj34kj34jkt34k5hk","data": {"board": {"shortLink": "Jxp4bp0B","name": "test-board","id": "5a6edf868d9921437be52150"}},"type": "createBoard","date": "2018-01-29T08:47:02.721Z","memberCreator": {"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","fullName": "User","initials": "USR","username": "username"}}],"cards": [{"id": "5a6edf94d512f82dea70d325","checkItemStates": null,"closed": false,"dateLastActivity": "2018-01-29T08:47:35.028Z","desc": "","descData": null,"idBoard": "5a6edf868d9921437be52150","idList": "5a6edf8c4dffbb87a81685f6","idMembersVoted": [],"idShort": 1,"idAttachmentCover": null,"limits": {"attachments": {"perCard": {"status": "ok","disableAt": 950,"warnAt": 900}},"checklists": {"perCard": {"status": "ok","disableAt": 475,"warnAt": 450}},"stickers": {"perCard": {"status": "ok","disableAt": 67,"warnAt": 63}}},"idLabels": ["5a6edf869ae3d60b0c1596cf", "5a6edf869ae3d60b0c1596d2"],"manualCoverAttachment": false,"name": "Test-Karte-1","pos": 65535,"shortLink": "6ZKW7Ov1","badges": {"votes": 0,"attachmentsByType": {"trello": {"board": 0,"card": 0}},"viewingMemberVoted": false,"subscribed": true,"fogbugz": "","checkItems": 3,"checkItemsChecked": 1,"comments": 0,"attachments": 0,"description": false,"due": null,"dueComplete": false},"dueComplete": false,"due": null,"email": "username+2g801caioqvmg6s1mhh+2poms326l232c1mv1gl+173m7tw4wq@boards.trello.com","idChecklists": ["5a6edfa1fbffe92efabc87c7"],"idMembers": ["545h4h5kj34kj34jkt34k5hk"],"labels": [{"id": "5a6edf869ae3d60b0c1596cf","idBoard": "5a6edf868d9921437be52150","name": "","color": "green","uses": 1}, {"id": "5a6edf869ae3d60b0c1596d2","idBoard": "5a6edf868d9921437be52150","name": "","color": "red","uses": 1}],"shortUrl": "https://trello.com/c/6ZKW7Ov1","subscribed": true,"url": "https://trello.com/c/6ZKW7Ov1/1-test-karte-1","attachments": [],"pluginData": []}, {"id": "5a6edfabb7dadf2e297ca0fe","checkItemStates": null,"closed": false,"dateLastActivity": "2018-01-29T08:48:36.215Z","desc": "","descData": null,"idBoard": "5a6edf868d9921437be52150","idList": "5a6edf8fcf65eb44ce4d72ac","idMembersVoted": [],"idShort": 2,"idAttachmentCover": null,"limits": {"attachments": {"perCard": {"status": "ok","disableAt": 950,"warnAt": 900}},"checklists": {"perCard": {"status": "ok","disableAt": 475,"warnAt": 450}},"stickers": {"perCard": {"status": "ok","disableAt": 67,"warnAt": 63}}},"idLabels": [],"manualCoverAttachment": false,"name": "erwetwet","pos": 65535,"shortLink": "8zyVvPuu","badges": {"votes": 0,"attachmentsByType": {"trello": {"board": 0,"card": 0}},"viewingMemberVoted": false,"subscribed": true,"fogbugz": "","checkItems": 0,"checkItemsChecked": 0,"comments": 0,"attachments": 0,"description": false,"due": null,"dueComplete": false},"dueComplete": false,"due": null,"email": "username+2g801caioqvmg6s1mhh+2poms5ja15jcn7zt2im+0m83xlx3go@boards.trello.com","idChecklists": [],"idMembers": ["545h4h5kj34kj34jkt34k5hk"],"labels": [],"shortUrl": "https://trello.com/c/8zyVvPuu","subscribed": true,"url": "https://trello.com/c/8zyVvPuu/2-erwetwet","attachments": [],"pluginData": []}, {"id": "5a6edface41f1d8c913590d0","checkItemStates": null,"closed": false,"dateLastActivity": "2018-01-29T08:48:30.033Z","desc": "","descData": null,"idBoard": "5a6edf868d9921437be52150","idList": "5a6edf8fcf65eb44ce4d72ac","idMembersVoted": [],"idShort": 3,"idAttachmentCover": null,"limits": {"attachments": {"perCard": {"status": "ok","disableAt": 950,"warnAt": 900}},"checklists": {"perCard": {"status": "ok","disableAt": 475,"warnAt": 450}},"stickers": {"perCard": {"status": "ok","disableAt": 67,"warnAt": 63}}},"idLabels": [],"manualCoverAttachment": false,"name": "twetewt","pos": 131071,"shortLink": "3Pz8s1q4","badges": {"votes": 0,"attachmentsByType": {"trello": {"board": 0,"card": 0}},"viewingMemberVoted": false,"subscribed": true,"fogbugz": "","checkItems": 0,"checkItemsChecked": 0,"comments": 0,"attachments": 0,"description": false,"due": null,"dueComplete": false},"dueComplete": false,"due": null,"email": "username+2g801caioqvmg6s1mhh+2poms5nuez1wrewnkr4+0mp84ohjul@boards.trello.com","idChecklists": [],"idMembers": ["545h4h5kj34kj34jkt34k5hk"],"labels": [],"shortUrl": "https://trello.com/c/3Pz8s1q4","subscribed": true,"url": "https://trello.com/c/3Pz8s1q4/3-twetewt","attachments": [],"pluginData": []}, {"id": "5a6edfadb5f44a8dd2329108","checkItemStates": null,"closed": false,"dateLastActivity": "2018-01-29T08:48:25.143Z","desc": "","descData": null,"idBoard": "5a6edf868d9921437be52150","idList": "5a6edf8fcf65eb44ce4d72ac","idMembersVoted": [],"idShort": 4,"idAttachmentCover": null,"limits": {"attachments": {"perCard": {"status": "ok","disableAt": 950,"warnAt": 900}},"checklists": {"perCard": {"status": "ok","disableAt": 475,"warnAt": 450}},"stickers": {"perCard": {"status": "ok","disableAt": 67,"warnAt": 63}}},"idLabels": [],"manualCoverAttachment": false,"name": "twetw","pos": 196607,"shortLink": "UYilD2Ta","badges": {"votes": 0,"attachmentsByType": {"trello": {"board": 0,"card": 0}},"viewingMemberVoted": false,"subscribed": true,"fogbugz": "","checkItems": 0,"checkItemsChecked": 0,"comments": 0,"attachments": 0,"description": false,"due": null,"dueComplete": false},"dueComplete": false,"due": null,"email": "username+2g801caioqvmg6s1mhh+2poms5r1ah11uzmqy2w+06p853abx4@boards.trello.com","idChecklists": [],"idMembers": ["545h4h5kj34kj34jkt34k5hk"],"labels": [],"shortUrl": "https://trello.com/c/UYilD2Ta","subscribed": true,"url": "https://trello.com/c/UYilD2Ta/4-twetw","attachments": [],"pluginData": []}, {"id": "5a6edfae85cc968c9d4735da","checkItemStates": null,"closed": false,"dateLastActivity": "2018-01-29T08:48:15.118Z","desc": "","descData": null,"idBoard": "5a6edf868d9921437be52150","idList": "5a6edf8fcf65eb44ce4d72ac","idMembersVoted": [],"idShort": 5,"idAttachmentCover": null,"limits": {"attachments": {"perCard": {"status": "ok","disableAt": 950,"warnAt": 900}},"checklists": {"perCard": {"status": "ok","disableAt": 475,"warnAt": 450}},"stickers": {"perCard": {"status": "ok","disableAt": 67,"warnAt": 63}}},"idLabels": [],"manualCoverAttachment": false,"name": "tewtewt","pos": 262143,"shortLink": "WAUToteB","badges": {"votes": 0,"attachmentsByType": {"trello": {"board": 0,"card": 0}},"viewingMemberVoted": false,"subscribed": true,"fogbugz": "","checkItems": 0,"checkItemsChecked": 0,"comments": 0,"attachments": 1,"description": false,"due": null,"dueComplete": false},"dueComplete": false,"due": null,"email": "username+2g801caioqvmg6s1mhh+2poms5u72sn0w439hwa+0i6oomr5lj@boards.trello.com","idChecklists": [],"idMembers": ["545h4h5kj34kj34jkt34k5hk"],"labels": [],"shortUrl": "https://trello.com/c/WAUToteB","subscribed": true,"url": "https://trello.com/c/WAUToteB/5-tewtewt","attachments": [{"bytes": 2532,"date": "2018-01-29T08:48:15.058Z","edgeColor": null,"idMember": "545h4h5kj34kj34jkt34k5hk","isUpload": true,"mimeType": null,"name": "gpu-manager.log","previews": [],"url": "https://trello-attachments.s3.amazonaws.com/5a6edf868d9921437be52150/5a6edfae85cc968c9d4735da/13d40981ec3b202bdc51d8af3b5c6279/gpu-manager.log","pos": 16384,"id": "5a6edfcfcb2ee6bc1e85357c"}],"pluginData": []}],"labels": [{"id": "5a6edf869ae3d60b0c1596cf","idBoard": "5a6edf868d9921437be52150","name": "","color": "green","uses": 1}, {"id": "5a6edf869ae3d60b0c1596d2","idBoard": "5a6edf868d9921437be52150","name": "","color": "red","uses": 1}, {"id": "5a6edf869ae3d60b0c1596d0","idBoard": "5a6edf868d9921437be52150","name": "","color": "yellow","uses": 0}, {"id": "5a6edf869ae3d60b0c1596d1","idBoard": "5a6edf868d9921437be52150","name": "","color": "orange","uses": 0}, {"id": "5a6edf869ae3d60b0c1596d3","idBoard": "5a6edf868d9921437be52150","name": "","color": "purple","uses": 0}, {"id": "5a6edf869ae3d60b0c1596d4","idBoard": "5a6edf868d9921437be52150","name": "","color": "blue","uses": 0}],"lists": [{"id": "5a6edf8c4dffbb87a81685f6","name": "Test-Liste","closed": false,"idBoard": "5a6edf868d9921437be52150","pos": 65535,"subscribed": false,"limits": {"cards": {"openPerList": {"status": "ok","disableAt": 4750,"warnAt": 4500},"totalPerList": {"status": "ok","disableAt": 950000,"warnAt": 900000}}}}, {"id": "5a6edf8fcf65eb44ce4d72ac","name": "Test-Liste-2","closed": false,"idBoard": "5a6edf868d9921437be52150","pos": 131071,"subscribed": false,"limits": {"cards": {"openPerList": {"status": "ok","disableAt": 4750,"warnAt": 4500},"totalPerList": {"status": "ok","disableAt": 950000,"warnAt": 900000}}}}],"members": [{"id": "545h4h5kj34kj34jkt34k5hk","avatarHash": "fewjrlk2l4523rj24lk3rj23lkrj3r2r","bio": "","bioData": null,"confirmed": true,"fullName": "User","idEnterprisesDeactivated": [],"idPremOrgsAdmin": [],"initials": "USR","memberType": "normal","products": [],"status": "disconnected","url": "https://trello.com/username","username": "username"}],"checklists": [{"id": "5a6edfa1fbffe92efabc87c7","name": "Checkliste","idBoard": "5a6edf868d9921437be52150","idCard": "5a6edf94d512f82dea70d325","pos": 16384,"limits": {"checkItems": {"perChecklist": {"status": "ok","disableAt": 190,"warnAt": 180}}},"checkItems": [{"state": "incomplete","idChecklist": "5a6edfa1fbffe92efabc87c7","id": "5a6edfa219b9d7006146e0f4","name": "efasdfgds","nameData": null,"pos": 17272}, {"state": "complete","idChecklist": "5a6edfa1fbffe92efabc87c7","id": "5a6edfa3aa3a055b6696ffed","name": "gsdgsdfgds","nameData": null,"pos": 33873}, {"state": "incomplete","idChecklist": "5a6edfa1fbffe92efabc87c7","id": "5a6edfa4790f84c77ffd56e2","name": "sdgsdg","nameData": null,"pos": 50470}]}],"memberships": [{"id": "5a6edf868d9921437be52151","idMember": "545h4h5kj34kj34jkt34k5hk","memberType": "admin","unconfirmed": false,"deactivated": false}],"pluginData": []}
Do you need any additional information from my side?
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 15 (7 by maintainers)
Commits related to this issue
- Fix: Trello board import fails because of missing "Swimlane id". Thanks to xet7 ! Closes #1442 — committed to iwkse/wekan by xet7 6 years ago
@tiagosell
Wait for Wekan version v0.72 to be released, it’s currently building Docker image, no need for you to build it.