Upgrade to 0.44.1 broke our site

Leandro Nunes leandronunes at gmail.com
Wed Jul 24 17:33:46 BRT 2013


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20130724/7ead4a1c/attachment.html>


More information about the Noosfero-dev mailing list