DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Troubleshooting

Empty page

If you get an empty crossword then check if you have access to the javascript and CSS-files. In chrome and firefox you can do this with the help of the developertools by pressing STRG+SHIFT+J (Chrome or Firefox). Then you can see probably the following error messages in the console tab or browser console. If you see this errors then check Chapter Providing access to glcrossword resources for resolve the access problems in your apache server.

Console log with chrome.

Console log with Chrome

Console log with firefox

Console log with firefox

Crossword not response

The crossword is displayed but not reacting. You get only a hourglass over the crossword.

If you check the error log of you apache server in /var/log/apache2/error.log then you can see the following error “Call to a member function getQuestionsArray() on a non-object “.

[Thu Jan 02 02:10:08 2014] [error] [client w.x.y.z] PHP Fatal error: Call to a member function getQuestionsArray() on a non-object in /var/www/typo3conf/ext/glcrossword/ajax/class.tx_glcrossword_ajax.php on line 89, referer: http://my.homepage/

This error happen not every time. Sometimes it happens only with certain browsers or if you change your IP address.

That means you are in trouble with your unicode setting of your database. Mostly it happens in case of umlauts or special characters in your crossword. The the session could be broken and the ajax comunication is crashing because of the error above. See the chapter Unicode setting for mysql database in the Adminstration chapter how to fix this issue. Clear your cache after you have done this settings.

Hourglas is not stopping

If you see only a turning crossword and the extension is not starting.

Hourglas of crossword

Then press F12 in your browser and check the console for errors.

If you can see an error like “jQuery.ajax(…).done is not a function”

Error if jQuery library is not included

You most probably have not include the jQuery library. Check if you have include the static template like in chapter Configuration described.

The crossword is starting but not responding

If you can see a successful startet crosswords, but you can not edit any text or you can’t see any tooltips with the questions, then press F12 in your browser and check the console. If you can see a error like “$l_objButtonHint.tooltip is not a function”, then you have not include the bootstrap library in your homepage.

Error with missing bootstrap library

Check if you have included the static template like in the chapter Configuration described.

Additionally you should check, if the constants for deactivating/activating the javascript libraries are properly set.

The static template is includet