Refine search
private void error(String message) { if (status == null) { String msg = NLS.bind(Messages.exception_featureParse, url.toExternalForm()); status = new MultiStatus(Activator.ID, Constants.EXCEPTION_FEATURE_PARSE, msg, null); } status.add(new Status(IStatus.ERROR, Activator.ID, Constants.EXCEPTION_FEATURE_PARSE, message, null)); }
void generateOsgiEESystemCapabilities(List<IProvidedCapability> result) { String message = NLS.bind(Messages.message_problemsWhileParsingProfileProperty, Constants.FRAMEWORK_SYSTEMCAPABILITIES); MultiStatus parsingStatus = new MultiStatus(Activator.ID, 0, message, null); String systemCapabilities = profileProperties.get(Constants.FRAMEWORK_SYSTEMCAPABILITIES); parseSystemCapabilities(systemCapabilities, parsingStatus, result); // result contains the valid entries, parsingStatus the invalid entries if (!parsingStatus.isOK()) resultStatus.add(parsingStatus); }
@Override public void handleException(Throwable exception) { if (fMulti == null) { fMulti= new MultiStatus(JavaUI.ID_PLUGIN, IStatus.OK, CorrectionMessages.JavaCorrectionProcessor_error_status, null); } fMulti.merge(new Status(IStatus.ERROR, JavaUI.ID_PLUGIN, IStatus.ERROR, CorrectionMessages.JavaCorrectionProcessor_error_status, exception)); }
private void addStatus(IStatus status) { if (fStatus == null) { fStatus = new MultiStatus(LaunchingPlugin.ID_PLUGIN, 0, LaunchingMessages.VMDefinitionsContainer_10, null); } fStatus.add(status); }
/** * Logs an exception */ protected synchronized void addException(String message) { if (errors == null) { String msg = Messages.WM_errors; errors = new MultiStatus(ResourcesPlugin.PI_RESOURCES, 1, msg, null); } errors.add(new Status(IStatus.ERROR, ResourcesPlugin.PI_RESOURCES, 1, message, null)); }
private void addToStatus(MultiStatus multiStatus, String defaultMessage, CoreException ex) { IStatus status= ex.getStatus(); String message= ex.getLocalizedMessage(); if (message == null || message.length() < 1) status= new Status(status.getSeverity(), status.getPlugin(), status.getCode(), defaultMessage, ex); multiStatus.add(status); } }
/** * @see ErrorHandler#fatalError(SAXParseException) */ @Override public void fatalError(SAXParseException error) throws SAXException { // ensure a null value is not passed as message to Status constructor (bug 42782) String message = error.getMessage(); if (project != null) message = NLS.bind(Messages.resources_readMeta, project.getName()); problems.add(new Status(IStatus.ERROR, ResourcesPlugin.PI_RESOURCES, IResourceStatus.FAILED_READ_METADATA, message == null ? "" : message, error)); //$NON-NLS-1$ throw error; }
@Override public void handleException(Throwable exception) { if (exception instanceof CoreException) errors.add(((CoreException) exception).getStatus()); else errors.add(new ResourceStatus(IResourceStatus.INTERNAL_ERROR, project.getFullPath(), NLS.bind(Messages.resources_errorNature, natureID), exception)); } };
/** * Handles exceptions that occur while calling third party code from within the * LockManager. This is essentially an in-lined version of Platform.run(ISafeRunnable) */ private static void handleException(Throwable e) { IStatus status; if (e instanceof CoreException) { //logged message should not be translated status = new MultiStatus(JobManager.PI_JOBS, JobManager.PLUGIN_ERROR, "LockManager.handleException", e); //$NON-NLS-1$ ((MultiStatus) status).merge(((CoreException) e).getStatus()); } else { status = new Status(IStatus.ERROR, JobManager.PI_JOBS, JobManager.PLUGIN_ERROR, "LockManager.handleException", e); //$NON-NLS-1$ } RuntimeLog.log(status); }
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { String problemMessage = NLS.bind(Messages.message_problemsWhilePublishingEE, jreLocation != null ? jreLocation : environment); resultStatus = new MultiStatus(Activator.ID, 0, problemMessage, null); initialize(publisherInfo); IArtifactDescriptor artifact = createJREData(results); if (artifact != null) publishArtifact(artifact, new File[] {jreLocation}, null, publisherInfo, createRootPrefixComputer(jreLocation)); if (resultStatus.isOK()) return Status.OK_STATUS; return resultStatus; }
private void research(IProgressMonitor monitor, List outOfDateEntries, FileSearchQuery operation) throws CoreException { String message= SearchMessages.ReplaceAction2_statusMessage; MultiStatus multiStatus= new MultiStatus(NewSearchUI.PLUGIN_ID, IStatus.OK, message, null); for (Iterator elements = outOfDateEntries.iterator(); elements.hasNext();) { IFile entry = (IFile) elements.next(); IStatus status = research(operation, monitor, entry); if (status != null && !status.isOK()) { multiStatus.add(status); } } if (!multiStatus.isOK()) { throw new CoreException(multiStatus); } }
public void delete(int options, IProgressMonitor monitor) throws CoreException { if (monitor == null) monitor = new NullProgressMonitor(); // else // monitor = new InfiniteProgress(monitor); try { monitor.beginTask(NLS.bind(Messages.deleting, this), 200); String message = Messages.deleteProblem; MultiStatus result = new MultiStatus(Policy.PI_FILE_SYSTEM, EFS.ERROR_DELETE, message, null); internalDelete(file, filePath, result, monitor); if (!result.isOK()) throw new CoreException(result); } finally { monitor.done(); } }
public ResolutionResult getResolutionResult() { if (report == null) { if (plan == null) { if (additionalStatus.getSeverity() != IStatus.ERROR) { additionalStatus.add(new Status(IStatus.ERROR, Activator.ID, Messages.PlannerResolutionJob_NullProvisioningPlan)); } report = new ResolutionResult(); report.addSummaryStatus(additionalStatus); } else { report = PlanAnalyzer.computeResolutionResult(request, plan, additionalStatus); } } return report; }
/** * @param exceptionStatus * @param proj * @param name */ private void addErrorStatus(IStatus exceptionStatus, String DeployerName, Throwable ex) { Throwable mainCause = null; if (exceptionStatus instanceof MultiStatus) { IStatus[] stati = ((MultiStatus) exceptionStatus).getChildren(); for (int i = 0; 1 < stati.length; i++) { addErrorStatus(stati[i], DeployerName, stati[i].getException()); } } mainCause = (ex.getCause() != null) ? ex.getCause() : ex; //String errorNotes = (mainCause != null && mainCause.getMessage() != null) ? mainCause.getMessage() : ""; String message = J2EEPluginResourceHandler.bind(J2EEPluginResourceHandler.J2EEDeployOperation_3_UI_,DeployerName, ""); //$NON-NLS-1$ IStatus statusLocal = new Status(IStatus.ERROR, J2EEPlugin.getPlugin().getPluginID(), IStatus.ERROR, message, mainCause); //$NON-NLS-1$ getMultiStatus().add(statusLocal); }
public void add(IStatus status) { int newSev = status.getSeverity(); if (newSev > getSeverity()) { setMessage(status.getMessage()); setException(status.getException()); } super.add(status); } }
public IStatus perform(IPublisherInfo info, IPublisherResult results, IProgressMonitor monitor) { IPublisherAction[] actions = createActions(); MultiStatus finalStatus = new MultiStatus(LocalUpdateSiteAction.class.getName(), 0, NLS.bind(Messages.Error_Generation, source != null ? source : (updateSite != null ? updateSite.getLocation().toString() : "Unknown")), null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(actions[i].perform(info, results, monitor)); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; }
/** * Returns new CoreException with a given parameters. */ public static CoreException coreException(Throwable t) { if (t instanceof CoreException) { return (CoreException) t; } if (t instanceof InvocationTargetException) { t = unwrapInvocationTargetException((InvocationTargetException) t); } return new CoreException(new MultiStatus(OpenlBasePlugin.PLUGIN_ID, IStatus.ERROR, "Plugin Exception:", t)); }