#19 parsing broken in emacs-23

v1.0 (example)

I've been using jde-mode for years. Recently I upgraded to emacs 23 which required upgrading jdee, which required upgrading cedet. I'm now running the latest jdee with cedet-1.0pre6. Unfortunately, functions like jde-import-kill-extra-imports no longer work, claiming that there are no imports, even when I have a rather long list of them. I suspect the problem is deep in the parsing since (semantic-fetch-tags) returns nil, as does (semantic-active-p).


  • Len Trigg

    Len Trigg - 2010-04-14

    By latest jdee do you mean stable, or built from latest trunk? (because this definitely works for me with emacs 23, cedet-1.0pre6 on a trunk build).

  • Przemysław Wojnowski

    I use jdee from trunk with cvs version of cedet within emacs23 and it works.
    Is jde-mode active in file? Maybe there were some problems loading it?

  • corwin

    corwin - 2010-04-20

    I meant stable, but I've rebuilt from the trunk, and it still doesn't work.

  • corwin

    corwin - 2010-04-20

    Re: pwojnowski:

    jde-mode is active in the file, and no errors are reported when loading it. However, as I reported before, (semantic-active-p) returns nil in that buffer, so semantic is not loading or parsing properly (but without reporting any errors).

  • Nobody/Anonymous

    What emacs23 version do you have? Maybe you have emacs23 with integrated cedet, which is loaded instead and maybe this causes problems. It's just an idea...

  • Nobody/Anonymous

    M-x version says:

    GNU Emacs 23.1.1 (i686-pc-linux-gnu, X toolkit) of 2010-02-16 on <my desktop>.

    I do not believe it has a built in cedet since commenting out the addition of cedet to my load path results in "Cannot open load file, cedet.el." If I also comment out the explicit load of cedet.el, jde-mode fails with "Cannot open load file, eieio."

  • Shyamal Prasad

    Shyamal Prasad - 2013-06-19
    • status: open --> closed-fixed
    • Group: --> v1.0 (example)
  • Shyamal Prasad

    Shyamal Prasad - 2013-06-19

    Sorry about the ridiculously long turn around on this ticket, but I believe this issue is fixed.

    jde-import-kill-extra-imports works for non-static imports in the 2.4.1 release. If you believe this is an error please let me know.


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks