Done. For those having the same issue:
please file a BZ [1] on this issue with the necessary
details as explained on the "OVirt Engine Debug
Obfuscated UI" wiki page [2].
My guess is that the server side "Invalid XSRF token"
message is not related.
----
Thanks,
Einav
[1]
https://bugzilla.redhat.com/enter_bug.cgi?product=ovirt-engine
[2]
http://www.ovirt.org/OVirt_Engine_Debug_Obfuscated_UI
----- Original Message -----
> From: nicolas(a)devels.es
> To: users(a)ovirt.org
> Sent: Friday, January 15, 2016 1:47:01 PM
> Subject: Re: [ovirt-users] Network interface profiles disappeared after upgrading to
3.6.1
>
> In the JavaScript console I see this:
>
> Fri Jan 15 18:38:17 GMT+000 2016
> SEVERE: Uncaught exception:
> com.google.gwt.core.client.JavaScriptException: (TypeError)
> __gwt$exception: <skipped>: NMk(...) is null
> at Unknown.POm(Unknown Source)
> at Unknown.ZFk(Unknown Source)
> at Unknown.aGk(Unknown Source)
> at Unknown.SJk(Unknown Source)
> at Unknown.VJk(Unknown Source)
> at Unknown.yIk(Unknown Source)
> at Unknown.BIk(Unknown Source)
> at Unknown.bTc(Unknown Source)
> at Unknown.B6h(Unknown Source)
> at Unknown.VS(Unknown Source)
> at Unknown.mT(Unknown Source)
> at Unknown.jAd/c.onreadystatechange<(Unknown Source)
> at Unknown.Yp(Unknown Source)
> at Unknown.aq(Unknown Source)
> at Unknown._p/<(Unknown Source)
> at Unknown.anonymous(Unknown Source)
>
> Also tried granting the VnicProfileUser and even NetworkAdmin
> permissions, no difference. In the server.log file I could find this:
>
> 2016-01-15 18:28:53,871 ERROR [io.undertow.servlet] (default task-28)
> Exception while dispatching incoming RPC call:
> com.google.gwt.user.client.rpc.RpcTokenException: Invalid RPC token
> (Invalid XSRF token)
> at
>
org.ovirt.engine.ui.frontend.server.gwt.XsrfProtectedRpcServlet.validateXsrfToken(XsrfProtectedRpcServlet.java:31)
> [frontend.jar:]
> at
>
org.ovirt.engine.ui.frontend.server.gwt.AbstractXsrfProtectedRpcServlet.onAfterRequestDeserialized(AbstractXsrfProtectedRpcServlet.java:56)
> [frontend.jar:]
> at
> com.google.gwt.rpc.server.RpcServlet.processCall(RpcServlet.java:171)
> [gwt-servlet.jar:]
> at
> com.google.gwt.rpc.server.RpcServlet.processPost(RpcServlet.java:233)
> [gwt-servlet.jar:]
> at
>
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
> [gwt-servlet.jar:]
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
> [jboss-servlet-api_3.1_spec-1.0.0.Final.jar:1.0.0.Final]
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> [jboss-servlet-api_3.1_spec-1.0.0.Final.jar:1.0.0.Final]
> at
> io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:130)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
> org.ovirt.engine.core.utils.servlet.HeaderFilter.doFilter(HeaderFilter.java:94)
> [utils.jar:]
> at
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
org.ovirt.engine.ui.frontend.server.gwt.GwtCachingFilter.doFilter(GwtCachingFilter.java:132)
> [frontend.jar:]
> at
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
> org.ovirt.engine.core.branding.BrandingFilter.doFilter(BrandingFilter.java:73)
> [branding.jar:]
> at
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
> org.ovirt.engine.core.utils.servlet.LocaleFilter.doFilter(LocaleFilter.java:65)
> [utils.jar:]
> at
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
org.ovirt.engine.core.aaa.filters.SessionMgmtFilter.doFilter(SessionMgmtFilter.java:31)
> [aaa.jar:]
> at
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
> org.ovirt.engine.core.aaa.filters.LoginFilter.doFilter(LoginFilter.java:75)
> [aaa.jar:]
> at
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
org.ovirt.engine.core.aaa.filters.NegotiationFilter.doFilter(NegotiationFilter.java:132)
> [aaa.jar:]
> at
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
org.ovirt.engine.core.aaa.filters.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:90)
> [aaa.jar:]
> at
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
org.ovirt.engine.core.aaa.filters.SessionValidationFilter.doFilter(SessionValidationFilter.java:77)
> [aaa.jar:]
> at
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
>
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
> at
> io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)
> [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
>
> El 2016-01-15 18:06, nicolas(a)devels.es escribió:
>> Hi,
>>
>> We recently upgraded from 3.5.3 to 3.6.1. Everything went fairly
>> smooth, however, today we realized we're facing some issues.
>>
>> Users cannot add network interfaces on the User Portal to their VMs.
>> It seems that when they click on "New", the "Profile"
checkbox is
>> empty so they cannot choose any value.
>>
>> It's worth mentioning that we only upgraded the manager, not yet the
>> hosts. Also, a red banner keeps popping out every few seconds with
>> this error: (TypeError) __gwt$exception: <skipped>: Cannot read
>> property 'r' of null
>>
>> It's also worth mentioning that I can add interfaces from the admin
>> portal.
>>
>> I don't actually know if it's related, but in the logs I see this:
>>
>> 2016-01-15 17:53:35,241 ERROR
>> [org.ovirt.engine.core.bll.GetConfigurationValueQuery] (default
>> task-165) [] Query execution failed due to insufficient permissions.
>> 2016-01-15 17:53:35,241 ERROR
>> [org.ovirt.engine.api.restapi.resource.AbstractBackendResource]
>> (default task-165) [] Operation Failed: query execution failed due to
>> insufficient permissions.
>>
>> All interfaces have the "Everyone" -> "UserProfileEditor"
permission.
>>
>> Is that some new permission that has to be granted in order to allow
>> users see the network interfaces or is it a bug?
>>
>> Thanks.
>>
>> Nicolás
>>
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org
>>
http://lists.ovirt.org/mailman/listinfo/users
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/users
>