TMARK Absturz

Fehler in TV-Browser
BlackJack

TMARK Absturz

Beitrag von BlackJack »

Hallo,

ich kann TMark leider nicht mehr starten seit ich auf TVBrowser 2.5 umgestiegen bin.
Sobald ich TMark starte Stürzt er mit ner Fehler Meldung ab.
Als ich alle anderen Plugins deaktiviert habe startete er zwar aber ich bekam keine Anzeige nur ein Fenster mit verwaschenem Hintergrund.

Ich habe auch TVBrowser, alle Plugins und sämtliche Einstellungen gelöscht/deinstalliert und eine saubere neue Installation durchgeführt zusätzlich habe ich auf Java 6 (Version: Build1.6.0-b105) umgestellt um auch diese FehlerQuelle auszuschliessen.
Was aber auch keine Besserung gab.

INFO:
PC AMD Athlon 2800+
WindowsXP
TVBrowser 2.5
Java 6 (Version: Build1.6.0-b105)
Benutzeravatar
vonni
Full Member
Beiträge: 93
Registriert: 18 Jul 2006, 12:53

Beitrag von vonni »

Hallo BlackJack,
mit dem TMark-Plugin hab ich seit TVB 2.5 leider auch Probleme - allerdings hauptsächlich beim Beenden von TVB.

Dort kommt grundsätzlich eine Fehlermeldung, daß das Plugin einen Fehler verursacht hätte und ob ich es deaktivieren wolle. Ich verneine das dann immer und alles ist gut.

Zusätzlich ist mir aufgefallen, daß auch das Einrichten einer neuen Suche seeeeehr langsam geworden ist. Bis das Plugin reagiert, können schon mal Minuten vergehen.


Witzigerweise hab ich eine neuere Plugin-Version als hier unter Downloads angeboten wird. Vielleicht liegen unsere unterschiedlichen Probleme ja auch daran? :roll:
Viele Grüße
Vonni
BlackJack

TMARK Absturz

Beitrag von BlackJack »

Hallo,
merke das ich was vergessen habe dazu zuschreiben und editieren geht ja nicht.
Dort kommt grundsätzlich eine Fehlermeldung, daß das Plugin einen Fehler verursacht hätte und ob ich es deaktivieren wolle. Ich verneine das dann immer und alles ist gut.
Ja genau diese Fehlermeldung kommt immer. Nur das mit dem verneinen und "alles ist gut". So läuft das bei mir leider nicht "immer". Lässt sich aber leider nicht mit arbeiten. Das ist sehr schade denn ich finde das TMark ein herrvoragendes Plugin ist das den Umgang mit TVBrowser, den Filtern und den "Lieblingssendungen" noch einfacher macht.

Jetzt noch die Info das ich TMark 0.89beta verwende.

Für den Fall das die Fehlermeldung die ich bekomme hilfreich ist kann ich Sie als Textdatei schicken oder hier mit einsetzen da Sie doch recht lang ist möchte ich hier das Forum nicht zu müllen deswegen nur auf wunsch.

MFG und vielen Dank im vorraus für die Mühe.
Benutzeravatar
vonni
Full Member
Beiträge: 93
Registriert: 18 Jul 2006, 12:53

Beitrag von vonni »

Hmm....

Ich habe Tomas (dem Entwickler des Plugins) mal eine PN geschrieben.
Ich habe lange nichts mehr von ihm gelesen, so daß ich mich nicht sicher bin, ob er diesen Thread hier überhaupt mitliest.
Viele Grüße
Vonni
Tomas
Junior Member
Beiträge: 49
Registriert: 01 Apr 2006, 18:52

Beitrag von Tomas »

Hi, danke für den Hinweis vonni. Ich bin im Moment nicht mehr so häufig hier im Forum, falls was ist besser 'ne PN schicken.

Das es Ärger beim update auf die neue TVB-Version gibt habe ich mir schon fast gedacht (deshalb läuft bei mir noch die alte Version). Leider sind die Versionen von TVB nur bedingt kompatibel zu einander....

Ich lade mir mal den aktuellen Source-Code und melde mich dann wieder
ds10
Site Admin
Beiträge: 19117
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Beitrag von ds10 »

