Menu

#87 Invalid thread access opening a class view

open
nobody
None
5
2007-11-06
2007-11-06
Anonymous
No

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).

Discussion

  • Nobody/Anonymous

    Error log

     
  • Helge Richter

    Helge Richter - 2007-11-15

    Logged In: YES
    user_id=168906
    Originator: NO

    I have the same effect here

     
  • Matthias Kempka

    Matthias Kempka - 2007-11-15

    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.

     
  • Helge Richter

    Helge Richter - 2007-11-16

    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>

     
  • Helge Richter

    Helge Richter - 2007-11-16

    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 :)

     

Log in to post a comment.