Android Sync funktioniert nicht mehr

Antworten
wollowosch
Junior Member
Beiträge: 14
Registriert: 20 Nov 2012, 04:32

Android Sync funktioniert nicht mehr

Beitrag von wollowosch »

Seit dem letzten Update bekomme ich die Meldung im Dateianhang. Ich dachte erst, das ist eine einmalige Meldung, jetzt erscheint sie aber schon zum zigsten Mal. Was ist los?

Danke im Voraus für Hilfe!

ww
Dateianhänge
Bildschirmfoto 2016-08-19 um 10.54.44.png
Bildschirmfoto 2016-08-19 um 10.54.44.png (21.33 KiB) 5379 mal betrachtet
ds10
Site Admin
Beiträge: 19095
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Android Sync funktioniert nicht mehr

Beitrag von ds10 »

Veraltete Java-Version? Es sollte am Besten die aktuelle Java-Version und die aktuelle Version von AndroidSync installiert sein.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Benutzeravatar
kuffnukk
Newbie
Beiträge: 2
Registriert: 02 Dez 2013, 18:22

Re: Android Sync funktioniert nicht mehr

Beitrag von kuffnukk »

Ich bekomme die gleiche Fehlermeldung. :-(
Ich wollte mal die Android App testen und habe versucht einen Account anzulegen.
Die SSL Verbindung wird nicht initiert. (Prime size must be multiple of 64)

-> mit google-fu gefunden:
USA + Lizens- o. rechtliche Gründe + 1024-bit Schlüssellänge -> crap o. Bullshit :mrgreen:
(Blöd, ich darf noch keine Links senden, daher so: :shock:

Code: Alles auswählen

https://blog.bartlweb.net/2014/12/ssl-verbindungen-mit-mehr-als-1024-bit-werden-unter-java-1-6-abgelehnt/
Ich werde es mal mit den erwähnten Policy-Files testen, neuere JRE Version geht nicht, auf dem uralt Debian/GNU Linux OS hier.

tvbrowser: 3.4.4

Code: Alles auswählen

marco@nukk:~$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

TV-Browser Meldungen im Terminal:

Code: Alles auswählen

marco@nukk:/usr/local/share/tvbrowser$ java -jar tvbrowser.jar
command line options:
    -minimized      The main window will be minimized after start up
    -nostartscreen  No start screen during start up
    -fullscreen     Start in fullscreen-mode
    -ignorejvm      Don't check for Sun Java
    -safemode       Don't load Plugins

17:08:10 INFO: Using settings from file /home/marco/.tvbrowser/3.4.4/settings.prop
url:https://www.tvbrowser-app.de/data/scripts/testMyAccount.php
javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair
        at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:190)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1649)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1612)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1595)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1172)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1149)
        at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:434)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1172)
        at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:318)
        at androidsync.AndroidSync.testAccount(AndroidSync.java:978)
        at androidsync.AndroidSync.access$5(AndroidSync.java:957)
        at androidsync.AndroidSync$7.saveSettings(AndroidSync.java:419)
        at tvbrowser.core.plugin.SettingsTabProxy.saveSettings(SettingsTabProxy.java:67)
        at tvbrowser.ui.settings.ConfigPluginSettingsTab.saveSettings(ConfigPluginSettingsTab.java:170)
        at tvbrowser.ui.settings.SettingsDialog$SettingNode.saveSettings(SettingsDialog.java:705)
        at tvbrowser.ui.settings.SettingsDialog.saveSettings(SettingsDialog.java:502)
        at tvbrowser.ui.settings.SettingsDialog.saveSettings(SettingsDialog.java:505)
        at tvbrowser.ui.settings.SettingsDialog.saveSettings(SettingsDialog.java:505)
        at tvbrowser.ui.settings.SettingsDialog.saveSettings(SettingsDialog.java:498)
        at tvbrowser.ui.settings.SettingsDialog$6.actionPerformed(SettingsDialog.java:226)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:6288)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at java.awt.Component.processEvent(Component.java:6053)
        at java.awt.Container.processEvent(Container.java:2041)
        at java.awt.Component.dispatchEventImpl(Component.java:4651)
        at java.awt.Container.dispatchEventImpl(Container.java:2099)
        at java.awt.Component.dispatchEvent(Component.java:4481)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
        at java.awt.Container.dispatchEventImpl(Container.java:2085)
        at java.awt.Window.dispatchEventImpl(Window.java:2478)
        at java.awt.Component.dispatchEvent(Component.java:4481)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
        at java.awt.EventQueue.access$000(EventQueue.java:84)
        at java.awt.EventQueue$1.run(EventQueue.java:602)
        at java.awt.EventQueue$1.run(EventQueue.java:600)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
        at java.awt.EventQueue$2.run(EventQueue.java:616)
        at java.awt.EventQueue$2.run(EventQueue.java:614)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
        at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:55)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
        at java.awt.Dialog$1.run(Dialog.java:1046)
        at java.awt.Dialog$3.run(Dialog.java:1098)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Dialog.show(Dialog.java:1096)
        at java.awt.Component.show(Component.java:1584)
        at java.awt.Component.setVisible(Component.java:1536)
        at java.awt.Window.setVisible(Window.java:842)
        at java.awt.Dialog.setVisible(Dialog.java:986)
        at tvbrowser.ui.settings.SettingsDialog.centerAndShow(SettingsDialog.java:341)
        at tvbrowser.ui.mainframe.MainFrame$39.run(MainFrame.java:2585)
        at util.ui.UIThreadRunner.invokeAndWait(UIThreadRunner.java:33)
        at tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:2572)
        at tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:2557)
        at tvbrowser.ui.mainframe.actions.TVBrowserActions$14.actionPerformed(TVBrowserActions.java:225)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)
        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
        at java.awt.Component.processMouseEvent(Component.java:6288)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at java.awt.Component.processEvent(Component.java:6053)
        at java.awt.Container.processEvent(Container.java:2041)
        at java.awt.Component.dispatchEventImpl(Component.java:4651)
        at java.awt.Container.dispatchEventImpl(Container.java:2099)
        at java.awt.Component.dispatchEvent(Component.java:4481)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
        at java.awt.Container.dispatchEventImpl(Container.java:2085)
        at java.awt.Window.dispatchEventImpl(Window.java:2478)
        at java.awt.Component.dispatchEvent(Component.java:4481)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
        at java.awt.EventQueue.access$000(EventQueue.java:84)
        at java.awt.EventQueue$1.run(EventQueue.java:602)
        at java.awt.EventQueue$1.run(EventQueue.java:600)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
        at java.awt.EventQueue$2.run(EventQueue.java:616)
        at java.awt.EventQueue$2.run(EventQueue.java:614)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
        at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:55)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.RuntimeException: Could not generate DH keypair
        at com.sun.net.ssl.internal.ssl.DHCrypt.<init>(DHCrypt.java:106)
        at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:556)
        at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:183)
        at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)
        at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:893)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1138)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1165)
        ... 105 more
