shaupti Posted August 19, 2013 Share Posted August 19, 2013 Habe tvgenial 4 installiert und das plugin Verzeichnis raus kopiert. Und dann bei tvgenial5 eingefügt. Quote Link to comment
Prinz Posted August 21, 2013 Author Share Posted August 21, 2013 (edited) TVinfo funktioniert mal wieder nicht. Ich bekomme nur noch eine leere Liste: Kann ich bestätigen. Es hat eben schon zu lange funktioniert. Aktuell klappt bei TVInfo noch andere Sachen nicht. Die automatische Übertragung auf den Merkzettel bei gefundenen Sendungen funktioniert auch nicht mehr. Habe eine entsprechende Fehlerbeschreibung schon unter dem Feedback zu den TVInfo-Leuten hingeschickt. Aber ich vermute, je mehr da sich rühren um so ernster wird dann das Thema gesehen. Gruß Prinz Edited August 21, 2013 by Prinz Quote Link to comment
Prinz Posted August 21, 2013 Author Share Posted August 21, 2013 Habe tvgenial 4 installiert und das plugin Verzeichnis raus kopiert. Und dann bei tvgenial5 eingefügt. Stimmt. Habe gerade nachgesehen, wofür ich überhaupt der Registry-Eintrag verwende. Ich benötige ihn einzig und allein dafür den Installationsort von TVGenial zu ermitteln. Gruß Prinz Quote Link to comment
UweBast Posted September 1, 2013 Share Posted September 1, 2013 Hallo Prinz! Im Rahmen Deiner Downloadangebote für das TimeImportTool schreibst Du: > 64-Bit-Java-Runtime-Environment wird noch nicht unterstützt. Folglich lässt sich das Tool, das ich als Plugin in den TV Browser integriert habe, nicht starten. Mein 64-Bit Windows 7 meldet immer: "Es ist ein Fehler aufgetreten. Das 64-Bit-Java-Runtime Environment wird aktuell nicht unterstützt." Fragen: Lässt sich das Problem irgendwie umgehen? Kann man eventuell künftig mit einer Version rechnen, die das 64-Bit-Java-Runtime-Environment unterstützen wird? fragt mit freundlichen Grüßen UweBast Quote Link to comment
Siggi0904 Posted September 10, 2013 Share Posted September 10, 2013 Hallo Prinz, ich bin nun aufgrund eines neuen PCs auch auf Java 64 Bit gewechselt. Nun bekomme ich auch den Fehler. Wie aufwendig ist die Migration auf ein Java 64 Bit? Ich kann mit entsprechenden Fehlermeldungen dienen und sehr zeitnah testen. Ich lasse das Tool im TV-Browser als Plugin laufen. Es wäre schön, wenn du zeitnah dazu kommen würdest. Quote Link to comment
Prinz Posted September 14, 2013 Author Share Posted September 14, 2013 Hallo, ich habe auf meinem 64-Bit-System nur das 32-Bit-Java-Runtime-System installiert, weil ich keine Java-Applikation besitze (und auch kenne), welche von dem größeren Speicher profitieren könnte (habe aber momentan auch nur 4GByte RAM). Wenn man nicht mehr als 4GByte-RAM zur Verfügung hat, ist sogar ein 64-Bit-Java-Runtime-System eher kontraproduktiv. Die Daten einer Java-Anwendung, welche mit vielen Referenzen arbeitet, belegen dann sogar deutlich mehr Speicher, als mit einem 32-Bit Runtime-System. Habt Ihr wirklich Java-Programme, die mehr als 4GByte Speicher benötigen? Gruß Prinz Quote Link to comment
Flogo7 Posted September 16, 2013 Share Posted September 16, 2013 Hi, ich wollte nochmal Nachfragen, ob es nicht irgendwie möglich ist mit diesem Tool im TVBrowser den Episodentitel bei Serien mit in den RecordingService zu übertragen. Quote Link to comment
shaupti Posted October 8, 2013 Share Posted October 8, 2013 Hallo, kommt mal wieder ein update? Hier zwecks tvgenial damit das auf Anhieb funktioniert und es werden leider auch nicht alle Sender erkannt. Gruß Quote Link to comment
Prinz Posted October 12, 2013 Author Share Posted October 12, 2013 Hallo, Hallo, kommt mal wieder ein update? Hier zwecks tvgenial damit das auf Anhieb funktioniert und es werden leider auch nicht alle Sender erkannt. Ich habe prinzipiell das mit der Installation ergänzt. Ich hatte damals aber festgestellt, dass bei den neueren TVGenial-Versionen eine ohne zutun ablaufende Installation im Gegensatz zu V4 bei mir zumindest nicht mehr möglich ist. So muss man immer den Pfad des Plugins händisch auswählen in TVGenial, obgleich das TVImportTool an der entsprechenden Stelle den Pfad einträgt. Ich hatte hier noch nach einer Lösung gesucht, aber bisher nichts gefunden. Da halten sich die TVGenial-Leute mit ihrer Doku recht bedeckt. Das bzgl. der Sender muss ich mir ansehen. Ich weiß nicht mehr, wie das Tool an diese Information rankommt. Soweit ich micht dunkel erinnere, greift das Tool auf eine Datei zu, die auf dem richtigen Stand befinden muss. Ich muss mir das ansehen, ob hier sich bei der V5 von TVGenial sich ebenfalls etwas geändert hat. Komme aber erst in der nächsten Woche dazu,. Gruß Prinz Quote Link to comment
shaupti Posted November 9, 2013 Share Posted November 9, 2013 Hallo, hat sich bei dir mittlerweile was getan? Ist es eventuell auch möglich nicht nur den Titel der Sendung sondern auch die Info dazu mit in erstellten Timer aufzunehmen? Quote Link to comment
jc2906 Posted February 1, 2014 Share Posted February 1, 2014 Da TVinfo.de den Benutzern des OpenEPG Exports einen Tritt in den Allerwertesten verpasst hat, musste ich mich nach Alternativen umsehen und bin letztlich hier gelandet. Der TV-Browser ist Verbindung mit dem Import-Plugin von Prinz wirklich super (ein gaaaanz dickes Dankeschön an Prinz! ), da ich die automatisch gefundenen Eintrage erst nach manueller Kontrolle zur Aufnahme schicken kann. Aber ich wollte nicht nur lobhudeln, sondern mich zum Thema Episodentitel übernehmen einbringen: Ich seh da im Prinzip 2 Möglichkeiten. Variante 1: Beim Recording Service kann man ja die Dateinamen der Aufnahme konfigurieren. Mit Hilfe der EPG-Informationen sollte es eigentlich möglich sein mit dem String %event - %title die Aufnahme entsprechend der Episode zu benennen. "Eigentlich", denn bei mir scheitert es meist an den EPG-Daten: Entweder mache ich etwas falsch, oder aber sowohl SFI als auch die Sender EPGs liefern keinen Sendungstitel (z.B. für Navy CIS). Deshalb benutzte ich bei TVInfo bzw. dem TVInfo Import-Plugin zuvor die Variante 2: Man verwendet den Timer-Namen als Aufnahmenamen (%name), was aber natürlich vorsetzt, dass der Timername den Episodentitel beinhaltet. Beim TV-Browser bzw. dem TimerImportTool wird der Timername leider nur aus dem Sendungsnamen gebildet und ich habe keine Möglichkeit gefunden, dass über die Einstellungen zu ändern. Grundsätzlich gibts es ja die Möglichkeit Formatierungsstring für die Plugins zu definieren, z.B. hab ich mir einen String für das Zwischenablage-Plugin erstellt mit dem ich Zeit, Sendung und Titel nach Excel exportieren kann. Vielleicht ließe sich das auch für das ImportTool nutzen? Quote Link to comment
dgdg Posted February 3, 2014 Share Posted February 3, 2014 Da TVinfo.de den Benutzern des OpenEPG Exports einen Tritt in den Allerwertesten verpasst hat, Inwiefern? Was genau funktioniert bei dir nicht mehr? Quote Link to comment
jc2906 Posted February 4, 2014 Share Posted February 4, 2014 Nun, der OpenEPG Dienst wird eingestellt. Es lassen sich auf der Merkliste keine Einträge mehr zur Aufnahme vormerken, siehe auch hier: http://www.DVBViewer.tv/forum/topic/9562-tvinfo-plugin/?p=40 Quote Link to comment
onmousover Posted June 20, 2014 Share Posted June 20, 2014 Hallo, ich habe im Recording Service eine Vorlaufzeit v. 2 Min. und eine Nachlaufzeit von 25 Min. eingestellt. Wenn ich nun über das TimerImportTool aus dem TV-Browser eine Aufnahme programmiere, wird automatisch mit Vorlauf 15 Min. und Nachlauf 30 Min. aufgenommen, was ich aber nicht möchte. Leider kann ich das nicht ändern. Habe ich eine Einstellung übersehen oder etwas falsch gemacht? lg Quote Link to comment
Prinz Posted June 24, 2014 Author Share Posted June 24, 2014 (edited) Hallo, auf dem Reiter mit der "DVBViewer-Zuordnung" findet man auf der linken Seite den Button "Globale Vor/Nachlaufzeiten". Dort kann man wochentags- und zeitspezifisch die Zeiten für alle Sender global definieren. Wenn man den Kanal weiter oben auswählt, kann man mit Hilfe des Buttons "Vor- / Nachlaufzeiten" die entsprechenden Einstellungen noch kanalspezifisch definieren. Das habe ich so eingeführt um so auf typische Programmverschiebungen reagieren zu können. So waren die öffentlich-rechtlichen Programme gerade am Samstag meist zu spät, daher definiere ich die Nachlaufzeit in diesen Fällen größer. Gruß Prinz Edited June 24, 2014 by Prinz Quote Link to comment
Prinz Posted June 24, 2014 Author Share Posted June 24, 2014 (edited) Hallo, Nun, der OpenEPG Dienst wird eingestellt. Es lassen sich auf der Merkliste keine Einträge mehr zur Aufnahme vormerken, siehe auch hier: http://www.DVBViewer...fo-plugin/?p=40 Verstehe ich nicht so ganz. Ich programmiere meine Aufnahmen immer noch über TVInfo. Der kleine Unterschisd in der neuen TVInfo-Oberfläche ist nur der, dass man den Stern der Sendung anklicken muss. Dann ist dieser gefüllt und die Sendung wird beim nächsten Import in den DVBViewer oder Service übertragen. Gruß Prinz Edited June 24, 2014 by Prinz Quote Link to comment
onmousover Posted June 25, 2014 Share Posted June 25, 2014 Hallo, auf dem Reiter mit der "DVBViewer-Zuordnung" findet man auf der linken Seite den Button "Globale Vor/Nachlaufzeiten". Dort kann man wochentags- und zeitspezifisch die Zeiten für alle Sender global definieren. Wenn man den Kanal weiter oben auswählt, kann man mit Hilfe des Buttons "Vor- / Nachlaufzeiten" die entsprechenden Einstellungen noch kanalspezifisch definieren. Das habe ich so eingeführt um so auf typische Programmverschiebungen reagieren zu können. So waren die öffentlich-rechtlichen Programme gerade am Samstag meist zu spät, daher definiere ich die Nachlaufzeit in diesen Fällen größer. Gruß Prinz Hallo Prinz, danke, das hatte ich total übersehen! Super Einstellmöglichkeit! lg Quote Link to comment
onmousover Posted June 25, 2014 Share Posted June 25, 2014 Hallo, ich kann leider via TV-Browser nicht auf mein NAS aufnehmen, obwohl ich diese Einstellung hier befolgt habe und es direkt aus dem RS funktioniert: http://www.DVBViewer.tv/forum/topic/54896-rs-im-lokalen-systemkonto-zugriff-nas/?p=410491 lg Quote Link to comment
jc2906 Posted September 6, 2014 Share Posted September 6, 2014 Hallo, ich habe mich wegen einer kleinen Änderung am Plugin-Part für den TV-Brower mit einem Bekannten durch den Source Code gewuselt. Und zwar soll der Timername nicht nur den Titel, sondern auch die Episode enthalten, damit die Aufnahmedatei später ebenfalls den Episodennamen enthält. Wir haben dazu in der \plugin\DVBTimerimport\DVBTimerimport.java (Zeile 512) bei DVBViewer.addNewEntry(...) etwas eingefügt. Das Problem ist, wir bekommen das Projekt nicht kompiliert. Hast du vielleicht ein Skript oder eine Anleitung dafür? Quote Link to comment
jc2906 Posted September 9, 2014 Share Posted September 9, 2014 (edited) N'Abend, Hallo, Verstehe ich nicht so ganz. Ich programmiere meine Aufnahmen immer noch über TVInfo. Der kleine Unterschisd in der neuen TVInfo-Oberfläche ist nur der, dass man den Stern der Sendung anklicken muss. Dann ist dieser gefüllt und die Sendung wird beim nächsten Import in den DVBViewer oder Service übertragen. Gruß Prinz Ich hab deinen Beitrag leider jetzt erst gelesen (ich sollte wohl mal das Thema abonieren), daher greife ich den Faden nun nochmal auf: Ist es nun nicht so, dass ALLE Aufnahmen auf dem Merkzettel als Aufnahme vorgemerkt werden? Vorher gab es eine sehr nützliche Differenzierung zwischen "auf dem Merkzettel" (bei mir z.B. per TV-Agent hinzugefügt: alle Folgen von Serien die mich interessierten) und "auf dem Merkzettel und für Aufnahme markiert" (bei mir dann nur noch manuell markierte neue Folgen, die ich noch nicht kannte). Ich kann es nicht mehr selber testen, da ich meinen TVInfo Acount voller Wut über die Änderung gelöscht hatte... Viele grüße JC Edited September 9, 2014 by jc2906 Quote Link to comment
shaupti Posted December 7, 2014 Share Posted December 7, 2014 Hallo, wollte mal wieder das Tool nutzen, nur kann ich mich nicht beim Service anmelden. Genauer gesagt, in den Einstellungen mit klick auf testen wird der Service angezeigt. Wenn ich auf eine Sendung klicke kommt die Meldung Authenticator error. Jemand eine Idee? Quote Link to comment
korksteff Posted January 10, 2015 Share Posted January 10, 2015 hallo, ich habe genau das gleiche Problem, "autenticator error on acess to the DVBViewer Service" beim starten von TV-Browser und bei klicks auf sendungen. Den Kaspersky hab ich schon ausgegrenzt, hab auch mal das Passwort geändert. Der Test im Plugin funktioniert und zeigt mir die richtige Version vom Recording Service. Mein System: Intel Nuc mit Win 8.1 alles up to date.... Stef Quote Link to comment
saxo221 Posted January 23, 2015 Share Posted January 23, 2015 Hallo, Hab das Problem auch, jedoch nur, wenn ich Java 8 verwende. Bin also zur aktuellen 7er Version zurück gewechselt, nun geht alles wieder. Gruß saxo Quote Link to comment
jc2906 Posted March 10, 2015 Share Posted March 10, 2015 @saxo221: DankeDankeDankeDankeDankeDankeDankeDankeDankeDanke! Ich habe ein paar Java-Einstellungen durchprobiert in der Hoffnung eine Option zu finden, damit es auch mit Version 8 klappt - aber leider keine gefunden. Aus Sicherheitsgründen wärs sinnvoller nicht ganz zu Java 7 zu wecheln, sondern grundsätzlich bei Java 8 zu bleiben (Broswer-Plugins, etc....). Daher habe ich mir Java 7 zusätzlich installiert, aber im Java Control Panel deaktiviert. Somit müssen alle Programme die neuere und weiterhin mit Patches versorgte Version nutzen. Damit der TV-Browser dennoch mit der Version 7 gestartet wird, habe ich mir folgende Verknüpfung erstellt: Ziel: "C:\Program Files (x86)\Java\jre7\bin\javaw.exe" -jar X:\portableapps\TV-Browser_3.4\tvbrowser.jar Ausführen in: H:\portableapps\TV-Browser_3.4 Die Pfade müsst ihr natürlich anpassen... Viele Grüße JC Quote Link to comment
sonic3000 Posted March 16, 2015 Share Posted March 16, 2015 Hallo, es wäre super, wenn das Tool auch mit Java 8 laufen würde. evtl. findet der Entwickler mal Zeit ;-) Benutze das Tool seit Jahren und bin sehr zufrieden. Danke dafür. VG sonic3000 Quote Link to comment
icke_nich Posted April 26, 2015 Share Posted April 26, 2015 ich hab seit heute das problem das das plugin einen fehler verursacht. hab es schon gelöscht und neu installiert, lief dann auch, aber nach der senderzuordnung kommt wieder: Das Plugin "DVBViewer-Import-Plugin" hat einen Fehler verursacht. Soll es deaktiviert werden?----- Start of stacktrace -----java.lang.IllegalArgumentException: Comparison method violates its general contract!at java.util.TimSort.mergeLo(Unknown Source)at java.util.TimSort.mergeAt(Unknown Source)at java.util.TimSort.mergeForceCollapse(Unknown Source)at java.util.TimSort.sort(Unknown Source)at java.util.TimSort.sort(Unknown Source)at java.util.Arrays.sort(Unknown Source)at dvbviewertimerimport.gui.TimersTreeTableModel.updateRoot(TimersTreeTableModel.java:81)at dvbviewertimerimport.gui.TimersDialog$MyTreeTable.(TimersDialog.java:79)at dvbviewertimerimport.gui.TimersDialog.init(TimersDialog.java:187)at dvbviewertimerimport.DVBViewerTimerImport$1.actionPerformed(DVBViewerTimerImport.java:663)at tvbrowser.core.plugin.ActionProxy.actionPerformed(ActionProxy.java:83)at tvbrowser.ui.mainframe.toolbar.ToolBar$11.actionPerformed(ToolBar.java:617)at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)at util.ui.PopupButton.fireActionPerformed(PopupButton.java:53)at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)at javax.swing.DefaultButtonModel.setPressed(Unknown Source)at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)at java.awt.Component.processMouseEvent(Unknown Source)at javax.swing.JComponent.processMouseEvent(Unknown Source)at java.awt.Component.processEvent(Unknown Source)at java.awt.Container.processEvent(Unknown Source)at java.awt.Component.dispatchEventImpl(Unknown Source)at java.awt.Container.dispatchEventImpl(Unknown Source)at java.awt.Component.dispatchEvent(Unknown Source)at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)at java.awt.Container.dispatchEventImpl(Unknown Source)at java.awt.Window.dispatchEventImpl(Unknown Source)at java.awt.Component.dispatchEvent(Unknown Source)at java.awt.EventQueue.dispatchEventImpl(Unknown Source)at java.awt.EventQueue.access$300(Unknown Source)at java.awt.EventQueue$3.run(Unknown Source)at java.awt.EventQueue$3.run(Unknown Source)at java.security.AccessController.doPrivileged(Native Method)at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)at java.awt.EventQueue$4.run(Unknown Source)at java.awt.EventQueue$4.run(Unknown Source)at java.security.AccessController.doPrivileged(Native Method)at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)at java.awt.EventQueue.dispatchEvent(Unknown Source)at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:55)at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)at java.awt.EventDispatchThread.pumpEvents(Unknown Source)at java.awt.EventDispatchThread.pumpEvents(Unknown Source)at java.awt.EventDispatchThread.run(Unknown Source)----- End of stacktrace ----- jemand ne idee? der tv-browser läuft auf nem system ohne DVBViewer installation. Quote Link to comment
eickmann Posted October 24, 2015 Share Posted October 24, 2015 Hallo, ich habe auf meinem 64-Bit-System nur das 32-Bit-Java-Runtime-System installiert, weil ich keine Java-Applikation besitze (und auch kenne), welche von dem größeren Speicher profitieren könnte (habe aber momentan auch nur 4GByte RAM). Wenn man nicht mehr als 4GByte-RAM zur Verfügung hat, ist sogar ein 64-Bit-Java-Runtime-System eher kontraproduktiv. Die Daten einer Java-Anwendung, welche mit vielen Referenzen arbeitet, belegen dann sogar deutlich mehr Speicher, als mit einem 32-Bit Runtime-System. Habt Ihr wirklich Java-Programme, die mehr als 4GByte Speicher benötigen? Gruß Prinz Hallo ich habe Java sowohl in der 64bit und in der 32bit janrufmonitor läuft bei mir in der 64bit und brauchtauch java64 (die 32 hängt bei mir immer wieder wegen vieler plugins) vorm starten von TV Brauser 64bit java deinstallieren > starten 64 bit java wieder installieren dann janrufmonitor starten nerft. Kann man das DVBViewerTimerImportTool irgendwie dazu bewegen nur die 32bit java Versin zu erkennen. Danke Gruß Ulrich Quote Link to comment
Ynda Posted June 26, 2016 Share Posted June 26, 2016 Hallo zusammen, erst mal vielen Dank für das geniale Tool. Hat bisher bei mir immer gute Dienste geleistet. Einzig das Übertragen der geänderten Kanalliste war immer etwas hakelig. Ich baue gerade einen neuen Aufnahmerechner auf und habe soweit alles am Laufen. Windows 10 Pro DVBViewer Pro 5.6.2.0 Recording Service 1.32.0.0 Aufnahmen per Recording Service Webinterface programmieren funktioniert. Soweit alles klar. TV-Browser 3.4.4. transportable auf einem Netzlaufwerk kopiert und DVBViewerTimerImport Version 1.03.04 ins Pluginverzeichnis kopiert. Auf dem DVBViewer System den TimerImport gestartet und "Aktualisiere die DVBViewer Kanäle" geklickt, bekomme ich die Fehlermeldung 'Fehler beim Lesen der Datei "channels.dat", prüfe den Setup.' Ich kann machen was ich will, der Fehler bleibt. Was kann ich tun? Beste Grüße, Andy Quote Link to comment
Ynda Posted June 28, 2016 Share Posted June 28, 2016 (edited) Hallo zusammen, leider wird dieses geniale Tool nicht weiter gepflegt. Um aus einem anderen Forum zu zitieren: Leider hat Prinz seit geraumer Zeit die Windows Plattform verlassen und wird das Plugin nicht weiter pflegen. Er ist auf der Suche nach jemanden, der das Plugin weiter pflegt Ob das gelingt, wir werden sehen. Bis dahin, an alle die Probleme mit den neueren DVBViewer Versionen haben. Bleibt vorerst bei der Version 5.5.2 und dem RecordingService 1.32. Habe ich zumindest problemlos unter Windows 10 Pro zum Laufen bekommen. Zumindest solange bis das TimerImport-Tool ein neues Zuhause gefunden hat, oder sich an irgend einer anderen Stelle etwas ändert, das ein Update notwendig macht. Wäre sehr schade, da dieses Tool aus DVBViewer mit RecordingService und dem TV-Browser eine perfektes Team macht. Best Recordings und Grüße Andy Edited June 28, 2016 by Ynda Quote Link to comment
Prinz Posted September 3, 2020 Author Share Posted September 3, 2020 (edited) Hallo, nach langer Zeit habe ich mich wieder mit dem Tool beschäftigt, da ich nach wie vor den DVBViewer im Urlaub verwende. Nun will ich das Tool als Basis verwenden, um entsprechend auch TVHeadend programmieren zu können. Dazu habe ich das Tool erstmal für den DVBViewer auf Vordermann gebracht und an die aktuellen Seiten/Datenbanken der Provider angepasst.. Wenn das Tool noch interessiert, die neue Version ist nun auf GitHub unter folgendem Link zu finden: https://github.com/GollmerSt/TimerImportTool Die aktuelle Version 1.04.00 findet ihr hier: https://github.com/GollmerSt/TimerImportTool/releases/tag/v01.04.00 Viele Grüße Stefan Edited September 3, 2020 by Prinz 1 Quote Link to comment
Prinz Posted September 5, 2020 Author Share Posted September 5, 2020 Hallo, ein paar Fixes waren noch nötig. Außerdem unterstützt das Tool nun auch dei Erinnerungs-Funktion von TVGenial. Die Erinnerungsfunktion bewirkt, dass der DVBViewer gestartet und der entsprechende Kanal gewählt wird. Die neue Version findet Ihr auf Github: https://github.com/GollmerSt/TimerImportTool/releases/tag/v01.04.01 Vielöe Grüße Stefan Quote Link to comment
Siggi0904 Posted September 11, 2020 Share Posted September 11, 2020 (edited) Hallo Prinz, super, endlich was von dir zu hören. Ich habe die neue Version in das Plugins-Verzeichnis vom TV-Browser eingefügt. Es lief ja auch als Plugin im TV-Browser. Mit der neuen Version erhalte ich aber folgenden Fehler. Könntest du dir das mal ansehen? Spoiler Beim Laden der Einstellungen für DVBViewer-Import-Plugin ist ein Fehler aufgetreten. ----- Start of stacktrace ----- java.lang.NullPointerException at java.desktop/java.awt.Container.addImpl(Unknown Source) at java.desktop/java.awt.Container.add(Unknown Source) 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(Unknown Source) at java.desktop/javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source) at java.desktop/javax.swing.JTree.setSelectionPath(Unknown Source) at tvbrowser/util.ui.SingleAndDoubleClickTreeUI.mousePressed(SingleAndDoubleClickTreeUI.java:148) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at tvbrowser/util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:55) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.WaitDispatchSupport$2.run(Unknown Source) at java.desktop/java.awt.WaitDispatchSupport$4.run(Unknown Source) at java.desktop/java.awt.WaitDispatchSupport$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/java.awt.WaitDispatchSupport.enter(Unknown Source) at java.desktop/java.awt.Dialog.show(Unknown Source) at java.desktop/java.awt.Component.show(Unknown Source) at java.desktop/java.awt.Component.setVisible(Unknown Source) at java.desktop/java.awt.Window.setVisible(Unknown Source) at java.desktop/java.awt.Dialog.setVisible(Unknown Source) at tvbrowser/tvbrowser.ui.settings.SettingsDialog.centerAndShow(SettingsDialog.java:332) at tvbrowser/tvbrowser.ui.mainframe.MainFrame.lambda$showSettingsDialog$22(MainFrame.java:2682) at tvbrowser/util.ui.UIThreadRunner.invokeAndWait(UIThreadRunner.java:33) at tvbrowser/tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:2670) at tvbrowser/tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:2655) 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(Unknown Source) at tvbrowser/util.ui.PopupButton.fireActionPerformed(PopupButton.java:53) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at tvbrowser/util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:55) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source) ----- End of stacktrace ----- Edited September 11, 2020 by Siggi0904 Quote Link to comment
maxedl Posted September 11, 2020 Share Posted September 11, 2020 Auch ich habe es mal im Plugin Ordner des TV-Browser getestet. (Unter C:\Users\maxedl\AppData\Roaming\TV-Browser\4.2.1\plugins) Bei mir kommt dieselbe Fehlermeldung wie bei Siggi0904 nach anklicken des Plugin: "DVBViewer-Import-Plugin" Eventuell hilft es bei der Fehlerfindung. Zitat Beim Laden der Einstellungen für DVBViewer-Import-Plugin 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:6632) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342) at java.desktop/java.awt.Component.processEvent(Component.java:6400) at java.desktop/java.awt.Container.processEvent(Container.java:2263) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843) 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:4843) 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:55) 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$22(MainFrame.java:2682) at tvbrowser/util.ui.UIThreadRunner.invokeAndWait(UIThreadRunner.java:33) at tvbrowser/tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:2670) at tvbrowser/tvbrowser.ui.mainframe.MenuBar.actionPerformed(MenuBar.java:1066) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967) 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.AbstractButton.doClick(AbstractButton.java:369) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1020) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1064) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6635) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342) at java.desktop/java.awt.Component.processEvent(Component.java:6400) at java.desktop/java.awt.Container.processEvent(Container.java:2263) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843) 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:4843) 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:55) 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 ----- Quote Link to comment
Prinz Posted September 14, 2020 Author Share Posted September 14, 2020 Hallo, hab am Wochenede hier nicht reingesehen. Ich schau mir den Fehler an. Im Packet ist die dll vorhanden. Eine Frage, habt Ihr das Tool bisher immer mit dem TVBrowser gestartet oder auch mal ohne? Das habe ich bisher nicht getestet. Tritt das Problem auch bei direkten Start (nicht über den TVBrowser) auf? Irgendein Fehler steckt auch noch in der Package-Generierung drin. Da gibt es ein XML-Fehler, hattet Ihr den händisch korrigiert oder tritt der nur bei mir auf? Ich schaue es mir an. Viele Grüße Stefan Quote Link to comment
Prinz Posted September 14, 2020 Author Share Posted September 14, 2020 (edited) Hallo, ich habe es mit nochmal angesehen. Das Problem entsteht dann, wenn man das Tool als erstes im TVBrowser nutzt und es vorher nie autark genutzt hat. Durch den Bug bleibt auch ein fehlerhaftes XML-Paket im Userverzeichnis zurück. Es gibt in diesem Punkt noch einen Unterschied zwischen einem Start im autarken Modus und als Plugin im Browser. Eine rasche Abhilfe ist folgende: Löschen des Userverzeichnis "C:\Users\Username\AppData\Roaming\DVBViewerTimerImport". Start des TimerImportTools durch Doppelklick und Beenden. Dabei sollten die Dateien richtig im Userverzeichnis angelegt worden sein. Anschließend sollte nach dem Einbinden des Tools als Plugin es auch im TVBrowser funktionieren. Ich werde die TVBrowser-Anbindung noch entsprechend anpassen, dass es auch ohne diesen Umweg funktioniert. Viele Grüße Stefan PS: Ich erhalte bei mir nicht ganz die identischen Fehlermeldungen, aber die Ursache dürfte die gleiche sein. In der Plugin-Umgebung findet das Tool seine Dateien nicht, die es beim ersten Start benötigt. Die Ausgangspfade unterscheiden sich zwischen Plugin- und autarkem Start. Das passe ich noch an. Edited September 14, 2020 by Prinz Quote Link to comment
Siggi0904 Posted September 14, 2020 Share Posted September 14, 2020 Hi Prinz, ich bekomme de Fehler auch beim autarken Start. Das Tool liegt bei mir im TV-Browser Plugin Verzeichnis unter: C:\Users\Benutzer\TV-Browser\4.2.1.52 SVN\plugins Liegt es ggf. an der Windows Version 64Bit oder an der verwendeten Java? TV-Browser verlangt OpenJDK, z.B. von https://adoptopenjdk.net/index.html Aktuell in Version 11. Danke. Quote Link to comment
Prinz Posted September 14, 2020 Author Share Posted September 14, 2020 (edited) vor 53 Minuten schrieb Siggi0904: Hi Prinz, ich bekomme de Fehler auch beim autarken Start. Das Tool liegt bei mir im TV-Browser Plugin Verzeichnis unter: C:\Users\Benutzer\TV-Browser\4.2.1.52 SVN\plugins Liegt es ggf. an der Windows Version 64Bit oder an der verwendeten Java? TV-Browser verlangt OpenJDK, z.B. von https://adoptopenjdk.net/index.html Aktuell in Version 11. Danke. Also mir ist das noch nicht ganz klar. Ich verwende ebenfalls den TVBrowser mit dieser OpenJDK Version und W10 64bit. Die OpenJDK wird auch automatisch mit dem TVBrowser mitinstalliert und ist im Brower-Verzeichnis unter java zu finden. Daran kann es eigentlich nicht liegen. Ich habe es jetzt auch genau mit dieser Version mit folgendem Befehl gestartet und vorher das Userverzeichnis des Tools gelöscht: "C:\Program Files\TV-Browser\java\bin\javaw.exe" -jar C:\Users\stefa_000\Desktop\DVBViewerTimerImport.jar Das Tool hatte ich extra aus dem Paket auf den Desktop gelegt, da läuft es. Kannst Du vielleicht aus der angehängten Zip-Datei den Ordner "DVBViewerTimerImport" samt Inhalt in das Verzeichnis "C:\Users\Username\AppData\Roaming" schieben und schauen, ob es dann klappt? Viele Grüße Stefan DVBViewerTimerImport.zip Edited September 14, 2020 by Prinz Quote Link to comment
Siggi0904 Posted September 14, 2020 Share Posted September 14, 2020 (edited) Hi, hab ich probiert, dann passiert nach dem Aufruf gar nichts. Wenn ich den Ordner lösche, kommt wieder die Fehlermeldung. Was mich wundert, ist der Ordner, wo das Tool nachschaut: /datafiles/DVBVier...... Danke. Edited September 14, 2020 by Siggi0904 Quote Link to comment
Siggi0904 Posted September 14, 2020 Share Posted September 14, 2020 Beim Laden der Einstellungen für DVBViewer-Import-Plugin ist ein Fehler aufgetreten. ----- Start of stacktrace ----- java.lang.NullPointerException at java.desktop/java.awt.Container.addImpl(Unknown Source) at java.desktop/java.awt.Container.add(Unknown Source) 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(Unknown Source) at java.desktop/javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source) at java.desktop/javax.swing.JTree.setSelectionPath(Unknown Source) at tvbrowser/tvbrowser.ui.settings.SettingsDialog.<init>(SettingsDialog.java:241) at tvbrowser/tvbrowser.ui.mainframe.MainFrame.lambda$showSettingsDialog$22(MainFrame.java:2681) at tvbrowser/util.ui.UIThreadRunner.invokeAndWait(UIThreadRunner.java:33) at tvbrowser/tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:2670) at tvbrowser/tvbrowser.ui.pluginview.contextmenu.PluginContextMenu.lambda$getPopupMenu$0(PluginContextMenu.java:109) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source) at java.desktop/javax.swing.AbstractButton.doClick(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at tvbrowser/util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:55) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source) ----- End of stacktrace ----- Quote Link to comment
Prinz Posted September 14, 2020 Author Share Posted September 14, 2020 (edited) Zitat Was mich wundert, ist der Ordner, wo das Tool nachschaut: /datafiles/DVBVier...... Das ist ein Ausgabeproblem, da fehlt der Anfang des Pfades, der komplette sollte sein: /dvbviewertimerimport/resources//datafiles/DVBViewerTimerImport.dll. Die gleiche Meldung hatte ich erhalten, als ich wirklich die DLL aus der Jar-Datei entfernt hatte. Schwierig. Kam wirklich gar nichts? Weder im autarken noch im Plugin-Mode? Erstmal müsste man irgendwie den autarken Mode zum Laufen bringen. In diesem Verzeichnis wird auch eine Log-Datei angelegt, kann man aus den letzten Meldungen vielleicht noch etwas entnehmen? Viele Grüße Stefan Edited September 14, 2020 by Prinz Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.