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: | IDE freezes for a few second when trying to do SVN/HG commit | ||
---|---|---|---|
Product: | connecteddeveloper | Reporter: | Petr Dvorak <joshis> |
Component: | Issuetracking Framework | Assignee: | Marian Petras <mpetras> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | CC: | blaha, issues, mmirilovic, rkubacki, sustaining |
Priority: | P2 | Keywords: | PERFORMANCE |
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Attachments: |
Thread Dump
patch for repository clone "release67_fixes" |
Description
Petr Dvorak
2009-06-05 10:43:08 UTC
Created attachment 83227 [details]
Thread Dump
SvnHookImpl.getKnownRepositories() should not be called from the AWT thread. Fixed. List of known repositories (to be displayed in the commit dialogue when updating an issue) is now populated in a non-AWT thread. Changeset: 08c55bf8deb1 Integrated into 'main-golden', will be available in build *200906170201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/08c55bf8deb1 User: Marian Petras <mpetras@netbeans.org> Log: fixed bug #166591 - "IDE freezes for a few second when trying to do SVN commit" *** Issue 167271 has been marked as a duplicate of this issue. *** *** Issue 167323 has been marked as a duplicate of this issue. *** In bug #167271 I did hg commit that affect only my local repository so I do not see why it was talking to bug tracking database. > In bug #167271 I did hg commit that affect only my local repository so I do not see why it was talking to bug tracking
database.
so did I in Issue 167323
Cannot reproduce in Product Version: NetBeans IDE Dev (Build 200907020200) Java: 1.6.0_13; Java HotSpot(TM) Client VM 11.3-b02 System: Linux version 2.6.28-11-generic running on i386; UTF-8; en_US (nb) Verified Above mentioned changeset depends on changes those have been done in the trunk after the NetBeans 6.7 release. Could you please provide a changeset which can be applicable on the release67_fixes branch? Created attachment 84543 [details]
patch for repository clone "release67_fixes"
The attached patch enhances changes made in changeset #08c55bf8deb1, which in fact was a partial fix of essentially the same problem (reported as bug #165694). Later I found another minor bug in the patches, which I also fixed (changeset #700f4edbb5e0, trivial). I merged the three changesets (08c55bf8deb1, 08c55bf8deb1 and 700f4edbb5e0), thus making a single proper changeset that fixes both bugs: bug #165694: socket communication should not block AWT bug #166591: IDE freezes for a few second when trying to do SVN/HG commit Because application of the attached patch fixes also bug #165694, you should probably also mark that bug as 67patch1-candidate. SW 67patch1-fixed is used when fix is in release67_fixes clone. The fix has been ported into the release67_fixes repository. http://hg.netbeans.org/release67_fixes/rev/f2e027b51427 Product Version: NetBeans IDE 6.7.1 RC (Build 200907150227) Java: 1.6.0_14; Java HotSpot(TM) Client VM 14.0-b16 System: Windows XP version 5.1 running on x86; Cp1250; cs_CZ (nb) Verified in 6.7.1 RC (I followed Peter's steps, the IDE worked normally. During and after the commit it was responsive.) Yes, I didn't change the status whiteboard... thanks Pavel... |