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

Error messages and empty timeline #1608

Closed
erikbgithub opened this issue Jun 18, 2023 · 4 comments
Closed

Error messages and empty timeline #1608

erikbgithub opened this issue Jun 18, 2023 · 4 comments
Labels
Bug 🐞 Something isn't working Needs testing More feedback/testing would be good

Comments

@erikbgithub
Copy link

The problem

Describe the bug
The timeline is empty and cannot be modified. Errors show up:

E 0:00:01:0154   subsystem_text.gd:399 @ modifier_random_selection(): Condition "p_ptr == nullptr" is true.
  <C++ Source>   core/os/memory.cpp:148 @ free_static()
  <Stack Trace>  subsystem_text.gd:399 @ modifier_random_selection()
                 subsystem_text.gd:288 @ parse_text_modifiers()
                 subsystem_text.gd:67 @ update_dialog_text()
                 subsystem_text.gd:32 @ clear_game_state()
                 DialogicGameHandler.gd:156 @ clear()
                 DialogicGameHandler.gd:54 @ _ready()
E 0:00:01:0154   subsystem_text.gd:254 @ parse_text_effects(): Condition "p_ptr == nullptr" is true.
  <C++ Source>   core/os/memory.cpp:148 @ free_static()
  <Stack Trace>  subsystem_text.gd:254 @ parse_text_effects()
                 subsystem_text.gd:68 @ update_dialog_text()
                 subsystem_text.gd:32 @ clear_game_state()
                 DialogicGameHandler.gd:156 @ clear()
                 DialogicGameHandler.gd:54 @ _ready()

To Reproduce

Install Dialogic 2.0 Alpha 8 into Godot v4.0.3.stable.arch_linux and create a new timeline.

Expected behavior
No errors and can create timeline.

System (please complete the following information):

  • OS:
    cat /etc/os-release
    File: /etc/os-release
    NAME="Garuda Linux"
    PRETTY_NAME="Garuda Linux"
    ID=garuda
    ID_LIKE=arch
    BUILD_ID=rolling
    ANSI_COLOR="38;2;23;147;209"
    HOME_URL="https://garudalinux.org/"
    DOCUMENTATION_URL="https://wiki.garudalinux.org/"
    SUPPORT_URL="https://forum.garudalinux.org/"
    BUG_REPORT_URL="https://gitlab.com/groups/garuda-linux/"
    PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
    LOGO=garudalinux
    
  • Godot Version: v4.0.3.stable.arch_linux
  • Dialogic Version: 2.0 Alpha 8
@rassweiler
Copy link
Contributor

The null ptr error may not be relate to being unable to edit timelines. I have those but can edit timelines.

I've had ui issues like that when updating the dialogic files without first disabling the plugin, or sometimes I need to delete the import files in the .Godot folder, to refresh the addon after downloading a newer version.

@Jowan-Spooner
Copy link
Collaborator

The nullptr seems to be a problem with regex on archlinux that should be fixed for godot 4.1 (godotengine/godot#76174).

I'm not sure why you cannot edit timelines though. When exactly are you getting these errors? When you press the "Create Timeline" button?

@Jowan-Spooner Jowan-Spooner added Bug 🐞 Something isn't working Needs testing More feedback/testing would be good labels Jun 26, 2023
@Jowan-Spooner
Copy link
Collaborator

@erikbgithub are you still having these problems with godot 4.1 and the main dialogic branch?

If you can't test this or reproduce this I'd like to close this issue as it is likely outdated.

@Jowan-Spooner
Copy link
Collaborator

I'll close this for now. If the same errors occur again, we can reopen this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug 🐞 Something isn't working Needs testing More feedback/testing would be good
Projects
None yet
Development

No branches or pull requests

3 participants