Bug 52292 - gnustep Wrapper: Некорректно выполняются созданные прораммы
Summary: gnustep Wrapper: Некорректно выполняются созданные прораммы
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gnustep-Wrapper (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-29 17:31 MSK by Михаил Ногин
Modified: 2024-11-29 17:31 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Михаил Ногин 2024-11-29 17:31:59 MSK
Стенды обновленные до Сизифа:
Workstation 10.2 x86-64
Workstation K 10.4 x86-64
Education 10.2 x86-64 / KDE

Версия пакета: gnustep-Wrapper-0.1.0-alt7

Условия:
1.Установить
   # apt-get install -y gnustep-Wrapper gnustep-gworkspace

Шаги воспроизведения:
1.Создать скрипт и выдать ему права
   $ cat > test.sh << EOF
#!/bin/bash

echo "Hello"
firefox # Можно заменить на иное приложение
EOF
   $chmod 777 test.sh

2.Запустить gnustep Wrapper:
   $ WrapperFactory
3.В открывшемся окне, в меню снизу, написать адрес до созданного скрипта
   /home/$USER/./test.sh
4.В поле Name написать - test.app
5.Сохранить
   Document -> Save...
6.Запустить программу
   $ /home/$USER/GNUstep/test.app/test

Ожидаемый результат:
Выполнение команд, прописанных в скрипте(в данном случае: вывод в консоль Hello, запуск браузера firefox)

Реальный результат:
Программа запускается, команды из скрипта не запустились, в консоль вывелось следующее:

2024-11-29 16:54:20.076 test[7069:7069] Bad application class '(null)' specified
2024-11-29 16:54:22.848 test[7069:7069] NSWindow.m:1094  Assertion failed in GSExceptionPanel(instance), method initWithContentRect:styleMask:backing:defer:.  The shared NSApplication instance must be created before windows can be created.
/home/pipe/GNUstep/full.app/full: Uncaught exception NSInternalInconsistencyException, reason: NSWindow.m:1094  Assertion failed in GSExceptionPanel(instance), method initWithContentRect:styleMask:backing:defer:.  The shared NSApplication instance must be created before windows can be created.