Neu PHP-Bug / Lizenzproblem

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

fibergirl

Sehr aktives Mitglied
14. April 2016
467
86
Hamburg
Hallo,
habe nach dem Einspielen des aktuellen Builds vom 19.08.2020 um 13:16:18 einen Bug/Lizenzprobleme:

Auf der Adminseite:
Code:
<br />
<b>Notice</b>:  Undefined property: stdClass::$valid_until in <b>/var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/License.php</b> on line <b>79</b><br />
<br />
<b>Notice</b>:  Undefined property: stdClass::$valid_until in <b>/var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/Subscription.php</b> on line <b>40</b><br />
<br />
<b>Notice</b>:  Undefined property: stdClass::$valid_until in <b>/var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/Subscription.php</b> on line <b>42</b><br />
<br />
<b>Notice</b>:  Undefined property: stdClass::$is_bound in <b>/var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/License.php</b> on line <b>81</b><br />
<br />
<b>Fatal error</b>:  Uncaught TypeError: Argument 1 passed to JTL\License\Struct\License::setIsBound() must be of the type boolean, null given, called in /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/License.php on line 81 and defined in /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/License.php:215
Stack trace:
#0 /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/License.php(81): JTL\License\Struct\License-&gt;setIsBound(NULL)
#1 /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/License.php(64): JTL\License\Struct\License-&gt;fromJSON(Object(stdClass))
#2 /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/ExsLicense.php(120): JTL\License\Struct\License-&gt;__construct(Object(stdClass))
#3 /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/ExsLicense.php(106): JTL\License\Struct\ExsLicense-&gt;fromJSON(Object(stdClass))
#4 /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Mapper.php(45): JTL\License in <b>/var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/License.php</b> on line <b>215</b><br />
An der Shopfront:
Code:
Fatal error: Uncaught TypeError: Argument 1 passed to JTL\License\Struct\License::setIsBound() must be of the type boolean, null given, called in /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/License.php on line 81 and defined in /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/License.php:215 Stack trace: #0 /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/License.php(81): JTL\License\Struct\License->setIsBound(NULL) #1 /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/License.php(64): JTL\License\Struct\License->fromJSON(Object(stdClass)) #2 /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/ExsLicense.php(120): JTL\License\Struct\License->__construct(Object(stdClass)) #3 /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/ExsLicense.php(106): JTL\License\Struct\ExsLicense->fromJSON(Object(stdClass)) #4 /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Mapper.php(45): JTL\License in /var/www/xyz/htdocs/subdomains/jtlshop/includes/src/License/Struct/License.php on line 215
und beim Synchronisieren der JTL-Wawi ebenfalls (nicht kopierbar).

Das trat nicht unmittelbar nach dem Upload der neuen Shop-Dateien auf, Login war noch kein Problem, sondern erst nach dem Datenbankupdate.

Nur als Hinweis, es ist ja nur ein nightly-Build.
Ich frage mich nur gerade, ob das Problem irgendwie behebbar ist, ohne ein Datenbankbackup einzuspielen (z.B. per phpMyAdmin), oder ob es damit gar nichts zu tun hat.

Gruß, fibergirl
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.046
231
Hi @fibergirl

ich kann das nicht nachstellen, nicht mal mit Quellshop 4.02

Von was aus hast du geupdated und welche php-version nutzt du?

Hinweis: Den Wawi-Abgleich brauchst (und solltest!) du gar nicht anwerfen, bis das Update vollständig durch ist.
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.046
231
Gerade dämmerte es mir^^

Der Fehler sollte nur auftreten, wenn du - wie du so schön sagst - regelmäßig nightly builds benutzt und zu einem ungünstigen Zeitpunkt "zu früh" unter Meine Käufe die Verbindung hergestellt hast. Truncate bitte mal die Tabelle "licenses".
 
Zuletzt bearbeitet:

fibergirl

Sehr aktives Mitglied
14. April 2016
467
86
Hamburg
Hallo @JulianG ,

ich habe mich wohl unklar ausgedrückt.
Es geht um den Shop5, shop-master.zip auf https://build.jtl-shop.de/#dev

Ich habe den Master vom 03.07.2020 mit dem Master von heute um 13:16:18 upgedated. PHP Version 7.2.

Ich sehe aber gerade, mittlerweile gibt es schon wieder eine neue Version von heute um 14:58:47.
Ist wohl gerade irgendetwas mächtig in Arbeit ;)

