Nascif Abousalh-Neto writes:
> Hi,
>
> I just tried the latest JDEE with the latest CEDET (1.0beta3b) and Emacs fails to
> start with the following error trace (sorry about the binary chars):
>
cedet 1.0beta3 works fine for me with JDEE 2.3.4beta6. Must be something wrong with
your configuration.
Paul
> Debugger entered--Lisp error: (void-function semantic-bind)
> semantic-bind(((idle-summary-current-symbol-info .
> semantic-idle-summary-current-symbol-info-jde-mode)) (constant nil override t)
> jde-mode)
> byte-code("����\n� ?��F#��,G"(B [mode transient overrides
> ((idle-summary-current-symbol-info .
> semantic-idle-summary-current-symbol-info-jde-mode)) t jde-mode semantic-bind
> constant override] 6)
> require(jde-complete)
> byte-code("��!,[EMAIL PROTECTED](B!,[EMAIL PROTECTED](B!,[EMAIL
> PROTECTED](B!,[EMAIL PROTECTED](B!,[EMAIL PROTECTED](B!,HG�������(B& ,G"(B
> [require semantic-util beanshell jde-complete efc jde-parse jde-gen
> custom-declare-group jde-wiz nil "JDE Wizards" :group jde :prefix "jde-wiz-"] 8)
> require(jde-wiz)
> byte-code("�B ,T
>
> I reverted back to cedet1.0beta2b and JDEE loaded fine.
>
> Regards,
> Nascif
>
>
> > -----Original Message-----
> > From: Paul Kinnucan [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, October 13, 2004 1:14 AM
> > To: [EMAIL PROTECTED]
> > Cc: [EMAIL PROTECTED]
> > Subject: [ANNOUNCEMENT] JDEE 2.3.4beta6 available at ...
> >
> > http://jdee.sunsite.dk/rootpage.html#Downloading
> >
> > JDE 2.3.4beta6
> >
> > ***************************************************************
> > * PLEASE READ *
> > ***************************************************************
> > * *
> > * This release requires cedet 1.0beta2 or later. cedet *
> > * includes semantic, eieio, speedbar, and senator, all *
> > * packages required by the JDEE. You can obtain cedet *
> > * at http://cedet.sourceforge.net *
> > * *
> > * Please note that your .emacs file must "load" cedet.el, *
> > * not "require" cedet. See the installation instructions *
> > * that come with the cedet package for more information. *
> > * *
> > * This release requires version 1.2.2 (or later) of the *
> > * JDK. *
> > * *
> > * This release also requires avltree.el, which is part of the *
> > * elib 1.0 package. You can obtain elib at the JDE web site *
> > * in compressed tar (http://jdee.sunsite.dk/elib.tar.gz) *
> > * or zip (http://sunsite.dk/jde/elib.zip) format. *
> > * *
> > * JDEbug runs on Windows 2000 only if Service Pack 2 (or *
> > * later) is installed. *
> > * *
> > * If syntax-coloring does not work, download and install *
> > * overlay-fix.el from the semantic web site. *
> > * *
> > ***************************************************************
> >
> > * Moved JUnit templates to a separate package jde-junit.el and
> > added some contributed commands for starting unit tests. This
> > restructuring is preparatory to providing more systematic
> > support for unit testing in the JDEE in future releases.
> >
> > * Configured the JDEE to always use pipes (rather than
> > pseudo terminals) to communicate with external processes (see
> > process-connection-type for more info). This change assumes that
> > Java processes expect to use pipes. This change fixes a "Code 129"
> > error with XEmacs on some Linux operating systems and may fix
> > similar errors on Linux with Emacs.
> >
> > * Fixed Emacs interface to JDEbug so that it handles chunked
> > responses to debugger commands.
> >
> > Thanks to Brian Rumple.
> >
> > * If jde-run-application-class is a jar file, expand any
> > environment variables or relative path indicators in the jar
> > file path.
> >
> > Thanks to Joshua Spiewak.
> >
> > * The JDEE now supports use of emacs-w3m to browse Javadoc files.
> > To use emacs-w3m, set jde-help-browser-function to
> > w3m-browse-url.
> >
> > * Fixes bug that caused the generation of an extraneous slash
> > in Javadoc URLs on UNIX systems.
> >
> > * Adds an Import submenu to the Code Generation menu. The submenu
> > contains all of the JDEE's import-related commands.
> >
> > * JDEE now allows the plugins directory to be under CVS or
> > RCS version control, i.e., to contain a directory named
> > CVS or RCS.
> >
> > * Fixes regressions that broke applet debugging.
> >
> > * Upgrades BeanShell from version 1.2.7 to version 2.0b2.
> >
> > * Update the class list used by completion and by code generation
> > wizards after compiling a class or building a project. This
> > should ensure that completion and the wizards work for new
> > classes and changes to existing classes after compiling
> > new or changed classes.
> >
> >
> > * This release includes the following enhancements to the
> > JDEE's class import wizard.
> >
> > - A new customization variable: jde-import-excluded-classes. The new
> > variable replaces jde-import-excluded-packages, which the JDEE no
> > longer defines. The new variable provides the following new class
> > exclusion options.
> >
> > - It allows you to use Lisp functions as well as
> > regular expressions to specify exclusion rules.
> >
> > - It allows you to specify that a rule excludes all
> > unqualified synonyms of a class that meets the
> > rule. For example, one of the default rules specifed
> > by this variable excludes java.lang.String as well
> > as any other class whose unqualified name is String.
> >
> > - This release adds the jde-import-expand-imports command.
> > This command replaces package imports, e.g.,
> >
> > java.io.*
> >
> > with imports of the classes specifically referenced by
> > the current
> > buffer.
> >
> > - The following commands now include a prefix argument that
> > causes all classes to be imported, regardless of the
> > setting of jde-import-excluded-classes.
> >
> > - jde-import-find-and-import
> > - jde-import-all-filter
> > - jde-import-all
> >
> > - This release includes a new import organization option:
> > jde-import-blank-line-between-groups.
> >
> > Thanks to Martin Schwamberger for these enhancements.
> >
> >
> > * Fixed bugs that caused inconsistent enabling of electric
> > return mode.
> >
> > * Fixed jde-help-show-class-member-doc to call jde-help-show-document
> > from the JDEE buffer instead of the temp buffer to ensure that JDEE
> > customizations are in effect, in particular,
> > browse-url-browser-function.
> >
> > Thanks to Dan Katz.
> >
> > * Emacs 21.3.5 compatibility fix: Updated
> > jde-compile-finish-kill-buffer
> > to include prefix argument which is not optional in Emacs 21.3.5.
> >
> > Thanks to T. V. Raman.
> >
> >
> > JDE 2.3.4beta5
> >
> > * Made jde-entering-java-buffer-hook non-customizable. This
> > variable is part of the project-switching machinery and
> > therefore should not itself be customizable.
> >
> > * Made various changes intended to make the JDEE's project-switching
> > code more robust.
> >
> > * Fixed the following project file-related bugs:
> >
> > - Variable that has been changed from its standard value to nil
> > is not saved in project file.
> >
> > - Variable whose customization has been erased is not removed
> > from project file.
> >
> > * Fixes problem with jdb breakpoints. Opening a new java file
> > after setting a
> > breakpoint prevents the user from removing the breakpoint.
> >
> > * Update makefile for compiling the JDEE Lisp code to work with
> > cedet.
> >
> > * Adds JDE->Documentation->Remove (jde-javadoc-remdoc-at-line)
> > command. This command removes the javadoc block for the
> > declarationa at point.
> >
> > Thanks to David Ponce.
> >
> > JDE 2.3.4beta4
> >
> > * Replace main control flow abbreviation with a main
> > method template.
> >
> > Thanks to Martin Schwamberger.
> >
> > * Make console buffer template conform the CheckStyle's default
> > rules.
> >
> > Thanks to Martin Schwamberger.
> >
> > * The jde-import-organize command no longer permanently moves point
> > from its current position.
> >
> > * Fixes the command jde-debug-where for jdb for line numbers
> > greater than 999.
> >
> > * Fixes setting the correct stack depth when the thread name
> > contains spaces or '-'.
> >
> > * Compatibility fix to make control flow abbreviations work
> > in XEmacs.
> >
> > Thanks to Martin Schwamberger.
> >
> > * Adds a JDE->Code Generation->Modes menu with items for
> > enabling/disabling abbrev mode and electric return mode.
> >
> > * Remove extra space in generated get/set methods.
> >
> > Thanks to Yoon Kyung Koo.
> >
> > * Adds the customization variable jde-wiz-tostring-static-members.
> > When on (the default), this variable causes jde-wiz-tostring
> > to include the values of static members in the string returned
> > by the generated toString() method.
> >
> > Thanks to Yoon Kyung Koo.
> >
> > * Enhances jde-wiz-tostring to respect the coding style specified
> > by jde-gen-k&r.
> >
> > Thanks to Yoon Kyung Koo.
> >
> > * JDEE's syntax hilighting is enhanced to support c-doc-face-name
> > if defined.
> >
> > Thanks to David Ponce.
> >
> >
> > JDE 2.3.4beta3
> >
> > * The default for jde-gen-comments (include comments in
> > generated cflow code) has been changed from to nil to
> > facilitate Checkstyle conformity.
> >
> > * This release includes a new approach to generating cflow
> > constructs via abbreviations that avoids inserting the
> > abbreviations in comments and strings and thus the problems
> > that entails.
> >
> > Thanks to Martin Schwamberger.
> >
> > * Typing main no longer expands to a main() method. A command
> > for generating a main method will be provided in a future
> > release.
> >
> > * Remove dependency of the beanshell (therefore the JDEE) on
> > compilation-mode variables being defined.
> >
> > * Implements an electric return mode (based on jde-gen-embrace).
> >
> > This mode matches an open brace at the end of a line when you press
> > the Enter key. The variable jde-electric-return-p enables this mode,
> > which is off by default. The command jde-toggle-electric-return
> > enables you to turn the mode off and on regardless of the setting of
> > jde-electric-return-p. The command is bound to the toggle menu item
> > JDE->Code Generation->Electric Return. The customization variable
> > jde-newline-function allows you to specify any of the standard Emacs
> > newline-and-indent functions or a custom function. The electric
> > return mode uses the selected function to create the new lines for
> > the matching closed brace and intervening content line.
> >
> > Thanks to Suraj Acharya.
> >
> > * Adds the command jde-wiz-tostring. This method generates
> > a toString() method at point for the class at point. The
> > method returns a string that lists the current values of
> > the class's member variables. This release also provides
> > customization variables that enable you to specify the
> > size of the string buffer used to build the string,
> > the order in which the string lists the class's member
> > variables, and the separator used to separate the
> > variables. See the docstring for the command for more
> > info.
> >
> > Thanks to Jeff Jensen.
> >
> >