Wednesday, February 25, 2015

mongo4idea 0.7.0 is done!

Hi all,

I am please to announce the delivery of mongo4idea plugin 0.7.0.

I have been quite busy these last 6 months. I am sorry for the users of Idea 14 (and other latest Jetbrains products) who have waited it fixed.

Significant changes have been maid:
  • New design of Query Panel
  • Drop Collection and Database actions (caution!)
  • Dates are displayed in UTC
  • Better integration of Darcula/Intellij Themes
  • DateTimePicker available when editing a document
  • SSL Support (not tested)
  • Bug fixes of course ;)
As I announced in the previous blog post, I will stop its development and focus on nosql4idea plugin.

I do not forget jenkins plugin users so it will be updated ASAP.

Thanks for using it (over 165000 downloads so far - all versions includes).

David

3 comments:

  1. Hi David!

    I love your plugin. It worked great with WebStorm 2016.2. Unfortunately, I had to upgrade to WebStorm 2020.1 yesterday, and the mongodb plugin stopped working. The Mongo Explorer panel works fine, but when I click on "View collection content" the panel does not open to look at the collection content and perform searches. I can't see the data. The error being logged is:
    java.lang.NoSuchFieldError: Delete
    at org.codinjutsu.tools.mongo.view.action.result.DeleteMongoDocumentAction.(DeleteMongoDocumentAction.java:33)
    at org.codinjutsu.tools.mongo.view.MongoPanel.createResultActionsComponent(MongoPanel.java:203)
    at org.codinjutsu.tools.mongo.view.MongoPanel.initToolBar(MongoPanel.java:159)
    at org.codinjutsu.tools.mongo.view.MongoPanel.(MongoPanel.java:106)
    at org.codinjutsu.tools.mongo.view.editor.MongoDataEditor.(MongoDataEditor.java:45)
    at org.codinjutsu.tools.mongo.view.editor.MongoDataEditorProvider.createEditor(MongoDataEditorProvider.java:43)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl4Edt(FileEditorManagerImpl.java:826)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.lambda$null$8(FileEditorManagerImpl.java:796)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.runBulkTabChange(FileEditorManagerImpl.java:1635)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.lambda$openFileImpl4$9(FileEditorManagerImpl.java:795)
    at com.intellij.openapi.application.impl.ApplicationImpl.invokeAndWait(ApplicationImpl.java:467)
    at com.intellij.openapi.application.impl.ApplicationImpl.invokeAndWait(ApplicationImpl.java:485)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl4(FileEditorManagerImpl.java:794)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl3(FileEditorManagerImpl.java:739)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.lambda$openFileImpl2$5(FileEditorManagerImpl.java:722)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:168)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:154)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl2(FileEditorManagerImpl.java:722)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileWithProviders(FileEditorManagerImpl.java:653)
    at com.intellij.openapi.fileEditor.ex.FileEditorManagerEx.openFile(FileEditorManagerEx.java:133)
    at org.codinjutsu.tools.mongo.view.editor.MongoFileSystem.openEditor(MongoFileSystem.java:42)
    at org.codinjutsu.tools.mongo.view.MongoExplorerPanel.loadSelectedCollectionValues(MongoExplorerPanel.java:408)
    at org.codinjutsu.tools.mongo.view.MongoExplorerPanel$3.onDoubleClick(MongoExplorerPanel.java:262)
    at com.intellij.ui.DoubleClickListener.onClick(DoubleClickListener.java:30)
    at com.intellij.ui.ClickListener$1.mouseReleased(ClickListener.java:63)
    at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)
    at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
    at java.desktop/java.awt.Component.processMouseEvent(Component.java:6651)
    at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3345)
    at com.intellij.ui.treeStructure.Tree.processMouseEvent(Tree.java:394)
    ...truncated...

    ReplyDelete