>>>> "Vaclav" == Vaclav Barta
<vbar(a)comp.cz> writes:
Vaclav> ================================================================
Vaclav> Dear Bug Team!
Vaclav> when I try to open a Java file, I get
Vaclav> Error in File mode specification: Cannot open load file:
Vaclav> "executable"
Vaclav> (see below for the backtrace). I'm probably missing some
Vaclav> package, but which one?
Hi Vaclav!
Library is file c:\Program Files\XEmacs\xemacs-packages\lisp\sh-script\executable.elc
seems to be the one.
xemacs-beta, is JDE missing a build requirement for this?
Best regards,
Adrian
Vaclav> ================================================================
Vaclav> System Info to help track down your bug:
Vaclav> ---------------------------------------
Vaclav> uname -a: Linux linux 2.4.19-4GB #1 Wed Sep 25 18:58:10 UTC 2002 i686
unknown
Vaclav> ./configure '--with-mule'
Vaclav> XEmacs 21.5-b15 "celery" (+CVS-20030905) configured for
`i686-pc-linux'.
Vaclav> Compilation / Installation:
Vaclav> Source code location: /usr/local/src/xemacs/xemacs-21.5
Vaclav> Installation prefix: /usr/local
Vaclav> Operating system description file: `s/linux.h'
Vaclav> Machine description file: `m/intel386.h'
Vaclav> Compiler: gcc -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wpacked -Wshadow
-Wmissing-declarations -g -O3
Vaclav> Relocating allocator for buffers: no
Vaclav> GNU version of malloc: yes
Vaclav> - Using Doug Lea's new malloc from the GNU C Library.
Vaclav> Window System:
Vaclav> Compiling in support for the X window system:
Vaclav> - X Windows headers location: /usr/X11/include
Vaclav> - X Windows libraries location: /usr/X11/lib
Vaclav> - Handling WM_COMMAND properly.
Vaclav> Using Lucid menubars.
Vaclav> Using Lucid scrollbars.
Vaclav> Using Motif dialog boxes.
Vaclav> Using Motif native widgets.
Vaclav> TTY:
Vaclav> Compiling in support for ncurses.
Vaclav> Compiling in support for GPM (General Purpose Mouse).
Vaclav> Images:
Vaclav> Compiling in support for GIF images (builtin).
Vaclav> Compiling in support for XPM images.
Vaclav> Compiling in support for PNG images.
Vaclav> Compiling in support for JPEG images.
Vaclav> Compiling in support for TIFF images.
Vaclav> Sound:
Vaclav> Compiling in support for sound (native).
Vaclav> Databases:
Vaclav> Compiling in support for Berkeley database.
Vaclav> Compiling in support for GNU DBM.
Vaclav> Internationalization:
Vaclav> Compiling in support for Mule (multi-lingual Emacs).
Vaclav> Compiling in support for XIM (X11R5+ I18N input method).
Vaclav> - Using Motif to provide XIM support.
Vaclav> Mail:
Vaclav> Compiling in support for "dot-locking" mail spool file locking
method.
Vaclav> Other Features:
Vaclav> Inhibiting IPv6 canonicalization at startup.
Vaclav> Compiling in support for dynamic shared object modules.
Vaclav> Using the new portable dumper.
Vaclav> Compiling in support for extra debugging code.
Vaclav> WARNING: ---------------------------------------------------------
Vaclav> WARNING: Compiling in support for runtime error checking.
Vaclav> WARNING: XEmacs will run noticeably more slowly as a result.
Vaclav> WARNING: Error checking is on by default for XEmacs beta releases.
Vaclav> WARNING: ---------------------------------------------------------
Vaclav> Load-Path Lisp Shadows:
Vaclav> ----------------------
Vaclav> (/usr/local/lib/xemacs/mule-packages/lisp/mule-base/ethio-util
Vaclav> /usr/local/lib/xemacs-21.5-b15/lisp/mule/ethio-util
Vaclav> /usr/local/lib/xemacs/mule-packages/lisp/mule-base/china-util
Vaclav> /usr/local/lib/xemacs-21.5-b15/lisp/mule/china-util
Vaclav> /usr/local/lib/xemacs/mule-packages/lisp/mule-base/cyril-util
Vaclav> /usr/local/lib/xemacs-21.5-b15/lisp/mule/cyril-util
Vaclav> /usr/local/lib/xemacs/mule-packages/lisp/mule-base/korea-util
Vaclav> /usr/local/lib/xemacs-21.5-b15/lisp/mule/korea-util
Vaclav> /usr/local/lib/xemacs/mule-packages/lisp/mule-base/viet-util
Vaclav> /usr/local/lib/xemacs-21.5-b15/lisp/mule/viet-util
Vaclav> /usr/local/lib/xemacs/mule-packages/lisp/mule-base/japan-util
Vaclav> /usr/local/lib/xemacs-21.5-b15/lisp/mule/japan-util)
Vaclav> Installed XEmacs Packages:
Vaclav> -------------------------
Vaclav> ((xemacs-devel:version 1.55 :type single-file)
Vaclav> (xemacs-base :version 1.78 :type regular)
Vaclav> (w3 :version 1.28 :type regular)
Vaclav> (vm :version 7.14 :type regular)
Vaclav> (vc :version 1.37 :type regular)
Vaclav> (text-modes :version 1.61 :type single-file)
Vaclav> (supercite :version 1.19 :type regular)
Vaclav> (speedbar :version 1.26 :type regular)
Vaclav> (sieve :version 1.13 :type regular)
Vaclav> (semantic :version 1.17 :type regular)
Vaclav> (sasl :version 1.13 :type regular)
Vaclav> (rmail :version 1.13 :type regular)
Vaclav> (python-modes :version 1.02 :type single-file)
Vaclav> (psgml :version 1.4 :type regular)
Vaclav> (prog-modes
Vaclav> :version
Vaclav> 1
Vaclav> .79
Vaclav> :type
Vaclav> single-file)
Vaclav> (perl-modes :version 1.04 :type single-file)
Vaclav> (pcl-cvs :version 1.64 :type regular)
Vaclav> (os-utils :version 1.31 :type single-file)
Vaclav> (net-utils :version 1.32 :type single-file)
Vaclav> (mmm-mode :version 1.0 :type regular)
Vaclav> (misc-games :version 1.16 :type single-file)
Vaclav> (mh-e :version 1.23 :type regular)
Vaclav> (mail-lib :version 1.57 :type regular)
Vaclav> (jde :version 1.45 :type regular)
Vaclav> (ispell :version 1.24 :type regular)
Vaclav> (ilisp :version 1.32 :type regular)
Vaclav> (hm--html-menus :version 1.21 :type regular)
Vaclav> (gnats :version 1.15 :type regular)
Vaclav> (fsf-compat :version 1.12 :type single-file)
Vaclav> (elib :version 1.1 :type single-file)
Vaclav> (eieio :version 1.04 :type regular)
Vaclav> (efs :version 1.29 :type regular)
Vaclav> (edit-utils :version 2.02 :type single-file)
Vaclav> (ediff :version 1.47 :type regular)
Vaclav> (edebug :version 1.18 :type regular)
Vaclav> (ecrypto :version 0.13 :type regular)
Vaclav> (dired :version 1.13 :type regular)
Vaclav> (debug :version 1.16 :type regular)
Vaclav> (cc-mode :version 1.33 :type regular)
Vaclav> (calendar :version 1.19 :type regular)
Vaclav> (calc :version 1.23 :type regular)
Vaclav> (bbdb :version 1.23 :type regular)
Vaclav> (apel :version 1.26 :type regular)
Vaclav> (mule-base :version 1.43 :type regular)
Vaclav> (leim :version 1.2 :type regular)
Vaclav> (latin-unity :version 1.07 :type regular))
Vaclav> Installed Modules:
Vaclav> -----------------
Vaclav> Features:
Vaclav> --------
Vaclav> (mail-abbrevs xemacsbug shadow sendmail rfc822 jde-import
Vaclav> jde-java-font-lock jde-which-method jde-java-grammar jde-wiz
Vaclav> jde-complete senator eldoc browse-url jde-gen tempo jde-run jde-jdb
Vaclav> jde-bug jde-dbs jde-dbo jde-db overlay jde-parse jde-imenu regexp-opt
Vaclav> semantic-imenu semantic-java thingatpt avltree stack-m elib-node
Vaclav> semantic-bnf semantic-sb semantic-ia-sb semantic-analyze semantic-ctxt
Vaclav> semantic-cb eieio-base eieio-speedbar eieio-custom speedbar sb-image
Vaclav> dframe semantic-util-modes timer semantic-util semantic assoc working
Vaclav> jde-compile compile comint ring cus-edit cus-load cc-mode cc-align
Vaclav> cc-cmds cc-engine cc-styles cc-langs cc-vars cc-menus imenu cc-defs
Vaclav> font-lock semantic-load jde-help jde-util jde-widgets tree-widget efc
Vaclav> wid-edit cus-face beanshell eieio advice advice-preload efs-cu
Vaclav> xemacs-devel-autoloads xemacs-base-autoloads w3-autoloads vm-autoloads
Vaclav> vc-autoloads text-modes-autoloads supercite-autoloads
Vaclav> speedbar-autoloads sieve-autoloads semantic-autoloads sasl-autoloads
Vaclav> rmail-autoloads python-modes-autoloads psgml-autoloads
Vaclav> prog-modes-autoloads perl-modes-autoloads pcl-cvs-autoloads
Vaclav> os-utils-autoloads net-utils-autoloads mmm-mode-autoloads
Vaclav> misc-games-autoloads mh-e-autoloads mail-lib-autoloads jde-autoloads
Vaclav> ispell-autoloads ilisp-autoloads hm--html-menus-autoloads
Vaclav> gnats-autoloads fsf-compat-autoloads elib-autoloads eieio-autoloads
Vaclav> efs-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads
Vaclav> ecrypto-autoloads dired-autoloads debug-autoloads cc-mode-autoloads
Vaclav> calendar-autoloads calc-autoloads bbdb-autoloads apel-autoloads
Vaclav> mule-base-autoloads leim-autoloads latin-unity-autoloads
Vaclav> modules-autoloads mule-autoloads auto-autoloads loadhist rsz-minibuf
Vaclav> auto-show fontl-hooks x-iso8859-1 tibetan lao devanagari indian
Vaclav> slovenian czech romanian ccl code-cmds gutter-items menubar-items
Vaclav> x-menubar mode-motion mouse behavior itimer auto-save lisp-mode
Vaclav> easymenu iso8859-1 page buff-menu lib-complete cus-file derived
Vaclav> newcomment env text-props frame obsolete cus-start custom widget
Vaclav> cl-extra mini-cl cl cl-19 packages backquote unicode lucid-scrollbars
Vaclav> cut-buffer lucid-menubars motif-dialogs x c-balloon-help tty-frames
Vaclav> tty toolbar native-sound scrollbar unix-processes multicast
Vaclav> network-streams subprocesses modules menu-accelerator-support menubar
Vaclav> berkeley-db dbm md5 xemacs xim mule gutter tiff png gif jpeg xpm xbm
Vaclav> lisp-float-type file-coding linux dialog devices window-system base64)
Vaclav> Recent keystrokes:
Vaclav> -----------------
Vaclav> C-x 1 M-x r e p o r t - x e TAB RET
Vaclav> Recent messages (most recent first):
Vaclav> -----------------------------------
Vaclav> Auto save file for draft message exists; consider M-x mail-recover
Vaclav> Loading xemacsbug...done
Vaclav> Loading xemacsbug...
Vaclav> Warning: Error in File mode specification: Cannot open load file:
"executable"
Vaclav> Backtrace follows:
Vaclav> signal(file-error ("Cannot open load file"
"executable"))
Vaclav> # bind (path handler filename nosuffix nomessage noerror file)
Vaclav> load("executable" nil require nil)
Vaclav> # (unwind-protect ...)
Vaclav> require(executable)
Vaclav> byte-code("..." [jde-emacs21p jde-xemacs20p jde-xemacsp
emacs-major-version current-load-list 20 string-match "\\bEmacs\\b"
emacs-version 21 require jde-help semantic-load easymenu cl font-lock cc-mode cus-edit
comint jde-compile jde-db jde-bug jde-jdb jde-run jde-gen compile imenu browse-url
beanshell jde-wiz jde-java-grammar jde-complete jde-which-method jde-java-font-lock
jde-import executable efc jde-open-source fboundp custom-set-default defalias set-default
custom-declare-group jde nil "Java Development Environment" :group tools :prefix
"jde-" jde-project "JDE Project Optio\n ns"] 8)
Vaclav> # bind (current-load-list)
Vaclav> # (unwind-protect ...)
Vaclav> # bind (load-file-name)
Vaclav> # (unwind-protect ...)
Vaclav> # (unwind-protect ...)
Vaclav> # (unwind-protect ...)
Vaclav> # (unwind-protect ...)
Vaclav> # (unwind-protect ...)
Vaclav> # (unwind-protect ...)
Vaclav> (load-internal "[internal]")
Vaclav> load-internal("jde" nil nil nil binary)
Vaclav> # bind (path handler filename nosuffix nomessage noerror file)
Vaclav> load("jde" nil nil nil)
Vaclav> # (unwind-protect ...)
Vaclav> jde-mode()
Vaclav> # bind (alist mode name keep-going)
Vaclav> # (unwind-protect ...)
Vaclav> # bind (just-from-file-name)
Vaclav> set-auto-mode()
Vaclav> #<compiled-function nil "...(5)" [set-auto-mode t] 1>()
Vaclav> # (unwind-protect ...)
Vaclav> call-with-condition-handler(#<compiled-function
(__call_trapping_errors_arg__) "...(17)" [__call_trapping_errors_arg__ errstr
error-message-string lwarn file-mode-spec warning "Error in %s: %s\n\nBacktrace
follows:\n\n%s" "File mode specification"
backtrace-in-condition-handler-eliminating-handler] 8> #<compiled-function nil
"...(5)" [set-auto-mode t] 1>)
Vaclav> # (condition-case ... . ((error)))
Vaclav> # bind (find-file)
Vaclav> normal-mode(t)
Vaclav> # bind (nomodes after-find-file-from-revert-buffer noauto warn error)
Vaclav> after-find-file(nil t)
Vaclav> # (unwind-protect ...)
Vaclav> # bind (inhibit-read-only error number truename rawfile nowarn filename
buf)
Vaclav> find-file-noselect-1(#<buffer "NamespaceCollector.java">
"/home/vb/jdiff/NamespaceCollector.java" nil nil
"/home/vb/jdiff/NamespaceCollector.java" (196726 770))
Vaclav> byte-code("..." [number truename rawfile nowarn filename buf
set-buffer-major-mode find-file-noselect-1] 7)
Vaclav> # (condition-case ... . ((t (byte-code "Â!¨Ã @ A\"§" [buf
data kill-buffer signal] 3))))
Vaclav> # bind (number truename buf wildcards rawfile nowarn filename)
Vaclav> find-file-noselect("/home/vb/jdiff/NamespaceCollector.java" nil
nil nil)
Vaclav> # bind (wildcards codesys filename)
Vaclav> find-file("/home/vb/jdiff/NamespaceCollector.java")
Vaclav> # bind (dir file-count line end-of-options file-p arg tem)
Vaclav> command-line-1()
Vaclav> # bind (command-line-args-left)
Vaclav> command-line()
Vaclav> # (condition-case ... . ((t (byte-code " §" [error-data data
nil] 1))))
Vaclav> # bind (error-data)
Vaclav> normal-top-level()
Vaclav> # (condition-case ... . error)
Vaclav> # (catch top-level ...)
Vaclav> jde-java-font-lock: building names cache...empty
Vaclav> jde-java-font-lock: building names cache...
Vaclav> Loading customization dependencies...done
Vaclav> Loading customization dependencies...
Vaclav> Loading cus-face...done
Vaclav> Loading cus-face...
Vaclav> Loading jde...
Vaclav> Loading efs-cu...done
Vaclav> Loading efs-cu...
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/