Bug 1669182 - Uncaught exception in admin portal: Cannot read property 'a' of null
Summary: Uncaught exception in admin portal: Cannot read property 'a' of null
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: ovirt-engine
Classification: oVirt
Component: Frontend.WebAdmin
Version: 4.3.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ovirt-4.3.4
: ---
Assignee: Fred Rolland
QA Contact: Lukas Svaty
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-01-24 14:37 UTC by Sandro Bonazzola
Modified: 2019-03-24 13:28 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-03-24 13:28:21 UTC
oVirt Team: Storage
Embargoed:
rule-engine: ovirt-4.3+


Attachments (Terms of Use)
engine logs (136.99 KB, application/x-xz)
2019-01-25 07:20 UTC, Sandro Bonazzola
no flags Details

Description Sandro Bonazzola 2019-01-24 14:37:23 UTC
2019-01-24 11:38:28,214+01 ERROR [org.ovirt.engine.ui.frontend.server.gwt.OvirtRemoteLoggingService] (default task-15) [] Permutation name: 8F6088FF2DD0BD3764A8F390B539E231
2019-01-24 11:38:28,214+01 ERROR [org.ovirt.engine.ui.frontend.server.gwt.OvirtRemoteLoggingService] (default task-15) [] Uncaught exception: com.google.gwt.core.client.JavaScriptException: (TypeError) : Cannot read property 'a' of null
        at org.ovirt.engine.ui.uicommonweb.models.storage.UploadImageHandler.$respondToPollStatus(UploadImageHandler.java:301)
        at org.ovirt.engine.ui.uicommonweb.models.storage.UploadImageHandler$1methodref$respondToPollStatus$Type.executed(UploadImageHandler.java:289)
        at org.ovirt.engine.ui.frontend.Frontend.$handleActionResult(Frontend.java:845) [frontend.jar:]
        at org.ovirt.engine.ui.frontend.Frontend$3.$onSuccess(Frontend.java:436) [frontend.jar:]
        at org.ovirt.engine.ui.frontend.Frontend$3.onSuccess(Frontend.java:436) [frontend.jar:]
        at org.ovirt.engine.ui.frontend.communication.OperationProcessor$1.$onSuccess(OperationProcessor.java:133) [frontend.jar:]
        at org.ovirt.engine.ui.frontend.communication.OperationProcessor$1.onSuccess(OperationProcessor.java:133) [frontend.jar:]
        at org.ovirt.engine.ui.frontend.communication.GWTRPCCommunicationProvider$4$1.$onSuccess(GWTRPCCommunicationProvider.java:192) [frontend.jar:]
        at org.ovirt.engine.ui.frontend.communication.GWTRPCCommunicationProvider$4$1.onSuccess(GWTRPCCommunicationProvider.java:192) [frontend.jar:]
        at com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(RequestCallbackAdapter.java:198) [gwt-servlet.jar:]
        at com.google.gwt.http.client.Request.$fireOnResponseReceived(Request.java:233) [gwt-servlet.jar:]
        at com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:409) [gwt-servlet.jar:]
        at Unknown.eval(webadmin-0.js)
        at com.google.gwt.core.client.impl.Impl.apply(Impl.java:236) [gwt-servlet.jar:]
        at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:275) [gwt-servlet.jar:]
        at Unknown.eval(webadmin-0.js)


# rpm -qv ovirt-engine
ovirt-engine-4.3.0.1-1.el7.noarch

Can't tell which command led to this, I was trying to upload an ISO image to a data domain

Comment 1 Michal Skrivanek 2019-01-25 06:42:01 UTC
Looks like NPE in UploadImageHandler::respondToPollStatus

Comment 2 Sandro Bonazzola 2019-01-25 07:20:34 UTC
Created attachment 1523419 [details]
engine logs

Attaching engine logs too

Comment 3 Sandro Bonazzola 2019-01-25 07:21:25 UTC
Looking at engine logs I don't see any NPE around 2019-01-24 11:38

Comment 4 Fred Rolland 2019-03-18 10:11:26 UTC
Sandro, I tried to reproduce and I did not get any error.

What was the flow? Did you cancel the transfer/stop proxy...

Also, in upload scenarios we need imagio proxy and server log to better understand the issue.

Comment 5 Sandro Bonazzola 2019-03-18 11:52:05 UTC
(In reply to Fred Rolland from comment #4)
> Sandro, I tried to reproduce and I did not get any error.
> 
> What was the flow? Did you cancel the transfer/stop proxy...
> 
> Also, in upload scenarios we need imagio proxy and server log to better
> understand the issue.

I'm sorry, I don't remember what I was doing 2 months ago other than what I wrote when I opened the bug.
For future references if I see this again, you'll need:
- /var/log/ovirt-imageio-proxy/*.log
- /var/log/ovirt-engine/*.log

Anything else?

Comment 6 Fred Rolland 2019-03-24 13:28:21 UTC
also on host side:
/var/log/ovirt-imageio-daemon/
/var/log/vdsm/


Closing for now, please reopen if you see this again.


Note You need to log in before you can comment on or make changes to this bug.