Invalid thread access opening a class view
Brought to you by:
mkempka
Coverlipse 0.9.5.3
Eclipse SDK 3.3.1
I can use Coverlipse for just one "session" after installation: I install Coverlipse, the first time I use it it works great until I close Eclipse (no matter the number of test I run).
The next time I open Eclipse, I receive this error every time I try to open a class:
Error opening the editor: invalid thread access
(error detailed log attached)
If I disable Coverlipse Eclipse works again, the strange thing is that if I revert to previous configuration (the one with Coverlipse installed) Eclipse works again, and I can also run Coverlipse (receiving errors on the next startup, only if I use Coverlipse).
Error log
Logged In: YES
user_id=168906
Originator: NO
I have the same effect here
Logged In: YES
user_id=736381
Originator: NO
Please do the following:
When provoking the error, start Eclipse with the program parameter "-console". When the error occured, type "ss" in the console and give the output here.
Logged In: YES
user_id=168906
Originator: NO
Here's the output. The steps to reproduce:
- Install Coverlipse
- Close Eclipse without using Coverlipse
[- Open Eclipse, all is ok. Use Coverlipse at least once]
- Close Eclipse
- Upon opening Eclipse, no editor can be opened.
This occured here with Eclipse 3.4M3 and is reproducible. The step in [] can be omitted IIRC.
The output:
osgi> ss
Framework is launched.
id State Bundle
0 ACTIVE org.eclipse.osgi_3.4.0.v20071031
1 ACTIVE org.eclipse.equinox.common_3.4.0.v20070910
2 ACTIVE org.eclipse.update.configurator_3.2.200.v20070808
3 ACTIVE org.eclipse.core.runtime_3.4.0.v20070827
4 RESOLVED com.ibm.icu.source_3.6.1.v20070906
5 ACTIVE com.ibm.icu_3.6.1.v20070906
6 RESOLVED com.jcraft.jsch_0.1.31
7 RESOLVED javax.servlet.jsp.source_2.0.0.v200706191603
8 RESOLVED javax.servlet.jsp_2.0.0.v200706191603
9 RESOLVED javax.servlet.source_2.4.0.v200706111738
10 RESOLVED javax.servlet_2.4.0.v200706111738
11 RESOLVED org.apache.ant.source_1.7.0.v200706080842
12 RESOLVED org.apache.ant_1.7.0.v200706080842
13 RESOLVED org.apache.commons.el.source_1.0.0.v200706111724
14 RESOLVED org.apache.commons.el_1.0.0.v200706111724
15 RESOLVED org.apache.commons.logging.source_1.0.4.v200706111724
16 RESOLVED org.apache.commons.logging_1.0.4.v200706111724
17 RESOLVED org.apache.jasper.source_5.5.17.v200706111724
18 RESOLVED org.apache.jasper_5.5.17.v200706111724
19 RESOLVED org.apache.lucene.analysis.source_1.9.1.v200706181610
20 RESOLVED org.apache.lucene.analysis_1.9.1.v200706181610
21 RESOLVED org.apache.lucene.source_1.9.1.v200706111724
22 RESOLVED org.apache.lucene_1.9.1.v200706111724
23 <<LAZY>> org.eclipse.ant.core_3.1.300.v20071004
24 <<LAZY>> org.eclipse.ant.ui_3.2.200.v20071004
25 ACTIVE org.eclipse.compare_3.4.0.I20071023
26 <<LAZY>> org.eclipse.core.boot_3.1.100.v20060603
27 RESOLVED org.eclipse.core.commands_3.3.100.I20071023-0800
28 ACTIVE org.eclipse.core.contenttype_3.2.200.v20070910
29 RESOLVED org.eclipse.core.databinding.beans_1.0.100.I20071029-1800b
30 ACTIVE org.eclipse.core.databinding_1.1.0.I20071029-1800b
31 ACTIVE org.eclipse.core.expressions_3.3.100.v20071031-1800
32 ACTIVE org.eclipse.core.filebuffers_3.3.100.v20071031-1800
33 RESOLVED org.eclipse.core.filesystem.win32.x86_1.1.0.v20070510
Master=34
34 ACTIVE org.eclipse.core.filesystem_1.2.0.v20070916
Fragments=33
35 ACTIVE org.eclipse.core.jobs_3.3.100.v20071026
36 ACTIVE org.eclipse.core.net_1.0.100.I20070709
37 RESOLVED org.eclipse.core.resources.compatibility_3.2.100.v20070502
Master=39
38 RESOLVED org.eclipse.core.resources.win32_3.3.0.v20070226
Master=39
39 ACTIVE org.eclipse.core.resources_3.3.100.v20071026
Fragments=37, 38
40 ACTIVE org.eclipse.core.runtime.compatibility.auth_3.2.100.v2007050
2
41 RESOLVED org.eclipse.core.runtime.compatibility.registry_3.2.200.v200
70717
Master=59
42 ACTIVE org.eclipse.core.runtime.compatibility_3.2.0.v20071008
44 <<LAZY>> org.eclipse.core.variables_3.2.0.v20070910
45 RESOLVED org.eclipse.cvs.source_1.0.100.v20070824-7C79Do9EI99hAWDX
46 <<LAZY>> org.eclipse.cvs_1.0.0.v20070606
47 ACTIVE org.eclipse.debug.core_3.4.0.v20071031
48 <<LAZY>> org.eclipse.debug.ui_3.3.100.v20071031
49 ACTIVE org.eclipse.equinox.app_1.0.100.v20071015
51 <<LAZY>> org.eclipse.equinox.http.jetty_1.0.100.v20070913
52 RESOLVED org.eclipse.equinox.http.registry_1.0.0.v20070827
53 <<LAZY>> org.eclipse.equinox.http.servlet_1.0.100.v20071001
54 <<LAZY>> org.eclipse.equinox.jsp.jasper.registry_1.0.0.v20070827
55 <<LAZY>> org.eclipse.equinox.jsp.jasper_1.0.100.v20070913
56 RESOLVED org.eclipse.equinox.launcher.win32.win32.x86_1.0.100.v200710
15
Master=57
57 RESOLVED org.eclipse.equinox.launcher_1.0.100.v20071029
Fragments=56
58 ACTIVE org.eclipse.equinox.preferences_3.2.200.v20070827
59 ACTIVE org.eclipse.equinox.registry_3.4.0.v20071008
Fragments=41
60 <<LAZY>> org.eclipse.help.appserver_3.1.200.v20070510
61 <<LAZY>> org.eclipse.help.base_3.3.100.v20071015
62 <<LAZY>> org.eclipse.help.ui_3.3.100.v20071026
63 <<LAZY>> org.eclipse.help.webapp_3.3.100.v20071026
64 ACTIVE org.eclipse.help_3.3.100.v20071020
65 <<LAZY>> org.eclipse.jdt.apt.core_3.3.100.v20071026-2130
66 <<LAZY>> org.eclipse.jdt.apt.pluggable.core_1.0.100.v20071002-2100
67 <<LAZY>> org.eclipse.jdt.apt.ui_3.3.100.v20070920-1840
68 RESOLVED org.eclipse.jdt.compiler.apt_1.0.100.v20071026-2130
Master=71
69 RESOLVED org.eclipse.jdt.compiler.tool_1.0.100.v_822
Master=71
70 ACTIVE org.eclipse.jdt.core.manipulation_1.2.0.v20071031-1800
71 ACTIVE org.eclipse.jdt.core_3.4.0.v_822
Fragments=68, 69
72 <<LAZY>> org.eclipse.jdt.debug.ui_3.3.0.v20071031
73 <<LAZY>> org.eclipse.jdt.debug_3.4.0.v20071031
74 <<LAZY>> org.eclipse.jdt.doc.isv_3.3.0.v20071031-1800
75 <<LAZY>> org.eclipse.jdt.doc.user_3.4.0.v20071031-1800
76 RESOLVED org.eclipse.jdt.junit.runtime_3.3.0.v20071031-1800
77 RESOLVED org.eclipse.jdt.junit4.runtime_1.0.100.v20071031-1800
78 ACTIVE org.eclipse.jdt.junit_3.3.100.v20071031-1800
79 ACTIVE org.eclipse.jdt.launching_3.4.0.v20071015
80 RESOLVED org.eclipse.jdt.source_3.4.0.v20071031-1800-7o7qEDfEFpPqgSlo
52CiReK
81 ACTIVE org.eclipse.jdt.ui_3.4.0.v20071031-1800
82 RESOLVED org.eclipse.jdt_3.3.0.v20071031-1800
83 RESOLVED org.eclipse.jface.databinding_1.2.0.I20071029-1800b
84 RESOLVED org.eclipse.jface.text_3.4.0.v20071031-1800
85 ACTIVE org.eclipse.jface_3.4.0.I20071031-1800
86 <<LAZY>> org.eclipse.jsch.core_1.0.100.I20070709
87 <<LAZY>> org.eclipse.jsch.ui_1.0.100.I20070709
88 ACTIVE org.eclipse.ltk.core.refactoring_3.4.0.v20071031-1800
89 <<LAZY>> org.eclipse.ltk.ui.refactoring_3.4.0.v20071031-1800
90 RESOLVED org.eclipse.osgi.services_3.1.200.v20070605
91 RESOLVED org.eclipse.osgi.util_3.1.200.v20070605
93 <<LAZY>> org.eclipse.pde.build_3.4.0.v20071026
94 <<LAZY>> org.eclipse.pde.core_3.4.0.v20071031-0010
95 RESOLVED org.eclipse.pde.doc.user_3.3.0.v20070911-0800
96 RESOLVED org.eclipse.pde.junit.runtime_3.4.0.v20070925-0800
97 <<LAZY>> org.eclipse.pde.runtime_3.4.0.v20071101-0010
98 RESOLVED org.eclipse.pde.source_3.4.0.v20071005-7O7R-E7QYGHELqUn7Fz0G
E
99 <<LAZY>> org.eclipse.pde.ui.templates_3.3.0.v20070808-0800
100 ACTIVE org.eclipse.pde.ui_3.4.0.v20071031-0800
101 RESOLVED org.eclipse.pde_3.3.0.v20070911-0800
102 <<LAZY>> org.eclipse.platform.doc.isv_3.4.0.v20071031-1800
103 <<LAZY>> org.eclipse.platform.doc.user_3.4.0.v20071031-1800
104 RESOLVED org.eclipse.platform.source.win32.win32.x86_3.4.0.v20071029-
9y9jFD8Ezbubi1dkPqGiKXN6F4h9
Master=105
105 RESOLVED org.eclipse.platform.source_3.4.0.v20071029-9y9jFD8Ezbubi1dk
PqGiKXN6F4h9
Fragments=104
106 <<LAZY>> org.eclipse.platform_3.3.100.v20070807
107 RESOLVED org.eclipse.rcp.source.win32.win32.x86_3.4.0.v20071029-9297E
cdEgYiT6nsE3g8ONGHr
Master=108
108 RESOLVED org.eclipse.rcp.source_3.4.0.v20071029-9297EcdEgYiT6nsE3g8ON
GHr
Fragments=107
109 <<LAZY>> org.eclipse.rcp_3.2.0.v20070612
110 <<LAZY>> org.eclipse.sdk_3.4.0.v20070920
111 <<LAZY>> org.eclipse.search_3.4.0.v20071031-1800
112 RESOLVED org.eclipse.swt.win32.win32.x86_3.4.0.v3416
Master=113
113 RESOLVED org.eclipse.swt_3.4.0.v3416c
Fragments=112
114 ACTIVE org.eclipse.team.core_3.3.100.I20071026
115 <<LAZY>> org.eclipse.team.cvs.core_3.3.100.I20071026
116 <<LAZY>> org.eclipse.team.cvs.ssh2_3.2.200.I20070914
117 <<LAZY>> org.eclipse.team.cvs.ssh_3.2.100.I20070914
118 <<LAZY>> org.eclipse.team.cvs.ui_3.3.100.I20071015
119 ACTIVE org.eclipse.team.ui_3.4.0.I20071023
120 RESOLVED org.eclipse.text_3.4.0.v20071031-1800
121 <<LAZY>> org.eclipse.ui.browser_3.2.200.v20070716
122 <<LAZY>> org.eclipse.ui.cheatsheets_3.3.100.v20071001
123 ACTIVE org.eclipse.ui.console_3.2.100.v20071031
124 ACTIVE org.eclipse.ui.editors_3.4.0.v20071031-1800
125 <<LAZY>> org.eclipse.ui.externaltools_3.2.0.v20070826
126 <<LAZY>> org.eclipse.ui.forms_3.3.100.v20071020
127 RESOLVED org.eclipse.ui.ide.application_1.0.0.I20071029-0800
128 ACTIVE org.eclipse.ui.ide_3.3.100.I20071029-0800
Fragments=138
129 <<LAZY>> org.eclipse.ui.intro.universal_3.2.200.v20071001
130 <<LAZY>> org.eclipse.ui.intro_3.2.200.v20071026
131 <<LAZY>> org.eclipse.ui.navigator.resources_3.3.100.I20071029-1800b
132 <<LAZY>> org.eclipse.ui.navigator_3.3.100.I20071023-0800
133 ACTIVE org.eclipse.ui.net_1.0.0.I20070910
134 <<LAZY>> org.eclipse.ui.presentations.r21_3.2.100.I20071031-0010
135 <<LAZY>> org.eclipse.ui.views.log_1.0.0.v20071029-1800
136 <<LAZY>> org.eclipse.ui.views.properties.tabbed_3.4.0.I20070917-0010
137 ACTIVE org.eclipse.ui.views_3.2.200.I20070919-0010b
138 RESOLVED org.eclipse.ui.win32_3.2.100.I20071023-0800
Master=128
139 RESOLVED org.eclipse.ui.workbench.compatibility_3.2.0.I20070917-0010
Master=141
140 ACTIVE org.eclipse.ui.workbench.texteditor_3.4.0.v20071031-1800
141 ACTIVE org.eclipse.ui.workbench_3.4.0.I20071031-1800
Fragments=139
142 ACTIVE org.eclipse.ui_3.4.0.I20071031-1800
144 RESOLVED org.eclipse.update.core.win32_3.2.100.v20070615
Master=145
145 ACTIVE org.eclipse.update.core_3.2.100.v20070828
Fragments=144
146 ACTIVE org.eclipse.update.scheduler_3.2.100.v20070615
147 <<LAZY>> org.eclipse.update.ui_3.2.100.v20070615
148 RESOLVED org.junit.source_3.8.2.v200706111738
149 RESOLVED org.junit4_4.3.1
150 RESOLVED org.junit_3.8.2.v200706111738
151 RESOLVED org.mortbay.jetty.source_5.1.11.v200706111724
152 RESOLVED org.mortbay.jetty_5.1.11.v200706111724
157 RESOLVED org.tigris.subversion.javahl.win32_1.2.4
Master=158
158 ACTIVE org.tigris.subversion.subclipse.core_1.2.4
Fragments=157
159 RESOLVED org.tigris.subversion.subclipse.doc_1.2.0
160 ACTIVE org.tigris.subversion.subclipse.ui_1.2.4
170 ACTIVE de.uka.ipd.coverage_0.9.5.3
osgi>
Logged In: YES
user_id=168906
Originator: NO
Sorry, the [] are in the wrong line. You can omit the starting/stopping of eclipse without using Coverlipse. You can not omit using Coverlipse :)