At 09:33 PM 8/15/00 +0400, ANDRIAMASINORO Fenintsoa wrote:
>Hi,
>Here is the message error detailed
>********
>Signaling: (wrong-type-argument stringp nil)
>  set-buffer(nil)
>  (save-excursion (set-buffer (get-buffer jde-project-file-name)) (unless
(looking-at "\n") (princ "\n")) (save-buffer))
>  (let ((standard-output ...)) (unless (bolp) (princ "\n")) (princ
"(jde-set-project-name ") (prin1 jde-project-name) (princ ")\n") (princ
"(jde-set-variables ")
>(mapcar (lambda ... ...) (jde-symbol-list)) (princ ")") (save-excursion
(set-buffer ...) (unless ... ...) (save-buffer)) (kill-buffer (get-buffer
>jde-project-file-name)))
>  jde-save-variables()
>  jde-save-project("")
>  call-interactively(jde-save-project)
>****************
>
>Stephane a �crit :
>
>> Shall you send the backtrace buffer that appears when using the
option/general/debug on error from Emacs menu please?
>> Steff
>>
>> ANDRIAMASINORO Fenintsoa wrote:
>>
>> > Hi everybody,
>> >
>> > When I try to save my project (via JDE->Project->Project File->Save)
and after entering  (or not and then using the default) the project name,
the following
>> > message appears in the mini-buffer:
>> > ++++++++
>> > Wrong type argument: stringp, nil
>> > ++++++++
>> > and, my variable 'jde-project-file-name' value was
E:/MesDocs/javaProject/myProject
>> >
>> > But when the above variable value is only 'myProject', there is no
error and the file 'myproject' is effectively created. The problem is that
JDE creates it in
>> > the current directory while I want it in E:/MesDocs/javaProject/
directory.
>> >
>> > How can I proceed?
>> >

You have to move the prj.el file yourself to the directory in which you
want it to reside. This is a deficiency and I will consider providing a way
to allow you to specify where you want the prj.el file to be saved.

Please note: the value of jde-project-file-name IS NOT A PATH. Its default
value is prj.el and should NEVER BE CHANGED unless this name conflicts with
some other type of file on your system.

Also please note that when the Save Project File command prompts you for a
project name, it is NOT prompting you to enter a file name or a path name.
It is prompting you to enter a project name that it uses internally to keep
track of which buffers belong to which projects. So when the command
prompts you to enter a name, enter a unique name that serves to identify
the project, such as TheFantasticJavaServerProject. My project name for the
JDE Java code is, surprise, JDE.

- Paul


Reply via email to