Paul Sutton

Grapejuice

Grapejuice error

Grapejuice is an application for LinuxMint that allows users to install and run Robox. I have been having problems with this since Wednesday 21st Feb 2024.

Just re-installed Grapejuice from the software manager, it tried to re-install Roblox and came up with a dialogue with the following error.

Traceback (most recent call last):
  File "/app/lib/python3/dist-packages/grapejuice/cli/cli_common.py", line 79, in wrapper
    return_value = fn(*args, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^
  File "/app/lib/python3/dist-packages/grapejuice/cli/main.py", line 77, in studio
    abstract_grapejuice().launch_studio(prefix.configuration.id)
  File "/app/lib/python3/dist-packages/grapejuice_common/abstraction/abstract_grapejuice_impl.py", line 55, in launch_studio
    _with_prefix_id(prefix_id, lambda prefix: prefix.roblox.run_roblox_studio(ide=True))
  File "/app/lib/python3/dist-packages/grapejuice_common/abstraction/abstract_grapejuice_impl.py", line 48, in _with_prefix_id
    prefix.roblox.install_roblox(post_install_function=lambda: cb_wrapper(prefix))
  File "/app/lib/python3/dist-packages/grapejuice_common/wine/wineprefix_roblox.py", line 67, in install_roblox
    self._core_control.run_exe(
  File "/app/lib/python3/dist-packages/grapejuice_common/wine/wineprefix_core_control.py", line 511, in run_exe
    return do_run_exe(
           ^^^^^^^^^^^
  File "/app/lib/python3/dist-packages/grapejuice_common/logs/log_util.py", line 13, in wrapper
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/app/lib/python3/dist-packages/grapejuice_common/wine/wineprefix_core_control.py", line 170, in do_run_exe
    post_run_function()
  File "/app/lib/python3/dist-packages/grapejuice_common/abstraction/abstract_grapejuice_impl.py", line 48, in <lambda>
    prefix.roblox.install_roblox(post_install_function=lambda: cb_wrapper(prefix))
                                                               ^^^^^^^^^^^^^^^^^^
  File "/app/lib/python3/dist-packages/grapejuice_common/abstraction/abstract_grapejuice_impl.py", line 42, in cb_wrapper
    cb(pfx)
  File "/app/lib/python3/dist-packages/grapejuice_common/abstraction/abstract_grapejuice_impl.py", line 55, in <lambda>
    _with_prefix_id(prefix_id, lambda prefix: prefix.roblox.run_roblox_studio(ide=True))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/lib/python3/dist-packages/grapejuice_common/wine/wineprefix_roblox.py", line 250, in run_roblox_studio
    launcher_path = self.roblox_studio_launcher_path
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/lib/python3/dist-packages/grapejuice_common/wine/wineprefix_roblox.py", line 120, in roblox_studio_launcher_path
    return self.locate_roblox_executable("RobloxStudioLauncherBeta.exe")
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/lib/python3/dist-packages/grapejuice_common/wine/wineprefix_roblox.py", line 114, in locate_roblox_executable
    raise RobloxExecutableNotFound(executable_name)
grapejuice_common.errors.RobloxExecutableNotFound: Roblox executable 'RobloxStudioLauncherBeta.exe' could not be found!

So I am sharing here with the view someone can maybe help see where the issue is.

From the menu Roblox App runs

/usr/bin/flatpak run —branch=stable —arch=x86_64 —command=grapejuice net.brinkervii.grapejuice app

so putting this in to a terminal window, usually runs the command but any output is also viewable

$ /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=grapejuice net.brinkervii.grapejuice app
[INFO] grapejuice/root:- Log level was set to 'INFO'
[INFO] grapejuice/root:- The log file is stored at '~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-22_14-41-31_grapejuice.log'
[INFO] grapejuice/common_prepare:- Using locale directory /app/share/locale
[INFO] grapejuice/root:- Log level was set to 'INFO'
[INFO] grapejuice/root:- Log level was set to 'INFO'
[INFO] grapejuice/root:- The log file is stored at '~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-22_14-41-31_grapejuice.log'
[INFO] grapejuice/root:- The log file is stored at '~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-22_14-41-31_grapejuice.log'
[INFO] grapejuice/common_prepare:- Using locale directory /app/share/locale
[INFO] grapejuice/common_prepare:- Using locale directory /app/share/locale
Gtk-Message: 14:41:31.856: Failed to load module "xapp-gtk3-module"
[INFO] grapejuice/grapejuice_common.wine.wine_functions:- Finding app prefix
[INFO] grapejuice/grapejuice_common.wine.wine_functions:- Finding app prefix
[INFO] grapejuice/grapejuice_common.recipes.delete_edge_update_service_recipe:- Edge update: None
[INFO] grapejuice/grapejuice_common.recipes.delete_edge_update_service_recipe:- Edge update: None
[INFO] grapejuice/grapejuice_common.recipes.delete_edge_update_service_recipe:- Edge update M: None
[INFO] grapejuice/grapejuice_common.recipes.delete_edge_update_service_recipe:- Edge update M: None
[INFO] grapejuice/grapejuice_common.wine.wineprefix_roblox:- Writing flags for RobloxProduct.app to: ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drive_c/users/[REDACTED]/AppData/Local/Roblox/Versions/version-de4af066788f46c6/ClientSettings/ClientAppSettings.json
[INFO] grapejuice/grapejuice_common.wine.wineprefix_roblox:- Writing flags for RobloxProduct.app to: ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drive_c/users/[REDACTED]/AppData/Local/Roblox/Versions/version-de4af066788f46c6/ClientSettings/ClientAppSettings.json
[INFO] grapejuice/grapejuice_common.wine.wineprefix_roblox:- Writing flags for RobloxProduct.app to: ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drive_c/Program Files (x86)/Roblox/Versions/version-2355c01e37774010/ClientSettings/ClientAppSettings.json
[INFO] grapejuice/grapejuice_common.wine.wineprefix_roblox:- Writing flags for RobloxProduct.app to: ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drive_c/Program Files (x86)/Roblox/Versions/version-2355c01e37774010/ClientSettings/ClientAppSettings.json
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Prepared environment for wine
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Prepared environment for wine
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Resolved exe path to ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drive_c/users/[REDACTED]/AppData/Local/Roblox/Versions/version-de4af066788f46c6/RobloxPlayerLauncher.exe
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Resolved exe path to ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drive_c/users/[REDACTED]/AppData/Local/Roblox/Versions/version-de4af066788f46c6/RobloxPlayerLauncher.exe
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- PRIME environment variables: {}
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- PRIME environment variables: {}
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Using Wine home '/app/patched_wine'
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Using Wine home '/app/patched_wine'
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Resolving wine binary for prefix ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Resolving wine binary for prefix ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Using Wine home '/app/patched_wine'
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Using Wine home '/app/patched_wine'
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Resolved wine binary path: /app/patched_wine/bin/wine
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Resolved wine binary path: /app/patched_wine/bin/wine
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Running exe RobloxPlayerLauncher.exe
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Running exe RobloxPlayerLauncher.exe
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Opening log fds
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Opening log fds
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Running process synchronously
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Running process synchronously
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Closing fds
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Closing fds
[INFO] grapejuice/grapejuice_common.logs.log_vacuum:- Removing empty log file: ~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-22_14-41-32_RobloxPlayerLauncher.exe_stdout.log
[INFO] grapejuice/grapejuice_common.logs.log_vacuum:- Removing empty log file: ~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-22_14-41-32_RobloxPlayerLauncher.exe_stdout.log
psutton@psutton-IdeaCentre-3-07IAB7:~$ 

The only indication of an issue seems to be here

Gtk-Message: 14:41:31.856: Failed to load module "xapp-gtk3-module"

Again just sharing this as it makes it easier to ask for help

Tags

#LinuxMint,#Grapejuice,#Roblox,#Games,#Error


MastodonPeertubeQoto sign up

Donate using Liberapay