Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 276217 - improve error message when connector installation fails
Summary: improve error message when connector installation fails
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 3.2   Edit
Assignee: David Green CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 272621
  Show dependency tree
 
Reported: 2009-05-13 21:50 EDT by Steffen Pingel CLA
Modified: 2009-05-19 20:49 EDT (History)
0 users

See Also:


Attachments
mylyn/context/zip (49.94 KB, application/octet-stream)
2009-05-19 20:49 EDT, David Green CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Steffen Pingel CLA 2009-05-13 21:50:25 EDT
If get the following error when attempting a connector installation in a self-hosted environment which is not very informative:

"Problems occurred while performing installation: null. See error log for Details."

This is logged to the error log:

java.lang.reflect.InvocationTargetException
at org.eclipse.mylyn.internal.discovery.ui.wizards.InstallConnectorsJob.run(InstallConnectorsJob.java:80)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.eclipse.equinox.internal.provisional.p2.core.ProvisionException: Unable to read repository at http://download.eclipse.org/tools/mylyn/update/weekly/extras/content.xml.
at org.eclipse.equinox.internal.p2.metadata.repository.CacheManager.createCache(CacheManager.java:167)
at org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:60)
at org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository.SimpleMetadataRepositoryFactory.validateAndLoad(SimpleMetadataRepositoryFactory.java:99)
at org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:87)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:54)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:662)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:610)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:88)
at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.loadMetadataRepository(ProvisioningUtil.java:88)
at org.eclipse.mylyn.internal.discovery.ui.wizards.InstallConnectorsJob.doRun(InstallConnectorsJob.java:118)
at org.eclipse.mylyn.internal.discovery.ui.wizards.InstallConnectorsJob.run(InstallConnectorsJob.java:75)
... 1 more
Root exception:
org.eclipse.equinox.internal.provisional.p2.core.ProvisionException: Unable to read repository at http://download.eclipse.org/tools/mylyn/update/weekly/extras/content.xml.
at org.eclipse.equinox.internal.p2.metadata.repository.CacheManager.createCache(CacheManager.java:167)
at org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:60)
at org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository.SimpleMetadataRepositoryFactory.validateAndLoad(SimpleMetadataRepositoryFactory.java:99)
at org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:87)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:54)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:662)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:610)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:88)
at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.loadMetadataRepository(ProvisioningUtil.java:88)
at org.eclipse.mylyn.internal.discovery.ui.wizards.InstallConnectorsJob.doRun(InstallConnectorsJob.java:118)
at org.eclipse.mylyn.internal.discovery.ui.wizards.InstallConnectorsJob.run(InstallConnectorsJob.java:75)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Comment 1 Steffen Pingel CLA 2009-05-13 21:52:24 EDT
Got this exception on a subsequent attempt:

java.lang.reflect.InvocationTargetException
at org.eclipse.mylyn.internal.discovery.ui.wizards.InstallConnectorsJob.run(InstallConnectorsJob.java:80)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.eclipse.equinox.internal.provisional.p2.core.ProvisionException: No repository found at http://download.eclipse.org/tools/mylyn/update/weekly/extras.
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:375)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:599)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:88)
at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.loadMetadataRepository(ProvisioningUtil.java:88)
at org.eclipse.mylyn.internal.discovery.ui.wizards.InstallConnectorsJob.doRun(InstallConnectorsJob.java:118)
at org.eclipse.mylyn.internal.discovery.ui.wizards.InstallConnectorsJob.run(InstallConnectorsJob.java:75)
... 1 more
Root exception:
org.eclipse.equinox.internal.provisional.p2.core.ProvisionException: No repository found at http://download.eclipse.org/tools/mylyn/update/weekly/extras.
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:375)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:599)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:88)
at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.loadMetadataRepository(ProvisioningUtil.java:88)
at org.eclipse.mylyn.internal.discovery.ui.wizards.InstallConnectorsJob.doRun(InstallConnectorsJob.java:118)
at org.eclipse.mylyn.internal.discovery.ui.wizards.InstallConnectorsJob.run(InstallConnectorsJob.java:75)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Comment 2 David Green CLA 2009-05-13 23:08:56 EDT
Great, thanks for the bug.  Did you intentionally cause it to fail?  I'm wondering if it worked for you at all.
Comment 3 Steffen Pingel CLA 2009-05-13 23:37:53 EDT
I was curious if/how it would fail when running bootstrapped. It would be nice if the error message was more descriptive since it seems that similar errors could happen in case of network failure or erroneous metadata.
Comment 4 David Green CLA 2009-05-19 20:49:12 EDT
user is now presented with: 

pre. 
Cannot access {0}: unknown host: please check your Internet connection and try again.
Comment 5 David Green CLA 2009-05-19 20:49:18 EDT
Created attachment 136410 [details]
mylyn/context/zip