Closed konstantinhirschfeld closed 2 years ago
Due to the high number of crashes lately (about 50 reports in the last hour), I assume this is caused by Untis changing their API again.
Ah, that makes sence.
I'll keep this issue open to keep track of progress because resolving this needs an app update.
This will require a big rework. They changed the authentication system ground-up.
Please take a look at build#737. I updated the login process and successfully tested anonymous login. Clean all app data if necessary and log in as usual. Please report back if you can login and access the timetable screen without crashing. (There may be an error regarding invalid JSON when trying to view the timetable, this will be fixed later.)
Yes, the login works. The timetable doesnt load. And it gets an error.
I don't really know if this is only for debug build but I'm getting this error after logging in using Android 12:
Additional information
In this build, logging in with a QR code does not work, as seen in the screenshot. It does work however if I replace the school name with the ID.
I'm not sure if this is a general problem or something with the debug build.
I get the same error as @KaratekHD
Thanks for the feedback, I'll have another build ready later today that addresses the new issues.
Alright, I just pushed some fixes. Please test build#747, if everything works I'll publish a Google Play Release.
Alright, I just pushed some fixes. Please test build#747, if everything works I'll publish a Google Play Release.
It's working fine for me.
Alright, I just pushed some fixes. Please test build#747, if everything works I'll publish a Google Play Release.
Are you going to update the fdroid Version as well?
It works for me when I enter the School Number, but entering the School Name (which is given by the QR-Code in my case) just gives me an error: "Ungültige Schul-ID!"
Alright, I just pushed some fixes. Please test build#747, if everything works I'll publish a Google Play Release.
Its mostly working. Login and showing lessons works, however certain objects like "exam" are not processed. (Unknown JSON object "exam" encountered, value: {"id":0000,"examtype":"Type of exam","name": "custom name", "Custom Text"} There are also other Objects like StaffAttachments or staffInfo, but we dont use those
@nonamewastaken:
Are you going to update the fdroid Version as well?
Yes, FDroid and Play Store updates are linked and will update simultaneously.
@bennetrr:
It works for me when I enter the School Number, but entering the School Name (which is given by the QR-Code in my case) just gives me an error: "Ungültige Schul-ID!"
Could you provide me with the exact values for the school name and the school number to check this out? You can email me directly.
@Luis-L-B:
Its mostly working. Login and showing lessons works, however certain objects like "exam" are not processed. (Unknown JSON object "exam" encountered, value:
{"id":0000,"examtype":"_Type of exam_","name": "_custom name_", "_Custom Text_"}
There are also other Objects likeStaffAttachments
orstaffInfo
, but we dont use those
These objects are not used by BetterUntis (yet), so you can ignore these errors.
It works well.
Alright, I just pushed some fixes. Please test build#747, if everything works I'll publish a Google Play Release.
Worked just fine for me, I had to clear app data for it to work though.
The update has just been released 🎉 It will be available to Google Play Beta and FDroid users soon.
Awesome, tysm
3.47 works fine! @SapuSeven THANK YOU!
APP crashes immediately after beging opened, shows this error message:
Logs
``` l.b.e: Field 'message' is required, but it was missing at com.sapuseven.untis.models.untis.UntisError.Additional information