Nascif,

Thanks for your detail answer. This is on is Linux SuSE 8.1 Emacs v. 21.2.1 
... I  enabled debug-on-error, please see results and comments on you notes 
inline:

On June 16, 2004 10:23 pm, Nascif Abousalh-Neto wrote:
> Hi Milan,
>
> I searched for this error message in both flymake.el and jde-flymake.el and
> I was not able to find it. 

i have looked in the message window and this the message seems from jde .. 
which seems weird as i never saw it in any other situation except trying any 
flymake command (even mode):


##### On flymake-mode, i get:

Debugger entered--Lisp error: (file-error "Opening directory" "not a 
directory" 
"/home/mzimmermann/projects/eclipse3workspace/airliftj/src/airliftj/util/entityModelUMLToXML/UMLEntities2Hibernate.java")
  
directory-files("/home/mzimmermann/projects/eclipse3workspace/airliftj/src/airliftj/util/entityModelUMLToXML/UMLEntities2Hibernate.java")
  
jde-find-project-file("/home/mzimmermann/projects/eclipse3workspace/airliftj/src/airliftj/util/entityModelUMLToXML/UMLEntities2Hibernate.java")
  flymake-jde-jikes-java-init(#<buffer UMLEntities2Hibernate.java>)
  flymake-start-syntax-check(#<buffer UMLEntities2Hibernate.java>)
  flymake-start-syntax-check-for-current-buffer()
  flymake-mode-on()
  flymake-mode()
* call-interactively(flymake-mode)
  execute-extended-command(nil)
  call-interactively(execute-extended-command)

#### In Message window:

Loading /home/mzimmermann/projects/eclipse3workspace/airliftj/prj.el 
(source)...done [2 times]
jde-find-project-file: Opening directory: not a directory, 
/home/mzimmermann/projects/eclipse3workspace/airliftj/src/airliftj/util/entityModelUMLToXML/UMLEntities2Hibernate.java

##### On "flymake-start-syntax-check-for-current-buffer" i get:

Debugger entered--Lisp error: (file-error "Opening directory" "not a 
directory" 
"/home/mzimmermann/projects/eclipse3workspace/airliftj/src/airliftj/util/entityModelUMLToXML/UMLEntities2Hibernate.java")
  
directory-files("/home/mzimmermann/projects/eclipse3workspace/airliftj/src/airliftj/util/entityModelUMLToXML/UMLEntities2Hibernate.java")
  
jde-find-project-file("/home/mzimmermann/projects/eclipse3workspace/airliftj/src/airliftj/util/entityModelUMLToXML/UMLEntities2Hibernate.java")
  flymake-jde-jikes-java-init(#<buffer UMLEntities2Hibernate.java>)
  flymake-start-syntax-check(#<buffer UMLEntities2Hibernate.java>)
  flymake-start-syntax-check-for-current-buffer()
* call-interactively(flymake-start-syntax-check-for-current-buffer)
  execute-extended-command(nil)
  call-interactively(execute-extended-command)
  recursive-edit()
  byte-code("Æ !ˆÇ ˆÈ      !ˆ\nƒ?

> I wonder if it was not a problem during
> configuration, given that it is quite complex. In order to narrow down the
> possibilities, I would suggest the following: 1) enable debug-on-error to
> get a full trace;

ok thanks

> 2) make sure you are using the correct version of flymake - not the
> official one (0.2) but the one from CVS:
> http://cvs.sourceforge.net/viewcvs.py/flymake/flymake/

yes, i use the CVS version ...

> 3) double check the customization

i believe i have items 1-5 correct (did not do the highlighting customization) 
there is only one variable to customize, is that correct? 

I am attacthing my prj.el - not that I would want you to spend time debugging 
my setup but just in case ...

Thanks again, Milan
(jde-project-file-version "1.0")
(jde-set-variables
 '(jde-jdk-registry (quote (("1.4" . "/opt/my-opt/jdk1.4") ("1.5" . 
"/opt/my-opt/jdk1.5"))))
 '(jde-global-classpath (quote ("/opt/my-opt/jdk1.4/jre/lib/rt.jar" 
"/opt/my-opt/jdk1.4/lib/tools.jar" "./classes" "./lib" "./lib/jaxb/lib" 
"./lib/jaxp/lib" "./lib/hibernate/lib" "./lib/hsql/lib" "./lib/struts/lib" 
"./lib/jaxp/lib/endorsed")))
 '(jde-debugger (quote ("JDEbug")))
 '(jde-sourcepath (quote ("/opt/my-opt/jdk1.4/src.jar" "./src")))
 '(jde-run-working-directory "./classes")
 '(jde-sourcepath (quote ("/opt/my-opt/jdk1.4/src.jar" "./src")))
 '(jde-compile-option-directory 
"/home/mzimmermann/projects/eclipse3workspace/airliftj/classes")
)

Reply via email to