Tomas hat geschrieben:Das es Ärger beim update auf die neue TVB-Version gibt habe ich mir schon fast gedacht (deshalb läuft bei mir noch die alte Version). Leider sind die Versionen von TVB nur bedingt kompatibel zu einander....
*g*

Wir haben extra viele Änderungen an der Plugin-Schnittstelle vorgenommen, damit du in Zukunft nicht mehr Kernklassen benutzen musst. Genau daran wird es auch liegen, dass das Plugin nicht mehr funktioniert, denn Änderungen am Kern nehmen keine Rücksicht auf Plugins, da Plugins das ja nicht benutzen sollen. ;-)
"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
vonni
Full Member
Beiträge: 93
Registriert: 18 Jul 2006, 12:53

Beitrag von vonni »

Tomas hat geschrieben:Ich lade mir mal den aktuellen Source-Code und melde mich dann wieder
Lieber Tomas,
supppppiiii!! :)

Da bedanke ich mich schon mal recht herzlich bei Dir für Deine Mühe!! :!:
Viele Grüße
Vonni
Tomas
Junior Member
Beiträge: 49
Registriert: 01 Apr 2006, 18:52

Beitrag von Tomas »

0.91beta wurde gerade hochgeladen.

Der Fehler beim Beenden sollte behoben sein

@BlackJack: Falls der TMark weiter abstürzt bitte Fehlermeldung hier posten oder per PN an mich (bei mir läuft er nämlich :-) )

@vonni: falls das Plugin weiterhin langsam ist bitte genauer beschreiben wann. Nur beim ersten Aufruf, über Kontextmenü oder bei offenem TMark-Fenster, ect.

@ds10: Da ich ja nur an zwei Stellen auf den Kern zugreife und mir die besonders markiert habe war es ziemlich leicht dieses Problem zu beheben. Was mich mehr stört sind Änderungen am Plugininterface, die kann man so schwer vorher sehen...
Ach ja, TVB scheint tatsächlich beim laden der TV-Daten schneller geworden zu sein. Danke dafür und dafür das ich meinen Filter jetzt ganz legal benutzen kann *freu*
ds10
Site Admin
Beiträge: 19117
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Beitrag von ds10 »

Tomas hat geschrieben:Was mich mehr stört sind Änderungen am Plugininterface, die kann man so schwer vorher sehen...
Das kann ich verstehen, wir bemühen uns auch die Plugin-Schnittstelle abwärtskompatibel zu halten, nur manchmal geht es einfach nicht (von 2.2.1 zu 2.5 ist sie aber abwärtskompatibel geblieben).
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
mat

Beitrag von mat »

Da ich annehme das der Fehler mit TMark zusammenhängt, poste ich es einfach mal in diesen Thread.

Ich meine beobachtet zu haben das TMark Probleme im Zusammenspiel mit dem Markierungsproblem macht.

Aufgefallen ist es mir, da ich den o.g. Fehler mit 0.89 ebenfalls verzeichnen konnte, daraufhin diese Version mit der 0.91 ersetzte. Die Fehlermeldungen beim Aufruf des TMark Plugins verschwanden allerdings nicht. Da ich noch unsicher im Umgang mit TV Browser bin (und reichlich fasziniert) de/installierte ich einfach neu (inkl. 0.91) und siehe da, die Fehlermeldungen waren verschwunden. Allerdings nur bis ich eine Sendung über TMark "normal" markieren wollte, also mit dem Markierungs Plugin. Daraufhin gab es die Meldung "Markierungsplugin hat einen Fehler verursacht, deaktivieren ja/nein".

Ich hoffe ich habe hier keinen typischen Anfängerfehler gemacht zu haben mittels einer falschen Einstellung.

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

Beitrag von ds10 »

Das Markierungs-Plugin ist nicht TMark. Bitte poste mal die Fehlermeldung die angezeigt wird.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
mat

Beitrag von mat »

Der Versuch etwas per Markierungsplugin zu markieren führt zu der Fehlermeldung.

Code: Alles auswählen

