TV-Browser 4.0.9.96 Beta2

Neue Plugins usw. Also alles was kein Problem/Verbesserungsvorschlag ist ;).
Benutzeravatar
Siggi
Moderator
Beiträge: 2142
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: TV-Browser 4.0.9.96 Beta2

Beitrag von Siggi » 19 Apr 2019, 14:58

Hallo,

ich versuche das mal.

Ich hatte im ersten Test die "tvbrowser-jre_11.0.2_win32.exe" in das \TV-Browser\Java\ Verzeichnis entpackt und versucht mit

Code: Alles auswählen

C:\TV-Browser\Java\bin\javaw.exe" -Xmx256M -Xms256M -Dpropertiesfile=windows.properties -cp tvbrowser.jar;com4j.jar tvbrowser.TVBrowser
zu starten. So rufe ich auch die aktuelle Stable auf.

Scheinbar ist aber noch das Problem, das

Code: Alles auswählen

lookandfeel=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
in der windows.properties falsch ist. Da kenne ich aber den Ersatz nicht.

Aber da passierte beim Aufruf nichts, auch über die Kommandozeile kam da kein Ergebnis.
Brauche ich vielleicht zwingend die win64 in einem 64Bit Windows?

Dank dir.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)

ds10
Site Admin
Beiträge: 17167
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: TV-Browser 4.0.9.96 Beta2

Beitrag von ds10 » 19 Apr 2019, 16:00

Der Aufruf ist mit Java 11 nicht mehr korrekt. Die transportable Version hat doch eine EXE zum Starten, die sollte funktionieren. Ob Java 32Bit oder 64Bit spielt keine Rolle.
"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
Siggi
Moderator
Beiträge: 2142
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: TV-Browser 4.0.9.96 Beta2

Beitrag von Siggi » 19 Apr 2019, 22:16

Oh, großen Dank mit dem Tipp mit der exe.
Ich hatte nur die nighlty mit der Java getestet. Nun kann ich einiges testen, es funktioniert.

Die ersten Erkenntnisse:

1. persönliches Verzeichnis bitte wieder TV-Browser und nicht .tvbrowser.
Ich musste in den Einstellungen den tvdata Ordner manuell auf den .tvbrowser umstellen.

2. Fehler im DVB-Viewer Plugin (Ich kann nicht mehr die Sender vom DVBViewer abrufen):

Code: Alles auswählen

19.04.2019 21:53:09 tvbrowser.core.tvdataservice.DefaultTvDataServiceProxy:
	SCHWERWIEGEND: The TV data service 'DVBViewer EPG' has caused an error during load settings: ca/beq/util/win32/registry/RegistryException
java.lang.NoClassDefFoundError: ca/beq/util/win32/registry/RegistryException
	at dvbviewerdataservice.DVBViewerDataService.loadSettings(DVBViewerDataService.java:299)
	at tvbrowser/tvbrowser.core.tvdataservice.DefaultTvDataServiceProxy.loadSettings(DefaultTvDataServiceProxy.java:107)
	at tvbrowser/tvbrowser.core.tvdataservice.TvDataServiceProxyManager.loadServiceSettings(TvDataServiceProxyManager.java:92)
	at tvbrowser/tvbrowser.core.tvdataservice.TvDataServiceProxyManager.loadNotSubscribed(TvDataServiceProxyManager.java:247)
	at tvbrowser/tvbrowser.core.ChannelList$1.run(ChannelList.java:1168)
Caused by: java.lang.ClassNotFoundException: ca.beq.util.win32.registry.RegistryException
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
	at java.base/java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:899)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
	... 5 more
3. Fehler im Clock-Plugin

Code: Alles auswählen

Could not find fetcher.properties on classpath
java.lang.ClassNotFoundException: com.sun.awt.AWTUtilities
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
	at java.base/java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:899)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:315)
	at clockplugin.Clock.setTransparentBackground(Clock.java:301)
	at clockplugin.ClockPlugin.toggleOnOffClock(ClockPlugin.java:500)
	at clockplugin.ClockPlugin.handleTvBrowserStartFinished(ClockPlugin.java:527)
	at tvbrowser/tvbrowser.core.plugin.JavaPluginProxy.doHandleTvBrowserStartFinished(JavaPluginProxy.java:529)
	at tvbrowser/tvbrowser.core.plugin.AbstractPluginProxy.handleTvBrowserStartFinished(AbstractPluginProxy.java:674)
	at tvbrowser/tvbrowser.core.plugin.PluginProxyManager.fireTvBrowserStartFinished(PluginProxyManager.java:1371)
	at tvbrowser/tvbrowser.core.plugin.PluginProxyManager$TvBrowserStartFinishedThreadPoolMethod.run(PluginProxyManager.java:110)
	at tvbrowser/tvbrowser.core.plugin.PluginProxyManager.lambda$runWithThreadPool$0(PluginProxyManager.java:1312)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
