Re: [platform-dev] Declare 4.20 RC2

2021-06-03 Thread Kit Lo

Reminder to signoff on 4.20 RC2 in BugĀ 573934 - Declare 4.20 RC2. We will
declare on Friday in the morning. Thanks!

New candidate:

Eclipse downloads:
https://download.eclipse.org/eclipse/downloads/drops4/I20210603-0040

Build logs and/or test results (eventually):
https://download.eclipse.org/eclipse/downloads/drops4/I20210603-0040/testResults.php


Software site repository:
https://download.eclipse.org/eclipse/updates/4.20-I-builds

Specific (simple) site repository:
https://download.eclipse.org/eclipse/updates/4.20-I-builds/I20210603-0040

Equinox downloads:
https://download.eclipse.org/equinox/drops/I20210603-0040

Regards,
Kit Lo
Eclipse Babel Project Lead
IBM Eclipse SDK (IES) Technical Lead and Release Manager
___
platform-dev mailing list
platform-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/platform-dev


Re: [platform-dev] Eclipse hangs on merging xpath

2021-06-03 Thread Lars Vogel
IIRC I have seem this with a complex xpath expression which I avoided at
the end. Please open a bug for that

Rolf Theunissen  schrieb am Do., 3. Juni 2021,
17:04:

> Hi Wim,
>
> I have seen many issues w.r.t. merging fragments, see Umbrella Bug 562497
> . But I have not
> seen issues related to performance yet.
>
> Rolf
>
> Op do 3 jun. 2021 om 15:03 schreef Wim Jongman :
>
>> Hi,
>>
>> Before I file an issue, does anyone know about performance issues about
>> merging model fragments?
>>
>> I see a 2 minute hang in this area:
>>
>> "main" #1 prio=6 os_prio=0 cpu=85015.63ms elapsed=87.72s
>> tid=0x0278e800 nid=0x11f4 runnable  [0x004fc000]
>>java.lang.Thread.State: RUNNABLE
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
>> at
>> org.apache.commons.jxpath.ri.model.beans.PropertyPointer.getImmediateValuePointer(PropertyPointer.java:161)
>> at
>> org.apache.commons.jxpath.ri.model.NodePointer.getValuePointer(NodePointer.java:297)
>> at
>> org.apache.commons.jxpath.ri.model.beans.PropertyIterator.getNodePointer(PropertyIterator.java:121)
>> at
>> org.apache.commons.jxpath.ri.axes.DescendantContext.nextNode(DescendantContext.java:115)
>> at org.apache.commons.jxpath.ri.EvalContext.nextSet(EvalContext.java:349)
>> at
>> org.apache.commons.jxpath.ri.axes.PredicateContext.nextSet(PredicateContext.java:174)
>> at
>> org.apache.commons.jxpath.ri.EvalContext.constructIterator(EvalContext.java:180)
>> at org.apache.commons.jxpath.ri.EvalContext.hasNext(EvalContext.java:112)
>> at
>> org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator.hasNext(Expression.java:182)
>> at
>> org.eclipse.e4.ui.model.fragment.impl.StringModelFragmentImpl.mergeXPath(StringModelFragmentImpl.java:362)
>> at
>> org.eclipse.e4.ui.model.fragment.impl.StringModelFragmentImpl.merge(StringModelFragmentImpl.java:321)
>> at
>> org.eclipse.e4.ui.internal.workbench.ModelAssembler.processModelFragment(ModelAssembler.java:364)
>> at
>> org.eclipse.e4.ui.internal.workbench.ModelAssembler.processFragment(ModelAssembler.java:256)
>> at
>> org.eclipse.e4.ui.internal.workbench.ModelAssembler.processFragments(ModelAssembler.java:216)
>> at
>> org.eclipse.e4.ui.internal.workbench.ModelAssembler.processFragmentWrappers(ModelAssembler.java:186)
>> at
>> org.eclipse.e4.ui.internal.workbench.ModelAssembler.processFragments(ModelAssembler.java:146)
>> at
>> org.eclipse.e4.ui.internal.workbench.ModelAssembler.processModel(ModelAssembler.java:113)
>> at
>> org.eclipse.e4.ui.internal.workbench.ResourceHandler.loadMostRecentModel(ResourceHandler.java:197)
>> at
>> org.eclipse.e4.ui.internal.workbench.swt.E4Application.loadApplicationModel(E4Application.java:371)
>> at
>> org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:247)
>> at 

Re: [platform-dev] Eclipse hangs on merging xpath

2021-06-03 Thread Rolf Theunissen
Hi Wim,

I have seen many issues w.r.t. merging fragments, see Umbrella Bug 562497
. But I have not seen
issues related to performance yet.

Rolf

Op do 3 jun. 2021 om 15:03 schreef Wim Jongman :

