From: Slava P. <sl...@je...> - 2002-02-08 01:52:42
|
Brian, I investigated the below problem and it only occurs in AntFarm; when running ant from the console it works properly. Upon further investigation, I found that it is caused by the fact that AntFarm passes the telnet output (which consists of multiple lines) to the parseLine() method all in one go. I think you make the assumption that a task will only output a line at a time, but this seems to be false with some tasks, such as the <telnet> task. On Mon, 2002-02-04 at 10:33, no...@so... wrote: > Bugs item #512321, was opened at 2002-02-02 20:50 > You can respond by visiting: > http://sourceforge.net/tracker/?func=detail&atid=100588&aid=512321&group_id=588 > > Category: plugins > Group: normal bug > Status: Open > Resolution: None > Priority: 5 > Submitted By: Nobody/Anonymous (nobody) > Assigned to: Nobody/Anonymous (nobody) > Summary: console reg expressions do not work > > Initial Comment: > Using windows 98 and NT and jedit 3.2.2. When running > the following ant target, the console plugin displays > output correctly however regular expressions are not > being matched. They do not turn red, and I get a > BUILD sucessful, even through I can see the errors in > the console output. > > <target name="Compile_EdocsBean"> > <telnet userid="xx" password="xxxxxx" server="xx"> > <read string="shtrain%"/> > <write>javac -d . EdocsBean.java</write> > <read string="shtrain%"/> > <write>logout</write> > </telnet> > </target> > > Error messges in the console are in the form > file:linenumber:errormsg > Output from the javac line in the target above should > match the following, but do not. I also have tried > (.+) by itself with same results. > > (.+):(\d+):(.+) > > However, the same errors are caught (turn red) in the > console with the following target: > > <target name="compile" depends="init"> > <javac deprecation="on" > srcdir="${src}" > includes="edocs/**" > destdir="${build}"/> > </target> > > I believe the bug is with the <telnet> tag. If the > telnet connection is unable to connect the error > message from it does get caught in the console, but > output from a telnet session is not being tested > aganist the regular expressions, it is just displayed > in the console. > > > > > > > > ---------------------------------------------------------------------- > > Comment By: Nobody/Anonymous (nobody) > Date: 2002-02-03 13:33 > > Message: > Logged In: NO > > using console version: 3.0.3 > ant version: 1.0.1 > > ---------------------------------------------------------------------- > > You can respond by visiting: > http://sourceforge.net/tracker/?func=detail&atid=100588&aid=512321&group_id=588 > > -- > ----------------------------------------------- > jEdit Developers' List > jEd...@li... > https://lists.sourceforge.net/lists/listinfo/jedit-devel -- Slava Pestov |