Upgrade to 0.44.1 broke our site

Leandro Nunes leandronunes at gmail.com
Wed Jul 24 18:24:55 BRT 2013


Try this in console.

>> e = Environment.last  # I have only one environment
>> e.access_control_allow_origin= []
=> []
>> e.save
=> true

I think this is sufficient

Regards

On Wed, Jul 24, 2013 at 6:11 PM, Ewout ter Haar <ewout at usp.br> wrote:

> 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
> _______________________________________________
> 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/b5fa33ed/attachment-0001.html>


More information about the Noosfero-dev mailing list