Bug 52292

Summary: gnustep Wrapper: Некорректно выполняются созданные прораммы
Product: Sisyphus Reporter: Михаил Ногин <noginmo>
Component: gnustep-WrapperAssignee: Andrey Cherepanov <cas>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cas
Version: unstable   
Hardware: x86_64   
OS: Linux   

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.