Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2008-05-29 21:08:08 +0000
committerspingel2008-05-29 21:08:08 +0000
commit7ce6240a041cb963068162b9c35c2cad9d5a062d (patch)
treee598bc1d944bc01dc016dbd66468bdc9d2857b48 /org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks
parent2a1d1d863eb9a354f97d814c6ea4944f1d71e696 (diff)
downloadorg.eclipse.mylyn.tasks-7ce6240a041cb963068162b9c35c2cad9d5a062d.tar.gz
org.eclipse.mylyn.tasks-7ce6240a041cb963068162b9c35c2cad9d5a062d.tar.xz
org.eclipse.mylyn.tasks-7ce6240a041cb963068162b9c35c2cad9d5a062d.zip
Incomplete - bug 234685: ClassCastException on startup
https://bugs.eclipse.org/bugs/show_bug.cgi?id=234685
Diffstat (limited to 'org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks')
-rw-r--r--org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java25
-rw-r--r--org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/TaskErrorReporter.java6
-rw-r--r--org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/ReportErrorPage.java8
3 files changed, 34 insertions, 5 deletions
diff --git a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java
index fdef9c7e1..ce8ec0829 100644
--- a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java
+++ b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java
@@ -160,6 +160,31 @@ public class AttributeTaskMapper {
return null;
}
+ public String[] getCc() {
+ // ignore
+ return null;
+ }
+
+ public String[] getKeywords() {
+ // ignore
+ return null;
+ }
+
+ public String getReporter() {
+ // ignore
+ return null;
+ }
+
+ public String getResolution() {
+ // ignore
+ return null;
+ }
+
+ public String getTaskStatus() {
+ // ignore
+ return null;
+ }
+
}
}
diff --git a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/TaskErrorReporter.java b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/TaskErrorReporter.java
index e217b4c44..47d06ef0f 100644
--- a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/TaskErrorReporter.java
+++ b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/TaskErrorReporter.java
@@ -13,8 +13,10 @@ import java.util.Map;
import org.eclipse.core.runtime.Assert;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.Status;
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.mylyn.commons.core.AbstractErrorReporter;
+import org.eclipse.mylyn.commons.core.StatusHandler;
import org.eclipse.mylyn.internal.tasks.bugs.wizards.ReportErrorWizard;
import org.eclipse.mylyn.internal.tasks.ui.util.TasksUiInternal;
import org.eclipse.mylyn.tasks.core.data.TaskData;
@@ -73,8 +75,8 @@ public class TaskErrorReporter {
taskData = mapper.createTaskData(null);
TasksUiInternal.createAndOpenNewTask(taskData);
} catch (CoreException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ StatusHandler.log(new Status(IStatus.ERROR, TasksBugsPlugin.ID_PLUGIN, "Unexpected error reporting error",
+ e));
}
}
diff --git a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/ReportErrorPage.java b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/ReportErrorPage.java
index 0b0b8878b..370f1f95d 100644
--- a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/ReportErrorPage.java
+++ b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/ReportErrorPage.java
@@ -21,7 +21,6 @@ import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Group;
import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Link;
/**
* @author Steffen Pingel
@@ -54,8 +53,11 @@ public class ReportErrorPage extends WizardPage {
Label label = new Label(errorGroup, SWT.NONE);
label.setText(status.getMessage());
- Link link = new Link(composite, SWT.NONE);
- link.setText("<a href=\"errorlog\">Show in error log</a>");
+ label = new Label(composite, SWT.NONE);
+ label.setText("Plug-in: " + status.getPlugin());
+
+// Link link = new Link(composite, SWT.NONE);
+// link.setText("<a href=\"errorlog\">Show in error log</a>");
// space
new Label(composite, SWT.NONE);

Back to the top