Ich lass dann wohl für heute erstmal die Finger davon ...

Gruß, fibergirl
 

fibergirl

Sehr aktives Mitglied
14. April 2016
467
86
Hamburg
Sorry, habs jetzt erst gesehen.

Truncate gemacht, => läuft wieder!

Dickes Danke!!! :)

Und ja, die nightly builds ... ich versuche mich halt bestmöglich aufs Shop5 Release vorzubereiten und arbeite schon mal am Shop, am Child ...
ist schon klar dass da zwischendurch immer mal etwas nicht perfekt ist.
Aber heute hast Du meinen Tag gerettet!

Gruß, fibergirl
 
  • Gefällt mir
Reaktionen: JulianG und david

basteldehs

Sehr aktives Mitglied
27. Februar 2017
722
110
Chemnitz
Hallo,
das Problem habe ich am Freitag auch gehabt, ganz viele Notice Meldungen und das mit der Lizenz, hatte auch am Freitag die master shop.zip hochgeladen.
Habe aber dann am WE neu aufgespielt und die error Meldung ausgeschalten gelassen. Ich dachte schon ich hatte was falsch gemacht und dies ist nur bei mir

am Samstag mache ich wieder ein update, neue shop-master.zip :)

grüssle Mario
 

fibergirl

Sehr aktives Mitglied
14. April 2016
467
86
Hamburg
Ja, leider gibt es nun doch noch ein Problem.
Ich wollte jetzt mal wieder aus der Wawi heraus den Onlineshop synchronisieren.
Es geht nicht mehr.

Stattdessen gibt es beim Versuch des Abgleichs die Fehlermeldung:
Zugriff auf Webshop nicht möglich.

Prüfen Sie bitte die Internetverbindung und die Webshop-URL.
Wird die Onlineshop-Anbindung geöffnet und "Verbindung testen / Lizenz aktivieren" geklickt, kommt
Synchronisation mit Webshop nicht möglich!

Die Shop-URL verweist nicht auf einen gültigen Shop!
Bitte prüfen Sie die Connector-Konfiguration!
Ich habe die Verbindungseinstellungen mehrfach überprüft (soweit von außen sichtbar), sie sind unverändert.
Der Onlineshop ist da, wo er immer war, und Frontend und Backend sind auch normal erreichbar.
Shoplizenz ist auch nicht abgelaufen.

Hmm, vielleicht fehlt da jetzt der Lizenzschlüssel?
Die Tabelle Licenses ist jedenfalls (immer noch) leer.

Gibt es vielleicht eine Idee hierzu?

Dank & Gruß,
fibergirl
 

fibergirl

Sehr aktives Mitglied
14. April 2016
467
86
Hamburg
Danke schön, aber da ist gar keine .htaccess Datei in /dbeS ...

Edit: früher (Stand 3.7.) war da aber mal eine.

Nochmal edit: hab die alte .htaccess jetzt mal wieder in /dbeS hineinkopiert.

Und jetzt funktioniert der Abgleich wieder!

Danke schön!
 
Zuletzt bearbeitet:

JulianG

Administrator
Mitarbeiter
14. November 2013
1.046
231
Öh.. @fibergirl das ist irgendwie verkehrt herum, auch wenn es geht. Die dbeS/.htaccess wurde entfernt und dessen Rules wurden in die Shop-Root .htaccess übernommen. Hast du diese evtl. nicht überschrieben/geupdated?
 

fibergirl

Sehr aktives Mitglied
14. April 2016
467
86
Hamburg
Tja ...
Ich versuch mich ja immer an die Anleitung zu halten beim Update ... ;)
Und hier: JTL-Guide zum Shop-Update steht die .htaccess in der Liste der Dateien, die man vor dem Upload löschen soll.
Habe ich natürlich getan :)

Ok, hab dann mal die neue .htaccess ( SHOP-4030 von vor 2 Wochen) eingesetzt und die aus /dbeS/ entfernt.
Alles gut.
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.046
231

basteldehs

Sehr aktives Mitglied
27. Februar 2017
722
110
Chemnitz
Hi ich klinke mich mal kurz ein.
möchte am Samstag das nächste shop-master.zip update machen, gibt es was besonderes zu beachten?