java.lang.NullPointerException
  at simplemarkerplugin.SimpleMarkerPlugin.getMarkIconsForProgram(SimpleMarkerPlugin.java:122)
  at devplugin.Plugin.getMarkIcons(Plugin.java:549)
  at tvbrowser.core.plugin.JavaPluginProxy.doGetMarkIcons(JavaPluginProxy.java:330)
  at tvbrowser.core.plugin.AbstractPluginProxy.getMarkIcons(AbstractPluginProxy.java:331)
  at tvbrowser.core.plugin.AbstractPluginProxy.getMarkIcon(AbstractPluginProxy.java:344)
  at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at tmarkplugin.util.TMarkUtilities.getIcons(TMarkUtilities.java:117)
  at tmarkplugin.list.ListPanel$ListTableRow.update(ListPanel.java:882)
  at tmarkplugin.list.ListPanel$ListTableRow.stateChanged(ListPanel.java:799)
  at tvdataservice.MutableProgram.fireStateChanged(MutableProgram.java:244)
  at tvdataservice.MutableProgram.mark(MutableProgram.java:313)
  at tvdataservice.MutableProgram.mark(MutableProgram.java:279)
  at simplemarkerplugin.SimpleMarkerPlugin.actionPerformed(SimpleMarkerPlugin.java:273)
  at devplugin.ContextMenuAction.actionPerformed(ContextMenuAction.java:70)
  at tvbrowser.core.plugin.ActionProxy.actionPerformed(ActionProxy.java:83)
  at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
  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.AbstractButton.doClick(Unknown Source)
  at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
  at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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.dispatchEvent(Unknown Source)
  at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
  at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)
BlackJack

Beitrag von BlackJack »

Hallo,

vielen dank erstmal für die schnelle Antwort.

Leider stürtzt TMark immer noch beim starten ab.

Fehlermeldung:

Code: Alles auswählen

Das Plugin "TMark" hat einen Fehler verursacht. Soll es deaktiviert werden?

----- Start of stacktrace -----
java.lang.NullPointerException
  at tmarkplugin.list.ListPanel$FilterListEntry.toString(ListPanel.java:1009)
  at javax.swing.DefaultListCellRenderer.getListCellRendererComponent(Unknown Source)
  at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
  at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
  at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
  at javax.swing.JComponent.getPreferredSize(Unknown Source)
  at javax.swing.JList.getPreferredScrollableViewportSize(Unknown Source)
  at javax.swing.ViewportLayout.preferredLayoutSize(Unknown Source)
  at java.awt.Container.preferredSize(Unknown Source)
  at java.awt.Container.getPreferredSize(Unknown Source)
  at javax.swing.JComponent.getPreferredSize(Unknown Source)
  at javax.swing.ScrollPaneLayout.preferredLayoutSize(Unknown Source)
  at java.awt.Container.preferredSize(Unknown Source)
  at java.awt.Container.getPreferredSize(Unknown Source)
  at javax.swing.JComponent.getPreferredSize(Unknown Source)
  at java.awt.BorderLayout.preferredLayoutSize(Unknown Source)
  at java.awt.Container.preferredSize(Unknown Source)
  at java.awt.Container.getPreferredSize(Unknown Source)
  at javax.swing.JComponent.getPreferredSize(Unknown Source)
  at javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.preferredLayoutSize(Unknown Source)
  at javax.swing.plaf.basic.BasicSplitPaneUI.getPreferredSize(Unknown Source)
  at javax.swing.JComponent.getPreferredSize(Unknown Source)
  at javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.preferredLayoutSize(Unknown Source)
  at javax.swing.plaf.basic.BasicSplitPaneUI.getPreferredSize(Unknown Source)
  at javax.swing.JComponent.getPreferredSize(Unknown Source)
  at javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.preferredLayoutSize(Unknown Source)
  at javax.swing.plaf.basic.BasicSplitPaneUI.getPreferredSize(Unknown Source)
  at javax.swing.JComponent.getPreferredSize(Unknown Source)
  at java.awt.BorderLayout.preferredLayoutSize(Unknown Source)
  at java.awt.Container.preferredSize(Unknown Source)
  at java.awt.Container.getPreferredSize(Unknown Source)
  at javax.swing.JComponent.getPreferredSize(Unknown Source)
  at java.awt.BorderLayout.preferredLayoutSize(Unknown Source)
  at java.awt.Container.preferredSize(Unknown Source)
  at java.awt.Container.getPreferredSize(Unknown Source)
  at javax.swing.JComponent.getPreferredSize(Unknown Source)
  at javax.swing.JRootPane$RootLayout.preferredLayoutSize(Unknown Source)
  at java.awt.Container.preferredSize(Unknown Source)
  at java.awt.Container.getPreferredSize(Unknown Source)
  at javax.swing.JComponent.getPreferredSize(Unknown Source)
  at java.awt.BorderLayout.preferredLayoutSize(Unknown Source)
  at java.awt.Container.preferredSize(Unknown Source)
  at java.awt.Container.getPreferredSize(Unknown Source)
  at java.awt.Window.pack(Unknown Source)
  at tmarkplugin.list.ListFrame.<init>(ListFrame.java:249)
  at tmarkplugin.TMarkPlugin.showList(TMarkPlugin.java:989)
  at tmarkplugin.TMarkPlugin$1.actionPerformed(TMarkPlugin.java:788)
  at tvbrowser.core.plugin.ActionProxy.actionPerformed(ActionProxy.java:83)
  at tvbrowser.ui.mainframe.toolbar.ToolBar$5.actionPerformed(ToolBar.java:346)
  at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
  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.dispatchEvent(Unknown Source)
  at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
  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 -----
