Hi Jonas,
I tried to do this for our local group just now, but the wiki gives me an error 500 when I try to preview the page created from the template.
I know I am part of the Wiki Caretakers too, but can someone with more knowledge (and possibly server access) check what is going on here?
Happy hacking! Florian
On 11/24/2017 03:39 PM, Florian Snow wrote:
Hi Jonas,
I tried to do this for our local group just now, but the wiki gives me an error 500 when I try to preview the page created from the template.
I know I am part of the Wiki Caretakers too, but can someone with more knowledge (and possibly server access) check what is going on here?
Happy hacking! Florian
Hi Florian,
can you please add more information of what page you tried to open and what you did before the error occurred?
Many thanks.
Best Regards, Thomas
Hi Thomas,
Yes, I am sorry. I responded to an email from Jonas, but that was not obvious in my email.
The steps I took: I tried to create a new subpage for our local group Franken/Budget/2018 and then I selected the budget template. Then, I tried to see the preview because the table was hard to work with in just the text box. When I do that, I get an error 500.
Happy hacking! Florian
Hi Florian,
I tried to do this for our local group just now, but the wiki gives me an error 500 when I try to preview the page created from the template.
Oh no :(
Only thing I can find somehow related is this, but I don't know what could have caused it:
[Fri Nov 24 15:35:35.482680 2017] [wsgi:error] [pid 17296:tid 139864804652800] [client 46.183.103.17:21003] TypeError: sequence item 0: expected string, float found, referer: https://wiki.fsfe.org/LocalGroups/Franken/Budget/2018?action=edit&templa...
Unfortunately, TypeError occurs a few times every day, from what I can see in the logs. Both before and after this.
Best,
TLDR; Rename the page to Budget-2018 or Budget/Year2018, see what happens. More suggestions below.
On Tue, Nov 28, 2017 at 10:23:26AM +0100, Jonas Oberg wrote:
[Fri Nov 24 15:35:35.482680 2017] [wsgi:error] [pid 17296:tid 139864804652800] [client 46.183.103.17:21003] TypeError: sequence item 0: expected string, float found, referer: https://wiki.fsfe.org/LocalGroups/Franken/Budget/2018?action=edit&templa...
Unfortunately, TypeError occurs a few times every day, from what I can see in the logs. Both before and after this.
I have not looked into the problem, specifically not onto the page you are trying to edit, nor into the template, nor did I try to reproduce the problem yet.
I think a type error would occur at places where content from the page is in some way transformed into function calls. This means specifically:
- look into the Macros you are using - look into the fields where you try to specify the table format using <...>-Syntax.
What also strikes me as uncommon is the page name, where one of the path components is _only_ a _number_ (/2018), which leads to the suggestion:
- try a page name like Budget-2018 or Budget/Jahr2018 instead.
This is my hunch so far.
Removed coordinators because it's a technical issue.
On 11/28/2017 10:42 AM, Paul Hänsch wrote:
- try a page name like Budget-2018 or Budget/Jahr2018 instead.
This is my hunch so far.
Hi Paul,
as I understand it you can submit the template but you can't preview it. This issue occurs independently from the name of the page.
I tried /2018 and /year2018 and both have the same error.
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at admin@fsfe.org to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log. Apache/2.4.10 (Debian) Server at wiki.fsfe.org Port 443"[0]
I found references to a missing python module but don't have time to work on it right now.
Regards, Thomas
[0] wiki-error.log: [Tue Nov 28 11:20:46.409048 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] mod_wsgi (pid=13809): Exception occurred processing WSGI script '/srv/wiki.fsfe.org/moin.wsgi'., referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.409216 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] Traceback (most recent call last):, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.409304 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] File "/opt/moin-1.9.8/MoinMoin/support/werkzeug/wsgi.py", line 411, in __call__, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.409399 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] return self.app(environ, start_response), referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.409482 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] File "/opt/moin-1.9.8/MoinMoin/wsgiapp.py", line 264, in __call__, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.409574 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] response = run(context), referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.409656 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] File "/opt/moin-1.9.8/MoinMoin/wsgiapp.py", line 89, in run, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.409739 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] response = dispatch(request, context, action_name), referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.409821 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] File "/opt/moin-1.9.8/MoinMoin/wsgiapp.py", line 137, in dispatch, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.409911 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] response = handle_action(context, pagename, action_name), referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.409993 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] File "/opt/moin-1.9.8/MoinMoin/wsgiapp.py", line 203, in handle_action, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410069 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] handler(context.page.page_name, context), referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410132 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] File "/opt/moin-1.9.8/MoinMoin/action/edit.py", line 154, in execute, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410214 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] pg.sendEditor(preview=savetext, comment=comment), referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410277 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] File "/opt/moin-1.9.8/MoinMoin/PageEditor.py", line 517, in sendEditor, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410347 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] self.send_page(content_id=content_id, content_only=1, hilite_re=badwords_re), referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410408 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] File "/opt/moin-1.9.8/MoinMoin/Page.py", line 1332, in send_page, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410477 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] start_line=pi['lines']), referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410538 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] File "/opt/moin-1.9.8/MoinMoin/Page.py", line 1422, in send_page_content, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410608 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] self.format(parser), referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410668 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] File "/opt/moin-1.9.8/MoinMoin/Page.py", line 1443, in format, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410773 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] parser.format(self.formatter), referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410840 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] File "/opt/moin-1.9.8/MoinMoin/parser/text_moin_wiki.py", line 1554, in format, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410911 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] formatted_line = self.scan(line, inhibit_p=inhibit_p), referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.410978 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] File "/opt/moin-1.9.8/MoinMoin/parser/text_moin_wiki.py", line 1364, in scan, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.411048 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] result.append(self.replace(match, inhibit_p)), referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.411110 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] File "/opt/moin-1.9.8/MoinMoin/parser/text_moin_wiki.py", line 1409, in replace, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.411190 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] return ''.join(result), referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t... [Tue Nov 28 11:20:46.411258 2017] [wsgi:error] [pid 13809:tid 139864704005888] [client 79.215.138.212:52126] TypeError: sequence item 0: expected string, float found, referer: https://wiki.fsfe.org/Teams/WikiCaretakers/Budget/year2018?action=edit&t...