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 121250 - CME from JavaClassNameResolver.fireResolveFinished
Summary: CME from JavaClassNameResolver.fireResolveFinished
Status: VERIFIED FIXED
Alias: None
Product: javame
Classification: Unclassified
Component: Visual Designer (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: Anton Chechel
URL: http://deadlock.netbeans.org/hudson/j...
Keywords: RANDOM, REGRESSION, TEST
Depends on:
Blocks:
 
Reported: 2007-11-06 08:04 UTC by Jesse Glick
Modified: 2007-11-14 08:15 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
cvs diff (77.27 KB, text/plain)
2007-11-07 18:29 UTC, Anton Chechel
Details
final diff (78.29 KB, text/plain)
2007-11-09 17:23 UTC, Anton Chechel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Glick 2007-11-06 08:04:21 UTC
java.util.ConcurrentModificationException
	at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:449)
	at java.util.AbstractList$Itr.next(AbstractList.java:420)
	at org.netbeans.modules.vmd.midp.java.JavaClassNameResolver.fireResolveFinished(JavaClassNameResolver.java:205)
	at org.netbeans.modules.vmd.midp.java.JavaClassNameResolver.run(JavaClassNameResolver.java:154)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)

Seems to be thrown in maybe 20% of commit validation runs.
Comment 1 Anton Chechel 2007-11-07 18:29:12 UTC
fixed in main trunk

