VMware Cloud Director 10.6 でテーマを作成する際に「query did not return a unique result」というエラーが発生する
search cancel

VMware Cloud Director 10.6 でテーマを作成する際に「query did not return a unique result」というエラーが発生する

book

Article ID: 436050

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

免責事項:これは英文の記事「Error "query did not return a unique result" while creating a Theme in VMware Cloud Director 10.6」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • VMware Cloud Director 10.6 でテーマを作成する際、「query did not return a unique result」というエラーが発生することがあります。



  • /opt/vmware/vcloud-director/logs/vcloud-container-debug.log に、以下のような出力が記録されます。

    2024-07-22 14:13:19,749 | ERROR | pool-jetty-1046565 | DefaultExceptionMapper | Internal server exception | requestId=#######-####-####-####-########,request=POST https://vcd.example.com/cloudapi/1.0.0/brandingThemes,requestTime=1721657599708,remoteAddress=##.##.##.##:53605,userAgent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 ...,accept=application/*+json;version 40.0.0-alpha application/json;version 40.0.0-alpha
    org.hibernate.NonUniqueResultException: query did not return a unique result: 2
     at org.hibernate.impl.AbstractQueryImpl.uniqueElement(AbstractQueryImpl.java:844)
     at org.hibernate.impl.CriteriaImpl.uniqueResult(CriteriaImpl.java:328)
     at com.vmware.vcloud.common.repository.impl.SessionFactoryRepositoryTemplate.findUniqueByCriteria(SessionFactoryRepositoryTemplate.java:311)

Environment

VMware Cloud Director 10.6

Cause

この事象は VMware Cloud Director の複数の組織にインポートされている LDAP ユーザーでブランディングテーマを作成しようとした際に発生します。

Resolution

これは VMware Cloud Director バージョン 10.6.0 における既知の問題であり、VMware Cloud Director 10.6.0.1 で修正されています。

1 つの組織にのみインポートされている別のユーザーを使用してブランディングテーマを作成することで、事象を回避することも可能です。