Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [epp-dev] Mars M5 packages

JavaEE EPP seems completely broken to me.

I got the p2 wizard showing up while trying to create a new project, followed by the error reporting dialog, locking the UI since both Don't Send and Send are unresponsive.

Log shows :


!SESSION 2015-02-06 13:10:35.032 -----------------------------------------------
eclipse.buildId=4.5.0.I20150203-1300
java.version=1.8.0_25
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=fr_FR
Framework arguments:  -product org.eclipse.epp.package.jee.product -keyring /Users/fbricon/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.jee.product -keyring /Users/fbricon/.eclipse_keyring -showlocation

!ENTRY org.eclipse.core.net 1 0 2015-02-06 14:10:55.406
!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences

!ENTRY org.eclipse.ui.workbench 4 2 2015-02-06 14:11:00.738
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 1
org.eclipse.core.runtime.CoreException: Executable extension definition for "class" not found.
at org.eclipse.core.internal.registry.ConfigurationElement.throwException(ConfigurationElement.java:62)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:222)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:293)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:288)
at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:102)
at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:54)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.Workbench$56.run(Workbench.java:2801)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!SUBENTRY 1 org.eclipse.equinox.registry 4 1 2015-02-06 14:11:00.740
!MESSAGE Executable extension definition for "class" not found.
!SUBENTRY 1 org.eclipse.equinox.registry 4 1 2015-02-06 14:11:00.741
!MESSAGE Executable extension definition for "class" not found.

!ENTRY org.eclipse.ui 4 0 2015-02-06 14:11:00.750
!MESSAGE Unable to execute early startup code for the org.eclipse.ui.IStartup extension contributed by the 'org.eclipse.jst.ws.jaxws.utils' plug-in.
!STACK 1
org.eclipse.core.runtime.CoreException: Executable extension definition for "class" not found.
at org.eclipse.core.internal.registry.ConfigurationElement.throwException(ConfigurationElement.java:62)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:222)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:293)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:288)
at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:102)
at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:54)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.Workbench$56.run(Workbench.java:2801)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!SUBENTRY 1 org.eclipse.equinox.registry 4 1 2015-02-06 14:11:00.761
!MESSAGE Executable extension definition for "class" not found.

!ENTRY org.eclipse.equinox.p2.core 4 0 2015-02-06 14:12:39.407
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: No repository found at http://download.eclipse.org/webtools/repository/mars.
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:395)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:116)
at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.fail(CachingRepositoryManager.java:284)
at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:191)
at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:378)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117)
at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102)
at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:83)
at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!SUBENTRY 1 org.eclipse.equinox.p2.metadata.repository 4 1000 2015-02-06 14:12:39.407

!ENTRY org.eclipse.equinox.p2.core 4 0 2015-02-06 14:14:22.930
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: No repository found at http://download.eclipse.org/mylyn/releases/mars.
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:395)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:116)
at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.fail(CachingRepositoryManager.java:284)
at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:191)
at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:378)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117)
at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102)
at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:83)
at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!SUBENTRY 1 org.eclipse.equinox.p2.metadata.repository 4 1000 2015-02-06 14:14:22.931
!MESSAGE No repository found at http://download.eclipse.org/mylyn/releases/mars.


On Fri, Feb 6, 2015 at 2:08 PM, Markus Knauer <mknauer@xxxxxxxxxxxxxxxxx> wrote:
Hi Chuck,

thank you for your feedback! It is valuable to get this feedback *now* and this is at the same time the reason why I pressed the button and pushed all these changes into M5.

In the first two cases, the Automated Error Reporting and the inclusion of Oomph, the teams behind are very responsive and extremely open to our suggestions. If it turns out that the Oomph dialog at the very first start of Eclipse is a bad idea, then I've been told that it can be switched of by a simple addition to the eclipse.ini - something that we could do if really required or wanted. On the other hand we shouldn't forget that the questions in this wizard are allowing to adjust the most-hated preferences in Eclipse... after all that's the reason for the existence of this wizard.

The third one, automatically find new updates and notify me, is about getting experience with this setting. To me it is not a final decision to have this setting enabled the way it is enabled now, and we (including webmasters) will come to a final conclusion after a few milestones when we've gained enough experience how it works and how it influences/stresses our infrastructure. But first of all I'd like to collect data in this field test. The risk is limited as there are not too many downloads of the milestone builds. And I hope Denis won't kill me until then.

Thanks,
Markus



On 6 February 2015 at 18:01, Chuck Bridgham <cbridgha@xxxxxxxxxx> wrote:
My impression after all these changes is not a good one.    

I added my +1 vote to the Automated Error Reporting - I don't have an issue here - although it has exposed many spurious exceptions that were being thrown but ignored in the past.  
I suppose the priority to fix these will skyrocket, as the first impression is bad right now.    If the same issue has been reported...   the dialog will still occur once per user.

I didn't vote +1 for OOmph inclusion, and I should have voted -1 - I was still evaluating, and determining if the tools made sense for the majority of users.  I really like these tools, but I'm not convinced the entire set of plugins would be utilized by the majority of users.
In any case the welcome dialog is another issue.   Epp packages should not see this welcome dialog, and needs to be turned off by default.   Many other examples from features such as eGit, Mylyn etc.. had similar dialogs that we now suppress by default, and can be activated if users need it.  We should not be opting in by default.

I was also under the impression that the " Automatically find new updates and notify me" was still being discussed with concerns over network traffic, and unintended updates

I feel I need to vote -1 at this time mainly on the OOmph inclusion.    I'm happy to make changes for a respin.


Thanks - Chuck

Senior Architect,
WebSphere Developer Tools, Eclipse WTP PMC Lead
IBM Software Lab - Research Triangle Park, NC




From:        Markus Knauer <mknauer@xxxxxxxxxxxxxxxxx>
To:        EPP Developer Mailing List <epp-dev@xxxxxxxxxxx>
Date:        02/05/2015 06:05 PM
Subject:        [epp-dev] Mars M5 packages
Sent by:        epp-dev-bounces@xxxxxxxxxxx




Hi package maintainers,

now the second test-request for today. The Mars M5 packages are ready for testing and include (among other changes) the following notable additions:

Bug 457180 - Add Automated Error Reporting to all EPP packages
Bug 455645 - Integrate Oomph into all EPP packages
Bug 421779 - "Automatically find new updates and notify me" should be enabled in EPP packages
Bug 332989 - Allow parts of a package to upgraded or removed (as a test for the RCP/RAP package only!)

The build and the packages can be found here:

 
https://hudson.eclipse.org/packaging/job/mars.epp-tycho-build/148/

The packages were build using the following p2 repositories

 
http://download.eclipse.org/releases/staging/ and
 
https://hudson.eclipse.org/packaging/job/mars.epp-tycho-build/148/artifact/org.eclipse.epp.packages/archive/repository/

Release is planned for tomorrow (Friday) at about 10am EST.

Thanks and regards,
Markus
_______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/epp-dev

_______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/epp-dev




_______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/epp-dev



--
"Have you tried turning it off and on again" - The IT Crowd

Back to the top