powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по Talend
4 сообщений из 4, страница 1 из 1
Вопрос по Talend
    #39365602
kT_________
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, привет!

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



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

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

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

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


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