SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 61729: "Illegal character in the entity name" error might occur in SAS® Web Infrastructure Platform Services if metadata folders contain special characters

DetailsHotfixAboutRate It

If you create metadata folders that use special characters, such as hyphens ( - ) or ampersands ( & ), SAS Web Infrastructure Platform Services might fail to properly find or load these folders. SAS® Visual Analytics is one of the products that use SAS Web Infrastructure Platform Services. For this reason, SAS Visual Analytics users might experience a variety of problems when browsing for or trying to open or save reports in a folder with a special character in its name. Known issues include the following:

  • In SAS® Home, clicking the Browse button opens the Browse window, but no folders or objects appear.
  • In SAS® Visual Analytics Designer, SAS® Visual Analytics Explorer, and classic SAS® Visual Analytics Viewer, the user might see an error appear that the specified path does not exist.
  • In SAS® Visual Analytics Viewer, after opening a report and then clicking the Edit link, an error might appear that indicates the action could not be completed.

The SASWIPServices9.4.log might contain an error that is similar to the following:

2017-12-27 14:29:16,944 [tomcat-http--47] ERROR [sasdemo] com.sas.svcs.common.client.dao.omr.MetadataTemplate - Getting public object:/Shared Data/R&D/2017-Reports
com.sas.services.ServiceException: An error occurred while retrieving metadata. [ com.sas.metadata.remote.MdException: There is an illegal character in the entity name. [ com.sas.iom.SASIOMDefs.GenericError: There is an illegal character in the entity name. ]  ]
   at com.sas.services.information.OMIServer.doSearch(OMIServer.java:6390)
.
.
017-12-27 14:29:16,947 [tomcat-http--47] WARN  [sasdemo] org.springframework.remoting.support.RemoteInvocationTraceInterceptor - Processing of AutoDiscoveredHttpServiceExporter remote call resulted in fatal exception: com.sas.svcs.content.navigation.client.NavigationService.getAncestors
java.lang.RuntimeException: Getting public object /Shared Data/R&D/2017-Reports: An error occurred while retrieving metadata.

 

To workaround this issue, rename any folders containing special characters if possible.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Web Infrastructure PlatformMicrosoft® Windows® for x649.4_M59.4 TS1M5
64-bit Enabled AIX9.4_M59.4 TS1M5
64-bit Enabled Solaris9.4_M59.4 TS1M5
HP-UX IPF9.4_M59.4 TS1M5
Linux for x649.4_M59.4 TS1M5
Solaris for x649.4_M59.4 TS1M5
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.