Кубик - Переключиться на папку профиля сбоит

Поддержка
  • @Fox said in Кубик - Переключиться на папку профиля сбоит:

    @kuzkuz said in Кубик - Переключиться на папку профиля сбоит:

    ВЕСЕЛО!
    Оставил около 5 функций. Не работает кубик. Переименовывать не стал.
    Стал удалять все что внутри функций. Поудалял. Пересохранил.. Функции пустые и в main сам кубик. Кубик работает!

    Либо вы отправляете скрипт, либо я умываю руки, гадание на кофейной гуще отнимает слишком много времени

    Всё! Я таким путем нашел код какой именно функции идет в конфронтации с БАС 25.5.0 (потому что в 23й этот же код работает норм). Я в принципе завтра готов скинуть скрипт где будет неработающий кубик переключения на папку профиля и эта функция. Хорошо?
    спасибо

  • @kuzkuz said in Кубик - Переключиться на папку профиля сбоит:

    Всё! Я таким путем нашел код какой именно функции идет в конфронтации с БАС 25.5.0 (потому что в 23й этот же код работает норм). Я в принципе завтра готов скинуть скрипт где будет неработающий кубик переключения на папку профиля и эта функция. Хорошо?
    спасибо

    Погодите, я правильно понял, вы использовали какой-то код в действии "Выполнить код", который приводил к ошибке?

  • @Fox said in Кубик - Переключиться на папку профиля сбоит:

    @kuzkuz said in Кубик - Переключиться на папку профиля сбоит:

    Всё! Я таким путем нашел код какой именно функции идет в конфронтации с БАС 25.5.0 (потому что в 23й этот же код работает норм). Я в принципе завтра готов скинуть скрипт где будет неработающий кубик переключения на папку профиля и эта функция. Хорошо?
    спасибо

    Погодите, я правильно понял, вы использовали какой-то код в действии "Выполнить код", который приводил к ошибке?

    В функции 80 кубиков. Среди них тоже есть переключение на папку профиля. Есть и "выполнить код" разный другой код . Что именно приводит в сбою сейчас сижу пытаюсь выяснить. Но уже точно это что то в этой функции!

  • ппц.... найдена причина. Причина в Кубике "Получить отпечаток" в связке с Применить отпечаток.
    Он в этой функции которую я сейчас ковырял.
    Какая связь с тем кубиком, я хз, они расположены в 2х разных независимых функциях

  • @kuzkuz ты скинул профиль с фингером, я взял твой проект тот, который типо не работает. Переключился на это профиль по умолчанию с применением фингера из папки профиля.) и все ок.
    Что ты там получил в получить отпечаток я фиг знает.

  • @DuckDuck said in Кубик - Переключиться на папку профиля сбоит:

    @kuzkuz ты скинул профиль с фингером, я взял твой проект тот, который типо не работает. Переключился на это профиль по умолчанию с применением фингера из папки профиля.) и все ок.
    Что ты там получил в получить отпечаток я фиг знает.

    https://community.bablosoft.com/topic/24267/кубик-переключиться-на-папку-профиля-сбоит/65

  • Я выше писал, что когда кубик остается один все работает.! Я нашел проблему.
    В другой функции есть получить отпечаток и применить отпечаток. Так вот оно дает сбой каким то образом

  • Прямо на входе скрипта main функция и в ней первый же кубик ... Не работает, пока в функции внутренней не удалить получить отпечаток и применить отпечаток!

  • @kuzkuz я тебе общие принципы дебага объясню и удаляюсь из ветки. Есть ошибка - надо ее разделить на части - тестируем части ... Декомпозиция цели. Разбить ее на маленькие части, удаляем часть, тестируем, а так это работает ? находим проблемный участок, выясняем почему.

  • @kuzkuz said in Кубик - Переключиться на папку профиля сбоит:

    @Fox не-работает-кубик-ver4.8.9-25.5.0.xml

    Как я и говорил, в вашем скрипте установлен кастомный модуль "FingerprintSwitcher", который заменяет стандартный

    9ae6bd06-4ee6-4ac8-9cc6-34fa15028144-изображение.png

  • This post is deleted!
  • @DuckDuck said in Кубик - Переключиться на папку профиля сбоит:

    @kuzkuz я тебе общие принципы дебага объясню и удаляюсь из ветки. Есть ошибка - надо ее разделить на части - тестируем части ... Декомпозиция цели. Разбить ее на маленькие части, удаляем часть, тестируем, а так это работает ? находим проблемный участок, выясняем почему.

    И что? Я так всегда и делаю? Когда какаая то ошибка, выпиливаем наиболее стремные части и смотрим повторяется или исчезла.
    Просто проект реально огромный. А уж то что проблема конкретно такая как оказалось я вообще слабо предполагал!

  • @DuckDuck Я тебе может быть секрет открою. Но для меня было удивлением, что после удаления части кода и перезапуска проекта - ошибка не уходила. Оказывается нужно полностью закрывать/открывать БАС!!!
    Вот из-за этого было много времени потеряно!!
    Понимаешь, я правлю код, перезагружаю проект, вроде все по науке, а нет, изменения тут вступали в силу только после полностью закрытого БАСа. для тебя это не новость?

  • @DuckDuck said in Кубик - Переключиться на папку профиля сбоит:

    @kuzkuz а вообще - куз куз - это же каша ? ну чисто для прикола вспомнил высказывание Капитана Врунгеля - как корабль назовешь, так на нем и поплывешь :) не в обиду - шутка.

    Какая каша? Ты же не видишь мой проект, как ты можешь о нес судить? Видимо также не зная меня как о моей логике... Ну ну. Тебе лет 25-35 и у тебя повышенное самомнение. Спасибо что попытался помочь

  • @Fox said in Кубик - Переключиться на папку профиля сбоит:

    @kuzkuz said in Кубик - Переключиться на папку профиля сбоит:

    @Fox не-работает-кубик-ver4.8.9-25.5.0.xml

    Как я и говорил, в вашем скрипте установлен кастомный модуль "FingerprintSwitcher", который заменяет стандартный

    9ae6bd06-4ee6-4ac8-9cc6-34fa15028144-изображение.png

    @Fox спасибо! Ну вот вы тогда на это посоветовали обратить внимание! Я обратил! Но в списке "Менеджер Модулей" я расхождений не нашел.
    И что мне теперь делать? Как я писал выше - я настолько редко ставлю эти всякие модули, что реально забывается что как делать.

  • @Fox ещё буду разбираться почему проект№1 аналогичный этому работает без проблем с этим кубиком! Никаких туда модулей я тоже не добавлял.
    Ещё бы понять для какого из кубиков этот модуль нужен, может могу просто кубик заменить на стандартный. Вообщем методом тыка найду...

  • @Fox Я отпишу, что я вижу. У меня есть легкое недопонимание по модулям.
    В 23й версии - проект№1 имеет доп модуль FingerPrintSwitcher 3.0, а вот проект №2 в 23й такого модуля не имеет.
    Я переносил проект №1 тоже с 23й в 25ю. Ошибок не возникало. Модуль никакой дополнительно не ставил!
    Я переносил проект №2 - возникли ошибки из-за отсутствия модуля. Я не улавливаю принцип...ведь и в 23й у проекта №2 нет никакого доп модуля FingerPrintSwitcher.

    ps Открыл искодный код 23х версий, проекта №1 и проекта №2. FingerPrintSwitcher есть код только в проекте №2.
    При этом модуль установлен в "менеджер модулей" не в проекте №2, а в проекте №1

  • Выпилил код про модуль FingerPrintSwitcher в 25й из исходного кода. Надеюсь так можно.