Я закомментировал следующую строку, /etc/websvn/config.php
и проблема решилась сама собой.
//$config->useGeshi();
Похоже, что он пытается интерполировать ссылки Javadoc в стандартные классы Java, между прочим. Результирующий вывод довольно сложно прочитать. Например, я определяю очередь в одной точке:
private Queue replyQueue;
WebSVN отображает это следующим образом (включая литералы):
private 1.5.0/docs/api/java/util/Queue.html">Queue replyQueue;
Теперь, похоже, это не влияет на бизнес-логику с точки зрения сравнения графиков ревизий или чего-либо еще, и, вероятно, это прямая неверная конфигурация, но я немного потрудился и не смог добиться большого прогресса. Кто-нибудь еще видел - в идеале исправленный - эту проблему с искаженным выводом Java из WebSVN?
Я закомментировал следующую строку, /etc/websvn/config.php
и проблема решилась сама собой.
//$config->useGeshi();
следуя рецепту, упомянутому здесь, эта проблема была исправлена в нашей настройке
https://bugs.launchpad.net/ubuntu/+source/geshi/+bug/843908 (комментарий Андреаса Шёнека)
Обновив GeSHi до последней версии (1.0.8.10), я смог решить эту проблему.
Мои шаги сделаны: 1. скачать архив с дистрибутивом GeSHi, распаковать (вы получите папку geshi) 2. сделать резервную копию старого / usr / share / php-geshi 3. заменить старый / usr / share / php-geshi на папку geshi изнутри архив готов
URL http://sourceforge.net/projects/geshi/files/geshi/GeSHi%201.0.8.10/