cancel
Showing results for 
Search instead for 
Did you mean: 

Upgraded to 4.2.f and have issues with wiki

eswbitto
Confirmed Champ
Confirmed Champ
I upgraded 4.2.d to 4.2.f community edition

OS: Linux/Centos
Added plugin wiki-rich content, media viewer

I'm having an issue where when I did the upgrade and go to any site the wiki pages show up with the title and description of the contents, but then you actually go to the page there is nothing….its blank. It is on every single one of the wiki pages.

I know that the data is there, but for some reason the content isn't showing up. Has anyone had a similar issue or do you know what my cause is? I'm needing a solution fast on this.


Edit: I looked into the alfresco extension site/wiki/various wiki pages. When I look at them I see all the content. So I know that it is an issue with share.


Second Edit: So looking at it further in the /alfresco extension a wiki page is titled with %2520 between each word (to replace spaces) From the looks of it it got double encoded. I'm not sure if that is the cause or something unrelated.
1 REPLY 1

eswbitto
Confirmed Champ
Confirmed Champ
The following is the conclusion of this issue. I'm not sure if it should be made into a JIRA or not for anyone else, but we have been able to resolve the problem.


For some unknown reason, wiki pages with spaces in the filenames stopped linking to their pages. The content of the pages was still accessible using the node browser, but they wouldn't link properly.
The alf_child_assoc table (cols child_node_name and child_node_name_crc) are the two columns that need to be corrected
   child_node_name is the wiki page name which has been converted to lower case and has had spaces converted to _.

Our problem was that these spaces where converted to %20, which it didn't like.
        It doesn't mind strange characters in the name, but %20 ultimately gets escaped itself, so the % becomes %25 and the 20 remains, so Alfresco actually tries to access %2520.
        Also, this column has a maximum of 50 characters. Anything longer is cut at position 47 and ~~~ are appended.
    child_node_name_crc seems to be a CRC32 of what alf_child_assoc would be, before it's truncated to 50 characters.