Danke mario
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.046
231
Hi ich klinke mich mal kurz ein.
möchte am Samstag das nächste shop-master.zip update machen, gibt es was besonderes zu beachten?

Danke mario
master (post rc.2) zu master glaube ich derzeit wirklich nur:
- dbeS/.htaccess muss weg und geleert werden (wir wollen noch eine leere mit ausliefern)
- php-Verzeichnis im Nova muss ggf. gelöscht werden
- .htaccess muss entsprechend der neuen Änderungen geupdated werden. Hier kann man halt nur von Update reden, weil die Datei normalerweise immer individuell angepasst ist (Domainweiterleitung).
 

basteldehs

Sehr aktives Mitglied
27. Februar 2017
722
110
Chemnitz
vielen Dank
die .php im Nova ist nicht mehr mit drin und die Änderungen in meiner .htaccess ziehe ich einfach rüber in die neue
In der neuen Version shop-master.zip ( 21.08.2020 09:57:58 ) ist keine dbeS/.htaccess vorhanden nur in dbeS/logs/.htaccess
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Bootstrap.php function prepareFrontend Technische Fragen zu Plugins und Templates 1
Gelöst ebay kein abgleich - Accountdaten sind gültig - Fehler "Returncode: 502 eazyauction.de/ebayInterface/testEbayUser.php eBay-Anbindung - Fehler und Bugs 3
Gelöst Plugin Shop 5 mit Bootstrapper.php Artikel modifizieren Gelöste Themen in diesem Bereich 2
Neu Shop5 Installation Fehler URL install.php?task=doinstall nicht erreichbar JTL-Shop - BETA - Feedback und Bugmeldungen 4
Gelöst master - admin/includes/admininclude.php "require autoload.php" doppelt JTL-Shop - BETA - Feedback und Bugmeldungen 1
Neu Achtung vor Update bitte bei PHP die Intl Version prüfen, sonst keine Kunden Registrierung möglich JTL-Shop - BETA - Feedback und Bugmeldungen 9
Neu Wie installiert man SQLITE3 PHP in Woocomere? WooCommerce-Connector 1
Gelöst wizard.php beim anmelden im backend abschalten? Gelöste Themen in diesem Bereich 1
Neu JTL Connector xtcmodified fehlende Datei configure.php Modified eCommerce-Connector 1
Neu PHP wurde mit der Option JTL-Shop - BETA - Feedback und Bugmeldungen 2
Neu Neues Plugin: Google Ads Conversion (PHP Lösung / keine Cookies) Plugins für JTL-Shop 1
Neu Gesucht wird jemand mit Kenntnissen für PHP / IONCUBE Betrieb / Pflege von JTL-Shop 5
Neu BUG in der ODBC implementierng unter Win 10 Installation von JTL-Wawi 0
Neu Bug: Eingabe von Preismodifikatoren JTL-Ameise - Fehler und Bugs 3
Gelöst Pakete laufen in Fehler, weil Paketgewicht 0kg - trotz Verwiegepflicht - Bug? JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Bug Bons Export Belege JTL-POS - Fehler und Bugs 2
In Bearbeitung Bug Buchhaltung: Offene Beträge trotz 100% Zahlung JTL-Wawi - Fehler und Bugs 1
Neu Bug Geschwindigkeit: Export > Rechnungen bzw. Rechnungen (Neu) JTL-Ameise - Fehler und Bugs 2
Gelöst Details-Carousel-Bug JTL-Shop - BETA - Feedback und Bugmeldungen 1
In Bearbeitung [BUG] JTL-Worker läd bei jedem Amazon Abgleich *ALLE* VCS-Lite Rechnungen erneut hoch - JTL-Wawi 1.5.30.3 Amazon-Anbindung - Fehler und Bugs 6
Abgelehnt [BUG] JTL-Worker läd bei jedem Amazon Abgleich *ALLE* VCS-Lite Rechnungen erneut hoch - JTL-Wawi 1.5.30.3 Amazon-Anbindung - Fehler und Bugs 1
Neu Wunschpaket Bug seit Anfang August bekannt Plugins für JTL-Shop 0
In Bearbeitung [BUG] Amazon VCS-Lite in Zahlungen wird die Rechnungsnummer nicht eingetragen - JTL-Wawi 1.5.29.2 User helfen Usern - Fragen zu JTL-Wawi 5
Ähnliche Themen