Invalid character ' in filenames when migrating from scmtools 6.0.3 to 7.0.2
Hi,
i want to upgrade my client-side-tooling from rtc 6.0.3 to 7.0.2 but during load (we use lscm here) i get an error (The following resource name is invalid: "/fileNameWith?s.xyz"). The filename is fileNameWith's.xyz. I could not find a changelog that filenames with ' are now forbidden. Using the web UI (already RTC 7.0.2) i can add this file without errors to source control.
Can i fix this by lscm configuration or are files with this character really invalid. If they are invalid since when and how can i find the changelog (what else is not allowed any more ...).
thanks in advance !
Nils
One answer
You do not mention the OS. Try to create that file from
(The following resource name is invalid: "/fileNameWith?s.xyz")
on e.g. Windows and it will tell you that ? can not be a character in a file name. This is consistent to the pasted error message above. There can be differences in what is allowed in different OS's. It might be possible to create a file with a name in Linux and the name is not allowed in Windows. There might be special limitation in the SCM systen, but I doubt that.
Comments
Hi Ralph, only the error message contains an ?, the file itself contains no ? but ' (see description above) ... . I am on RHEL8 and i tested with 6.0.3 and 7.0.2. In 6.0.3 it worked.
Weird, that the error message should show a different character. I don't know. I would suggest to contact support. I have briefly checked the New and Noteworthy and the product documentation but have not been able to find something about allowed characters. I would consider to contact support, if renaming the file does not work for you.