At 03:23 PM 4/28/00 -0700, you wrote:
>
>Paul Kinnucan wrote:
>> 
>> At 04:01 PM 4/28/00 -0400, you wrote:
>> >
>> >I have this problem, and for me sometimes hitting return twice in the
CLI.*
>> >window will cause it to show up.  I've reported it before, but no one else
>> >seems to have seen it. My app runs a interpreter and the only way to even
>> >see the prompt is two returns.
>> >
>> 
>> Okay, now you've reminded me that I have heard of similar problems before.
>> In every case that I can recall, the problem turned out to be some problem
>> with how the Java process is writing to standard out. I believe in JDK
>> 1.1.x there was a bug with buffered output that caused a problem for the
>> beanshell. This was solved, I believe, by fiddling with the output buffer
>> on the Java side (reducing the buffer to one char?). Anyway, if you're
>> having problems, it might be worth pursuing the idea that the output is
>> being buffered on the Java side and the buffer is not filled up and so
>> never gets written out to standard out, e.g., if you have a 100 character
>> i/o buffer on the Java side and your initial user prompt is only two
>> characters, e.g., "> " with no eol, you would need to flush the output
>> buffer to get it to appear on the emacs side.
>> 
>> - Paul
>>
>If I just run my program from an MS-DOS prompt using java I see the
>System.out messages, so the problem doesn't seem to be buffering.  The
>version of JDK I'm using is 1.2.2.  
>
>I'm using emacs 20.6 and JDE2.1.6beta23.  Perhaps the stability of one
>of those systems comes into play?
>
>I've noticed something else that seems unrelated.  When I try to step
>into a constructor in a different file I get a prompt for the file
>location, and when I enter the file name the cursor goes to the wrong
>spot.  The debug session is confused after that.  However, if I set a
>breakpoint in the other file, the debugger gets there just fine.  Could
>this be related?
>
>I'm assuming the output should show up in the main class process window,
>is that correct?  What's a CLI.* window?
>

Wrong assumption. Output should show up in the CLI (command-line interface)
buffer, one of five buffers JDEbug creates for ever debuggee process. (The
other four are the debug messages buffer, the *JDEbug* low-level
Emacs/jdebug command buffer, the local variable buffer, and the threads
buffer.)

- Paul


------------------------------------------------------------
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



Reply via email to