EgiGeoZone Forum

EgiGeoZone => Probleme und Fehler => Thema gestartet von: slor am 18.01.2017, 09:41:47

Titel: Sichern von Einstellungen geht nicht mehr
Beitrag von: slor am 18.01.2017, 09:41:47
Seit dem letzen Update von heute morgen kann ich keine Einstellungen mehr sichern.
Wähle ich Verzeichnis oder Gdrive aus, passiert nichts.

Wiederherstellung funktioniert wie erwartet.
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: satprofi am 18.01.2017, 12:03:37
Habe ich schon gemeldet,aber keine Antwort eehalten

send from OP3

Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Admin am 18.01.2017, 12:17:28
Hallo zusammen,

ich kann es bei mir nicht nachvollziehen.
Ich bekomme die Auswahl für alle möglichen Ziele: Dropbox, GDrive, EMail, usw.

Gibt es da eine Fehlermeldung dazu im Log.
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: slor am 18.01.2017, 12:42:51
evtl. liegt es ja an den devices. haben beiden ein OnePlus 3
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: slor am 18.01.2017, 12:46:47
Auszug aus dem Log:
2017-01-18 12:43:52,367 - [ERROR::de.egi.geofence.geozone.Settings::de.egi.geofence.geozone.Settings] - Settings: Error exporting configuration! no such provider: Crypto
java.security.NoSuchProviderException: no such provider: Crypto
at sun.security.jca.GetInstance.getService(GetInstance.java:83)
at sun.security.jca.GetInstance.getInstance(GetInstance.java:206)
at java.security.SecureRandom.getInstance(SecureRandom.java:363)
at de.egi.geofence.geozone.utils.SimpleCrypto.getRawKey(SimpleCrypto.java:55)
at de.egi.geofence.geozone.utils.SimpleCrypto.encrypt(SimpleCrypto.java:39)
at de.egi.geofence.geozone.Settings.exportConfig(Settings.java:422)
at de.egi.geofence.geozone.Settings.onItemSelected(Settings.java:1043)
at android.widget.AdapterView.fireOnSelected(AdapterView.java:931)
at android.widget.AdapterView.dispatchOnItemSelected(AdapterView.java:920)
at android.widget.AdapterView.-wrap1(AdapterView.java)
at android.widget.AdapterView$SelectionNotifier.run(AdapterView.java:890)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6209)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Admin am 18.01.2017, 12:48:09
Danke! Ich schaue weiter.
Komischerweise scheint es geräteabhängig zu sein.
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Admin am 18.01.2017, 13:05:26
@satprofi: Hast du auch Android 7 auf deinem Gerät?
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: slor am 18.01.2017, 13:52:55
mit dem neusten Android Update von Heute auf dem Tel geht es auch nicht.
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Admin am 18.01.2017, 14:10:41
Es scheint, dass Google im Android 7 einen Crypto Provider (Verschlüsselungsbibliothek), der Cryptohieß, entfernt hat.

Da muss ich mal sehen, wie ich diesen ersetzen kann. Dieser verschlüsselt die Passwörter beim Export und entschlüsselt diese wieder beim Import.
Eventuell müssen, die Passwörter einmal neu eingegeben/überschrieben werden.
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: satprofi am 18.01.2017, 14:24:32
Ja,habe Android 7

send from OP3

Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: satprofi am 18.01.2017, 14:26:03
Die auswahl kommt ja auch,aber es wird nichts gesichert

send from OP3

Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Darth.Weber am 18.01.2017, 14:59:18
ist bei meinem Nexus 5X auch so - Auswahl ist da, dann kommt nichts.
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Admin am 18.01.2017, 15:27:00
Wie gesagt, hat Google im Android 7 einen Crypto Provider (eine Verschlüsselungsbibliothek) entfernt.
Da muss ich was Neues dafür implementieren.
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Admin am 23.01.2017, 12:49:58
Ich habe nun eine neue Verschlüsselung implementiert. Diese kommt ab der nächsten Version raus. Danach sollte ein Export und ein Import wieder funktionieren.

Bei einem Export mit dem alten Verschlüsselungsalgorithmus können nun beim Import die Passwörter leider nicht mehr entschlüsselt werden und müssen deshalb von Hand nachgepflegt werden, da diese untereinander nicht kompatibel sind.

Der Rest wird aber importiert.

Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: slor am 23.01.2017, 13:25:34
Super! Daumen Hoch!
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: slor am 25.01.2017, 22:15:26
So, ich hatte nun Zeit die Export Funktion nach Onedrive zu testen.
Es funktioniert, allerdings werden irreführende (Fehler)meldungen angezeigt.

Beim direkten auswählen von Sichern auf - GDrive, Dropbox... kommt "Konfiguration wurde gesichert" Die Datei wird im lokalen Speicher abgelegt. (Soll ja eigentlich nicht dahin)

Wähle ich dann in meinem OneDrive einen Ordern aus und klicke auf Speichern, kommt: "Could not export configuration. Result: 0"
Die Datei wird trotzdem auf Onedrive hochgeladen.