Caused by: java.security.InvalidAlgorithmParameterException: Prime size must be multiple of 64, and can only range from 512 to 1024 (inclusive)
        at com.sun.crypto.provider.DHKeyPairGenerator.initialize(DashoA13*..)
        at java.security.KeyPairGenerator$Delegate.initialize(KeyPairGenerator.java:627)
        at com.sun.net.ssl.internal.ssl.DHCrypt.<init>(DHCrypt.java:100)
        ... 112 more

╰_╯ Ciao Marco!
ds10
Site Admin
Beiträge: 19095
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Android Sync funktioniert nicht mehr

Beitrag von ds10 »

Mit Java 6 geht es nicht.

[ Post made via Android ] Bild
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Benutzeravatar
kuffnukk
Newbie
Beiträge: 2
Registriert: 02 Dez 2013, 18:22

Re: Android Sync funktioniert nicht mehr

Beitrag von kuffnukk »

ds10 hat geschrieben:Mit Java 6 geht es nicht.
Alles klar. Danke. Hab ich leider auch festgestellt.

Habe lt. dem README von Oracle die Policy-Files "US_export_policy.jar, local_policy.jar" ersetzt, ...
war erfolglos. :-(

Dann muß TV-Browser irgendwann auf 'ner anderen Mashine laufen.
Der läuft hier schon seit ? (Martin ihn auf SourceForge veröffentlicht hat) :roll: Wie die Zeit vergeht & wie lange gute Hardware hält :P
Damals gab es noch keine VG Media, derartiges war nicht mal in Planung, sowas war bis dato unbekannt.

PS:
Für die jüngeren hier.
Die ganzen Schwierigkeiten mit den Programmdaten haben wir Pro7 / SAT1 bzw. deren 7Media AG zu verdanken!
Die sind damals die Initiatoren der VG Media gewesen. Seitdem boykottiere ich deren werbeverseuchte Sender.

Ich möchte mich bei allen Entwicklern bedanken, die trotz dieser Schwierigkeiten TV-Browser erschaffen haben.
Wegen fehlender Programmdaten waren einige User hier im Forum sehr beleidigend. Das Ihr weiterhin Eure Freizeit
in TV-Browser investiert habt, verdient Respekt!

╰_╯ Ciao Marco!
wollowosch
Junior Member
Beiträge: 14
Registriert: 20 Nov 2012, 04:32

Re: Android Sync funktioniert nicht mehr

Beitrag von wollowosch »

OK, hab verstanden. Bin auch Besitzer guter alter Hardware: iMac, Bj 2007 mit Schneeleopard. Dann halt nicht. Ist nicht so tragisch, nur schade. Danke für Eure Antworten.
ds10
Site Admin
Beiträge: 19095
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Android Sync funktioniert nicht mehr

Beitrag von ds10 »

Geht leider nicht anders, da Google die Datenschutzrichtlinien verändert hat, müssen jetzt alle Übertragungen von personenrelevanten Daten über eine sichere Verbindung laufen. Und die Synchronisationsdaten sind definitiv personenrelevant.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Antworten