
On Tuesday, December 22, 2015 10:32:22 AM Gianluca Cecchi wrote:
Hello after updating from 3.6.0 to 3.6.1 my HE environment, I'm not able to import/activate the hosted_storage domain because it results anattached Moreover I get the popup message
Uncaught exception occurred. Please try reloading the page. Details: (TypeError) __gwt$exception: <skipped>: c is null
Hi, this is a browser side exception so you won't find anything about it in the logs on the server. However all is not lost. If you hover your mouse over the popup it should show you a tooltip with the entire stack trace (alternatively you can open up the browsers development tools (usually ctrl-shift-i) and look at the console, the stack trace will be there too). The stack trace will most likely look completely useless as well since all the Javascript is obfuscated. However if you install the following package: ovirt-engine-webadmin-portal-debuginfo That will contain a symbolMap file. This file has a mapping from the obfuscated symbols to the original code. Once you have the mapping file you can use the obfuscated string in the stack trace to look up the original code. That will help us determine exactly where the problem is. I am guessing something went wrong on the backend causing the unattached storage domain, which resulted in some unexpected state on the frontend that caused the null pointer exception. If you can provide us with the obfuscated stack trace, we can point to you what to look for in the mapping file.
when I select the line of hosted_storage domain in storage tab. See: https://drive.google.com/file/d/0BwoPbcrMv8mvVlc1XzNUZ18yWWs/view?usp=sharin g
I don't find apparently ERROR messages wen I do this, so I don't know where to watch.
On engine, where the db lives, I have under /var/lib/pgsql/data/pg_log
[root@ractorshe pg_log]# ls -lrt total 12 -rw-------. 1 postgres postgres 0 Dec 16 01:00 postgresql-Wed.log -rw-------. 1 postgres postgres 0 Dec 17 01:00 postgresql-Thu.log -rw-------. 1 postgres postgres 0 Dec 18 01:00 postgresql-Fri.log -rw-------. 1 postgres postgres 7480 Dec 20 00:39 postgresql-Sat.log -rw-------. 1 postgres postgres 3488 Dec 20 01:29 postgresql-Sun.log -rw-------. 1 postgres postgres 0 Dec 21 01:00 postgresql-Mon.log -rw-------. 1 postgres postgres 0 Dec 22 01:00 postgresql-Tue.log
On Sunday logs, when the engine was started I see
LOG: database system was not properly shut down; automatic recovery in progress LOG: redo starts at 1/254C6710 LOG: record with zero length at 1/254EB6B8 LOG: redo done at 1/254EB688 LOG: last completed transaction was at log time 2015-12-19 23:49:47.920147+00 LOG: database system is ready to accept connections LOG: autovacuum launcher started ERROR: insert or update on table "storage_domain_dynamic" violates foreign key constraint "fk_stora ge_domain_dynamic_storage_domain_static" DETAIL: Key (id)=(00000000-0000-0000-0000-000000000000) is not present in table "storage_domain_static". CONTEXT: SQL statement "INSERT INTO storage_domain_dynamic(available_disk_size, id, used_disk_size) VALUES(v_available_disk_size, v_id, v_used_disk_size)" PL/pgSQL function insertstorage_domain_dynamic(integer,uuid,integer) line 3 at SQL statement STATEMENT: select * from insertstorage_domain_dynamic($1, $2, $3) as result
and then many lines of kind
LOG: autovacuum: found orphan temp table "pg_temp_8"."tt_temp22" in database "engine"
so messages related to domains and could be the reason of the exception and of the inability of importing/attaching my HE storage domain.
Let me know if I can provide more logs or output of queries from the database.
Gianluca