Avisota 1.5 RC3 Pre-Stable

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • ipunkt
    Contao-Nutzer
    • 28.05.2010
    • 37

    #31
    Kein Versand mehr möglich

    Hallo,

    ich habe eben auf die 1.5RC1 upgedated mit dem Ergebnis, dass ich jetzt gar keinen Newsletter mehr versenden kann. Stattdessen erhalte ich diese Fehlermeldung:

    PHP-Code:
    Fatal error: Uncaught exception Exception with message Query error: Unknown column 'm.source' in 'field list' ( SELECT t.*, t.outbox_email as email FROM ( SELECT IFNULL(r.email, m.email) as email, r.salutation as salutation, r.title as title, IFNULL(r.firstname, m.firstname) as firstname, IFNULL(r.lastname, m.lastname) as lastname, IFNULL(r.gender, m.gender) as gender, r.confirmed as confirmed, r.token as token, r.addedOn as addedOn, r.addedBy as addedBy, m.dateOfBirth as dateOfBirth, m.company as company, m.street as street, m.postal as postal, m.city as city, m.state as state, m.country as country, m.phone as phone, m.mobile as mobile, m.fax as fax, m.website as website, m.language as language, m.groups as groups, m.login as login, m.username as username, m.password as password, m.assignDir as assignDir, m.homeDir as homeDir, m.disable as disable, m.start as start, m.stop as stop, m.dateAdded as dateAdded, m.lastLogin as lastLogin, m.avisota_registration_lists as avisota_registration_lists, m.avatar as avatar, m.source as source, m.helpdesk_timezone as helpdesk_timezone, m.helpdesk_role as helpdesk_role, m.helpdesk_showrealname as helpdesk_showrealname, m.helpdesk_showlocation as helpdesk_showlocation, m.helpdesk_signature as helpdesk_signature, m.helpdesk_subscriptions as helpdesk_subscriptions, m.xt_datenschutz as xt_datenschutz, m.xt_tl_member_branche as xt_tl_member_branche, m.xt_tl_member_dialog as xt_tl_member_dialog, m.xt_tl_member_titel as xt_tl_member_titel, m.allowEmail as allowEmail, m.publicFields as publicFields, m.newsletter as newsletter, o.email as outbox_email, o.id as outbox, o.source as outbox_source, SUBSTRING(o.email, LOCATE('@', o.email)) as domain FROM tl_avisota_newsletter_outbox o LEFT JOIN tl_member m ON o.email=m.email AND m.disable='' LEFT JOIN tl_avisota_recipient r ON o.email=r.email AND r.pid = SUBSTRING(o.source, 6) WHERE o.pid='7' AND o.token='2269d5fb46f9c105ca077a3ddb094a0b' AND o.send=0) t GROUP BY domain LIMIT 0,100) thrown in /srv/www/htdocs/system/libraries/Database.php on line 642
    
    #0 /srv/www/htdocs/system/libraries/Database.php(589): Database_Statement->query()
    #1 /srv/www/htdocs/system/modules/Avisota/Avisota.php(861): Database_Statement->execute('7', '2269d5fb46f9c10...')
    #2 /srv/www/htdocs/system/modules/Avisota/Avisota.php(107): Avisota->outbox()
    #3 /srv/www/htdocs/system/modules/backend/Backend.php(186): Avisota->generate()
    #4 /srv/www/htdocs/contao/main.php(101): Backend->getBackendModule('avisota_outbox')
    #5 /srv/www/htdocs/contao/main.php(304): Main->run()
    #6 {main} 
    
    Jemand eine Idee, woran das liegen könnte?

    VG
    Ingo

    Kommentar

    • lucina
      Administratorin
      • 19.06.2009
      • 7544

      #32
      Hast Du ein Datenbankupdate nach der Installation gemacht (ggf. via Installtool)?
      Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team

      Kommentar

      • ipunkt
        Contao-Nutzer
        • 28.05.2010
        • 37

        #33
        Habe in der Erweiterungsverwaltung auf "Datenbank aktualisieren" geklickt. Meldung: Datenbank ist aktuell.

        Kommentar

        • tril
          Contao-Urgestein
          • 07.01.2010
          • 2939

          #34
          ... m.source as source ...
          Das Select wird dynamisch aus dem DCA von tl_avisota_recipient und tl_member erstellt.
          In tl_member muss im DCA ein Feld "source" definiert sein, dass aber nicht als DB Feld existiert
          Da muss ich wohl noch eine Prüfung einbauen, ob das DB Feld auch existiert.

          Kommentar

          • tblumrich
            Contao-Urgestein
            • 25.06.2009
            • 2239

            #35
            Hi.

            Ich wollte mir nun endlich auch mal den neuen RC ansehen.
            Leider bekomme ich, wenn ich bei den Abonnenten die "Tools" nutzen will, spricht eine CSV importieren will, folgenden Fehlermeldung serviert (direkt nach einem Klick auf Import - übrigens egal ob Export, Migration usw...):
            Code:
            Fatal error: Could not load class tplCompound in /home/***/system/functions.php on line 76
            
            #0 /home/www/***/system/functions.php(76): __error(256, 'Could not load ...', '/home/www/web40...', 76, Array)
            #1 /home/www/***/system/drivers/DC_Memory.php(56): __autoload('Could not load ...', 256)
            #2 /home/www/***/system/modules/backend/Backend.php(173): DC_Memory->__construct('tplCompound')
            #3 /home/www/***/contao/main.php(101): Backend->getBackendModule('tl_avisota_reci...')
            #4 /home/www/***/contao/main.php(304): Main->run('avisota_recipie...')
            #5 {main}
            
            
            Notice: Undefined index: ORIG_PATH_INFO in /home/www/***/system/libraries/Environment.php on line 139
            
            Notice: Undefined index: PATH_INFO in /home/www/***/system/libraries/Environment.php on line 139
            
            Notice: Undefined index: ORIG_SCRIPT_NAME in /home/www/***/system/libraries/Environment.php on line 139
            
            Notice: Undefined index: key in /home/www/web405/***/system/libraries/Input.php on line 95
            
            Notice: Undefined index: token in /home/www/***/system/libraries/Input.php on line 95
            Kann das jemand bestätigen oder liegt das irgendwie an mir, am Server oder meiner Installation?

            Gruß
            Thomas
            blucomp | Webdesign & Onlinelösungen

            Kommentar

            • tril
              Contao-Urgestein
              • 07.01.2010
              • 2939

              #36
              Zitat von tblumrich Beitrag anzeigen
              Code:
              Fatal error: Could not load class tplCompound in /home/***/system/functions.php on line 76
              Da fehlt entweder die DC_Memory oder der 3CConnector, überprüfe mal die Abhängigkeiten.

              Kommentar

              • tblumrich
                Contao-Urgestein
                • 25.06.2009
                • 2239

                #37
                Hi.

                Also DC_Memory wurde mitinstalliert. Da wurde in der Verwaltung gleich ein Update auf eine höhere Version angeboten, das hab ich gemacht... war das falsch?
                Was der 3CConnector sein soll, weiß ich leider nicht, ich finde dazu auch nirgends was.

                Gruß
                Thomas
                blucomp | Webdesign & Onlinelösungen

                Kommentar

                • tril
                  Contao-Urgestein
                  • 07.01.2010
                  • 2939

                  #38
                  sry, das Teil heißt 3CFramework und DC_Memory ist normalerweise abhängig davon? Hast du über die ER Client Funktion "Checkbox -> Markierte Erweiterungen aktualisieren" verwendet? Dabei werden KEINE Abhängigkeiten überprüft!

                  Kommentar

                  • tblumrich
                    Contao-Urgestein
                    • 25.06.2009
                    • 2239

                    #39
                    Hi.

                    Also ich hab das 3CFramework jetzt nachinstalliert und die Fehlermeldung ist weg.
                    Als ich Avisota übers ER installiert habe, stand aber nirgends was von der Abhängigkeit dazu...

                    Danke und Gruß
                    Thomas
                    blucomp | Webdesign & Onlinelösungen

                    Kommentar

                    • tblumrich
                      Contao-Urgestein
                      • 25.06.2009
                      • 2239

                      #40
                      Hi.

                      So, jetzt hab ich die Importfunktion ein wenig getestet. Nach einigen Fehlversuchen mit den Einstellungen in meiner CSV bzw. den Einstellungen im Importfenster ist es nun geglückt einen Testimport zu machen.

                      2 Dinge sind seltsam:

                      1. nach Klick auf Speichern erscheint grundsätzlich folgende Fehlermeldung:
                      Code:
                      Warning: Invalid argument supplied for foreach() in /home/www/***/system/modules/Avisota/dca/tl_avisota_recipient_import.php on line 318
                      
                      #0 /home/www/***/system/modules/Avisota/dca/tl_avisota_recipient_import.php(318): __error(2, 'Invalid argumen...', '/home/www/web40...', 318, Array)
                      #1 /home/www/***/system/drivers/DC_Memory.php(434): tl_avisota_recipient_import->onsubmit_callback(Object(DC_Memory))
                      #2 /home/www/***/system/modules/backend/Backend.php(234): DC_Memory->edit()
                      #3 /home/www/***/contao/main.php(101): Backend->getBackendModule('avisota_recipie...')
                      #4 /home/www/***/contao/main.php(304): Main->run()
                      #5 {main}
                      
                      
                      Warning: Cannot modify header information - headers already sent by (output started at /home/www/***/system/functions.php:134) in /home/www/***/system/modules/Avisota/dca/tl_avisota_recipient_import.php on line 361
                      
                      #0 /home/www/***/system/modules/Avisota/dca/tl_avisota_recipient_import.php(361): __error(2, 'Cannot modify h...', '/home/www/web40...', 361, Array)
                      #1 /home/www/***/system/drivers/DC_Memory.php(434): tl_avisota_recipient_import->onsubmit_callback('BE_PAGE_OFFSET', '0', 0, '/')
                      #2 /home/www/***/system/modules/backend/Backend.php(234): DC_Memory->edit(Object(DC_Memory))
                      #3 /home/www/***/contao/main.php(101): Backend->getBackendModule()
                      #4 /home/www/***/contao/main.php(304): Main->run('avisota_recipie...')
                      #5 {main}
                      2. Wenn ich per Browser zurück gehe, erscheint das Importfenster, welches meldet:

                      2 neue Abonnenten wurden importiert.
                      1 ungültige Einträge wurden übersprungen.
                      Und tatsächlich, die 2 Testeinträge sind drin.

                      Ich hänge diese Test-CSV mal an, vielleicht ist ja da ein Fehler zu erkennen?
                      Diese wurde einfach per Texteditor angelegt.

                      Im Importdialog hatte ich die drei Spaltennummern 1-2-3 und Vorname-Nachname-E-Mail gewählt. Feldertrenner war Komma (läuft aber beim Strichpunkt genau so).

                      Vielleicht hat ja nochmal jemand eine Idee.

                      Danke
                      Thomas
                      Angehängte Dateien
                      blucomp | Webdesign & Onlinelösungen

                      Kommentar

                      • tril
                        Contao-Urgestein
                        • 07.01.2010
                        • 2939

                        #41
                        Die besagte Fehlermeldung ist bereits behoben, da fehlte eine Prüfung, ob der Wert den ich in foreach reinstecke auch ein Array ist

                        Kommentar

                        • tinoo
                          Contao-Fan
                          • 19.06.2009
                          • 591

                          #42
                          Hallöchen!

                          Obwohl ich die Version 1.5.0 rc1 Build 8 von Avisota installiert habe, meint die Erweiterungsverwaltung, dass eine Version "Version 0.4.2 beta1 Build 17 verfügbar" ist. Also die Alte ist quasi neuer als die Neue Liegt das daran, dass die 1.5.0 ein RC ist?
                          Freundliche Grüsse
                          Martin

                          Kommentar

                          • tril
                            Contao-Urgestein
                            • 07.01.2010
                            • 2939

                            #43
                            Das kann mit den Abhängigkeiten, der Contao Version und an vielen mehr liegen. Vor allem aber liegt es daran, dass der ER Client einfach nur bescheiden ist ... *hust*

                            Kommentar

                            • tblumrich
                              Contao-Urgestein
                              • 25.06.2009
                              • 2239

                              #44
                              Hi.

                              Dake für die Info.

                              Zitat von tril Beitrag anzeigen
                              Die besagte Fehlermeldung ist bereits behoben, da fehlte eine Prüfung, ob der Wert den ich in foreach reinstecke auch ein Array ist
                              Mit "bereits behoben" meinst du dann für die fertige Version 1.5? Oder gibts eine aktuellere RC build als die 8, die das behebt?

                              Danke und Gruß
                              Thomas
                              blucomp | Webdesign & Onlinelösungen

                              Kommentar

                              • tril
                                Contao-Urgestein
                                • 07.01.2010
                                • 2939

                                #45
                                In meiner Entwicklungsversion, die sich noch nicht im ER befindet

                                Kommentar

                                Lädt...