I have created a task on vCenter 6.0.
Task name as is shown different on vSphere web client 6.0 and vSphere client 6.0.
Task name is shown correctly on vSphere client 6.0.
But on vSphere web client 6.0 there is additional '.label' attached at end of task name.
Attached web client screenshot for reference.
Hello,
Task name is localized using the following key:
taskInfo.getDescriptionId() + ".label";
You can go into the following folder:
/etc/vmware/vsphere-client/cmCatalog for linux
C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\cmCatalog for Windows
and look for your localization file.
Regards,
Peter
Please check the locations mentioned above for the localization files.
We had seen this earlier and reported this issue which resulted in this being filed as a bug in vSphere Web client, ( PR# 1412383).
We had seen this earlier and reported this issue which resulted in this being filed as a bug in vSphere Web client, ( PR# 1412383).
The PR is about event descriptions not formatted properly.
MadhumitaJ: Did you manage to solve your problem?
If not please elaborate further. I would like to nail this down. If this turns out to be a product issue, we have to know to get it fix in the very next release.
I checked
/etc/vmware/vsphere-client/cmCatalog for linux
C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\cmCatalog for Windows
The localization file shows key-value pair exactly as I have configured.
However, I am facing the same issue on Windows as well as on Linux.
Following are Key-Value pair that that I can see in C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\cmCatalog for Windowsin :
Mount Backup Image Task.category = "Mount Task"
Mount Backup Image Task.label = "Mount Backup Image"
Mount Backup Image Task.fullformat = "Mount Task Info"
Mount Backup Image Task.summary = "Mount Task"
The task name is shown as 'Mount Backup Image Task.label ' instead of 'Mount Backup Image'.
Hi MadhumitaJMadhumitaJ,
The key in the java properties file cannot contain spaces (it can, but they must be escaped .properties - Wikipedia, the free encyclopedia)
Please try to remove (or escape) the property keys from your localization files.
In 6.0 there is a change in the localization logic of the Web Client. Previously it was relying on the vCenter's vmsg files.
Now the vmsg files are converted to .properties file. Here comes the difference...
HI
I have also found similar issue with vsphere web client 6.0.
Task name are coming correctly on vsphere client 6.0 , while in vsphere web client 6.0
there is .label' coming with task name.
For example following task name are coming in vsphere client and vsphere web client
Snapshot Backup Now For VM (correct) for vsphere client 6.0.
BackupNowForVM.label (Incorrect) for vsphere web client 6.0.
There is key .label is coming in the task name of vsphere web client.
Anybody have workaround on this??
I upgraded to vCenter 6.0b and I'm having this issue now but only on one of the vCenters...
Can you elaborate further on your setup? How many vCenter Servers do you have and where is your plugin registered?
I'm having this issue now too, but on both of my vCenter Server Appliances.
I have an open SR waiting for resolution....
We are also having the same issue - task names show wrong (we see the key in the vmsg file with ".label" instead of the description) in vSphere Web Client version 6.
It doesn't look like there is a resolution for this problem yet.
We too have an open SR with VMware (#15788656710). It contains a recording of the problem and steps to reproduce with our plugin.
One interesting thing I found: editing the webclient properties file (/etc/vmware/vsphere-client/webclient.properties) and setting "show.allusers.tasks" to "true" makes the problem go away. This is not a valid workaround, as it is not recommended to set this value, but it may provide insight into finding the problem.
We have very much the same issue since upgrading our PSC and VCs from 6.0U2 to 6.5.
The show.allusers.tasks is already set to true.
All the tasks that are run show in Recent Tasks pane as long convoluted descriptions, for example, migrating a VM to an alternat host gives: "Virtual.Machine.relocate.label"
This format is also what is seen in our host profiles, for example the NTP server setting is listed as "com.vmware.vim.profile.PolicyOption.FixedNTPOption.label"
All this was fine as v6.0.
We run exclusively the appliances.
We have exactly the same issue, it affects both the older flash and newer HTML5 client.
We're on the latest 6.5 build (5318154) of the VCSA and it affects task names and host profiles.
Oddly I've got a test vCenter server that is on the same build that doesn't have the issue.
I thought it was because I seemed to be missing the /etc/vmware/vsphere-client/cmCatalog folder and contents but copying that across from my working vCenter server doesn't fix the issue.
Anybody any ideas?
Hi,
I've have exactly tthe same issues with VCSA 6.5 latest build, is anyone aware of a fix for this? I will be logging a support call with Vmware on Monday so if I get any further info will post on here.
.
Thanks,
Baz
There's a fix suggested in my other thread (Re: Placeholder labels shown in vSphere Web Client 6.5 ) but it didn't work for me unfortunately.
If you get a fix that works please post back.
I have an open case for this with Vmware as it is affecting my VCSA build 5318154. They are classing it as a new bug for 6.5 or at least thats what they told me and it's now with their Engineering team. I will update on this thread once they have provided a fix
Just FYI, I've updated VCSA to 6.5e and the issue persists so the latest build doesn't appear to resolve.