Checking in designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGMenuProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGMenuProducer.java,v  <-- 
SVGMenuProducer.java
new revision: 1.10; previous revision: 1.9
done
Checking in designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGSplashScreenProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGSplashScreenProducer.java,v  <-- 
SVGSplashScreenProducer.java
new revision: 1.9; previous revision: 1.8
done
Checking in designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/FileBrowserProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/FileBrowserProducer.java,v  <-- 
FileBrowserProducer.java
new revision: 1.8; previous revision: 1.7
done
Checking in designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGMenuElementEventSourceProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGMenuElementEventSourceProducer.java,v 
<--  SVGMenuElementEventSourceProducer.java
new revision: 1.8; previous revision: 1.7
done
Checking in designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SMSComposerProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SMSComposerProducer.java,v  <-- 
SMSComposerProducer.java
new revision: 1.12; previous revision: 1.11
done
Checking in designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/WaitScreenProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/WaitScreenProducer.java,v  <-- 
WaitScreenProducer.java
new revision: 1.14; previous revision: 1.13
done
Checking in designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGWaitScreenProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGWaitScreenProducer.java,v  <-- 
SVGWaitScreenProducer.java
new revision: 1.11; previous revision: 1.10
done
Checking in designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/CustomComponentProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/CustomComponentProducer.java,v  <-- 
CustomComponentProducer.java
new revision: 1.23; previous revision: 1.22
done
Checking in designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SplashScreenProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SplashScreenProducer.java,v  <-- 
SplashScreenProducer.java
new revision: 1.9; previous revision: 1.8
done
Checking in designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/PIMBrowserProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/PIMBrowserProducer.java,v  <-- 
PIMBrowserProducer.java
new revision: 1.8; previous revision: 1.7
done
Checking in designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/LoginScreenProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/LoginScreenProducer.java,v  <-- 
LoginScreenProducer.java
new revision: 1.13; previous revision: 1.12
done
Checking in designer2/midp/src/org/netbeans/modules/vmd/midp/serialization/MidpProducerDeserializer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/serialization/MidpProducerDeserializer.java,v  <-- 
MidpProducerDeserializer.java
new revision: 1.5; previous revision: 1.4
done
Checking in designer2/midp/src/org/netbeans/modules/vmd/midp/java/MidpJavaSupport.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/java/MidpJavaSupport.java,v  <--  MidpJavaSupport.java
new revision: 1.2; previous revision: 1.1
done
Removing designer2/midp/src/org/netbeans/modules/vmd/midp/java/JavaClassNameResolver.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/java/JavaClassNameResolver.java,v  <-- 
JavaClassNameResolver.java
new revision: delete; previous revision: 1.2
done
Removing designer2/midp/src/org/netbeans/modules/vmd/midp/java/ResolveListener.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/java/ResolveListener.java,v  <--  ResolveListener.java
new revision: delete; previous revision: 1.2
done
Checking in designer2/midp/src/org/netbeans/modules/vmd/midp/producers/EntryPointProducer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/producers/EntryPointProducer.java,v  <-- 
EntryPointProducer.java
new revision: 1.7; previous revision: 1.6
done
Checking in designer2/midp/src/org/netbeans/modules/vmd/midp/producers/ChoiceElementProducer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/producers/ChoiceElementProducer.java,v  <-- 
ChoiceElementProducer.java
new revision: 1.7; previous revision: 1.6
done
Checking in designer2/midp/src/org/netbeans/modules/vmd/midp/producers/IfPointProducer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/producers/IfPointProducer.java,v  <--  IfPointProducer.java
new revision: 1.4; previous revision: 1.3
done
Checking in designer2/midp/src/org/netbeans/modules/vmd/midp/producers/CommandProducer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/producers/CommandProducer.java,v  <--  CommandProducer.java
new revision: 1.7; previous revision: 1.6
done
Checking in designer2/midp/src/org/netbeans/modules/vmd/midp/producers/MidpComponentProducer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/producers/MidpComponentProducer.java,v  <-- 
MidpComponentProducer.java
new revision: 1.9; previous revision: 1.8
done
Checking in designer2/midp/src/org/netbeans/modules/vmd/midp/producers/ListElementEventSourceProducer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/producers/ListElementEventSourceProducer.java,v  <-- 
ListElementEventSourceProducer.java
new revision: 1.8; previous revision: 1.7
done
Checking in designer2/palette/src/org/netbeans/modules/vmd/palette/PaletteKit.java;
/cvs/mobility/designer2/palette/src/org/netbeans/modules/vmd/palette/PaletteKit.java,v  <--  PaletteKit.java
new revision: 1.29; previous revision: 1.28
done
Checking in designer2/palette/src/org/netbeans/modules/vmd/palette/PaletteMap.java;
/cvs/mobility/designer2/palette/src/org/netbeans/modules/vmd/palette/PaletteMap.java,v  <--  PaletteMap.java
new revision: 1.20; previous revision: 1.19
done
Checking in designer2/model/src/org/netbeans/modules/vmd/model/XMLComponentProducer.java;
/cvs/mobility/designer2/model/src/org/netbeans/modules/vmd/model/XMLComponentProducer.java,v  <--  XMLComponentProducer.java
new revision: 1.9; previous revision: 1.8
done
Checking in designer2/model/src/org/netbeans/modules/vmd/api/model/ComponentProducer.java;
/cvs/mobility/designer2/model/src/org/netbeans/modules/vmd/api/model/ComponentProducer.java,v  <--  ComponentProducer.java
new revision: 1.6; previous revision: 1.5
done
Checking in designer2/palette/src/org/netbeans/modules/vmd/api/palette/PaletteSupport.java;
/cvs/mobility/designer2/palette/src/org/netbeans/modules/vmd/api/palette/PaletteSupport.java,v  <--  PaletteSupport.java
new revision: 1.6; previous revision: 1.5
done
Checking in designer2/model/src/org/netbeans/modules/vmd/api/model/presenters/actions/AddActionPresenter.java;
/cvs/mobility/designer2/model/src/org/netbeans/modules/vmd/api/model/presenters/actions/AddActionPresenter.java,v  <-- 
AddActionPresenter.java
new revision: 1.8; previous revision: 1.7
done
Comment 2 Anton Chechel 2007-11-07 18:29:55 UTC
Created attachment 52679 [details]
cvs diff
Comment 3 Anton Chechel 2007-11-08 12:53:14 UTC
adding small fix of NPE (related issue #121451)

Checking in XMLComponentProducer.java;
/cvs/mobility/designer2/model/src/org/netbeans/modules/vmd/model/XMLComponentProducer.java,v  <--  XMLComponentProducer.java
new revision: 1.10; previous revision: 1.9
Comment 4 Anton Chechel 2007-11-08 12:58:44 UTC
Adding fix: AddActionPresented should display only resolved actions, it is more safe for user so he will not be able to
add unresolved producer to the document.

Checking in AddActionPresenter.java;
/cvs/mobility/designer2/model/src/org/netbeans/modules/vmd/api/model/presenters/actions/AddActionPresenter.java,v  <-- 
AddActionPresenter.java
new revision: 1.9; previous revision: 1.8
done
Comment 6 Anton Chechel 2007-11-08 13:59:42 UTC
last fix: PaletteKit constructor access has been changed from public to package private

Checking in PaletteKit.java;
/cvs/mobility/designer2/palette/src/org/netbeans/modules/vmd/palette/PaletteKit.java,v  <--  PaletteKit.java
new revision: 1.30; previous revision: 1.29
done

http://mobility.netbeans.org/source/browse/mobility/designer2/palette/src/org/netbeans/modules/vmd/palette/PaletteKit.java?r1=1.29&r2=1.30
Comment 7 Anton Chechel 2007-11-09 11:59:05 UTC
Internal cache updating has been added - usability issue requested by Karol has been fixed.

Checking in MidpJavaSupport.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/java/MidpJavaSupport.java,v  <--  MidpJavaSupport.java
new revision: 1.3; previous revision: 1.2
done

http://mobility.netbeans.org/source/browse/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/java/MidpJavaSupport.java?r1=1.2&r2=1.3
Comment 8 Fabiola Rios 2007-11-09 14:05:25 UTC
verified in trunk build 20071109
Comment 9 Anton Chechel 2007-11-09 17:23:08 UTC
Created attachment 52802 [details]
final diff
Comment 10 David Kaspar 2007-11-11 09:48:07 UTC
Code Review:

1) possible race-condition/NPE in MidpJavaSupport.registerClassPathListener method:
store "document.get()" into local variable and use it instead of "get" calls

