Thank you for the reply Paul.
It turns out an errant call in my .emacs was wiping out the system-name
variable, resulting in it being nil. My debug problem occurred because of
an assumption that the system-name will not be nil. This is an abnormal
situation, but you may still want to check in jde-dbs.el for system-name ==
nil when setting the jde-bug-debugger-host-address variable and display a
warning message and default it to 127.0.0.1 like you used to have it in
pre-prod 2.1.6 (that's why it worked for me before!).
Thanks again for the help and the product!
----- Original Message -----
From: "Paul Kinnucan" <[EMAIL PROTECTED]>
To: "Jeff Jensen" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Tuesday, June 27, 2000 1:20 PM
Subject: Re: JDEbug, system-name, host-address issue
> At 12:39 PM 6/27/00 -0500, you wrote:
> >
> > Hi,
> > I am wondering if this is the current/next cause for why I can't run
> > JDEbug...(debugger starts successfully, but launch process generates
> > "(wrong-type-argument stringp nil)" on trying to run the CLI and I
noticed it
> > references the jde-bug-debugger-host-address variable; JDEbug does not
get
> > far enough to split Emacs into three windows).
> >
> > Anyone know why this appears in my customize for the host address? Is
it
> > correct - I don't think so or "mismatch" wouldn't appear? What displays
is
> > the code to set the variable instead of a proper value - why
didn't/wouldn't
> > the code execute?
> >
> > Here is a direct copy & paste from customize:
> >
> > jde-bug-debugger-host-address: [Hide]
> > (if jde-xemacsp
> > (system-name)
> > system-name)
> > [State]: this option is unchanged from its standard setting.
(mismatch)
>
>
>
> A mismatch error usually indicates that you have a customization for this
> variable in your .emacs file or a prj.el file that is obsoleted by a new
> version of the JDE that changes the way the variable is set. The way to
fix
> this is to reset the variable to its standard setting, i.e., the NEW
standard
> setting and resave the setting in your .emacs file AND your prj.el files.
>
> - Paul
>
> >
> > Address of system on which JDEbug is running. [Hide]
> > The default value is the value of the standard Emacs variable
`system-name'.
> >
> > Is this what happens when emacs can't eval the code (e.g. variable not
found
> > or invalid value?) - it displays the code?
> >
> > It is not set this way by my prj.el (nor .emacs), and the same thing
appears
> > regardless of a prj.el file in effect or not. And the value in my
prj.el
> > file is set to nil: '(jde-bug-debugger-host-address nil). System name
is nil
> > even from the first moment I start Emacs, inspected by C-h v.
> >
> > I am running NTEmacs 20.6.1 and JDE 2.1.8. I have not had JDEbug
working for
> > awhile (numerous failed small attempts - actually succeeded once, and
thought
> > it would work now, but...), so I don't know at what point this issue
crept
> > in. I really need to use JDEbug now, so I am focused on trying to
resolve
> > any/all of my config issues with it. Just the other day I recreated my
> > prj.el file and that cleared up a few other issues (e.g. complete at
point
> > was not working).
> >
> > I noted from previous posts and the archive that the check for xemacs
was
> > added recently (2.1.8 even?).
> >
> > Do I need to set my system-name variable to something special? I
thought it
> > automatically happened, and when I set it to "localhost" in my .emacs
anyway,
> > it still shows up nil.
> >
> > TIA
>
>
>
> ------------------------------------------------------------
> TECH SUPPORT POLICY
>
> I respond only to requests that contain a complete problem report. The
easiest
> way to ensure that your report is complete is to include the output of the
> JDE->Help->Submit Problem Report command in your request.
>
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> JDE website: http://sunsite.auc.dk/jde/
>
> JDE mailing list archive:
> http://www.mail-archive.com/[email protected]/maillist.html
>
>
>