화요일, 8월 19, 2008

아 버그 투성이 EclipseShell~~

잘 돌아가던 beanshell script를 에디팅하기 불편하기도 해서 eclipseShell plug-in 을 통해 해볼 요량으로 가져왔따.

한두번은 잘 돌아가더니 계속 아래와 같은 에러가 난다.

Sourced file: sample.bshi Token Parsing Error: Lexical error at line 84, column 2. Encountered: "\uacc4" (44228), after : "":

at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.source(Unknown Source)
at bsh.Interpreter.source(Unknown Source)
at CallScript1.main(CallScript1.java:33)

끙 도대체 몬소리 인가 싶었다..

한참을 본 뒤에야.. script파일을 울트라에디트로 열어보고서야 원인을 알수 있었다.

eclipseShell이 interpreter(정확히 말하면 beanshell이나, jruby)하면서 아래와 같은 주석을 추가하는데 그 주석이 깨져서 나는 에러 였다는....

/* BEANSHELL REGION DELIMITER */

/* BEANSHELL REGION DELIMITER */


/* BEANSHELL REGION DELIMITER */
/*
/* BEANSHELL REGION DELIMITER */
BEANSHE
/* BEANSHELL REGION DELIMITER */

/* BEANSHELL REGION DELIMITER */

/* BEANSHELL REGION DELIMITER */

아웅~~ 좀...

댓글 없음:

댓글 쓰기