Stefan Heimann writes: > Hi! > > I try the import-wizard, but it does not work. > > The messages buffer contains the following error message: > > Starting the BeanShell. Please wait... > exclude-regexp=(bsh.*) > exclude-regexp=bsh.* > new-import=javax.swing.JFrame > jde-import-get-import-insertion-point: Invalid function: (macro lambda > (token streamorbuffer &optional search-parts search-includes) "Find > all nonterminals with a token TOKEN within STREAMORBUFFER. > TOKEN is a symbol representing the type of the tokens to find. > Optional argument SEARCH-PARTS and SEARCH-INCLUDE are passed to > `semantic-find-nonterminal-by-function'." (\` > (semantic-find-nonterminal-by-function (lambda (tok) (eq (\, token) > (semantic-token-token tok))) (\, streamorbuffer) (\, search-parts) (\, > search-includes)))) >
You compiled the JDE and/or semantic packages incorrectly. Remove all .elc files from these packages and restart Emacs. If the import wizard works, recompile the files using the makefile in semantic and jde-compile-jde. This issue has been discussed extensively on the JDE mailing list, as recently as yesterday. See the archive if you want to know more. Paul
