Re: jde-2.3.3 error by jde-bug-evaluate-expression

2004-01-27 Thread Harald Maier
Petter Måhlén [EMAIL PROTECTED] writes:

 The exception is throw by the Java side of JDEbug. It keeps a map of object
 id (269 in this case) and object reference in the process being debugged.
 The exception indicates that it cannot find the object with reference 269. I
 haven't looked at the 2.3.3 code, but if I remember right, in previous
 versions, JDEbug never cleaned out the object store. I would say that the
 most likely sources of the problem are:

 - the elisp side of JDEbug is using an invalid object ID (due to a bug), or
 - the Java side of JDEbug is nowadays cleaning out the object store, and the
 object in question has been cleaned out from the Java side but not the elisp
 side (meaning there is some bug in the cleaning out of objects).

 More questions in addition to what Andrew asked: does this happen
 immediately and always for the same object? Or do you have to run the
 debugger for some time first? Does it matter which program you are
 debugging?

It happens for all objects in every small test contexts. The debug
window 'JDEbug 1' appears on the left side - unfortunatly only under
Linux with a width of zero. In the JDEbug 1 window the values look
fine. I did this test in a test scenario with 'emacs -q'.

Ok, I am now seeing that this feature is maybe now not so important
because looking to the JDEbug 1 window is more convenient.

How can I recompile the java files because I want to fix the width
problem? I do not found any build or make file.

Harald


Re: jde-2.3.3 error by jde-bug-evaluate-expression

2004-01-26 Thread Harald Maier
Andrew Hyatt [EMAIL PROTECTED] writes:

 Does it ask for an expression to evaluate first?

Yes, it asks for an expression and afterwards the above error is
signaled.

 When I evaluate 'jde-bug-evaluate-expression' in a JDEbug session I
 get the following error:

 ,
 | Error: cannot get object 269.
 |  Reason: Exception during command execution: jde.debugger.JDEException: No such 
 object exists.
 | eieio-oref: Wrong type argument: (or object-p class-p), nil
 `

Harald