1
0
-1

Hi. I was working inside an app when suddenly Joget just couldn't save the changes that I made. When I checked the system logs, I got error indicating Git locked, as below.

INFO  org.joget.apps.app.service.AppDevUtil - Git is locked. Wait 100ms


During this time, I could still access everything inside the app (App Composer, UI builder, etc), I could not just save any changes. When I checked the system logs, there was error message indicating "No space left on device", as shown in screenshot below.



However, after a while, I just could not access the app at all from the App Center. When I check the system logs, the errors have changed, which are as below:

ERROR   08 Aug 2024 08:01:39 org.apache.jsp.WEB_002dINF.jsp.error500_jsp - Handler dispatch failed; nested exception is java.lang.StackOverflowError
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.StackOverflowError
.....
.....
.....
at org.joget.apps.app.service.AppDevUtil.gitPullLocal(AppDevUtil.java:504) ~[classes/:?]
    at org.joget.apps.app.service.AppDevUtil.gitPushLocal(AppDevUtil.java:656) ~[classes/:?]
    at org.joget.apps.app.service.AppDevUtil.gitPushLocal(AppDevUtil.java:660) ~[classes/:?]
    at org.joget.apps.app.service.AppDevUtil.gitPushLocal(AppDevUtil.java:660) ~[classes/:?]
    at org.joget.apps.app.service.AppDevUtil.gitPushLocal(AppDevUtil.java:660) ~[classes/:?]
    at org.joget.apps.app.service.AppDevUtil.gitPushLocal(AppDevUtil.java:660) ~[classes/:?]
    at org.joget.apps.app.service.AppDevUtil.gitPushLocal(AppDevUtil.java:660) ~[classes/:?]


I could access another app from the App Composer tho, although I still cannot make any changes and save them. I assume this has to be done with something related to the disk space and git.


Any ideas/thoughts on how to solve this issue?


Thanks!

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      Are you using local git or remote? try recovering via git

      Recover Joget App From Local GIT - Knowledge Base for DX 8 - Joget | COMMUNITY

      Recover Joget App From Remote GIT - Knowledge Base for DX 8 - Joget | COMMUNITY

      what were you working on? make sure when you save on any of the builders, you give it a moment or two after you hit save (wait for the green "saved" message box below the save button) before moving to another task/switching to another builder. probably something got corrupted

      1. NAS

        Hi Ian. I were just working on the builders normally, nothing extraordinary. Plus, as you mentioned, my practice also always to wait until the "saved" message appear when I make any changes and save them. I however forget to mention there was another error message appeared just before the java.lang.StackOverflowError, which indicating "No space left on device", as shown below. I will update my questions to include this info.

      2. Ian

        yeah that errors says it all... better check your free hard disk space on the machine you're running Joget.



      3. NAS

        We somehow decide to move to a new server and provide a larger space for Joget in it. Thanks for the insights!

      CommentAdd your comment...