Имя: Пароль:
1C
1С v8
Сборка мобильного приложения заканчивается ошибкой
,
0 4361fmv
 
01.12.20
16:48
Помогите, кто знающий!!!
Всё работало и собиралось, но... переустановка винды и началось.
В общем, вот, что вылазит при сборке:

FAILURE: Build failed with an exception.

* What went wrong:
Could not initialize class org.codehaus.groovy.reflection.ReflectionCache

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Шапка такова:

[info] Android ARM 64 (Gradle)
[info] Дата и время начала сборки: 01.12.2020 18:44:31
[info] Файловый вариант ИБ       : Нет
[info] Версия ОС                 : Windows x86-64, Microsoft Windows 10 version 10.0  (Build 18363)
[info] Оперативная память        : 8 132
[info] Версия 1С:Предприятия     : 8.3.17.1549 Windows x86-64
[info] Версия сборщика           : 2.0.12.63
[info] Версия мобильной платформы: 8.3.17.76
[info] Тип сборки                : app
[info] Графическая информация    : D:\Users\Mikl\1C\Bases\МебельСПР\Графическая инфор
[info] Аудиоинформация           :
[info] Путь к Android SDK        : C:\Users\User\AppData\Local\Android\Sdk
[info] Android API Level         : 30, tools = 26.1.1, build tools = 30.0.2, platform tools = 30.0.5
[info] Путь к Java               : C:\Program Files\Java\jdk-14.0.1
[info] Версия Java               : java version "14.0.1" 2020-04-14
[info] Архитектура Java          : 64
[info] Рабочий каталог (и кеш)   : D:\Users\Mikl\1C\Bases\Mobile_assembler\Temp
[info] Распаковка мобильной платформы
[info] Создание "старых" конфигурационных файлов
[info] Конфигураций в мобильном приложении: 1
[info] Распаковка конфигураций:
[info]  конфигурация: conf.xml, farmMobile 1.02.121
[info]  начальная БД: conf.1CM, farmMobile 1.02.121
[info] В приложении отсутствуют внешние компоненты
[WARN] В приложении не указан поставщик статистики

Что смотреть, куда копать?
1 4361fmv
 
01.12.20
16:49
Установлен Android studio android-studio-ide-201.6953283-windows
2 Garykom
 
гуру
01.12.20
16:52
3 arsik
 
гуру
01.12.20
16:54
4 H A D G E H O G s
 
01.12.20
16:55
Именно после таких моментов начинаешь любить монолитное ядро 1С.
5 H A D G E H O G s
 
01.12.20
16:56
Просто пишешь код, а не носишься, как ебаклак по инету, пытаясь выяснить, где у них отвалилось.
6 arsik
 
гуру
01.12.20
16:57
7 Garykom
 
гуру
01.12.20
16:58
(4) ядро 1С нифига не монолитное

(5) сборщик можно самому сделать, там банальное подсовывание в APK
8 H A D G E H O G s
 
01.12.20
17:04
(7) Да причем тут сборщик, я в целом про концепцию Android. Многое, что возьмешь из репозитория либо использует что-то, что стало лет 5 назад depricated и выпилено, либо установку какого-нибудб пакета, который после установки выдает лист ошибок на несколько экранов. И ты сношаешься часами с этим.
9 H A D G E H O G s
 
01.12.20
17:05
В 1С кстати, просто нет устаревания и это почти прекрасно. Код, работавший в 8.0, будет работать в 8.3.
10 Garykom
 
гуру
01.12.20
17:06
(9) >Код, работавший в 8.0, будет работать в 8.3.

сказочник
11 Garykom
 
гуру
01.12.20
17:08
(10)+ Когда ослика заменили на движок сафари это был офигенный отказ от кучи легаси кода
12 Dmitry1c
 
01.12.20
17:08
Не понимаю. Нафига это мобильное приложение 1С.

Поднять веб-сервисы в бэкэнде... и нативное накатать.
13 Garykom
 
гуру
01.12.20
17:08
(11)+ это был просто пример, фактически там куча кода 8.0 перестало работать в 8.3
14 Garykom
 
гуру
01.12.20
17:09
(12) Это называется "не осовил" ;)

Как там с ТСД вышло?
15 Garykom
 
гуру
01.12.20
17:09
(14) *не освоил
16 Garikk
 
01.12.20
17:10
(11) от сафари там только воспоминания остались, эппл давно на него болт положили
17 Garikk
 
01.12.20
17:10
(12) погромист ондройд хочет ЗП 150-200к, а одноэсник будет за 50-100 пахать и радоваться
18 Dmitry1c
 
01.12.20
17:12
(14) в личку отвечу в тг
19 Dmitry1c
 
01.12.20
17:13
(17) программисты 1с тоже хотят зп 150-200
20 4361fmv
 
01.12.20
17:15
(6) как я понял проблема не в jdk, а в android sdk? Может я не прав...
21 Garikk
 
01.12.20
17:15
(19) хотеть не вредно, за 150-200к хотят супермена который на изусть все конфы знает и бухучет с зупом
22 Garykom
 
гуру
01.12.20
17:16
(19) хрен устроишься прогом 1С на 150-200 в деревне или по удаленке
23 Garikk
 
01.12.20
17:16
(21) +а андройд программист - это миддл на такую вилку, который с трудом будет ТЗ сам себе сочинять
24 Garykom
 
гуру
01.12.20
17:16
(20) проблема в Oracle JDK 14, он не совместим с Gradle
Бери 11, 12 или 13
25 Garykom
 
гуру
01.12.20
17:17
(23) Только вот кол-во вакансий по 1С на порядок больше чем по андроид
26 Garikk
 
01.12.20
17:20
(24) лучше подробнее читать so прежде чем первый ответ копипастить, там в комментах пишут что возможно косяк в groovy и вообще gradle обновить можно да или версию jdk поднять
27 Garikk
 
01.12.20
17:20
(25) зачем количество если нужна одна всего? :)
28 ФААД
 
01.12.20
17:22
(26) Проще взять 11
29 Garykom
 
гуру
01.12.20
17:22
(26) Это ты одинэснику предлагаешь "gradle обновить" ?
30 Garykom
 
гуру
01.12.20
17:23
Надо просто сервис сборки мобильных приложений сделать и удаленной отладки
31 Garikk
 
01.12.20
17:23
(29) понизить версию jdk - тоже может много всяких косяков повылезать
32 ФААД
 
01.12.20
17:24
Можно платформу 1с понизить, в 17 новый грэдл воткнули
33 4361fmv
 
01.12.20
17:30
Да, 11 JDK и всё взлетело. Спасибо народ!!!
34 H A D G E H O G s
 
01.12.20
17:47
ммм, мякотка какая.
35 Конструктор1С
 
01.12.20
19:43
Сама МП 1с это ошибка природы
Основная теорема систематики: Новые системы плодят новые проблемы.