Ticket #551 (new defect)

Opened 2 years ago

Last modified 16 months ago

defekte timeline

Reported by: RL-Web Owned by: somebody
Priority: major Milestone:
Component: twitter Version: 2.0
Keywords: timeline Cc:

Description

Hallo,

nachdem nun vorkurzem das Update auf 2.2.3 und 2.3.0 gekommen war, habe ich gedacht das das Problem mit der Timeline gelöst ist. Ich hatte immer noch gewartet, weil die Version davor ja noch keine von WoltLab? Freigegeben Version war.

Ich habe nehmlich seit langer langer Zeit das Problem das die Timeline (und auch Erwähnung, die ich eh nicht benötige) nicht funktionieren. Die Datensätze sind einfach schon Uralt. Anscheind aktualisiert er nicht oder es ist ein anderer Fehler.

Des Wegen die Frage, bin ich der einzige, oder ist das eine Einstellungssache?

Change History

Changed 2 years ago by Torben Brodt

Wie ist deine URL, wie ist dein Twitter Account?

Konfiguration ist nicht notwendig. Hast du mal in den Logs des WCF-Cron geschaut, ob es dort Fehlermeldungen gibt?

Changed 17 months ago by RL-Web

Forum: http://forum.technikboard.net/index.php?page=Twitter Twitter: http://twitter.com/Technikboard

Protokoll: lib/system/cronjob/TwitterUpdateJob.class.php - Twitter Update - OK

Changed 17 months ago by Torben Brodt

was ergibt SELECT * FROM wcf1_twitter_feed LIMIT 0 , 30

failcount evtl zu hoch? setz ihn mal runter und warte ein cron intervall ab, ansonsten mach ein backup der tabelle und dann truncate das wcf1_twitter_feed.

Changed 17 months ago by RL-Web@…

ist bei beiden 0.

feedID accountID action since_id failcount 1 34313284 user_timeline 18446744072648540160 0 2 34313284 mentions 18446744072900186112 0

Changed 17 months ago by Torben Brodt

Kannst du dich noch mit deinem twittern Login im Forum anmelden? Klingt als hättest du die permissions entfernt. taucht deine app noch in deinen twittern apps auf?

Changed 17 months ago by RL-Web@…

1. hab ich noch nie gemacht. 2. Also unter Twitter Apps ist immer noch mein Forum eingetragen. sollte also passen. (hoffe das das auch das richtige ist, bzw. funktioniert) Er aktualisiert auch, aber zeigt alte an oder so. ist halt ziemlich merkwürdig.

Changed 17 months ago by RL-Web@…

gerade das erste mal ausprobiert, und er hat wie auch immer, nach dem Klick auf Signin via Twitter mich automatisch eingeloggt. ohne PW oder Twittername zu fragen. Wobei noch ein Tab mit eingeloggten Twitter Account offen war.

Changed 17 months ago by Torben Brodt

hört sich ja alles ganz gut an. das problem ist nun klar. deine zahl ist das maximum das von bigint unterstützt wird :)

entweder die id ist falsch oder ich muss mir eine neuen spaltentyp überlegen :-( löschen solltest du den eintrag auf jeden fall mal. und ideal wäre es wenn du den spaltentyp auf varchar(255) änderst. das datenbankupdate bliebe damit auch paketupdate kompatibel,

Changed 17 months ago by RL-Web@…

So hab beide Einträge gelöscht. Die werden durch den Cronjob dann neu gesetzt?

Allerdings kann ich den Typ des Feldes nicht ändern. SQL-Befehl:

ALTER TABLE wcf1_twitter_feed CHANGE since_id since_id VARCHAR( 20 ) UNSIGNED NOT NULL DEFAULT '0'

MySQL meldet:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UNSIGNED NOT NULL DEFAULT '0 at line 1

Changed 17 months ago by Torben Brodt

VARCHAR kann nicht unsigned sein.

Changed 17 months ago by RL-Web@…

Da merkt man das ich seit Jahren kein SQL mehr brauche... :-/

So mit ALTER TABLE wcf1_twitter_feed CHANGE since_id since_id VARCHAR( 20 ) NOT NULL DEFAULT '0' dann gemacht. Außerdem sind die Erwähnung schon aktualisiert worden. Dort ist jetzt aber (nur) der aktuelle zu finden.

Die Timeline ist erstmal noch beim alten.

Changed 17 months ago by RL-Web@…

2 Tage später, leider immer noch mit defekter Timeline.

wcf1_Twitter_feed ist auch wieder befüllt. feedID accountID action since_id failcount 3 34313284 user_timeline 218247168 0 4 34313284 mentions 1061306368 0

varChar für since_id wurde auf 20 gesetzt, hab ich jetzt noch auf 255 gesetzt. vielleicht hilft das was?

Changed 16 months ago by RL-Web@…

Kann ich dir noch irgendwelche Infos zum beheben des Problems geben, oder ist es ein Mysterium?

Note: See TracTickets for help on using tickets.