4. Fehler im SSL-Handling des News-Plugin

Code: Alles auswählen

19.04.2019 21:53:12 feedsplugin.FeedsPlugin:
	SCHWERWIEGEND: Problems loading feed https://www.tvspielfilm.de/tv-programm/rss/tipps.xml
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:128)
	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:308)
	at java.base/sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:279)
	at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:181)
	at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:164)
	at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1152)
	at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1063)
	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402)
	at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:567)
	at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:163)
	at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.retrieveFeed(HttpURLFeedFetcher.java:112)
	at feedsplugin.FeedsPlugin.updateFeedsInternal(FeedsPlugin.java:402)
	at feedsplugin.FeedsPlugin.access$0(FeedsPlugin.java:383)
	at feedsplugin.FeedsPlugin$1.run(FeedsPlugin.java:132)
19.04.2019 21:53:13 feedsplugin.FeedsPlugin:
	SCHWERWIEGEND: Problems loading feed https://www.tvspielfilm.de/tv-programm/rss/filme.xml
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:128)
	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:308)
	at java.base/sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:279)
	at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:181)
	at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:164)
	at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1152)
	at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1063)
	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402)
	at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:567)
	at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:163)
	at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.retrieveFeed(HttpURLFeedFetcher.java:112)
	at feedsplugin.FeedsPlugin.updateFeedsInternal(FeedsPlugin.java:402)
	at feedsplugin.FeedsPlugin.access$0(FeedsPlugin.java:383)
	at feedsplugin.FeedsPlugin$1.run(FeedsPlugin.java:132)
5. Fehler im E-Mail versenden Plugin

Code: Alles auswählen

Beim Laden der Einstellungen für E-Mail verschicken ist ein Fehler aufgetreten.

----- Start of stacktrace -----
java.lang.NullPointerException
  at java.desktop/java.awt.Container.addImpl(Container.java:1117)
  at java.desktop/java.awt.Container.add(Container.java:997)
  at tvbrowser/tvbrowser.ui.settings.ConfigPluginSettingsTab.updatePluginPanel(ConfigPluginSettingsTab.java:114)
  at tvbrowser/tvbrowser.ui.settings.ConfigPluginSettingsTab.createSettingsPanel(ConfigPluginSettingsTab.java:87)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog$SettingNode.getSettingsPanel(SettingsDialog.java:708)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog.showSettingsPanelForNode(SettingsDialog.java:529)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog.showSettingsPanelForSelectedNode(SettingsDialog.java:578)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog$2.valueChanged(SettingsDialog.java:170)
  at java.desktop/javax.swing.JTree.fireValueChanged(JTree.java:2967)
  at java.desktop/javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3456)
  at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:641)
  at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1111)
  at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:297)
  at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTreeSelectionModel.java:191)
  at java.desktop/javax.swing.JTree.setSelectionPath(JTree.java:1656)
  at tvbrowser/util.ui.SingleAndDoubleClickTreeUI.mousePressed(SingleAndDoubleClickTreeUI.java:148)
  at java.desktop/java.awt.Component.processMouseEvent(Component.java:6629)
  at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
  at java.desktop/java.awt.Component.processEvent(Component.java:6397)
  at java.desktop/java.awt.Container.processEvent(Container.java:2263)
  at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
  at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
  at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4544)
  at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
  at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
  at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
  at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
  at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
  at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
  at tvbrowser/util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:57)
  at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
  at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
  at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
  at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
  at java.desktop/java.awt.Dialog.show(Dialog.java:1070)
  at java.desktop/java.awt.Component.show(Component.java:1716)
  at java.desktop/java.awt.Component.setVisible(Component.java:1663)
  at java.desktop/java.awt.Window.setVisible(Window.java:1031)
  at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1005)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog.centerAndShow(SettingsDialog.java:332)
  at tvbrowser/tvbrowser.ui.mainframe.MainFrame.lambda$showSettingsDialog$19(MainFrame.java:2648)
  at tvbrowser/util.ui.UIThreadRunner.invokeAndWait(UIThreadRunner.java:33)
  at tvbrowser/tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:2636)
  at tvbrowser/tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:2621)
  at tvbrowser/tvbrowser.ui.mainframe.actions.TVBrowserActions$15.actionPerformed(TVBrowserActions.java:236)
  at tvbrowser/tvbrowser.ui.mainframe.toolbar.ToolBar.lambda$addButtonProperties$4(ToolBar.java:602)
  at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
  at tvbrowser/util.ui.PopupButton.fireActionPerformed(PopupButton.java:53)
  at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
  at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
  at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
  at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
  at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)
  at java.desktop/java.awt.Component.processMouseEvent(Component.java:6632)
  at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
  at java.desktop/java.awt.Component.processEvent(Component.java:6397)
  at java.desktop/java.awt.Container.processEvent(Container.java:2263)
  at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
  at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
  at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
  at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
  at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
  at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
  at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
  at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
  at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
  at tvbrowser/util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:57)
  at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
  at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
  at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
  at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