Könntest du dir das noch mal ansehen?
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Admin am 26.01.2017, 06:52:59
Die Meldungen werde ich mir ansehen.
Die Datei wird immer im lokalen Speicher erzeugt und von dort in die anderen Bereiche kopiert. Ist so gewollt.
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: DerKlaus am 26.01.2017, 08:46:24
Moin Eggi,


bei mir ist heute die Wiederherstellung gecrasht  :-\
Da ich die letzte Testversion per Mail erhalten hatte, habe ich sie deinstalliert und die Beta von Google Play zu installieren. Vorher natürlich Backup gemacht.
Geo Zonen & Beacon Zonen waren weg.  Servereinstellungen waren der Fhemlink sowie Benutzername vorhanden. KEIN PASSWORT.
SMS Profile und Profile für weiter Aktionen waren OK, andere Profile hatte ich nicht.

Ist dir dies schon bekannt?
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Admin am 26.01.2017, 09:42:05
@slor:
Zitat
Could not export configuration. Result: 0"
Ich wollte übervorsichtig sein und habe eine Abfrage für ein zurückgegebenes Ergebnis implementiert. Leider geben nicht alle aufgerufenen Programme, mit welchen man eine Datei teilt, ein Ergebnis zurück. So bei OneDrive.
Bei anderen ist es mir noch nicht aufgefallen.
Ich habe aus gewissen Foren gelernt, dass man in solch einer Situation kein Ergebnis erwarten sollte, da die App ja die Kontrolle an einderes Programm (oneDrive) übergibt und man somit keine Chance mehr hat im eigenen Programm ein Ergebnis zu interpretieren.
 
Werde die Meldungen für eine der nächsten Versionen optimieren/weglassen.

@DerKlaus: Der Fehler ist mir noch nicht bekannt gewesen.

Zitat
Geo Zonen & Beacon Zonen waren weg.
Kannst du mir dazu die ganze Fehlermeldung aus dem Log schicken oder hier posten?

Die anderen Sachen waren da, da diese vor dem Fehler gespeichert wurden. Dass das Kennwort fehlen wird, darauf habe ich hingewiesen: http://egigeozone.de/beta/default.html (http://egigeozone.de/beta/default.html)
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: DerKlaus am 26.01.2017, 11:23:03
Klar, wenn es hilft ;)

2017-01-26 07:14:06,787 - [ERROR::de.egi.geofence.geozone.bt.Settings::de.egi.geofence.geozone.bt.Settings] - Could not import configuration.
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at de.egi.geofence.geozone.bt.Settings.importConfig(Settings.java:865)
at de.egi.geofence.geozone.bt.Settings.onItemSelected(Settings.java:1183)
at android.widget.AdapterView.fireOnSelected(AdapterView.java:1165)
at android.widget.AdapterView.dispatchOnItemSelected(AdapterView.java:1154)
at android.widget.AdapterView.access$300(AdapterView.java:59)
at android.widget.AdapterView$SelectionNotifier.run(AdapterView.java:1121)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:7229)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Admin am 26.01.2017, 14:16:13
Danke!
Ich konnte den Fehler finden und beheben. War beim Import einer GeoZone. Da wurde beim Import im Bezug der Beaconzuordnung gepfuscht  :)
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: DerKlaus am 26.01.2017, 16:50:32
Na so was ;)
Da die Version 1.03 bei mir irgend wie nicht laufen will, habe ich 1.02b wieder installiert.
Dort klappt der Import übrigens. Nur in der Geozone wird die Verknüpfung zum Beacon nicht gesetzt.
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Admin am 26.01.2017, 18:36:37
Es kommt bald ein Update.
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: satprofi am 10.03.2017, 20:44:07
Kommt das Update noch? Lg

gesendet mit Tapatalk vom OnePlus3

Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Admin am 10.03.2017, 21:11:12
Schon lange draußen. Die Passwörter müssen aber neu eingegeben werden, wenn export alt!

Siehe Handbuch unter Version 2.1.6: https://egigeozone.de/history/default.html (https://egigeozone.de/history/default.html)
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: satprofi am 11.03.2017, 18:19:02
Aha,danke. Und warum bekomme ich das nicht angeboten?

gesendet mit Tapatalk vom OnePlus3

Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Admin am 12.03.2017, 00:31:48
Weil du wahrscheinlich die alte Beta installiert hast und ich, wie angekündigt diese deaktiviert habe.
Du musst nun oder die normale App oder die neue Beta installieren.
Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: satprofi am 12.03.2017, 18:36:10
Hatte bis gestern immer die Beta erhalten, ob ich wollte oder nicht. Habe gestern den Ordner gelöscht, jetzt bekam ich die nicht Beta.

gesendet mit Tapatalk vom OnePlus3

Titel: Re: Sichern von Einstellungen geht nicht mehr
Beitrag von: Admin am 20.03.2017, 11:41:43
Hatte bis gestern immer die Beta erhalten, ob ich wollte oder nicht.
Weil du dich für die Beta damals registriert hattest

Zitat
jetzt bekam ich die nicht Beta.
Weil ich, wie angekündigt, diese beendet habe und dafür eine neue Beta aufgemacht habe. Alles wurde angekündig. Sogar in der App.