Assigning Tag to a virtual machine fails with the error: Tag cannot be attached to the selected object(s)
search cancel

Assigning Tag to a virtual machine fails with the error: Tag cannot be attached to the selected object(s)

book

Article ID: 327983

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
  • Assigning Tag to a virtual machine from the vSphere Web Client fails with the error:

    Tag cannot be attached to the selected object(s)

  • In the vsphere_client_virgo.log file, you see entries similar to:

    [2016-08-25T13:17:17.611Z] [ERROR] http-bio-9090-exec-128 70007308 100106 200039 com.vmware.vsphere.client.tagging.impl.TagMutationProvider Tag cannot be attached to the selected object(s).
[2016-08-25T13:17:17.708Z] [INFO ] http-bio-9090-exec-128 70007332 100106 200039 org.springframework.flex.servlet.MessageBrokerHandlerAdapter Channel endpoint amf received request.
[2016-08-25T13:17:17.709Z] [ERROR] data-service-pool-52109 70007308 100106 200039 com.vmware.vise.search.transport.impl.QueryClientUtil [Server: http://localhost:10080/invsvc] Socket timed out. [milliseconds: 360102] java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:160)
at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:84)
at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:273)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:260)

Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.


Cause

This issue occurs when the Tag assigning operation take long time to fetch the Tags and fails after reaching the Web Client timeout. This happens when there are many Tags in the Category.

Resolution

This issue is resolved in VMware vCenter Server 6.0 Update 3, available at Broadcom Downloads.

To work around this issue, assign the Tag using the PowerCLI command:

Get-VM –Name virtual_machine_name | New-TagAssignment –Tag "Tag Name"



Additional Information