> Hi,
>
> Before I file an issue, does anyone know about performance issues about
> merging model fragments?
>
> I see a 2 minute hang in this area:
>
> "main" #1 prio=6 os_prio=0 cpu=85015.63ms elapsed=87.72s
> tid=0x0278e800 nid=0x11f4 runnable  [0x004fc000]
>java.lang.Thread.State: RUNNABLE
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
> at
> org.apache.commons.jxpath.ri.model.beans.PropertyPointer.getImmediateValuePointer(PropertyPointer.java:161)
> at
> org.apache.commons.jxpath.ri.model.NodePointer.getValuePointer(NodePointer.java:297)
> at
> org.apache.commons.jxpath.ri.model.beans.PropertyIterator.getNodePointer(PropertyIterator.java:121)
> at
> org.apache.commons.jxpath.ri.axes.DescendantContext.nextNode(DescendantContext.java:115)
> at org.apache.commons.jxpath.ri.EvalContext.nextSet(EvalContext.java:349)
> at
> org.apache.commons.jxpath.ri.axes.PredicateContext.nextSet(PredicateContext.java:174)
> at
> org.apache.commons.jxpath.ri.EvalContext.constructIterator(EvalContext.java:180)
> at org.apache.commons.jxpath.ri.EvalContext.hasNext(EvalContext.java:112)
> at
> org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator.hasNext(Expression.java:182)
> at
> org.eclipse.e4.ui.model.fragment.impl.StringModelFragmentImpl.mergeXPath(StringModelFragmentImpl.java:362)
> at
> org.eclipse.e4.ui.model.fragment.impl.StringModelFragmentImpl.merge(StringModelFragmentImpl.java:321)
> at
> org.eclipse.e4.ui.internal.workbench.ModelAssembler.processModelFragment(ModelAssembler.java:364)
> at
> org.eclipse.e4.ui.internal.workbench.ModelAssembler.processFragment(ModelAssembler.java:256)
> at
> org.eclipse.e4.ui.internal.workbench.ModelAssembler.processFragments(ModelAssembler.java:216)
> at
> org.eclipse.e4.ui.internal.workbench.ModelAssembler.processFragmentWrappers(ModelAssembler.java:186)
> at
> org.eclipse.e4.ui.internal.workbench.ModelAssembler.processFragments(ModelAssembler.java:146)
> at
> org.eclipse.e4.ui.internal.workbench.ModelAssembler.processModel(ModelAssembler.java:113)
> at
> org.eclipse.e4.ui.internal.workbench.ResourceHandler.loadMostRecentModel(ResourceHandler.java:197)
> at
> org.eclipse.e4.ui.internal.workbench.swt.E4Application.loadApplicationModel(E4Application.java:371)
> at
> org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:247)
> at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:573)
> at
> org.eclipse.ui.internal.Workbench$$Lambda$142/0x0001003c8440.run(Unknown
> Source)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
> at
> 

[platform-dev] Eclipse hangs on merging xpath

2021-06-03 Thread Wim Jongman
Hi,

Before I file an issue, does anyone know about performance issues about
merging model fragments?

I see a 2 minute hang in this area:

"main" #1 prio=6 os_prio=0 cpu=85015.63ms elapsed=87.72s
tid=0x0278e800 nid=0x11f4 runnable  [0x004fc000]
   java.lang.Thread.State: RUNNABLE
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.NodePointer.clone(NodePointer.java:717)
at
org.apache.commons.jxpath.ri.model.beans.PropertyPointer.getImmediateValuePointer(PropertyPointer.java:161)
at
org.apache.commons.jxpath.ri.model.NodePointer.getValuePointer(NodePointer.java:297)
at
org.apache.commons.jxpath.ri.model.beans.PropertyIterator.getNodePointer(PropertyIterator.java:121)
at
org.apache.commons.jxpath.ri.axes.DescendantContext.nextNode(DescendantContext.java:115)
at org.apache.commons.jxpath.ri.EvalContext.nextSet(EvalContext.java:349)
at
org.apache.commons.jxpath.ri.axes.PredicateContext.nextSet(PredicateContext.java:174)
at
org.apache.commons.jxpath.ri.EvalContext.constructIterator(EvalContext.java:180)
at org.apache.commons.jxpath.ri.EvalContext.hasNext(EvalContext.java:112)
at
org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator.hasNext(Expression.java:182)
at
org.eclipse.e4.ui.model.fragment.impl.StringModelFragmentImpl.mergeXPath(StringModelFragmentImpl.java:362)
at
org.eclipse.e4.ui.model.fragment.impl.StringModelFragmentImpl.merge(StringModelFragmentImpl.java:321)
at
org.eclipse.e4.ui.internal.workbench.ModelAssembler.processModelFragment(ModelAssembler.java:364)
at
org.eclipse.e4.ui.internal.workbench.ModelAssembler.processFragment(ModelAssembler.java:256)
at
org.eclipse.e4.ui.internal.workbench.ModelAssembler.processFragments(ModelAssembler.java:216)
at
org.eclipse.e4.ui.internal.workbench.ModelAssembler.processFragmentWrappers(ModelAssembler.java:186)
at
org.eclipse.e4.ui.internal.workbench.ModelAssembler.processFragments(ModelAssembler.java:146)
at
org.eclipse.e4.ui.internal.workbench.ModelAssembler.processModel(ModelAssembler.java:113)
at
org.eclipse.e4.ui.internal.workbench.ResourceHandler.loadMostRecentModel(ResourceHandler.java:197)
at
org.eclipse.e4.ui.internal.workbench.swt.E4Application.loadApplicationModel(E4Application.java:371)
at
org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:247)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:573)
at
org.eclipse.ui.internal.Workbench$$Lambda$142/0x0001003c8440.run(Unknown
Source)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
___
platform-dev mailing list
platform-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/platform-dev