Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не найден файл ... указанный в манифесте. (1.5.1) #26

Closed
khorevaa opened this issue Dec 27, 2017 · 10 comments
Assignees
Labels

Comments

@khorevaa
Copy link

Перестал работать тестраннер после обновления

Лог ошибки

$ sudo oscript /usr/share/oscript/lib/opm/src/opm.os install opm
ИНФОРМАЦИЯ - Скачиваю файл: opm.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет opm
ИНФОРМАЦИЯ - Устанавливаю зависимость: fs
ИНФОРМАЦИЯ - Скачиваю файл: fs-0.3.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет fs
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: asserts
ИНФОРМАЦИЯ - asserts уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: cmdline
ИНФОРМАЦИЯ - cmdline уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: tempfiles
ИНФОРМАЦИЯ - tempfiles уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: 1testrunner
ИНФОРМАЦИЯ - 1testrunner уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: gitrunner
ИНФОРМАЦИЯ - Скачиваю файл: gitrunner-1.4.0.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет gitrunner
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Регистрация приложения: opm
ИНФОРМАЦИЯ - Установка завершена
install.1
2.93s$ sudo oscript /usr/share/oscript/lib/opm/src/opm.os install 1testrunner
ИНФОРМАЦИЯ - Скачиваю файл: 1testrunner.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет 1testrunner
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: cmdline
ИНФОРМАЦИЯ - cmdline уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: tempfiles
ИНФОРМАЦИЯ - tempfiles уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: strings
ИНФОРМАЦИЯ - strings уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: 1commands
ИНФОРМАЦИЯ - Скачиваю файл: 1commands-1.3.1.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет 1commands
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: asserts
ИНФОРМАЦИЯ - asserts уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: tempfiles
ИНФОРМАЦИЯ - tempfiles уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: delegate
ИНФОРМАЦИЯ - Скачиваю файл: delegate-0.2.0.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет delegate
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - Скачиваю файл: logos-0.6.2.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет logos
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Регистрация приложения: 1testrunner
ИНФОРМАЦИЯ - Установка завершена
install.2
3.42s$ sudo oscript /usr/share/oscript/lib/opm/src/opm.os install 1bdd
ИНФОРМАЦИЯ - Скачиваю файл: 1bdd.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет 1bdd
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: cmdline
ИНФОРМАЦИЯ - Скачиваю файл: cmdline-0.4.1.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет cmdline
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: tempfiles
ИНФОРМАЦИЯ - Скачиваю файл: tempfiles-0.2.1.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет tempfiles
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: asserts
ИНФОРМАЦИЯ - Скачиваю файл: asserts-0.3.1.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет asserts
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: 1commands
ИНФОРМАЦИЯ - 1commands уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: fs
ИНФОРМАЦИЯ - fs уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: strings
ИНФОРМАЦИЯ - Скачиваю файл: strings-0.4.1.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет strings
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Регистрация приложения: 1bdd
ИНФОРМАЦИЯ - Установка завершена
install.3
1.91s$ sudo oscript /usr/share/oscript/lib/opm/src/opm.os install
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: delegate
ИНФОРМАЦИЯ - delegate уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: fluent
ИНФОРМАЦИЯ - Скачиваю файл: fluent.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет fluent
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: notify
ИНФОРМАЦИЯ - Скачиваю файл: notify-0.1.1.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет notify
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: strings
ИНФОРМАЦИЯ - strings уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: tempfiles
ИНФОРМАЦИЯ - tempfiles уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Установка завершена
0.82s$ oscript /usr/share/oscript/lib/opm/src/opm.os test
КРИТИЧНАЯОШИБКА - {Модуль /usr/share/oscript/lib/package-loader.os / Ошибка в строке: 59 / Не найден файл /usr/share/oscript/lib/1testrunner/src\Модули\Константы_1testrunner.os, указанный в манифесте}
@khorevaa
Copy link
Author

khorevaa commented Dec 27, 2017

/cc @artbear

@artbear
Copy link
Owner

artbear commented Dec 27, 2017

1testrunner давно не менялся.
Возможно, неверные слеши в имени модуля?
/usr/share/oscript/lib/1testrunner/src\Модули\Константы_1testrunner.os

  • исправь в lib.config пакета
    слеши в строке
    <module name="Константы_1testrunner" file="src\Модули\Константы_1testrunner.os"/>
    • эта строка ОЧЕНЬ давно не менялась
  • запусти повторно

@khorevaa
Copy link
Author

Проблема в том что я не могу этого сделать т.к. это все выполняется на CI
Т.е. 1testrunner устанавливается командой с хаба.
sudo oscript /usr/share/oscript/lib/opm/src/opm.os install 1testrunner
см. вот в истории видно что работало https://travis-ci.org/khorevaa/cli/builds

@khorevaa
Copy link
Author

Провел эксперемент.
Установил локально версию 1.5.1 (убунта) - результат отрицательный (не работает)
Установил локально версию 1.5.0 (убунта) - результат положительный (работает)

Так, что проблема в новой версии. Видимо в взаимосвязах библиотек..
Предположительно в либе 1commands, т.к. только ее версия обновляется

@khorevaa
Copy link
Author

khorevaa commented Dec 27, 2017

<module name="Константы_1testrunner" file="src\Модули\Константы_1testrunner.os"/>

Как раз эта строчка и добавилась между релизами 1.5.0. и 1.5.1

@artbear
Copy link
Owner

artbear commented Dec 27, 2017

Странно :(
Эта строка вроде бы давно не менялась, откуда она проявилась?

@khorevaa
Copy link
Author

6f929e3

@artbear
Copy link
Owner

artbear commented Dec 27, 2017

да, мой код.
вспомнил.
исправлю

@artbear
Copy link
Owner

artbear commented Dec 27, 2017

@khorevaa Проверяй, я опубликовал релиз 1.5.2

@artbear artbear added the bug label Dec 27, 2017
@artbear artbear self-assigned this Dec 27, 2017
@khorevaa
Copy link
Author

Работает :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants