Objekte verschwunden

Hier können Sie Fragen bezüglich des Datenbank-/Objektmoduls stellen.
Woddy

Objekte verschwunden

Beitragvon Woddy » Do 26. Aug 2010, 16:41

Hi zusammen,
meine Objekte werden nicht mehr angezeigt. Habe von Rebuild über nochmaliges Einspielen des Updates 6.1 alles schon probiert. Weiß nicht mehr woran das liegt! Allerdings war heute morgen folgende Fehlermeldung im Log gestanden:
26.08.10 / 10:00 tblRecipients.sql: Einige Datenbankanfragen konnten nicht durchgeführt werden.
1062 Duplicate entry '1' for key 1 6.1.0.0
Alle Objekte sind physisch vorhanden, die Klassen stimmen ebenfalls noch . . .
Jemand ´ne Idee woran das liegen könnte?

Grüße

urlaubsland-polen
Senior Member
Beiträge: 420
Registriert: Mo 13. Nov 2006, 12:23
Wohnort: Olsztyn, zuvor Warszawa
Kontaktdaten:

Re: Objekte verschwunden

Beitragvon urlaubsland-polen » Do 26. Aug 2010, 17:22

Diese Fehlermeldung steht nicht im Zusammenhang mit nicht angezeigten Objekten.

Ich hatte mal solche Probleme nach dem Wiederherstellen eines Backups. Prüfe doch mal in der der Klasse des Objekts, was zu den Arbeitsbereichen als Voreinstellung steht. Bei mir war (warum auch immer) die Voreinstellung verändert. => Ein Objekt wird immer angezeigt, wenn keine Arbeitsbereiche gewählt sind.

Das könnte die Ursache sein.

StefanW
webEdition Partner
webEdition Partner
Beiträge: 50
Registriert: Mi 10. Jun 2009, 08:44
Wohnort: Weiterstadt

Re: Objekte verschwunden

Beitragvon StefanW » Do 26. Aug 2010, 17:51

Gerade heute habe ich ein Update auf die 6.1 gemacht und da ist das gleiche Problem bei einer Klasse aufgetaucht.

Die Objekte werden in der Listview nicht angezeigt auf der Detailseite schon.
Die anderen Klassen funktionieren. Gehostet ist das bei Hosteurope.

An den Arbeitsbereichen liegt es scheinbar nicht, dass habe ich überprüft.

Eine Idee habe ich auch noch nicht.

Viele Grüße,
Stefan

kmm
Junior Member
Beiträge: 3
Registriert: Do 26. Aug 2010, 17:52

Re: Objekte verschwunden

Beitragvon kmm » Do 26. Aug 2010, 18:04

Hallo miteinander,

habe beim Update von 6.0.0.8 auf 6.1.0.0 ebenfalls das Problem gehabt, dass die Objekte einiger Klassen mit <we:listview type="object"> nicht mehr angezeigt werden.

Habe herausgefunden, dass die Klassen, die keine Felddefinition mit Titelmarkierung aufweisen, wohl Probleme machen. Habe dann jeweils irgendein Feld dieser Klassen als Titel markiert und schon wurden die Objekte dieser Klassen wieder angezeigt.

Ich hoffe, dieser Hinweis hilft euch weiter.

Grüße

kmm

we:willRockYou
Senior Member
Beiträge: 919
Registriert: Fr 22. Mai 2009, 21:40
Wohnort: Berlin
Kontaktdaten:

Re: Objekte verschwunden

Beitragvon we:willRockYou » Do 26. Aug 2010, 18:09

Hi Stefan,

kannst Du irgendwelche groben Unterschiede zwischen den beiden Klassen ausmachen? Ich habe das Problem auch gerade bei einer Testinstallation festgestellt. Dort sind aber alle Klassen betroffen. Wenn Du da irgendwelche groben Unterschiede nennen kannst, könnte man die Ursache des Problems vielleicht schneller finden.

Baut auch mal folgenden Code direkt hinter dem öffenden Listview-Tag ein:

Code: Alles auswählen

<?php
p_r($GLOBALS["we_lv_array"])
?>
Damit wird euch das Listview-Objekt ausgegeben, dass eine MySQL-Fehlermeldung beinhalten sollte.

Ich bin etwas verwundet, weil es offenbar unterschiedliche Fehler dabei gibt. Die beiden bisher bekannten Meldungen stehen im Bugtracker. Wäre interessant was bei euch auftritt.

Hier der Link zum Bugtracker: #4657
EOF; //totally retired

we:willRockYou
Senior Member
Beiträge: 919
Registriert: Fr 22. Mai 2009, 21:40
Wohnort: Berlin
Kontaktdaten:

Re: Objekte verschwunden

Beitragvon we:willRockYou » Do 26. Aug 2010, 18:33

Habe gerade erst Deinen Beitrag gesehen.
kmm hat geschrieben:Ich hoffe, dieser Hinweis hilft euch weiter.
Dem gehe ich mal nach. Hört sich interessant an. Danke Dir! :)
EOF; //totally retired

urlaubsland-polen
Senior Member
Beiträge: 420
Registriert: Mo 13. Nov 2006, 12:23
Wohnort: Olsztyn, zuvor Warszawa
Kontaktdaten:

Re: Objekte verschwunden

Beitragvon urlaubsland-polen » Do 26. Aug 2010, 18:41

@Daniel
...Ich bin etwas verwundet,...
Na hoffentlich nicht ernsthaft, wir brauchen Dich noch :)

we:willRockYou
Senior Member
Beiträge: 919
Registriert: Fr 22. Mai 2009, 21:40
Wohnort: Berlin
Kontaktdaten:

Re: Objekte verschwunden

Beitragvon we:willRockYou » Do 26. Aug 2010, 18:45

:lol:

Ich bestätige kkm's Beobachtung. Mit zugewiesenem Title tritt das Problem nicht auf. Kann man somit als vorläufigen Workaround anwenden!
EOF; //totally retired

Woddy

Re: Objekte verschwunden

Beitragvon Woddy » Do 26. Aug 2010, 19:02

@ kmm
Habe herausgefunden, dass die Klassen, die keine Felddefinition mit Titelmarkierung aufweisen, wohl Probleme machen. Habe dann jeweils irgendein Feld dieser Klassen als Titel markiert und schon wurden die Objekte dieser Klassen wieder angezeigt.
Danke, genau das war´s!

Woddy

StefanW
webEdition Partner
webEdition Partner
Beiträge: 50
Registriert: Mi 10. Jun 2009, 08:44
Wohnort: Weiterstadt

Re: Objekte verschwunden

Beitragvon StefanW » Do 26. Aug 2010, 22:58

Danke für die Unterstützung und Tipps.
Bei meiner Klasse war es auch der nicht zugewiesene Titel.

Liebe Grüße,
Stefan

Alavi
Junior Member
Beiträge: 12
Registriert: Mi 17. Feb 2010, 12:44
Kontaktdaten:

Re: Objekte verschwunden

Beitragvon Alavi » Fr 27. Aug 2010, 08:19

Ja, genau das ist die Lösung.
Habe mir schon die Haare gerauft, weil ich es nicht gerafft habe.
Danke also...
Alavi

bueronullzwo
Junior Member
Beiträge: 13
Registriert: Mo 2. Feb 2009, 14:50
Wohnort: Langenzenn, Mfr.
Kontaktdaten:

Re: Objekte verschwunden

Beitragvon bueronullzwo » Sa 4. Sep 2010, 19:32

Hatte das gleiche Problem. Titel zusweisen hat's behoben.

Code: Alles auswählen

[Errno] => 1064
[Error] => 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 'as we_Title,we_tblObject_4.img_Bild as we_Bild,we_tblObject_4.date_Datum as we_D' at line 1
[type] => mysql
[revision] => 1.2
[Link_ID] => Resource id #39
[Query_ID] => 

freese
Member
Beiträge: 56
Registriert: Mi 3. Jun 2009, 19:32
Wohnort: Essen

Re: Objekte verschwunden

Beitragvon freese » Di 18. Jan 2011, 04:47

Ich bin verzweifelt und komme nicht weiter. :o Ich habe nun ein ähnliches Problem wie das bisher beschriebene.
Eine "Publikationen"-Klasse (id 53) steuert eine Liste mit insgesamt 503 Publikationen.
Bei der Klasse sind auf jeden Fall zwei Felder als Titel und Beschreibung zugewiesen. Die Arbeitsbereichseinstellungen sehen wie folgt aus:
Arbeitsbereichseinstellungen
Arbeitsbereichseinstellungen
Bildschirmfoto 2011-01-18 um 03.07.23.PNG (56.03 KiB) 5728 mal betrachtet
Bei den Objekten selber ist kein Arbeitsbereich zugewiesen, daher die ausgewählte Einstellung "Ein Objekt wird immer angezeigt, wenn keine Arbeitsbereiche ausgewählt wurden!".

Hier werden die Publikationen angezeigt: http://netsh103599.nb2486.yas.netbuild. ... ionen.html

Wo liegt denn das Problem?