----- End of stacktrace -----
6. Fehler im Wir schauen Plugin

Code: Alles auswählen

Beim Laden der Einstellungen für WirSchauen ist ein Fehler aufgetreten.

----- Start of stacktrace -----
java.lang.NullPointerException
  at java.desktop/java.awt.Container.addImpl(Container.java:1117)
  at java.desktop/java.awt.Container.add(Container.java:997)
  at tvbrowser/tvbrowser.ui.settings.ConfigPluginSettingsTab.updatePluginPanel(ConfigPluginSettingsTab.java:114)
  at tvbrowser/tvbrowser.ui.settings.ConfigPluginSettingsTab.createSettingsPanel(ConfigPluginSettingsTab.java:87)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog$SettingNode.getSettingsPanel(SettingsDialog.java:708)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog.showSettingsPanelForNode(SettingsDialog.java:529)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog.showSettingsPanelForSelectedNode(SettingsDialog.java:578)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog$2.valueChanged(SettingsDialog.java:170)
  at java.desktop/javax.swing.JTree.fireValueChanged(JTree.java:2967)
  at java.desktop/javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3456)
  at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:641)
  at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1111)
  at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:297)
  at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTreeSelectionModel.java:191)
  at java.desktop/javax.swing.JTree.setSelectionPath(JTree.java:1656)
  at tvbrowser/util.ui.SingleAndDoubleClickTreeUI.mousePressed(SingleAndDoubleClickTreeUI.java:148)
  at java.desktop/java.awt.Component.processMouseEvent(Component.java:6629)
  at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
  at java.desktop/java.awt.Component.processEvent(Component.java:6397)
  at java.desktop/java.awt.Container.processEvent(Container.java:2263)
  at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
  at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
  at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4544)
  at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
  at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
  at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
  at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
  at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
  at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
  at tvbrowser/util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:57)
  at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
  at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
  at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
  at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
  at java.desktop/java.awt.Dialog.show(Dialog.java:1070)
  at java.desktop/java.awt.Component.show(Component.java:1716)
  at java.desktop/java.awt.Component.setVisible(Component.java:1663)
  at java.desktop/java.awt.Window.setVisible(Window.java:1031)
  at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1005)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog.centerAndShow(SettingsDialog.java:332)
  at tvbrowser/tvbrowser.ui.mainframe.MainFrame.lambda$showSettingsDialog$19(MainFrame.java:2648)
  at tvbrowser/util.ui.UIThreadRunner.invokeAndWait(UIThreadRunner.java:33)
  at tvbrowser/tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:2636)
  at tvbrowser/tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:2621)
  at tvbrowser/tvbrowser.ui.mainframe.actions.TVBrowserActions$15.actionPerformed(TVBrowserActions.java:236)
  at tvbrowser/tvbrowser.ui.mainframe.toolbar.ToolBar.lambda$addButtonProperties$4(ToolBar.java:602)
  at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
  at tvbrowser/util.ui.PopupButton.fireActionPerformed(PopupButton.java:53)
  at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
  at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
  at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
  at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
  at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)
  at java.desktop/java.awt.Component.processMouseEvent(Component.java:6632)
  at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
  at java.desktop/java.awt.Component.processEvent(Component.java:6397)
  at java.desktop/java.awt.Container.processEvent(Container.java:2263)
  at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
  at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
  at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
  at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
  at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
  at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
  at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
  at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
  at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
  at tvbrowser/util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:57)
  at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
  at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
  at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
  at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
----- End of stacktrace -----
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)

ds10
Site Admin
Beiträge: 17167
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: TV-Browser 4.0.9.96 Beta2

Beitrag von ds10 » 19 Apr 2019, 22:43

Wenn du die transportable Version benutzt, dann hat die keine properties-Dateien für die unterschiedlichen Systeme, d.h. TV-Browser wird den Standardpfad für die Einstellungen benutzen, das lässt sich mit der transportablen EXE auch nicht ändern. D.h. benutze besser die transportable Version, so wie sie ist, mit Speicherung der Einstellungen und Daten im Unterverzeichnis settings. Ansonsten kannst du TV-Browser auch mit dem angepassten Startbefehl für Java 11 starten:

