Skip to content

Slack Import reports invalid import file type #10050

@twardnw

Description

@twardnw

Description:

Import of Slack zip fails

Server Setup Information:

  • Version of Rocket.Chat Server: 0.62.0
  • Deployment Method(snap/docker/tar/etc): RocketChat Cloud
  • Number of Running Instances: 1
  • DB Replicaset Oplog: Enabled
  • Node Version: v8.9.3

Steps to Reproduce:

  1. Create export from Slack
  2. Upload to RocketChat

Expected behavior:

Expecting channels and messages to be imported to RocketChat

Actual behavior:

Import fails with message 'Invalid Import File Type'
Imgur

Relevant logs:

[34mI20180307-17:41:30.673(0) Exception while invoking method 'prepareImport' TypeError: require(...).native is not a function     at Function.getBSONSize (/app/bundle/programs/server/packages/rocketchat_importer.js:123:25)     at Object.keys.forEach.date (/app/bundle/programs/server/packages/rocketchat_importer-slack.js:184:18)     at Array.forEach (<anonymous>:null:null)     at Object.keys.forEach.channel (/app/bundle/programs/server/packages/rocketchat_importer-slack.js:177:32)     at Array.forEach (<anonymous>:null:null)     at SlackImporter.prepare (/app/bundle/programs/server/packages/rocketchat_importer-slack.js:174:31)     at MethodInvocation.prepareImport (/app/bundle/programs/server/packages/rocketchat_importer.js:806:39)     at MethodInvocation.methodsMap.(anonymous function) (/app/bundle/programs/server/packages/rocketchat_lib.js:2158:28)     at MethodInvocation.methodMap.(anonymous function) (packages/rocketchat_monitoring.js:2731:30)     at maybeAuditArgumentChecks (/app/bundle/programs/server/packages/ddp-server.js:1877:12)     at DDP._CurrentMethodInvocation.withValue (/app/bundle/programs/server/packages/ddp-server.js:902:126)     at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15)     at DDPServer._CurrentWriteFence.withValue (/app/bundle/programs/server/packages/ddp-server.js:902:98)     at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15)     at Promise (/app/bundle/programs/server/packages/ddp-server.js:902:46)     at new Promise (<anonymous>:null:null)     at Session.method (/app/bundle/programs/server/packages/ddp-server.js:875:23)     at /app/bundle/programs/server/packages/ddp-server.js:754:85```

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions