![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
_Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Добрый день.
Возникла такая странная ошибка. Программа использовалась без изменений уже минимум пол-года. Вдруг перестала работать и выдает вот такое:
При этом программа не работает как при запуске давно уже скомпиллированного исполняемого JAR-а, так и при запуске из-под Eclipse. Ошибка возникает при попытке чтения XML-файла, записанного ранее этой же программой. Я в некоторой растерянности. Подскажите, пожалуйста, что может быть такого? -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
Christoph |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 667 Регистрация: 23.1.2008 Где: Харьков Репутация: нет Всего: 11 |
xml в сохраненный в UTF-8?
-------------------- ![]() |
|||
|
||||
_Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Christoph, Вроде бы нет. Вроде все в программе по дефолту сохранялось.
Если открыть XML файл в Notpad - говорит что ANSI. Может дефолт кодировка слетела? Можно это как-то проверить? -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
jk1 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 40 Всего: 75 |
Можно. Достаточно открыть XML-документ в той кодировке, которая в заголовке у него указана.
Если при этом документ выглядит как well-formed XML, то с кодировкой все ок. Если же нет, то мы имеем дело с невалидным XML-документом. -------------------- Opinions are like assholes — everybody has one |
||||
|
|||||
_Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
jk1, разметка именно такая. Но ответ натолкнул на мысль. Я попробовал открыть эти файлы в обычном IE. Открываются они почему-то как HTML (т.е. виден только текст), а не как достойный-кошерный XML (с раскрашенным в разные цвета деревом). Судя по всему, действительно что-то с валидностью.
1. Поищу какой-нибудь валидатор простенький и посмотрю что там не так. 2. Интересно, все-таки, что там слетело? Я, честно говоря, думал что проблема то-ли в системе, то-ли в JVM, раз все файлы сразу открываться перестали. Это сообщение отредактировал(а) _Y_ - 26.11.2012, 15:22 -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
_Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Начал гонять один из документов разными валидаторами. Пяток сказали, что с документом все ОК. Вот этот выловил две ошибки. Первую я не понял, но она ни на что и не влияла. А вторая показала невалидный символ в тексте. Странно, что сохранено было тем же dom4j и он на текст не ругался. Он что, не проверяет что сохраняет?
jk1, спасибо за подсказку. -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
_Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Вот интересно что за символы мешали: В Notpad++ они выглядят как сочетание sBB в черном овале, а в Notpad - обычная двойная угловая кавычка ». Что ему не нравится - непонятно.
-------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
jk1 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 40 Всего: 75 |
Я подобные эффекты наблюдал при промежуточном редактировании документа виндовым notepad'ом, любит он всякий мусор дописывать. -------------------- Opinions are like assholes — everybody has one |
|||
|
||||
_Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Да нет, я уже специально протестировал. Открываешь программу. Загоняешь в JTextArea этот символ копипастом и сохраняешь документ dom4j пакетом. Никаких проблем до этого момента. Потом тот же документ пытаешься открыть той же программой и, разумеется, тем же пакетом - ошибка. Впрочем, копипастил именно из Notpad-a. -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |