Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-04-03 Diskussionsfäden Philipp Gampe
Hi Peter Leinen,

Peter Leinen wrote:

> Was kann denn pasieren, wenn ich das deaktiviere?
> 
> Naiv wie ich bin würde ich sagen, wenn die anderen Apps mit dem strictmode
> zurechtkommen, dann sollten diese auch mit weniger Prüfung funktionieren,
> oder?

Genau. Allerdings solltest du langfristig natürlich lieber die Fehler 
beheben und dann den Strict Mode wieder einschalten.

Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – LFCS
TYPO3 CMS Certified Integrator – Certified Developer – Active contributor
TYPO3 ... inspiring people to share!

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-04-02 Diskussionsfäden Peter Leinen

Hallo Bernd,

ich habe mir die Datenbank angesehen. Die Definitionen von l18n_diffsource sind 
durchgängig von der Form:

| Field | Type| Null | Key | 
Default | Extra  |
| l18n_diffsource  | mediumblob  | NO   | | NULL   |
|

siehe txt Datei im Anhang zur besseren Lesbarkeit. Die ext_tables.sql sieht 
entsprechend aus.

Auf dem Server sind noch zwei andere Webauftritte, daher würde ich eher nicht 
auf php5 zurückgehen wollen. Bei einem Mischbetrieb bekomme ich beim Lesen der 
Howtos einen Knoten in Hirn.

Viele Grüße
 Peter
