On Wed, 12 Sep 2018 at 14:48 Ravi Shankar Nori <[email protected]> wrote:

> postgres=# select * from pg_database ;
>         datname         | datdba | encoding | datcollate  |  datctype   |
> datistemplate | datallowconn | datconnlimit | datlastsysoid | datfrozenxid
> | datminmxid | dattablespace |               datacl
>
>
> ------------------------+--------+----------+-------------+-------------+---------------+--------------+--------------+---------------+--------------+------------+---------------+--------------------------------
> -----
>  postgres               |     10 |        6 | en_US.UTF-8 | en_US.UTF-8 |
> f             | t            |           -1 |         13288 |          548
> |          1 |          1663 |
>  engineMnew9            |  16384 |        6 | en_US.UTF-8 | en_US.UTF-8 |
> f             | t            |           -1 |         13288 |          548
> |          1 |          1663 |
>  template1              |     10 |        6 | en_US.UTF-8 | en_US.UTF-8 |
> t             | t            |           -1 |         13288 |          548
> |          1 |          1663 | {=c/postgres,postgres=CTc/postg
> res}
>  template0              |     10 |        6 | en_US.UTF-8 | en_US.UTF-8 |
> t             | f            |           -1 |         13288 |          548
> |          1 |          1663 | {=c/postgres,postgres=CTc/postg
> res}
>  engine                 |  21876 |        6 | en_US.UTF-8 | en_US.UTF-8 |
> f             | t            |           -1 |         13288 |          548
> |          1 |          1663 |
>  engine_dao_tests       |  16384 |        6 | en_US.UTF-8 | en_US.UTF-8 |
> f             | t            |           -1 |         13288 |          548
> |          1 |          1663 |
>  engine42               |  16384 |        6 | en_US.UTF-8 | en_US.UTF-8 |
> f             | t            |           -1 |         13288 |          548
> |          1 |          1663 |
>  engineMnew8            |  16384 |        6 | en_US.UTF-8 | en_US.UTF-8 |
> f             | t            |           -1 |         13288 |          548
> |          1 |          1663 |
>  engine_master_aaa_jdbc |  16384 |        6 | en_US.UTF-8 | en_US.UTF-8 |
> f             | t            |           -1 |         13288 |          548
> |          1 |          1663 |
> (9 rows)
>
> I think the problem is the null characters in the op code returned to
> VdsDeploy.
>
>
While java handle \u0000 in a string, it seems that postgres will refuse to
do so.

ovirt=# insert into testa values (1, U&'\0000');
ERRERROR:  invalid byte sequence for encoding "UTF8": 0x00


Do you know why it started to appear as an op code? I'd blame host deploy
and eliminate those.

>
> On Wed, Sep 12, 2018 at 7:36 AM, Roy Golan <[email protected]> wrote:
>
>> Collate of the db is wrong?
>>
>> Can you give the output of 'select * from pg_database ;'
>>
>> Mine is:
>>    Name    |  Owner   | Encoding |  Collate   |   Ctype    |   Access
>> privileges
>>
>> -----------+----------+----------+------------+------------+-----------------------
>>  ovirt     | postgres | UTF8     | en_US.utf8 | en_US.utf8 |
>>
>>
>>
>> On Wed, 12 Sep 2018 at 13:46 Ravi Shankar Nori <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> Host deploy is failing on master with errors. The issue seems to be that
>>> the opcode that is returned from vdsm has Unicode null characters in it
>>> (obtained using a break point in VdsDeploy.userVisibleLog).
>>>
>>> "Failed to execute stage 'Initializing': Invalid response opcode
>>> '\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000CONFIRM'"
>>>
>>> Resulting in below errors when the message is inserted into database.
>>>
>>> Can someone take a look
>>>
>>> 2018-09-11 13:38:11,121-04 INFO
>>> [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
>>> (VdsDeploy) [669a0081] EVENT_ID: VDS_INSTALL_IN_PROGRESS(509), Installing
>>> Host 192.168.122.57. Stage: Initializing.
>>> 2018-09-11 13:38:39,231-04 INFO
>>> [org.ovirt.engine.core.utils.transaction.TransactionSupport] (VdsDeploy)
>>> [669a0081] transaction rolled back
>>> 2018-09-11 13:38:39,231-04 ERROR
>>> [org.ovirt.engine.core.bll.hostdeploy.VdsDeployBase] (VdsDeploy) [669a0081]
>>> Error during deploy dialog
>>> 2018-09-11 13:38:39,246-04 ERROR
>>> [org.ovirt.engine.core.bll.hostdeploy.VdsDeployBase]
>>> (EE-ManagedThreadFactory-engine-Thread-11) [669a0081] Error during host
>>> 192.168.122.57 install
>>> 2018-09-11 13:38:41,791-04 ERROR
>>> [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
>>> (EE-ManagedThreadFactory-engine-Thread-11) [669a0081] EVENT_ID:
>>> VDS_INSTALL_IN_PROGRESS_ERROR(511), An error has occurred during
>>> installation of Host 192.168.122.57: CallableStatementCallback; SQL
>>> [{call insertauditlog(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
>>> ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)}ERROR: invalid byte
>>> sequence for encoding "UTF8": 0x00; nested exception is
>>> org.postgresql.util.PSQLException: ERROR: invalid byte sequence for
>>> encoding "UTF8": 0x00.
>>>
>>> _______________________________________________
>>> Devel mailing list -- [email protected]
>>> To unsubscribe send an email to [email protected]
>>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
>>> oVirt Code of Conduct:
>>> https://www.ovirt.org/community/about/community-guidelines/
>>> List Archives:
>>> https://lists.ovirt.org/archives/list/[email protected]/message/JJMZVSHKB37I3CNM5UVD3Y5AZUQDZ7TI/
>>>
>>
>
_______________________________________________
Devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/GL444T6ELVHPLBR7KUKQEEFK5D4JBJTU/

Reply via email to