This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | Improve handling of plugin pending status | ||
---|---|---|---|
Product: | platform | Reporter: | Jaromir Uhrik <juhrik> |
Component: | Plugin Manager | Assignee: | dlipin <dlipin> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | CC: | andycaramba, cassus, damian_nb, jkovalsky, malfunction84, manusa, michaelnazarov, sustaining, tprochazka, zkirill |
Priority: | P2 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://statistics.netbeans.org/exceptions/detail.do?id=6455 | ||
Issue Type: | DEFECT | Exception Reporter: | 6455 |
Attachments: |
stacktrace
stacktrace stacktrace |
Description
Jaromir Uhrik
2008-05-06 12:50:36 UTC
Reassigning to the new "autoupdate/*" owner dlipin. *** Issue 119882 has been marked as a duplicate of this issue. *** *** Issue 149946 has been marked as a duplicate of this issue. *** *** Issue 150119 has been marked as a duplicate of this issue. *** *** Issue 156058 has been marked as a duplicate of this issue. *** This issue has already 10 duplicates see http://statistics.netbeans.org/exceptions/detail.do?id=6455 *** Issue 121857 has been marked as a duplicate of this issue. *** *** Issue 130529 has been marked as a duplicate of this issue. *** *** Issue 158770 has been marked as a duplicate of this issue. *** This issue already has 20 duplicates see http://statistics.netbeans.org/exceptions/detail.do?id=6455 *** Issue 163064 has been marked as a duplicate of this issue. *** Reproducible test case is very appreciated. I installed NB Dev 20090525 (Java only) and deactivated team module - got the exception Build: NetBeans IDE 6.7 RC3 (Build 200906100001) VM: Java HotSpot(TM) Client VM, 10.0-b23, Java(TM) SE Runtime Environment, 1.6.0_07-b06 OS: SunOS, 5.11, x86 User Comments: Stacktrace: java.lang.IllegalArgumentException: Invalid org.netbeans.modules.php.kit for operation UNINSTALL at org.netbeans.modules.autoupdate.services.OperationContainerImpl.add(OperationContainerImpl.java:106) at org.netbeans.api.autoupdate.OperationContainer.add(OperationContainer.java:275) at org.netbeans.modules.autoupdate.ui.Unit$Installed.setMarked(Unit.java:311) at org.netbeans.modules.autoupdate.ui.InstalledTableModel.setValueAt(InstalledTableModel.java:154) at javax.swing.JTable.setValueAt(JTable.java:2663) at javax.swing.JTable.editingStopped(JTable.java:4662) Created attachment 83397 [details]
stacktrace
Michael, please provide exacts steps to reproduce the issue. Thanks. Looks like they skipped by exception reported. Open Plugins. Activate PHP plugin. Deactivate PHP and Cancel reboot. Deactivate PHP again, choose Reboot later. I found slightly different behavior for root/user and user/user installation/usage, but overall result seems to be the same. In first case Deactivate button remains enabled in second case doesn't. Build: NetBeans IDE 6.7 RC2 (Build 200906042131) VM: Java HotSpot(TM) Client VM, 10.0-b19, Java(TM) SE Runtime Environment, 1.6.0_04-b12 OS: Linux, 2.6.20-17-generic, i386 User Comments: I was playing with XSLT Debugger plugin [1]. Later I decided to first deactivate it and then changed my mind and I wanted to uninstall it completely. [1] http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=17747 Stacktrace: java.lang.IllegalArgumentException: Invalid dougmcneil.name.xslt.debugger for operation UNINSTALL at org.netbeans.modules.autoupdate.services.OperationContainerImpl.add(OperationContainerImpl.java:106) at org.netbeans.api.autoupdate.OperationContainer.add(OperationContainer.java:275) at org.netbeans.modules.autoupdate.ui.Unit$Installed.setMarked(Unit.java:311) at org.netbeans.modules.autoupdate.ui.InstalledTableModel.setValueAt(InstalledTableModel.java:154) at javax.swing.JTable.setValueAt(JTable.java:2663) at javax.swing.JTable.editingStopped(JTable.java:4662) Created attachment 83621 [details]
stacktrace
Why is this incomplete? I did exactly the same as Michael described but with XSLT Debugger plugin. Installed it into 6.7 RC2, played with it, then checked it in Plugins/Installed tab, deactivated it and postponed required restart of the IDE because I wanted to get rid of it completely right away not later. This particular issue should be fixed together with 166806. Build: NetBeans IDE 6.7 (Build 200906241340) VM: Java HotSpot(TM) Client VM, 10.0-b19, Java(TM) SE Runtime Environment, 1.6.0_04-b12 OS: Linux, 2.6.20-17-generic, i386 User Comments: Installed Automatic Projects, switched to Installed tab, then Deactivated the plugin, postponed Restart of the IDE to happen later and then checked the Automatic Projects entry again. Stacktrace: java.lang.IllegalArgumentException: Invalid org.netbeans.modules.autoproject.java for operation UNINSTALL at org.netbeans.modules.autoupdate.services.OperationContainerImpl.add(OperationContainerImpl.java:106) at org.netbeans.api.autoupdate.OperationContainer.add(OperationContainer.java:275) at org.netbeans.modules.autoupdate.ui.Unit$Installed.setMarked(Unit.java:324) at org.netbeans.modules.autoupdate.ui.InstalledTableModel.setValueAt(InstalledTableModel.java:154) at javax.swing.JTable.setValueAt(JTable.java:2663) at javax.swing.JTable.editingStopped(JTable.java:4662) Created attachment 84225 [details]
stacktrace
This issue already has 50 duplicates see http://statistics.netbeans.org/exceptions/detail.do?id=6455 This issue (with this particular stacktrace) is fixed in 6.8 by http://hg.netbeans.org/main-golden/rev/eead235cea13 Jiri (Kovalsky), Michael, and others, could you please verify that it is fixed in development builds? http://bits.netbeans.org/dev/nightly/latest/ I want to include this bug fix into the next 6.7 patch. Thanks, Dmitry verified in NB Dev (20090708) The fix has been ported into the release67_fixes repository. http://hg.netbeans.org/release67_fixes/rev/901459b1cb1b Could somebody explain to me why the 67patch1-fixed status whiteboard has been removed even though the changeset 901459b1cb1b wasn't rolled back from the release67_fixes branch? Sorry, looks like my mistake. |