Code: Alles auswählen

javaw -Xmx1G --module-path "lib;tvbrowser.jar" -splash:imgs/splash.png -Dpropertiesfile=windows.properties -m tvbrowser/tvbrowser.TVBrowser
"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
Siggi
Moderator
Beiträge: 2142
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: TV-Browser 4.0.9.96 Beta2

Beitrag von Siggi » 20 Apr 2019, 14:48

Hi,

ok, dank dir.

Muss ich bei den Bug Reports noch irgendwas tun?

Edit:
Mit dem Update der Uhr ist diese im TV-Browser verschwunden und nicht wieder aktivierbar.
Im Menü wird Sie aber noch angezeigt.
Die Einstellung Transparent / Personas-Farben macht da wohl irgendwie Probleme.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)

ds10
Site Admin
Beiträge: 17167
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: TV-Browser 4.0.9.96 Beta2

Beitrag von ds10 » 21 Apr 2019, 11:40

Nein, die Bugs sehe ich mir an und soweit möglich gibt es dann Updates für die Plugins.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser

Anton_D

Re: TV-Browser 4.0.9.96 Beta2

Beitrag von Anton_D » 21 Apr 2019, 22:10

@ds10: Eventuell hast Du ja sogar leider recht. Es kann gut möglich sein, dass in Swing gar keine Exceptions kommen und das Ganze meint, ohne Probeleime zu laufen. Nur die Aufrufe von Windows API drin führen zu ignorierten Fehlern oder geben sogar keine zurück. Es sieht aber einfach dann schlecht aus. Die alle andere Programme im VM funktionieren ohne Muren; TV Browser ist aber auch einziges Java Desktop Programm. Aber eventuell gibt es doch eine Möglichkeit die Logging im Swing zu aktivieren in einer Konfigurationsdatei, ohne Debugger oder Quellcode?

Die abgespeckte Version mit der Beschreibung, wo man eventuell Java holen kann und wie es damit dann weiter geht ist nie verkehr. Den Rest von Deiner Antwort würde ich gerne teilweise widersprechen. Klar waren vielen Bugs im Browser Plug-in, aber auch Web Start (auch nicht mehr drin) hatte welche und könnte missbraucht werden. Auch Plattform selber hatte Probleme wie z. B. durch Fehler im Reflexion und sonstigen Sicherheitsmechanismen. Der meistverbreitete Virus für Mac-OS war vor 5 Jahren ein Java basiertes. Apple hatte damals eigene Version und hatte vergessen, längst bekannte Fehler nachzupatchen. Prompt hatte das jemand erfolgreich benutzt. Ich will nicht den Teufel auf der Wand mahlen, aber auch nicht relativieren. Und wenn das Programm nicht mit Administrator Rechten läuft bedeutet das, dass „nur“ die Dokumente, Fotos und Musik von Anwender selbst von Ransom Trojaner verschlüsselt werden, als Beispiel.

Ich meine die bisherige Status Quo war auch nicht ganz ohne. Die viele Erinnerungen in der Taskleiste neben der Uhr, die man einfach ignorieren könnte, trugen nicht sonderlich zu Sicherheit bei. Und das habe ich bei vielen Benutzer so gesehen. Da frage ich immer, wozu die Java brauchen, und wenn keine Antwort kommt, dann update ich es nicht, sonder schmeiße weg, nachdem ich erklärt hatte, wo man es wenn es nötig herunterladen kann. Bei Flash und QuickTime mache ich dasselbe. Und noch dazu deinstalliert Oracle die alten Versionen nicht, sondern packt die neue als aktuelle parallel dazu. Wenn jemand das Binary direkt ansprechen will, kann er das weiterhin tun. Aber alles ist besser als einfach eine Version mitzugeben, die niemals so erneuert wird und dann jahrelang benutzt wird. Ich hoffe, das AdoptOpenJDK da auch irgendwelche Software mit dabei hat, die auf neue Versionen prüft. Oder irgendwelche Ablaufdatum drin hat. Aber einfach zu sagen, das eine abgespeckte JRE weniger Fehler hat, ist nur halbe Miete: einige sind leider immer noch drin und werden nicht verschwinden; es sei denn, der Benutzer macht ein Update von JRE.

Anton_D

Re: TV-Browser 4.0.9.96 Beta2

Beitrag von Anton_D » 21 Apr 2019, 22:47

Habe hier pastebin.com/kQzegVGX den Log von meinem TV Browser. Einige Exceptions und Warnungen sind drin.

Antworten