- Affected App
- WoltLab Suite Core
Habe Benutzer incl. Avatare importiert, die Avatare werden aber nicht angezeigt, nur das Standard-Avatar.
Habe ich was übersehen?
Habe Benutzer incl. Avatare importiert, die Avatare werden aber nicht angezeigt, nur das Standard-Avatar.
Habe ich was übersehen?
Bei mir wurden ebenfalls nur 1/100 aller Avatare übertragen.
wcf1_user_avatar in der Datenbank ist leer, also hat der Import wohl nicht geklappt.
Bei mir haben ein paar wenige Nutzer Avatare. Vermutlich dann Gravatar Nutzer?
Im Verzeichnis Avatar sind nur die Ordnernamen angelegt worden, aber ohne Inhalt.
Bei mir wurden ebenfalls keine Avatare importiert. Hatte es mehrfach versucht. Nix. Kein einziger Avatar.
Achja, am Pfad kann es wohl nicht liegen, da die Dateianhänge richtig importiert werden.
Geht mir auch so - die Avatare wurde nicht importiert.
René
Mich würde mal ihntressieren ob es überhaupt bei jemanden, schon Hingehauen hat der Import der Avatas.
Ich frage explizit erstmal in diesem Thema, weil hier alle schon einen Import hinter sich haben:
Kann es sein, dass der Import aus nicht utf8mb4-Datenbanken nicht funktioniert?
Ich erhalte die Standardfehlermeldung, dass der Zugriff auf die Datenbank fehlschlägt
Import von WBB 4.1 mit utf8_unicode_ci lief bis auf die Avatare (und dass bei Mehrsprachigkeit wohl beabsichtigt keine Sprachvariablen übernommen werden) einwandfrei und fehlerlos. Das Thema hier hat ja mittlerweile auch ein Label.
Hab mal wieder das debugging angeworfen, ist tatsächlich so dass es da irgend einen Fehler gibt, ich den jedoch nicht erklären kann
Das kopierte ACP-Log:
Mon, 26 Sep 2016 16:44:00 +0000
Message: call to undefined function 'generateThumbnails'
PHP version: 7.0.10-1~dotdeb+8.1
WCF version: 3.0.0 Beta 1
Request URI: /wcf/acp/index.php?worker-proxy/&t=891aa675a28c37ca42e4aabbb9d0534c0f48b1de
Referrer:
User Agent: Mozilla/5.0 (Windows NT 6.1; rv:49.0) Gecko/20100101 Firefox/49.0
Peak Memory Usage: 2894392/201326592
======
Error Class: wcf\system\exception\SystemException
Error Message: call to undefined function 'generateThumbnails'
Error Code: 0
File: /home/beta/public_html/wcf/lib/data/AbstractDatabaseObjectAction.class.php (201)
Extra Information: -
Stack Trace: [{"file":"\/home\/beta\/public_html\/wcf\/lib\/system\/importer\/UserAvatarImporter.class.php","line":67,"function":"executeAction","class":"wcf\\data\\AbstractDatabaseObjectAction","type":"->","args":[]},{"file":"\/home\/beta\/public_html\/wcf\/lib\/system\/exporter\/WBB4xExporter.class.php","line":590,"function":"import","class":"wcf\\system\\importer\\UserAvatarImporter","type":"->","args":[1,{"avatarName":"[redacted]","avatarExtension":"[redacted]","width":"[redacted]","height":"[redacted]","userID":"[redacted]","fileHash":"[redacted]"},{"fileLocation":"[redacted]"}]},{"function":"exportUserAvatars","class":"wcf\\system\\exporter\\WBB4xExporter","type":"->","args":[0,100],"file":"[internal function]","line":"?"},{"file":"\/home\/beta\/public_html\/wcf\/lib\/system\/exporter\/AbstractExporter.class.php","line":152,"function":"call_user_func","args":[["[redacted]","[redacted]"],0,100],"class":"","type":""},{"file":"\/home\/beta\/public_html\/wcf\/lib\/system\/worker\/ImportWorker.class.php","line":95,"function":"exportData","class":"wcf\\system\\exporter\\AbstractExporter","type":"->","args":["com.woltlab.wcf.user.avatar",0]},{"file":"\/home\/beta\/public_html\/wcf\/lib\/acp\/action\/WorkerProxyAction.class.php","line":92,"function":"execute","class":"wcf\\system\\worker\\ImportWorker","type":"->","args":[]},{"file":"\/home\/beta\/public_html\/wcf\/lib\/action\/AbstractAction.class.php","line":47,"function":"execute","class":"wcf\\acp\\action\\WorkerProxyAction","type":"->","args":[]},{"file":"\/home\/beta\/public_html\/wcf\/lib\/action\/AJAXInvokeAction.class.php","line":63,"function":"__run","class":"wcf\\action\\AbstractAction","type":"->","args":[]},{"file":"\/home\/beta\/public_html\/wcf\/lib\/system\/request\/Request.class.php","line":83,"function":"__run","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"\/home\/beta\/public_html\/wcf\/lib\/system\/request\/RequestHandler.class.php","line":92,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/home\/beta\/public_html\/wcf\/acp\/index.php","line":9,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["wcf",true]}]
Display More
Was mich an dem ganzen irritiert ist die zeilennummer des AbstractDatabaseObjectAction, denn der Fehler wird dort eigentlich in Zeile 193 geworfen aber angezeigt wird Zeile 201, zudem existiert die Funktion ja...
Der gleiche Fehler tritt auch auf wenn ich manuell nen Avatar hochladen will, kann das einer von euch bestätigen ?
Nein. Manuell kann ich Avatare problemlos hochladen.
...ja, ich auch...
KK, wundert mich aber das dies bei mir auch nicht klappt^^
Btw, das mit der zeile war mist, hatte eben versehentlich die 2.1 version der datei geöffnet und dort ist die fehlermeldung in einer anderen zeile, passt also alles
EDIT.: Nun klappt auch der upload, da hab ich irgendwie die falsche Datei geuppt
Nein. Manuell kann ich Avatare problemlos hochladen.
ich habe die datein Manuel hochgeladen aber sie werden nicht angezeigt, das mag bei mir aber auch noch da mit drann liegen das ich nicht Richtig Aktualiesieren kann.
So, nachdem ich nun aus dem wcf2.1 und wsc3.0 mischmasch ne neue installation gemacht habe bleibt anzumerken:
Das wcf verwendet gar keine thumbnails der avatare mehr soweit ich das sagen kann, stattdessen wird überall der gleiche avatar verwendet. Der Importer versucht nun im gegensatz dazu weiterhin thumbnails zu erzeugen.
Im grunde müssen in der Datei wcf/lib/system/importer/UserAvatarImporter.class.phpnur die zeilen 66 und 67 entfernt werden damit der import klappt, hat dann aber den nachteil dass zugroße avatare nicht mehr verkleinert werden...
...auch mit der beta2 werden nicht alle Avatare importiert. Sehe da auch keinen Zusammenhang zwischen den nicht importierten Avataren.
Avatare müssen mindestens 128 x 128 Pixel groß sein, ansonsten werden sie im Rahmen des Imports nicht übernommen. Anders als in den Vorgängerversionen nutzen wir keine Thumbnails mehr, sondern binden stets das Original-Avatar ein, die Vorteile dafür liegen auf der Hand:
Gegebenenfalls könnte man vor dem Update separat auf diesen Umstand hinweisen um Verwirrung zu vermeiden, wir werden uns dies nochmal ansehen. Danke für deine Rückmeldung!
Stimmt, die kleineren Avatare wurden nicht übernommen.
Wie wird das denn bei dem update von 4.1 gehandhabt, was passiert dann mit den kleineren Avataren?
Don’t have an account yet? Register yourself now and be a part of our community!