[COMPASS-3994] Compass Import/Export plugin is crashing: - api version conflict. Created: 05/Dec/19  Updated: 29/Oct/23  Resolved: 06/Dec/19

Status: Closed
Project: Compass
Component/s: Compass
Affects Version/s: None
Fix Version/s: 1.20.1

Type: Bug Priority: Critical - P2
Reporter: Sanjay Rupasinghe Assignee: Lucas Hrabovsky (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Windows 10,


Attachments: PNG File image-2019-12-05-15-27-15-105.png    
Issue Links:
Depends
depends on COMPASS-3996 Release 1.20.1 Closed
Related
related to COMPASS-3995 Clicking "ADD DATA" → "Import File" f... Closed
Sprint: Iteration Snake

 Description   

Compass Import/Export plugin is crashing:
This plugin's api version of 2.0.0 is not compatible with the application plugin api version of 3.0.0
Error: This plugin's api version of 2.0.0 is not compatible with the application plugin api version of 3.0.0 at Plugin._validateApiVersion (C:\Program Files\MongoDB Compass\resources\app.asar\node_modules\hadron-plugin-manager\lib\plugin.js:107:20) at new Plugin (C:\Program Files\MongoDB Compass\resources\app.asar\node_modules\hadron-plugin-manager\lib\plugin.js:62:10) at PluginManager._readPlugin (C:\Program Files\MongoDB Compass\resources\app.asar\node_modules\hadron-plugin-manager\lib\plugin-manager.js:85:22) at fs.stat (C:\Program Files\MongoDB Compass\resources\app.asar\node_modules\hadron-plugin-manager\lib\plugin-manager.js:79:12) at ELECTRON_ASAR.js:287:9 at process._tickCallback (internal/process/next_tick.js:61:11)
 



 Comments   
Comment by Githook User [ 06/Dec/19 ]

Author:

{'email': 'hrabovsky.lucas@gmail.com', 'name': 'Lucas Hrabovsky', 'username': 'imlucas'}

Message: fix(import-export): COMPASS-3994: Incompatible API Plugin version included in release (#1861)

⚠️ Backporting this PR for master|1.21-releases is not required because #1844 was a backport-only to `1.20-releases`.

    1. Description

Pins to 4.0.x which includes the fix https://github.com/mongodb-js/compass-import-export/commit/ffe4ae5c9114d557639d54435ab0befd4e774c52 without including new import export stream backend but https://github.com/mongodb-js/compass/commit/3e09c9bc2ca33d31fb535f33bca28a7270c9a1be didn't include plugin api version bump.

      1. Checklist
  • [x] Documentation is changed or added (see links above for postmortem)
    1. Motivation and Context
  • [x] Bugfix
    1. Dependents

Related #1844

Fixes COMPASS-3994 (no longer shows API error message)

![Screenshot 2019-12-05 17 24 49](https://user-images.githubusercontent.com/23074/70279357-53f66500-1784-11ea-898d-f38dd4f13627.png)

Fixes COMPASS-3995 (import dialog now opens correctly)

![Screenshot 2019-12-05 17 37 44](https://user-images.githubusercontent.com/23074/70280515-9faa0e00-1786-11ea-94d9-9560f1a75904.png)
Branch: 1.20-releases
https://github.com/mongodb-js/compass/commit/8f0eef0a8088c812dab598d6623d0250e40cf698

Comment by Githook User [ 05/Dec/19 ]

Author:

{'email': 'hrabovsky.lucas@gmail.com', 'name': 'Lucas Hrabovsky', 'username': 'imlucas'}

Message: fix(import-export): COMPASS-3994: Incompatible API Plugin version included in release

Pins to 4.0.x which includes the fix https://github.com/mongodb-js/compass-import-export/commit/ffe4ae5c9114d557639d54435ab0befd4e774c52 without including new import export stream backend but https://github.com/mongodb-js/compass/commit/3e09c9bc2ca33d31fb535f33bca28a7270c9a1be didn't include plugin api version bump.
Branch: hotfix/wrong-api-version-import-export
https://github.com/mongodb-js/compass/commit/3830b9af5c192b25cdde80960170404db6c19b6f

Generated at Wed Feb 07 22:34:55 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.