UPDATE:
Habe jetzt mal TVBROWSER mit Plugin neu Installiert und er stürtzt nicht mehr sofort ab.

Aber ich habe probleme mit dem Reiter LISTE, die Anzeige Filtering geht nicht mehr weg und das Bild "verwischt" d.h. beim bewegen der Trenner (Regeln, Filter und Kanäle) bleibt das verschobene/aufgezogene Bild stehen (passiert beim EDITOR nicht).

Hab jetzt mal eine TEST Such-Regel angelegt und nach dem neustarten zeigt er zwar die Liste an, aber nach dem Wechsel zwischen Editor und Liste "verschmiert" er wieder.

Na ich hoffe ich konnte das Problem exakt genug beschreiben das du damit was anfangen kannst.

Vielen Dank im vorraus.
Benutzeravatar
vonni
Full Member
Beiträge: 93
Registriert: 18 Jul 2006, 12:53

Beitrag von vonni »

Tomas hat geschrieben:@vonni: falls das Plugin weiterhin langsam ist bitte genauer beschreiben wann. Nur beim ersten Aufruf, über Kontextmenü oder bei offenem TMark-Fenster, ect.
Lieber Tomas,
erst mal - vielen Dank für Deine schnelle Reaktion!! :)

Leider ist die Performance bei mir immer noch ein Graus. Es war im TVB 2.2.1 schon schlimm, aber unter TVB 2.5 kann ich fast nichts neues mehr einstellen. :(

Wenn ich die Konfiguration vom Plugin öffne, steht unten links ja "Loading day program data" (oder so). Es kann schon mal passieren, daß ein Tag, minutenlang dort stehen bleibt und der ganze TV-Browser hängt.

Der manuelle Scan (unter Debug) läuft bei mir nicht mehr durch. Er bleibt irgendwann mal hängen. Ich hab dem Ding extra nun mal zwei Stunden Zeit gegeben, aber es ist nichts mehr passiert. :roll:


Vielleicht nutze ich Dein TMark auch zu exzessiv?! :oops: Ich hab bestimmt an die hundert Such-Optionen (alle möglichen Schauspieler). :?
Würde es Dir vielleicht was bringen, wenn ich Dir mal meinen Export schicke?

Fehlermeldungen krieg ich übrigens keine.


Ansonsten ist mir seit TMark 0.91 noch aufgefallen, daß nun bei "Treffer senden an" die Plugins nicht mehr korrekt angezeigt werden. Es gibt nur noch
"Erinnerung:StandardZiel" und DOPPELT alle WebPlugin-Einstellungen.

BTW... Wie kann man denn ein ausgewähltes Plugin hier wieder deaktivieren? Man kann ich nder Listbox nur auswählen, aber die Auswahl nicht zurücknehmen (zumindest hab ich's nicht hingekriegt).
Zuletzt geändert von vonni am 11 Jan 2007, 22:06, insgesamt 1-mal geändert.
Viele Grüße
Vonni
ds10
Site Admin
Beiträge: 19117
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Beitrag von ds10 »

@mat
Irgendwie ist daran das TMark-Plugin beteiligt, sieht so aus als ob es die alte Methode zum Markieren von anderen Plugins anspricht. (Ist aber auch ein Fehler im Markierungs-Plugin, da dieser Fall dort nicht berücksichtigt wird.)
"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