Copy link to clipboard
Copied
Hello,
We are upgrading our dev/qa/uat environments to a new set of servers (2). CF9.01 with the latest patches is installed fresh on both servers, which are running Server 2008/IIS7. I created jrun instance dev01 and dev02 on each server, respectively. The plan was to let the CISCO load balancer manage the load between the two boxes, and to then share JRun sessions between the boxes so that we could failover anytime during the day if need be. Whenever I try to register a remote instance I get the following error:
Variable ORGSPECDIR is undefined. | |||||||||
The error occurred in serverlist.cfm: line 360 Called from serverlist.cfm: line 244 Called from serverlist.cfm: line 193 Called from serverlist.cfm: line 182 Called from serverlist.cfm: line 47 Called from serverlist.cfm: line 1 Called from index.cfm: line 197 Called from index.cfm: line 1 | |||||||||
-1 : Unable to display error's location in a CFML template. | |||||||||
Resources:
| |||||||||
|
Stack Trace |
at cfserverlist2ecfm1631918553._factor5(E:\cf9_updates_rc\cfusion\wwwroot\CFIDE\administrator\entman\serverlist.cfm:360) at cfserverlist2ecfm1631918553._factor6(E:\cf9_updates_rc\cfusion\wwwroot\CFIDE\administrator\entman\serverlist.cfm:244) at cfserverlist2ecfm1631918553._factor7(E:\cf9_updates_rc\cfusion\wwwroot\CFIDE\administrator\entman\serverlist.cfm:193) at cfserverlist2ecfm1631918553._factor14(E:\cf9_updates_rc\cfusion\wwwroot\CFIDE\administrator\entman\serverlist.cfm:182) at cfserverlist2ecfm1631918553._factor15(E:\cf9_updates_rc\cfusion\wwwroot\CFIDE\administrator\entman\serverlist.cfm:47) at cfserverlist2ecfm1631918553.runPage(E:\cf9_updates_rc\cfusion\wwwroot\CFIDE\administrator\entman\serverlist.cfm:1) at cfindex2ecfm1563785181._factor12(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\entman\index.cfm:197) at cfindex2ecfm1563785181.runPage(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\entman\index.cfm:1) coldfusion.runtime.UndefinedVariableException: Variable ORGSPECDIR 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 cfserverlist2ecfm1631918553._factor5(E:\cf9_updates_rc\cfusion\wwwroot\CFIDE\administrator\entman\serverlist.cfm:360)
at cfserverlist2ecfm1631918553._factor6(E:\cf9_updates_rc\cfusion\wwwroot\CFIDE\administrator\entman\serverlist.cfm:244)
at cfserverlist2ecfm1631918553._factor7(E:\cf9_updates_rc\cfusion\wwwroot\CFIDE\administrator\entman\serverlist.cfm:193)
at cfserverlist2ecfm1631918553._factor14(E:\cf9_updates_rc\cfusion\wwwroot\CFIDE\administrator\entman\serverlist.cfm:182)
at cfserverlist2ecfm1631918553._factor15(E:\cf9_updates_rc\cfusion\wwwroot\CFIDE\administrator\entman\serverlist.cfm:47)
at cfserverlist2ecfm1631918553.runPage(E:\cf9_updates_rc\cfusion\wwwroot\CFIDE\administrator\entman\serverlist.cfm:1)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416)
at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2722)
at cfindex2ecfm1563785181._factor12(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\entman\index.cfm:197)
at cfindex2ecfm1563785181.runPage(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\entman\index.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.BrowserDebugFilter.invoke(BrowserDebugFilter.java:79)
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:62)
at coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:126)
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.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
|
Now, from either of the 2008 servers I CAN register a remote JRun instance that resides on a Server 2003 box. If I go to the Server 2003 box and try to register an instance from either one of the 2008 servers I get the same error as above, so it is definitely specific to Windows 2008 server.
Any help would be greatly appreciated. I really don't want to think about storing sessions in a db but want to have that high availability/flexibility at anytime.
Regards,
Gary
Copy link to clipboard
Copied
Hi Gary, this was a bug in CF 9.0.1. We've issued a hotfix fo it: