Upgrade to 0.44.1 broke our site

Ewout ter Haar ewout at usp.br
Wed Jul 24 18:11:20 BRT 2013


I disabled the 2 plugins in the web interface and restarted the
service. It did not solve the problem.

I notice that for example
http://test.stoa.usp.br/stoa/usp/bubalinos-apresentam-rapida-recuperacao-em-exposicao-ao-sol-revela-pesquisa-da-fzea
is ok in Firefox, but gives a Noosfero error where the title bar should be.

I would attach a screenshot, but its 300k and I guess the list
software does'nt like it.

Ewout

On Wed, Jul 24, 2013 at 5:33 PM, Leandro Nunes <leandronunes at gmail.com> wrote:
> Hello Ewout,
>
> Which plugins are active in your environment.
> There is a problem with this version and the plugins  'google_analytics' and
> 'require_auth_to_comment'
>
> Basically the problem is the inclusion of ApplicationHelper in some classes
> of these plugins.
>
> If you need so much of them you have to find and comment the line bellow
>
>      include ApplicationHelper
>
> Note that comment the code could break another part of the system. For
> example, I needed require_auth_to_comment plugin activated and I made the
> following hotspot on server:
>
> -------------------------------------------
> class RequireAuthToCommentPlugin < Noosfero::Plugin
>
>   include ActionView::Helpers::TagHelper
>   include ActionView::Helpers::FormTagHelper
> #  include ApplicationHelper
>   include FormsHelper
> -------------------------------------------
>
> I reported these problems to Rodrigo and he is working in a definitive
> solution.
>
> Regards
>
>
> On Wed, Jul 24, 2013 at 4:49 PM, Ewout ter Haar <ewout at usp.br> wrote:
>>
>> We upgraded our test instance from 0.43 to 0.44.1 and are left with
>> our site in an un-usable state:
>> 1. URLs that simply throw a HTTP 500:
>>
>> http://test.stoa.usp.br/stoa/stoa/melhorias-de-usabilidade-e-novas-funcionalidades-para-o-stoa
>>   Processing ContentViewerController#view_page (for 143.107.128.138 at
>> 2013-07-24 16:43:03) [GET]
>>   Parameters: {"profile"=>"stoa", "action"=>"view_page",
>> "page"=>["stoa", "melhorias-de-usabilidade-e-novas-f\
>> uncionalidades-para-o-stoa"], "controller"=>"content_viewer"}
>>   HTTP Referer: http://test.stoa.usp.br/
>>   User Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.4 (KHTML,
>> like Gecko) Chrome/22.0.1229.94 Safari/\
>> 537.4
>>   Accept-Language: en-US,pt-BR;q=0.8,en;q=0.6,nl;q=0.4
>> Rendering template within layouts/application-ng
>> Rendering content_viewer/view_page
>>
>> ActionView::TemplateError (undefined method `profile' for
>> nil:NilClass) on line #37 of app/views/comment/_com\
>> ment.rhtml:
>>
>> 2. URLs that render a HTTP 500 in the middle of the page:
>>
>> http://test.stoa.usp.br/stoa/chamada-da-4a-conferencia-luso-brasileira-sobre-acesso-aberto-2013
>>
>> Processing ContentViewerController#view_page (for 143.107.128.138 at
>> 2013-07-24 16:46:31) [POST]
>>   Parameters: {"profile"=>"stoa", "action"=>"view_page",
>> "page"=>["chamada-da-4a-conferencia-luso-brasileira-\
>> sobre-acesso-aberto-2013"], "controller"=>"content_viewer",
>> "toolbar"=>"true"}
>>   HTTP Referer:
>>
>> http://test.stoa.usp.br/stoa/chamada-da-4a-conferencia-luso-brasileira-sobre-acesso-aberto-20\
>> 13
>>   User Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.4 (KHTML,
>> like Gecko) Chrome/22.0.1229.94 Safari/\
>> 537.4
>>   Accept-Language: en-US,pt-BR;q=0.8,en;q=0.6,nl;q=0.4
>>
>> NoMethodError (undefined method `include?' for nil:NilClass):
>>   app/controllers/application_controller.rb:11:in
>> `allow_cross_domain_access'
>>
>> 3. Blog listings with escaped HTML : http://test.stoa.usp.br/ewout/blog
>>
>>
>> What could have happened? I notice que cirandas is on 0.44.1 as well.
>> What can I do to diagnose this problem? In what way my test instance
>> is different from the test instances of colivre and the production
>> instance of cirandas?
>>
>> Ewout - Equipe Stoa
>>
>> --
>> http://social.stoa.usp.br/ewout
>> F. 30916696
>> _______________________________________________
>> Noosfero-dev mailing list
>> Noosfero-dev at listas.softwarelivre.org
>> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-dev
>
>
>
>
> --
> Dois Axé!!!
>
> -----
> "Comece fazendo o que é necessário, depois o que é possível e de repente
> você estará fazendo o impossível."
>                                    São Francisco de Assis
> Leandro Nunes
>
> _______________________________________________
> Noosfero-dev mailing list
> Noosfero-dev at listas.softwarelivre.org
> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-dev
>



-- 
http://social.stoa.usp.br/ewout
F. 30916696


More information about the Noosfero-dev mailing list