begin 644 typo3_db.txt
M;7ES<6P^(%-(3U<@1DE%3$13($923TT@='A?='EP;S-F;W)U;5]D;VUA:6Y?
M;6]D96Q?9F]R=6U?=&]P:6,["BLM+2TM+2TM+2TM+2TM+2TM+2TK+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM*RTM+2TM+2LM+2TM+2LM+2TM+2TM+2TK+2TM+2TM
M+2TM+2TM+2TM+2L*?"!&:65L9"`@("`@("`@("`@('P@5'EP92`@("`@("`@
M("`@("`@("!\($YU;@?"!+97D@?"!$969A=6QT('P@17AT71E>'0@
M("`@("`@("`@("!\(%E%4R`@?"`@("`@?"!.54Q,("`@('P@("`@("`@("`@
M("`@("`@?`I\('!O

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-04-02 Diskussionsfäden Peter Leinen

noch einen Nachtrag:

Der Befehl auf der lokalen Maschine (Ubuntu 14.04) 


mysql -i -BN -e 'SELECT @@sql_mode'

liefert:
IGNORE_SPACE

Schon ein Unterschied!

Viele Grüße
 Peter
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-04-02 Diskussionsfäden Peter Leinen

Hallo Philipp,

herzlichen Dank für den Hinweis.

Es sieht in der Tat so aus, dass MySQL im strict modus läuft, jedenfall muss 
ich die unten stehende Ausgabe so interpretieren.

mysql -i -BN -e 'SELECT @@sql_mode'
IGNORE_SPACE,ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Das scheint der Stansard bei Ubuntu 16.04 zu sein.

Was kann denn pasieren, wenn ich das deaktiviere?

Naiv wie ich bin würde ich sagen, wenn die anderen Apps mit dem strictmode 
zurechtkommen, dann sollten diese auch mit weniger Prüfung funktionieren, oder?

Viele Grüße
 Peter
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-04-02 Diskussionsfäden Philipp Gampe
Hi Peter,

Peter Leinen wrote:

> So langsam verzweifle ich jetzt. Ich versuche gleich nochmal direkt auf
> dem Server zu installieren, ohne den Umweg über die lokale Maschine.

Hört sich an, als sei MySQL im Strict Mode. Das klappt AFAIK erst mit TYPO3 
8 und vermutlich mit der Extension gar nicht.

Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – LFCS
TYPO3 CMS Certified Integrator – Certified Developer – Active contributor
TYPO3 ... inspiring people to share!

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-04-02 Diskussionsfäden Bernd Pier

Am 02.04.17 um 10:24 schrieb Peter Leinen:

Ok. Das mit dem curl hat sich erledigt - war nicht installiert.

Jetzt bekomme ich auch beim Anlegen eines Beitrags den Fehler: Field
'l18n_diffsource' doesn't have a default value (More information)

Peter


Hallo Peter,

1. in deiner virtuellen Maschine läuft die Extension, da hast du PHP 5 
installiert. Vielleicht könntest du auf dem anderen Server auch PHP 5 
aktivieren.


2. "Field > 'l18n_diffsource' doesn't have a default value (More 
information)"
da würd ich mal in die ext_tables.sql der Extension schauen, ob das Feld 
einen Default Value hat. Könnte sein das der Default Value eine 0 sein 
muss und nicht ''. Aber vielleicht ist das eh schon hinfällig wenn du 
die PHP Version ändern kannst.



Grüsse

Bernd

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-04-02 Diskussionsfäden Peter Leinen
das scheint tieferliegend zu sein. Versuche ich im BE auf dem Server ein neues Element "Forum" anzulegen bekomme ich den folgenden Fehler: 


array(4 items)
  caller => 'TYPO3\CMS\Core\Database\DatabaseConnection::exec_INSERTquery' (60 
chars)
  ERROR => 'Incorrect integer value: '' for column 'sys_language_uid' at row 1' 
(66 chars)
  lastBuiltQuery => 'INSERT INTO tx_typo3forum_domain_model_forum_forum 
(sorting,pid,title,descri
 ption,criteria,sys_language_uid,crdate,tstamp,t3ver_stage) VALUES 
('0','154'
 ,'dfdf','','0','','1491123480','1491123480','0')' (200 chars)
  debug_backtrace => '{closure}#21 // 
TYPO3\CMS\Backend\Http\Application->run#20 // TYPO3\CMS\C
 ore\Core\Bootstrap->handleRequest#94 // TYPO3\CMS\Backend\Http\RequestHan
 dler->handleRequest#302 // TYPO3\CMS\Backend\Http\RequestHandler->disp
 atch#95 // TYPO3\CMS\Backend\Http\RouteDispatcher->dispatch#168 // call_u
 ser_func_array#54 // TYPO3\CMS\Backend\Controller\EditDocumentController->
 ;mainAction# // TYPO3\CMS\Backend\Controller\EditDocumentController->proc
 essData#2039 // TYPO3\CMS\Core\DataHandling\DataHandler->process_datamap#
 587 // TYPO3\CMS\Core\DataHandling\DataHandler->insertDB#1327 // TYPO3\CM
 S\Core\Database\DatabaseConnection->exec_INSERTquery#6785 // TYPO3\CMS\Co
 re\Database\DatabaseConnection->debug#223' (695 chars)

So langsam verzweifle ich jetzt. Ich versuche gleich nochmal direkt auf dem 
Server zu installieren, ohne den Umweg über die lokale Maschine.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-04-02 Diskussionsfäden Peter Leinen

Ok. Das mit dem curl hat sich erledigt - war nicht installiert.

Jetzt bekomme ich auch beim Anlegen eines Beitrags den Fehler: Field 
'l18n_diffsource' doesn't have a default value (More information)

Peter

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-04-02 Diskussionsfäden Peter Leinen

Hallo Dieter, hallo Philipp,

herzlichen Dank für die Rückmeldungen.

Ich habe inzwischen auf einer virtuellen Maschine (Ubunutu 14, php 5) eine 
komplette Neuinstallation gemacht und dort funktioniert auch alles.

Übertrage ich das ganze dann auf den Server (Ubuntu 16, php 7) geht das wieder 
in die Hose. Ich habe alle caches, auch den php opcode cache gelöscht.

Beim Anlegen eines Beitrags erhalte ich die Meldung:

Uncaught TYPO3 Exception Call to undefined function 
Mittwald\Typo3Forum\Controller\curl_init()

Beim Antworten auf einen bestehenden Beitrag (kam noch vom alten Server) taucht 
das nächste Prob auf:

#1247602160: Field 'l18n_diffsource' doesn't have a default value (More 
information)

Fehlermeldung beim typo3_forum-github kann ich natürlich machen, ob es hilft?

Viele Grüße
 Peter
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-03-28 Diskussionsfäden Dr. Dieter Porth

Hallo Philipp,


Am 28.03.2017 um 00:14 schrieb Philipp Gampe:

Hi Peter Leinen,

Peter Leinen wrote:


Irgendjemand eine Idee?

Hört sich nach strict mode Fehlern (notices und warnings) von PHP an.
Eigentlich müsste die Zeile 27 folgendermaßen lauten:
if(!isset($attachment['name']) || $attachment['name'] == '') continue;

Grüße
Etwas in der Richtung hätte ich auch vermutet. Wahrscheinlich hilft nur 
eine Fehlermeldung bei

https://github.com/mittwald/typo3_forum/issues (in Englisch)

Mit besten Grüßen
 Dieter


--

Dr. Dieter Porth - Web-Entwickler

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-03-27 Diskussionsfäden Philipp Gampe
Hi Peter Leinen,

Peter Leinen wrote:

> Irgendjemand eine Idee?

Hört sich nach strict mode Fehlern (notices und warnings) von PHP an. 
Eigentlich müsste die Zeile 27 folgendermaßen lauten:
if(!isset($attachment['name']) || $attachment['name'] == '') continue;

Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – LFCS
TYPO3 CMS Certified Integrator – Certified Developer – Active contributor
TYPO3 ... inspiring people to share!

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-03-27 Diskussionsfäden Peter Leinen

Hallo Dieter, hallo in die Runde,

auch eine Neuinstallation ohne DB-Gefummel hat keine Änderung gebracht. 
Scheinbar liegt es noch an was anderem.

Aber an was?

Viele Grüße und einstweilen herzlichen Dank für die Unterstützung
 Peter

P.S. Ich bin jetzt erst mal dienstlich unterwegs, danach muss ich dann 
entscheiden, wie es weitergeht.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-03-27 Diskussionsfäden Dr. Dieter Porth

Hallo Peter,

sorry. Ein Tutorial für xDebug habe ich nicht.

xDebug ist ein PHP-Debugger. Üblicherweise brauchts du eine IDE 
(*/integrated/* Development */Environment/* 
 
) wie z.B. PHPStorm, Eclipse, ..., um den PHP-Code zu 
tracen/schrittweise durchzugehen.  Die IDE kommuniziert dabei mit dem 
PHP/xdebug, wobei xDebug eine schrittweise Abarbeitung des Codes 
erlaubt. Der Vorteil ist, dass man ohne var_dump etc. die Inhalte von 
Variablen sehen kann bzw. den Code schrittweise ablaufen lassen kann. 
Der Nachteil ist, dass die Pfade für das Mapping immer etwas mühseelig 
einzustellen sind.


Bei Frontend-Umgebungen brauchst du für den Browser ein Plugin, damit 
ein Coookie übergibt, über welches xDebug dann mit der IDE kommuniziert.


Im Prinzip nutzt man xDebug in Verbindung mit einer IDE sehr ähnlich wie 
auch den integrierten Javascript-Debugger zum Beispiel in Chrome oder 
FireBug. Die Nutzungsprinzipien sind sehr ähnlich.


Mit "DB-Manipulation" meinte ich, dass du vielleicht selbst direkt 
Änderungen in der Daten vorgenommen hast, zum Beispiel via phpMyAdmin 
oder HeidiSQL oder phpStorm.


Mit besten Grüßen

Dieter

P.S. Mit der Forums-Software hatte ich bislang noch keine Berührung gehabt.


Am 26.03.2017 um 22:22 schrieb Peter Leinen:

Hallo Dieter,

herzlichen Dank.

xDebug kenne ich (noch) nicht, da muss ich mich erst mal einarbeiten - 
hast Du eine brauchbare Quelle für den Einstieg.


Deinem Hinweis mit der DB-Manipulation müsste ich dann nochmal 
nachgehen, da ich einige Nutzerdaten aus einem anderen Forum 
(contao-Helpdesk) eingespielt habe. Ich versuche es dann nochmal mit 
einer frischen Installation.


Der Fehler ist allerdings unabhängig von dem FE-Nutzer reproduzierbar, 
ist aber auch nicht der einzige Fehler, den ich derzeit noch mit dem 
Forum habe.


Viele Grüße
 Peter
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


--

Dr. Dieter Porth - Web-Entwickler

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-03-26 Diskussionsfäden Peter Leinen

Hallo Dieter,

herzlichen Dank.

xDebug kenne ich (noch) nicht, da muss ich mich erst mal einarbeiten - hast Du eine brauchbare Quelle für den Einstieg. 



Deinem Hinweis mit der DB-Manipulation müsste ich dann nochmal nachgehen, da 
ich einige Nutzerdaten aus einem anderen Forum (contao-Helpdesk) eingespielt 
habe. Ich versuche es dann nochmal mit einer frischen Installation.

Der Fehler ist allerdings unabhängig von dem FE-Nutzer reproduzierbar, ist aber 
auch nicht der einzige Fehler, den ich derzeit noch mit dem Forum habe.

Viele Grüße
 Peter
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-03-26 Diskussionsfäden Dr. Dieter Porth

Nachtrag.

Eine Analyse mit Xdebug würde ich aber immer machen, um abschätzen zu 
können, wo der leere Datensatz herkommt.


Dieter


Am 26.03.2017 um 21:41 schrieb Dr. Dieter Porth:

Moin Peter,

Wahrscheinlich ist trotz key  das $attachment null. Hast du es mit 
xDebug gecheckt?  Sind fehlerhafte Eingaben oder Fehler wegen Eingriff 
in die Datenbank (händische Datenbank-Manipulationen) ausgeschlossen ?


Cache gelöscht -> auch den OpCode-Cache?

Wenn der Fehler bei einem neu angelegten Datensatz reproduzierbar ist, 
würde ich eine Fehlermeldung machen und gegebenenfalls den Code 
patchen. Wenn es nur bei einem bestimmten Datensatz auftritt, würde 
ich den Elter-Datensatz löschen und ihn nach einigen Montecarlo-Tests 
als Datenkorruption (z.B. vergessener Eintrag in mn_tabelle) während 
der Installationsphase ignorieren.


mit besten Grüßen
  Dieter

Am 26.03.2017 um 20:42 schrieb Peter Leinen:

Hallo,

ich kämpfe immer noch mit der Fourm extension rum.

Einen neuen Beitrag kann ich inzwischen anlegen, bei einer Antwort 
auf einen bestehenden Beitrag kommt aber der Fehler:


24 TYPO3\CMS\Core\Error\ErrorHandler::handleError(2, "Illegal string 
offset 'name'", 
"/var/www/html/dmd5-typo3-7.6.15/typo3conf/ext/typo3_forum/Classes/Service/AttachmentService.php", 
27, array)



/var/www/html/dmd5-typo3-7.6.15/typo3conf/ext/typo3_forum/Classes/Service/AttachmentService.php: 



00025: 00026:   foreach($attachments as $attachmentID => $attachment) {

00027:if($attachment['name'] == '') continue;

00028:$attachmentObj = 
$this->objectManager->get('Mittwald\\Typo3Forum\\Domain\\Model\\Forum\\Attachment');
00029:$tmp_name = 
$_FILES['tx_typo3forum_pi1']['tmp_name']['attachments'][$attachmentID];


Dabei habe ich kein Attachement angegeben, der Fehler tritt aber auch 
mit einem Attachment auf.



Irgendjemand eine Idee?

Viele Grüße
 Peter

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german




--

Dr. Dieter Porth - Web-Entwickler

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-03-26 Diskussionsfäden Dr. Dieter Porth

Moin Peter,

Wahrscheinlich ist trotz key  das $attachment null. Hast du es mit 
xDebug gecheckt?  Sind fehlerhafte Eingaben oder Fehler wegen Eingriff 
in die Datenbank (händische Datenbank-Manipulationen) ausgeschlossen ?


Cache gelöscht -> auch den OpCode-Cache?

Wenn der Fehler bei einem neu angelegten Datensatz reproduzierbar ist, 
würde ich eine Fehlermeldung machen und gegebenenfalls den Code patchen. 
Wenn es nur bei einem bestimmten Datensatz auftritt, würde ich den 
Elter-Datensatz löschen und ihn nach einigen Montecarlo-Tests als 
Datenkorruption (z.B. vergessener Eintrag in mn_tabelle) während der 
Installationsphase ignorieren.


mit besten Grüßen
  Dieter

Am 26.03.2017 um 20:42 schrieb Peter Leinen:

Hallo,

ich kämpfe immer noch mit der Fourm extension rum.

Einen neuen Beitrag kann ich inzwischen anlegen, bei einer Antwort auf 
einen bestehenden Beitrag kommt aber der Fehler:


24 TYPO3\CMS\Core\Error\ErrorHandler::handleError(2, "Illegal string 
offset 'name'", 
"/var/www/html/dmd5-typo3-7.6.15/typo3conf/ext/typo3_forum/Classes/Service/AttachmentService.php", 
27, array)



/var/www/html/dmd5-typo3-7.6.15/typo3conf/ext/typo3_forum/Classes/Service/AttachmentService.php: 



00025: 00026:   foreach($attachments as $attachmentID => $attachment) {

00027:if($attachment['name'] == '') continue;

00028:$attachmentObj = 
$this->objectManager->get('Mittwald\\Typo3Forum\\Domain\\Model\\Forum\\Attachment');
00029:$tmp_name = 
$_FILES['tx_typo3forum_pi1']['tmp_name']['attachments'][$attachmentID];


Dabei habe ich kein Attachement angegeben, der Fehler tritt aber auch 
mit einem Attachment auf.



Irgendjemand eine Idee?

Viele Grüße
 Peter

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


--

Dr. Dieter Porth - Web-Entwickler

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Typo3-Forum: Fehler bei Antwort auf einen Beitrag

2017-03-26 Diskussionsfäden Peter Leinen

Hallo,

ich kämpfe immer noch mit der Fourm extension rum.

Einen neuen Beitrag kann ich inzwischen anlegen, bei einer Antwort auf einen 
bestehenden Beitrag kommt aber der Fehler:

24 TYPO3\CMS\Core\Error\ErrorHandler::handleError(2, "Illegal string offset 'name'", 
"/var/www/html/dmd5-typo3-7.6.15/typo3conf/ext/typo3_forum/Classes/Service/AttachmentService.php",
 27, array)


/var/www/html/dmd5-typo3-7.6.15/typo3conf/ext/typo3_forum/Classes/Service/AttachmentService.php:

00025: 
00026:   foreach($attachments as $attachmentID => $attachment) {


00027:if($attachment['name'] == '') continue;

00028:$attachmentObj = 
$this->objectManager->get('Mittwald\\Typo3Forum\\Domain\\Model\\Forum\\Attachment');
00029:$tmp_name = 
$_FILES['tx_typo3forum_pi1']['tmp_name']['attachments'][$attachmentID];

Dabei habe ich kein Attachement angegeben, der Fehler tritt aber auch mit einem 
Attachment auf.


Irgendjemand eine Idee?

Viele Grüße
 Peter

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german