Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по Talend / 4 сообщений из 4, страница 1 из 1
13.12.2016, 12:16
    #39365602
kT_________
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Talend
Коллеги, привет!

Кто работал с талендом, подскажите, что это за ошибка:



Exception in thread "main" java.lang.Error Неразрешимая проблема компиляции: Код метода tJMSInput_1Process(Map<String, Object>) превышает предельно допустимый размер равный 65535 байтам
...
Рейтинг: 0 / 0
13.12.2016, 12:28
    #39365611
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Talend
Не работал с Talend.

Но КМК ошибка более общая. Спецификация JVM описывает такую структуру как Code_attribute.
И в ней присутствует лимит на размер метода в виде байткода.

code_length

The value of the code_length item gives the number of bytes in the code array for this method.

The value of code_length must be greater than zero (as the code array must not be empty) and less than 65536.


Если вы пишете авторский код - то его надо умешнить в размере. Как вариант - разбить большой метод
(тысячи строк) на два метода поменьше.

Если вы пользуетесь кодо-генерацией - то здесь я не знаю. Надо читать документацию по фреймворку
который такую ситуацию создает. ЕМНИП в кодогенераторах antrl или в javacc также имелась
подобная проблема и наверное она как-то решалась на уровне отслеживания таких исключений.
...
Рейтинг: 0 / 0
13.12.2016, 12:40
    #39365628
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Talend
...
Рейтинг: 0 / 0
13.12.2016, 13:19
    #39365656
kT_________
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Talend
Парни, спасибо вам большое!

Буду разбираться, но как же я ненавижу мудохаться с этой кодогенерацией, со всем этим легаси.. этой дичью...

я хочу в репле писать..
Ещё раз спасибо!

Админ, можно закрыть.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по Talend / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]