2) possible race-condition/NPE in MidpJavaSupport.updateCacheImmediately method:
store "document.get()" into local variable and use it instead of "get" calls

3) Maybe possible deadlock in MidpValidator.getDefault method
The method is synchronized and it invokes a MidpValidator constructor which is MidpJavaSupport.getCache... which is
invoking "MidpJavaSupport" constructor which is invoking "registerClassPathListener" which is blocking-invoking
"JavaSource...runUserActionTask" .... so there may be a deadlock (but maybe not sure)
Rather initiate the "instance" in "static {}" section.
Comment 11 Anton Chechel 2007-11-11 11:56:08 UTC
fixed and merged to release60 branch

Checking in midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SplashScreenProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SplashScreenProducer.java,v  <-- 
SplashScreenProducer.java
new revision: 1.8.2.1; previous revision: 1.8
done
Checking in midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGSplashScreenProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGSplashScreenProducer.java,v  <-- 
SVGSplashScreenProducer.java
new revision: 1.8.2.1; previous revision: 1.8
done
Checking in midpnb/src/org/netbeans/modules/vmd/midpnb/producers/LoginScreenProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/LoginScreenProducer.java,v  <-- 
LoginScreenProducer.java
new revision: 1.12.2.1; previous revision: 1.12
done
Checking in midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGWaitScreenProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGWaitScreenProducer.java,v  <-- 
SVGWaitScreenProducer.java
new revision: 1.10.2.1; previous revision: 1.10
done
Checking in midpnb/src/org/netbeans/modules/vmd/midpnb/producers/WaitScreenProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/WaitScreenProducer.java,v  <-- 
WaitScreenProducer.java
new revision: 1.13.2.1; previous revision: 1.13
done
Checking in midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGMenuElementEventSourceProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGMenuElementEventSourceProducer.java,v 
<--  SVGMenuElementEventSourceProducer.java
new revision: 1.7.2.1; previous revision: 1.7
done
Checking in midpnb/src/org/netbeans/modules/vmd/midpnb/producers/PIMBrowserProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/PIMBrowserProducer.java,v  <-- 
PIMBrowserProducer.java
new revision: 1.7.2.1; previous revision: 1.7
done
Checking in midpnb/src/org/netbeans/modules/vmd/midpnb/producers/FileBrowserProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/FileBrowserProducer.java,v  <-- 
FileBrowserProducer.java
new revision: 1.7.2.1; previous revision: 1.7
done
Checking in midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SMSComposerProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SMSComposerProducer.java,v  <-- 
SMSComposerProducer.java
new revision: 1.11.2.1; previous revision: 1.11
done
Checking in midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGMenuProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/SVGMenuProducer.java,v  <-- 
SVGMenuProducer.java
new revision: 1.9.2.1; previous revision: 1.9
done
Checking in midpnb/src/org/netbeans/modules/vmd/midpnb/producers/CustomComponentProducer.java;
/cvs/mobility/designer2/midpnb/src/org/netbeans/modules/vmd/midpnb/producers/CustomComponentProducer.java,v  <-- 
CustomComponentProducer.java
new revision: 1.22.2.1; previous revision: 1.22
done
Checking in midp/src/org/netbeans/modules/vmd/midp/producers/MidpComponentProducer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/producers/MidpComponentProducer.java,v  <-- 
MidpComponentProducer.java
new revision: 1.8.2.1; previous revision: 1.8
done
Checking in midp/src/org/netbeans/modules/vmd/midp/producers/CommandProducer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/producers/CommandProducer.java,v  <--  CommandProducer.java
new revision: 1.6.2.1; previous revision: 1.6
done
Checking in midp/src/org/netbeans/modules/vmd/midp/producers/EntryPointProducer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/producers/EntryPointProducer.java,v  <-- 
EntryPointProducer.java
new revision: 1.6.2.1; previous revision: 1.6
done
Checking in midp/src/org/netbeans/modules/vmd/midp/producers/ListElementEventSourceProducer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/producers/ListElementEventSourceProducer.java,v  <-- 
ListElementEventSourceProducer.java
new revision: 1.7.2.1; previous revision: 1.7
done
Checking in midp/src/org/netbeans/modules/vmd/midp/producers/ChoiceElementProducer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/producers/ChoiceElementProducer.java,v  <-- 
ChoiceElementProducer.java
new revision: 1.6.2.1; previous revision: 1.6
done
Checking in midp/src/org/netbeans/modules/vmd/midp/producers/IfPointProducer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/producers/IfPointProducer.java,v  <--  IfPointProducer.java
new revision: 1.3.2.1; previous revision: 1.3
done
Checking in midp/src/org/netbeans/modules/vmd/midp/resources/layer.xml;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/resources/layer.xml,v  <--  layer.xml
new revision: 1.26.4.1; previous revision: 1.26
done
Checking in midp/src/org/netbeans/modules/vmd/midp/java/MidpValidator.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/java/MidpValidator.java,v  <--  MidpValidator.java
new revision: 1.1.2.1; previous revision: 1.1
done
Removing midp/src/org/netbeans/modules/vmd/midp/java/ResolveListener.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/java/Attic/ResolveListener.java,v  <--  ResolveListener.java
new revision: delete; previous revision: 1.2.2
done
Removing midp/src/org/netbeans/modules/vmd/midp/java/JavaClassNameResolver.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/java/Attic/JavaClassNameResolver.java,v  <-- 
JavaClassNameResolver.java
new revision: delete; previous revision: 1.2.2
done
Checking in midp/src/org/netbeans/modules/vmd/midp/java/MidpJavaSupport.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/java/MidpJavaSupport.java,v  <--  MidpJavaSupport.java
new revision: 1.1.2.1; previous revision: 1.1
done
Checking in midp/src/org/netbeans/modules/vmd/midp/java/MidpValidatorWarmUp.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/java/MidpValidatorWarmUp.java,v  <-- 
MidpValidatorWarmUp.java
new revision: 1.1.2.1; previous revision: 1.1
done
Checking in model/src/org/netbeans/modules/vmd/model/XMLComponentProducer.java;
/cvs/mobility/designer2/model/src/org/netbeans/modules/vmd/model/XMLComponentProducer.java,v  <--  XMLComponentProducer.java
new revision: 1.8.2.1; previous revision: 1.8
done
Checking in model/src/org/netbeans/modules/vmd/api/model/presenters/actions/AddActionPresenter.java;
/cvs/mobility/designer2/model/src/org/netbeans/modules/vmd/api/model/presenters/actions/AddActionPresenter.java,v  <-- 
AddActionPresenter.java
new revision: 1.7.2.1; previous revision: 1.7
done
Checking in palette/src/org/netbeans/modules/vmd/api/palette/PaletteSupport.java;
/cvs/mobility/designer2/palette/src/org/netbeans/modules/vmd/api/palette/PaletteSupport.java,v  <--  PaletteSupport.java
new revision: 1.5.2.1; previous revision: 1.5
done
Checking in palette/src/org/netbeans/modules/vmd/palette/PaletteMap.java;
/cvs/mobility/designer2/palette/src/org/netbeans/modules/vmd/palette/PaletteMap.java,v  <--  PaletteMap.java
new revision: 1.19.2.1; previous revision: 1.19
done
Checking in palette/src/org/netbeans/modules/vmd/palette/PaletteKit.java;
/cvs/mobility/designer2/palette/src/org/netbeans/modules/vmd/palette/PaletteKit.java,v  <--  PaletteKit.java
new revision: 1.28.2.1; previous revision: 1.28
done
Checking in midp/src/org/netbeans/modules/vmd/midp/serialization/MidpProducerDeserializer.java;
/cvs/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/serialization/MidpProducerDeserializer.java,v  <-- 
MidpProducerDeserializer.java
new revision: 1.4.2.1; previous revision: 1.4
done
Checking in model/src/org/netbeans/modules/vmd/api/model/ComponentProducer.java;
/cvs/mobility/designer2/model/src/org/netbeans/modules/vmd/api/model/ComponentProducer.java,v  <--  ComponentProducer.java
new revision: 1.5.4.1; previous revision: 1.5
done
Comment 12 Anton Chechel 2007-11-12 12:37:49 UTC
last commit - possible NPE/race conditions fixed according to David's code review

http://mobility.netbeans.org/source/browse/mobility/designer2/midp/src/org/netbeans/modules/vmd/midp/java/MidpJavaSupport.java?r1=1.4&r2=1.5
Comment 13 Fabiola Rios 2007-11-12 15:39:37 UTC
Verified in Branch 20071112 6.0RC1 =)
Comment 14 Marian Mirilovic 2007-11-13 16:42:32 UTC
manowar, 
does it mean this issue is fixed in NB 6.0 ? If so please change the Target Milestone accordingly. Thanks in advance.
Comment 15 Anton Chechel 2007-11-13 20:45:58 UTC
Yes. But target milestone was changed by QA.
Comment 16 Lukas Hasik 2007-11-14 08:15:04 UTC
the process in HR is:
1, Fix/commit the issue into trunk -> TM=Dev
2, wait for reviews, verification, etc.
3, Fix issue in branch -> but now you have to change the TM to 6.0 
It has no sense to commit issue into trunk and have the TM=6.0 because it obviously isn't true anymore. Only fixes in
the release60 branch will appear in the 6.0 release. 

I hope that it is more clear now.