Community
Participate
Working Groups
Build Identifier: 3.6 I disabled all repositories except the helios's. Then repeat the steps to install 'memory analyzer', it works well. I did some debugging. Only one unexpected IU 'org.eclipse.mylyn.commons.net' is selected by planner. The installed version of mylyn.commons.net is 3.4.0.v20100608-0100-e3x, I think it's the parallel version with helios. So the problem definitely is caused by querying the extra repositories. I'm wondering why querying other repositories when installing the content from a specified repository. Maybe mylyn repository has some issue that defines an IU in metadata, but not has its artifact in the repository. Anyway planner should NOT add the irrelevant IUs to the plan! Reproducible: Always Steps to Reproduce: 1. click 'install new software', then choose helios repository 2. find 'memory analyzer' then check it to install 3. but installation fails in collecting parse due to can't find the artifact 'org.eclipse.mylyn.commons.net_3.4.1.xxx' in all repositories
Created attachment 178311 [details] the enable repositories when planner met problem
Something like that got fixed in 3.6.1, could you please try again with a more recent 3.6.x build. Thx.
I'll verify it on 3.6.x versions. Looks like disabling then enabling the repository to clean the cached repository. After that, I installed another feature in the helios repository, the higher version of 'org.eclipse.mylyn.commons.net' is picked up by planner again, but that time its artifact was found in the repository of mylyn. I suspect the cached repository had been stale long time. But it didn't be updated until re-enabling it though the artifacts.xml of repository has been updated. Could anybody check it cache manager?
Not sure what to do here. Please reopen with steps / test case allowing to reproduce the problem. Thx.