|
Re: Trouble Installing Eclipse [message #1817145 is a reply to message #1816890] |
Sat, 16 November 2019 06:58 |
Ed Merks Messages: 33217 Registered: July 2009 |
Senior Member |
|
|
It looks strange indeed. Looking at the code: protected IStatus downloadArtifact(IArtifactDescriptor descriptor, OutputStream destination, IProgressMonitor monitor) {
if (isFolderBased(descriptor)) {
File artifactFolder = getArtifactFile(descriptor);
if (artifactFolder == null) {
if (getLocation(descriptor) != null && !URIUtil.isFileURI(getLocation(descriptor)))
return reportStatus(descriptor, destination, new Status(IStatus.ERROR, Activator.ID, NLS.bind(Messages.folder_artifact_not_file_repo, descriptor.getArtifactKey())));
return reportStatus(descriptor, destination, new Status(IStatus.ERROR, Activator.ID, NLS.bind(Messages.artifact_not_found, descriptor.getArtifactKey())));
}
// TODO: optimize and ensure manifest is written first
File zipFile = null;
long start = System.currentTimeMillis();
long totalArtifactSize = 0;
try {
zipFile = File.createTempFile(artifactFolder.getName(), JAR_EXTENSION, null);
FileUtils.zip(artifactFolder.listFiles(), null, zipFile, FileUtils.createRootPathComputer(artifactFolder));
It looks like the artifactFolder isn't really a folder in the file system because the later null pointer problem is from accessing the listFiles() result and that's null only if the folder isn't really an existing folder.
It appears you're trying to install Photon. Is this the first time you try to install some Eclipse version? If so, you could delete the folder <home>/.eclipse and <home>/.p2 and hope that the problem doesn't recur. Note that doing this will destroy any existing Eclipse installations you have, so don't make a habit of this!
Of course you'd be best off to install the latest version of Eclipse:
https://www.eclipse.org/downloads/
I've started to create a new "help" page accessible from the installer menu what will be available in the next release of the installer (or if you update your installer). I.e., this page:
https://www.eclipse.org/setups/installer/question/
In the "What Else Should I Consider?" section it describes how you can check your bundle pool for damage. Perhaps something has become corrupted...
Also, virus scanners can be a major source of problems on Windows, slowing everything down and worse still locking files such that they can't be moved to a new location after being downloaded. Excluding the .eclipse folder and the .p2 folder from scanning will prevent such problems.
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
Powered by
FUDForum. Page generated in 0.03134 seconds