Запуск Roo Shell приводит к ошибке lucene - PullRequest
0 голосов
/ 12 февраля 2012

Добро пожаловать в Spring Roo. Для получения помощи нажмите CTRL + SPACE или введите «подсказка», затем нажмите ENTER. roo> Лексическая ошибка в строке 21, столбец 39. Обнаружено: "\ u2013" (8211), после: ""

Как восстановить индекс?

теперь, когда я обновляюсь до Roo 1.2.1, сообщение об ошибке исчезает, но я получаю roo> null с тем же эффектом: источники * .aj не генерируются и не соткаются.

Код в порядке, я проверил его на двух других машинах, где были сгенерированы все .aj, сообщений об ошибках нет.

Гипотеза 1: это связано с интерпретацией символов windos / linux. На Linux это работало, под Windows ошибка

1 Ответ

1 голос
/ 16 февраля 2012

Разгадана тайна.

В одном из тестов я объявляю немецкую константу с 'umlaute': ö виновник, не en-dash.

Таким образом, синтаксический анализатор для генерации аспектов читает этои не может справиться с этим.Это ошибка ИМХО, особенно я ненавижу тот факт, что исключение не может сказать, какая последовательность символов окружает преступника.Это действительно убило бы время отладки.

Интересно, что в Linux нет проблем.

...