|
|
|
Ошибка при десериализации объекта в сервлете
|
|||
|---|---|---|---|
|
#18+
В сервлет методом POST отсылается сериализованный c помощью XMLEncoder объект (ArrayList) Тестовый сервлет, который десериализует, потом обратно сериализует и отправляет обратно работат нормально. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. В другом же сервлете вылетает exception при десериализации. Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. отличий я не заметил проверял что приходит Код: plaintext 1. 2. 3. 4. 5. Вроде все нормально. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Что это может быть? Я уже всю голову поломал.:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 17:01:01 |
|
||
|
Ошибка при десериализации объекта в сервлете
|
|||
|---|---|---|---|
|
#18+
Так. Ситуация потихоньку проясняется. В логах до ексепшна найдено следующее: Код: plaintext 1. 2. А что он там нашел not well-formed (см. конец первого поста)? И почему в одном случае этого не происходит, а в другом происходит при одинаковом содержании потока? Ужоснах :( У кого-нибудь будут идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 10:48:30 |
|
||
|
Ошибка при десериализации объекта в сервлете
|
|||
|---|---|---|---|
|
#18+
"Другой сервлет" находится в том же окружении? Возможно, используются разные парсеры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 11:35:38 |
|
||
|
Ошибка при десериализации объекта в сервлете
|
|||
|---|---|---|---|
|
#18+
Оба сервлета крутятся на одном JBoss на localhost. Единственное отличие в том, что первый сервлет (рабочий) продеплоен в отдельном war, а второй как часть большого ear приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 11:42:13 |
|
||
|
Ошибка при десериализации объекта в сервлете
|
|||
|---|---|---|---|
|
#18+
fixxerОба сервлета крутятся на одном JBoss на localhost. Единственное отличие в том, что первый сервлет (рабочий) продеплоен в отдельном war, а второй как часть большого ear приложения. Попробуй задеплоить оба сервлета в однаом war'е. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 11:44:15 |
|
||
|
Ошибка при десериализации объекта в сервлете
|
|||
|---|---|---|---|
|
#18+
TimmПопробуй задеплоить оба сервлета в однаом war'е. Да, работает. И куда копать? Как узнать почему не работает в другом приложении? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 12:01:37 |
|
||
|
Ошибка при десериализации объекта в сервлете
|
|||
|---|---|---|---|
|
#18+
поглядел код декодера, по любому причина в парсере/том что к нему приходит. можно еще декодеру передавать свой эксепшн листенер, чтобы хотя бы печатать стек трейс полностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 12:03:05 |
|
||
|
Ошибка при десериализации объекта в сервлете
|
|||
|---|---|---|---|
|
#18+
fixxer TimmПопробуй задеплоить оба сервлета в однаом war'е. Да, работает. И куда копать? Как узнать почему не работает в другом приложении? декодер: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 12:18:44 |
|
||
|
Ошибка при десериализации объекта в сервлете
|
|||
|---|---|---|---|
|
#18+
Да, допетрил сам до этого. Действительно используются разные парсеры. где работает Код: plaintext 1. 2. где не работает Код: plaintext 1. 2. А теперь как мне эту ситуацию утилизировать? Дело в том что это большое ear приложение не мое и сильно развернуться я там не могу. Может как-то можно подменить парсер "на чуть-чуть"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 12:37:19 |
|
||
|
Ошибка при десериализации объекта в сервлете
|
|||
|---|---|---|---|
|
#18+
а еже ли так? Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 12:45:55 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2145368]: |
0ms |
get settings: |
16ms |
get forum list: |
22ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
52ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 310ms |
| total: | 495ms |

| 0 / 0 |
