Closed cuj closed 3 years ago
Can you check if file /var/mobile/Documents/minecraft/latestlog.txt
exists and send it?
Is this really the "latest build" you installed? https://github.com/PojavLauncherTeam/PojavLauncher_iOS/actions/runs/551286872
Also, you respring instead of run uicache, that's might not good.
I also have this exact same problem, with the same latestlog and everything.
I am using iPhone 6s Plus, iOS 14.3, Checkra1n jailbreak.
Check if minecraft/versions/1.16.5/1.16.5.json exists?
There is no versions folder.
I just realized, this latestlog file is not actually due to the app crashing. That log file was produced when I tried running the script in PojavLauncher.app, before realizing I needed to run UICache to make the app appear.
With regards to the actual crash, CrashReporter produces this: https://pastebin.com/EZGgYcnu
You can't run ios app from command line directly Try https://github.com/PojavLauncherTeam/PojavLauncher_iOS/actions/runs/565855529
That build did not fix it. Still crashes immediately when trying to open it, before it even writes to latestlog.txt
Stills run the app from command line?
No. It crashes immediately when I try to run it from the Home Screen. I do see the new message when running it from command line, which is nice, but the real issue is the fact that it fails to run from the Home Screen.
Maybe try
uicache -u /Application/PojavLauncher.app
uicache -p /Application/PojavLauncher.app
Then try launch again
The commands wouldn’t run with /Application/PojavLauncher.app. After changing it to /Applications/PojavLauncher.app, the commands ran, but it still crashes immediately.
Does java itself even run?
Try exec /usr/lib/jvm/java-16-openjdk/bin/java
Running that command caused my terminal to reset, and nothing else. However, navigating to that location and executing Java using Filza caused it to print out help information.
Does /var/mobile/Documents/minecraft exists? Also what's inside if exists?
That folder appeared from my previous running it from the terminal. However, if I delete the folder and try to run the app from the Home Screen, the folder does not reappear.
It was the source of crash! The Debian package pre-create it, but you deleted.
Huh? No, I only deleted it a couple minutes ago to see if it would reappear...
There, I just removed the folder from trash and put it back. Still doesn’t work.
Anything inside latestlog.txt or never reached to it?
Never reached it.
Try a clean install.
So, possibility the minecraft folder was no longer accessible by PojavLauncher, crashes at fileno(“latestlog.txt”)
.
This is not iOS 13.5.1 specific, works fine on iPad Air 2 iOS 13.5.1.
After performing a complete uninstall and reinstall of openjdk and PojavLauncher, it actually works now! To be specific, I removed the two packages, deleted the “minecraft” and “.pojavlauncher” folders in Documents, then reinstalled them both. In particular, after installing PojavLauncher again, I performed uicache and then resprung in that order. Oh, and btw, I’m on iOS 14.3, so seemingly unrelated to iOS version.
So what about crash of @cuj ?
Send latestlog.txt
@cuj so?