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.

Bug 189686 - AssertionError for Version Control options. Dialog cannot be opened
Summary: AssertionError for Version Control options. Dialog cannot be opened
Status: RESOLVED FIXED
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: Code (show other bugs)
Version: -S1S-
Hardware: PC Other
: P1 normal (vote)
Assignee: Tomas Stupka
URL:
Keywords:
: 189954 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-08-19 15:16 UTC by charlweed
Modified: 2011-03-15 09:44 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Messages.log for version control defect (55.71 KB, text/plain)
2010-08-19 16:34 UTC, charlweed
Details

Note You need to log in before you can comment on or make changes to this bug.
Description charlweed 2010-08-19 15:16:21 UTC
Version control for Mercurial and Subversion is broken for this build:
Product Version: NetBeans IDE Dev (Build 100816-9b046062c1a4)
Java: 1.7.0-ea; Java HotSpot(TM) 64-Bit Server VM 19.0-b05
System: Windows 7 version 6.1 running on amd64; Cp1252; en_US (nb)
Userdir: Q:\projects\workspaces\nb69devUI01

Repositories cannot be queried.

java.lang.AssertionError
	at org.netbeans.modules.subversion.client.SvnClientFactory.isSvnKit(SvnClientFactory.java:143)
	at org.netbeans.modules.subversion.ui.repository.Repository.initPanel(Repository.java:181)
	at org.netbeans.modules.subversion.ui.repository.Repository.<init>(Repository.java:130)
	at org.netbeans.modules.subversion.options.SvnOptionsController.<init>(SvnOptionsController.java:86)
	at org.netbeans.modules.subversion.options.SvnOptions.create(SvnOptions.java:67)
	at org.netbeans.modules.versioning.util.VcsAdvancedOptions.init(VcsAdvancedOptions.java:91)
	at org.netbeans.modules.versioning.util.VcsAdvancedOptions.getComponent(VcsAdvancedOptions.java:103)
	at org.netbeans.modules.options.advanced.Model$DelegatingController.getComponent(Model.java:327)
	at org.netbeans.modules.options.advanced.Model.getPanel(Model.java:161)
	at org.netbeans.modules.options.advanced.AdvancedPanel.handleTabSwitched(AdvancedPanel.java:198)
	at org.netbeans.modules.options.advanced.AdvancedPanel.access$100(AdvancedPanel.java:75)
	at org.netbeans.modules.options.advanced.AdvancedPanel$1.stateChanged(AdvancedPanel.java:83)
	at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416)
	at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270)
	at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132)
	at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67)
	at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616)
	at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591)
	at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3643)
	at java.awt.Component.processMouseEvent(Component.java:6431)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
	at java.awt.Component.processEvent(Component.java:6199)
	at java.awt.Container.processEvent(Container.java:2203)
	at java.awt.Component.dispatchEventImpl(Component.java:4790)
	at java.awt.Container.dispatchEventImpl(Container.java:2261)
	at java.awt.Component.dispatchEvent(Component.java:4616)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4803)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4460)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4393)
	at java.awt.Container.dispatchEventImpl(Container.java:2247)
	at java.awt.Window.dispatchEventImpl(Window.java:2671)
	at java.awt.Component.dispatchEvent(Component.java:4616)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:662)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:137)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:209)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:118)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Comment 1 Tomas Stupka 2010-08-19 15:24:12 UTC
could you please attach your whole messages.log file?

thanks
Comment 2 charlweed 2010-08-19 16:34:37 UTC
Created attachment 101532 [details]
Messages.log for version control defect

Last week's build worked fine. Problems stared with list night's build.
Comment 3 Tomas Stupka 2010-08-19 17:12:16 UTC
could reproduce, will fix asap.

another thing is that something seems to be wrong with your client configuration. What subversion client do you use?
Comment 4 charlweed 2010-08-19 21:13:36 UTC
TortoiseSVN 1.6.10, Build 19898 - 64 Bit , 2010/07/16 15:46:08
Subversion 1.6.12, 
apr 1.3.8
apr-utils 1.3.9
neon 0.29.3
OpenSSL 0.9.8o 01 Jun 2010
zlib 1.2.3
Comment 5 Tomas Stupka 2010-08-20 08:24:05 UTC
http://hg.netbeans.org/cdev/rev/487f6e1e5934
fixed
Comment 6 Tomas Stupka 2010-08-20 08:26:44 UTC
fixed the assert error. The problem occurred only when there was no svn client available, so lets see what will happen...
Comment 7 charlweed 2010-08-20 16:50:30 UTC
AND
I had forgotten that TortoiseSVN is not readily usable by NetBeans, so I grabbed Slik SVN and put it in my path, that allowed THIS build to open the Version Control options dialog.
Comment 8 Tomas Stupka 2010-08-20 17:02:19 UTC
> so I grabbed Slik SVN and put it in my path, that allowed THIS build to open the
> Version Control options dialog.
makes sense. the error happens only when no svn client is available...
Comment 9 Quality Engineering 2010-08-21 03:41:38 UTC
Integrated into 'main-golden', will be available in build *201008210001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/487f6e1e5934
User: Tomas Stupka <tstupka@netbeans.org>
Log: Issue #189686 - AssertionError for Version Control options. Dialog cannot be opened
Comment 10 Tomas Stupka 2010-08-27 20:24:09 UTC
*** Bug 189954 has been marked as a duplicate of this bug. ***
Comment 11 Tomas Stupka 2011-03-14 16:17:39 UTC
fixed in http://hg.netbeans.org/core-main/rev/67c82a94e58f
Comment 12 Quality Engineering 2011-03-15 09:44:24 UTC
Integrated into 'main-golden', will be available in build *201103150400* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/67c82a94e58f
User: Tomas Stupka <tstupka@netbeans.org>
Log: Issue #189686 - AssertionError for Version Control options. Dialog cannot be opened