Es werden nur einige Objekte angezeigt, aber andere nicht. Wenn ich in WE den Objektverzeichnis Publikationen aufklappe sehe ich alle 503 Objekte. Öffne ich aber das Verzeichnis und klicke auf den Reiter "Arbeitsbereich" (sie Bild) fehlen die Objekte zwischen 154-235. Es werden nur 321 Objekte angezeigt. Es ist als würde WebEdition diese Objekte nicht "sehen".
Liste Objekte
Liste Objekte
Bildschirmfoto 2011-01-18 um 03.18.18.PNG (130.27 KiB) 5728 mal betrachtet
Was habe ich probiert?
1- Rebuild der Dokumente und Vorlagen, Objekte und der Index-Tabelle.
2- Ich habe auch versucht allen Objekten (503!!!), manuell, einen Arbeitsbereich zuzuweisen und die Einstellungen der Klasse entsprechend anzupassen. Da das nicht funktioniert hat, habe ich wieder bei allen Objekten den Arbeitsbereich gelöscht.
3- Habe die Objekte die angezeigt werden, mit denen die nicht ausgegeben werden miteinander verglichen (Eigenschaften, Arbeitsbereichseinstellungen, etc.) Es gibt keine Unterschiede.
4- Ich habe mir dann die Datenbanktabelle angeschaut (tbl_Object_53) in der die Objekte gespeichert sind und siehe da, die Beiträge die nicht angezeigt werden, wenn ich mir das Publikationen-Objektverzeichnis (Reiter Arbeitsbereich) anschaue sind tatsächlich nicht in der Tabelle gespeichert.
Die nicht ausgegebenen Beiträge sind nur in der tblIndex gespeichert.

Wie kann es sein, dass ich die fehlenden Objekte öffnen kann, bearbeiten kann, angeblich Veröffentlichen kann, diese aber nicht in der richtigen Tabelle gespeichert sind? (tbl_Object_53) und nicht ausgegeben werden?
Dieses Problem ist nach einem Serverumzug passiert. Im alten Server, werden alle Objekte richtig ausgegeben: http://web45.vditz.netbuild.net/zt-cons ... tionen.php.
Alle "fehlenden" Objekte erneut einzupflegen würde wenig Sinn machen. Wie kann ich dieses Problem lösen?
Ich hatte das Problem mit der aktuellen WebEdition Version 6.1.0.2 gehabt, daher habe ich WebEdition auf 6.1.0.3 (SVN-Revision: 2383) Alpha2 geupdated.

Vielen DANK!!!!!!!!!!!!!!!!!!!!! im Voraus für jegliche Unterstützung!!

Ach so ich hab auch diesen Schnippsel probiert:

Code: Alles auswählen

<?php
p_r($GLOBALS["we_lv_array"])
?>
Ich sehe aber keine My-SQL Fehler:

Code: Alles auswählen

              Array
(
    [0] => we_listview_object Object
        (
            [DB_WE2] => DB_WE Object
                (
                    [Host] => nb2486db.yas.netbuild.net
                    [Database] => db_xxxxxx
                    [User] => xxxxxxxxx
                    [Password] => xxxxxxxxx
                    [Auto_Free] => 0
                    [Halt_On_Error] => no
                    [Debug] => 0
                    [Seq_Table] => db_sequence
                    [Record] => Array
                        (
                        )

                    [Row] => 
                    [ResultAssoc] => Array
                        (
                        )

                    [Errno] => 0
                    [Error] => 
                    [type] => mysql
                    [revision] => 1.2
                    [Link_ID] => 0
                    [Query_ID] => 0
                )

            [classID] => 53
            [triggerID] => 2049
            [condition] => jahr  BETWEEN 2009 AND 2010
            [ClassName] => we_listview_object
            [Path] => /zt-consulting/detail.php
            [IDs] => Array
                (
                )

            [searchable] => 1
            [customerFilterType] => off
            [customers] => 
            [we_predefinedSQL] => 
            [languages] => 
            [DB_WE] => DB_WE Object
                (
                    [Host] => nb2486db.yas.netbuild.net
                    [Database] =>  :!: xxxxxxxx
                    [User] => xxxxxx
                    [Password] => xxxxxxxx
                    [Auto_Free] => 0
                    [Halt_On_Error] => no
                    [Debug] => 0
                    [Seq_Table] => db_sequence
                    [Record] => Array
                        (
                            [0] => /zt-consulting/detail.php
                            [Path] => /zt-consulting/detail.php
                            [1] => 0
                            [IsFolder] => 0
                        )

                    [Row] => 0
                    [ResultAssoc] => Array
                        (
                        )

                    [Errno] => 0
                    [Error] => 
                    [type] => mysql
                    [revision] => 1.2
                    [Link_ID] => Resource id #20
                    [Query_ID] => Resource id #196
                )

            [name] => 0
            [rows] => 100000000
            [cols] => 
            [start] => 0
            [search] => 
            [offset] => 0
            [order] => releasedate DESC
            [desc] => 1
            [cats] => 
            [catOr] => 
            [anz_all] => 15
            [anz] => 15
            [workspaceID] => 
            [count] => 0
            [Record] => Array
                (
                )

            [close_a] => 1
            [BlockInside] => 
            [calendar_struct] => Array
                (
                    [calendar] => 
                    [defaultDate] => 
                    [date] => -1
                    [calendarCount] => 
                    [datefield] => 
                    [start_date] => 
                    [end_date] => 
                    [storage] => Array
                        (
                        )

                    [forceFetch] => 
                    [count] => 0
                    [weekstart] => 0
                )

            [id] => 
            [categoryids] => 
            [seeMode] => 1
            [docID] => 0
            [customerArray] => Array
                (
                )

            [LastDocPath] => 
        )

)


Zurück zu „DB-/Objektmodul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste