Welcome to the Jazz Community Forum
java.lang.NoClassDefFoundError: com.ibm.team.filesystem.common.IFileItem

Hello, im trying to get the name of a file since server side.
I get this error java.lang.NoClassDefFoundError: com.ibm.team.filesystem.common.IFileIte
IFileItem f = (IFileItem) scmService.fetchState(chngObj, null, null);
Do you know another form to get the name of a file.
I have acces to the change set.
Thanks
One answer

The 'Filesystem' layer depends on the 'SCM' layer but not the other way around.
I.e. IScmService lives in 'com.ibm.team.scm.common' and the IFileItem which you are trying to cast to lives in 'com.ibm.team.filesystem.common', which it knows nothing about.
Fortunately you can just cast to an IVersionable instead of an IFileItem, which has a .getName() method