Regarding this same component, has anyone noticed the following problem.

I start my Geronimo server with the following:
"$KMS_SERVER"/geronimo/bin/gsh -c "geronimo/start-server --logfile
'$KMS_SERVER/geronimo/var/log/startup.log'" &
USER=`<"$KMS_CONF/geronimo-auth-user"`
PASS=`<"$KMS_CONF/geronimo-auth-pass"`
"$KMS_SERVER"/geronimo/bin/gsh -c "geronimo/wait-for-server -u $USER -w $PASS"

When it finished starting a message is printed to the tune of
"Geronimo started in h:mm:ss.sss". Sometimes this works perfectly,
though on the odd occassion the messages is printed only after a new
shell prompt has been printed, and this again sometimes goes paired
with echoing being broken. So when you type, the shell receives the
input but it's not being echoed. I have to issue a "reset" command to
return back to normal.

I have not noticed anything triggering this problem. It will happen
intermittently for no reason. And since it's always paired with the
message being printed after the prompt, I figure it's probably a race
condition? Note that the failure is paired backwards with the late
printing, though the late printing doesn't indicate the echo failure.
I do think they're related though.

This is a good start:
quin...@quintin-laptop sbin $ sudo /opt/kms/sbin/service restart appserver
Shutting down...
Waiting for Geronimo server: localhost:1099
Launching Geronimo Server...
Geronimo server is started
Geronimo Server started in 0:00:33.382
quin...@quintin-laptop sbin $

This is a failed start (with enter pressed 3 times afterwards and then
"ls" entered + another enter):
quin...@quintin-laptop sbin $ sudo /opt/kms/sbin/service restart appserver
Shutting down...
Waiting for Geronimo server: localhost:1099
Launching Geronimo Server...
Geronimo server is started
quin...@quintin-laptop sbin $ Geronimo Server started in 0:00:33.382
quin...@quintin-laptop sbin $ quin...@quintin-laptop sbin $
quin...@quintin-laptop sbin $
2.1.4.start-appserver  2.1.4.stop-appserver  common.sh  daemon  init.d
 install  jsvc  service  start-appserver  start-jar  stop-appserver
stop-jar
quin...@quintin-laptop sbin $

It's not the same as above, though I do think it's caused by the same
component, as the only way shell echoing can become broken would be
the terminal not being restored/initialized properly. Anyone noticed
this problem?

Quintin Beukes



On Wed, Nov 25, 2009 at 5:13 PM, Shawn Jiang <[email protected]> wrote:
> I'm using G2.1.4 in LF,  it should be a general problems.  I don't think its
> a GShell specific problem.  Instead, we met this problem with both "gsh -c
> deploy deploy" and "deploy.sh deploy".
>
>
> On Wed, Nov 25, 2009 at 7:13 PM, chi runhua <[email protected]> wrote:
>>
>> Thanks Shawn for the sharing.
>>
>> I'll collect this info into G doc.  Could you specify the G version you
>> are using, or is it a general problem in all G servers with a GShell
>> environment?
>>
>> Jeff C
>>
>> On Wed, Nov 25, 2009 at 5:29 PM, Shawn Jiang <[email protected]> wrote:
>>>
>>> Lotus Foundation(LF) is a customized linux OS.  We met a wierd problem
>>> when deploying applications to a running Geronimo on LF.
>>>
>>> The deploy process is not successful and never return.   I remote debug
>>> to it and found that it's caused by some native code execution when doing
>>> the JLine UnixTerminal init.   Seems LF does not support some native code
>>> used in UnixTerminal.
>>>
>>> To resolve this problem,  We have to set a system property in JAVA_OPTS
>>>
>>> -Djline.terminal=jline.UnsupportedTerminal
>>>
>>> to force the JLine use UnsupportedTerminal instead of UnixTerminal.  I'm
>>> sending this mail to log it in case someone else might meet similar problems
>>> on other platforms,
>>>
>>> --
>>> Shawn
>>
>
>
>
> --
> Shawn
>

Reply via email to