tracker issue : CF-3041077

select a category, or use search below
(searches all categories and all time range)
Title:

Bug 82343:After a custom font has been registered in the CF Admin, if the font file is renamed, deleted, or moved, the Font Management page of the admin will report the error Variable FONTFAMILY is undefined

| View in Tracker

Status/Resolution/Reason: Closed/Fixed/

Reporter/Name(from Bugbase): Steven Erat / Steven Erat (StevenErat)

Created: 03/04/2010

Components: Administrator, Administrator Console

Versions: 9.0

Failure Type: Unspecified

Found In Build/Fixed In Build: 0000 / 272592

Priority/Frequency: Normal / Unknown

Locale/System: English / Platforms All

Vote Count: 0

Problem:

After a custom font has been registered in the CF Admin, if the font file is renamed, deleted, or moved, the Font Management page of the admin will report the error Variable FONTFAMILY is undefined.If the ColdFusion server is restarted, then the error does not occur, and the font management page no longer lists the previously registered fonts.The problem is that sometimes a person has access to the CF Admin, but does not have access to restart the CF server, or cannot restart it until a suitable low traffic time.
Method:

Register a custom TTF font in CFAdmin.  Rename the font file.  Refresh the font management page in the admin.
Result:

 Variable FONTFAMILY is undefined. The error occurred in E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm: line 265Called from E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm: line 260Called from E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm: line 224Called from E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm: line 175Called from E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm: line 173Called from E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm: line 1-1 : Unable to display error's location in a CFML template.Resources:    * Check the ColdFusion documentation to verify that you are using the correct syntax.    * Search the Knowledge Base to find a solution to your problem.Browser   Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8Remote Address   0:0:0:0:0:0:0:1%0Referrer   http://localhost:8500/CFIDE/administrator/navserver.cfmDate/Time   04-Mar-10 03:16 PMStack Traceat cffonts2ecfm1395835496._factor2(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm:265) at cffonts2ecfm1395835496._factor5(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm:260) at cffonts2ecfm1395835496._factor11(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm:224) at cffonts2ecfm1395835496._factor13(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm:175) at cffonts2ecfm1395835496._factor14(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm:173) at cffonts2ecfm1395835496.runPage(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm:1)coldfusion.runtime.UndefinedVariableException: Variable FONTFAMILY is undefined.at coldfusion.runtime.CfJspPage._get(CfJspPage.java:377)at coldfusion.runtime.CfJspPage._get(CfJspPage.java:339)at coldfusion.runtime.CfJspPage._autoscalarize(CfJspPage.java:1447)at cffonts2ecfm1395835496._factor2(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm:265)at cffonts2ecfm1395835496._factor5(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm:260)at cffonts2ecfm1395835496._factor11(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm:224)at cffonts2ecfm1395835496._factor13(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm:175)at cffonts2ecfm1395835496._factor14(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm:173)at cffonts2ecfm1395835496.runPage(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\settings\fonts.cfm:1)at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231)at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416)at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:381)at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)at coldfusion.filter.PathFilter.invoke(PathFilter.java:94)at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70)at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:53)at coldfusion.CfmServlet.service(CfmServlet.java:200)at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)at jrun.servlet.FilterChain.service(FilterChain.java:101)at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172)at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	3041077

External Customer Info:
External Company:  
External Customer Name: Steven Erat
External Customer Email: 722B2D4444633DB6992016B6
External Test Config: 03/04/2010

Attachments:

Comments: