Copy link to clipboard
Copied
Getting an error on a CF 11 Enterpirse Server Administrator on Win2008 64bit when going to Server Update - Updates
Element UPDATESETTINGS.UPDATESERVICE is undefined in a Java object of type class [Ljava.lang.String; referenced as '' | |
The error occurred in index.cfm: line 103 Called from index.cfm: line 52 Called from index.cfm: line 51 Called from index.cfm: line 1 | |
-1 : Unable to display error's location in a CFML template. |
Also, in the top frame of the admin contol panel there are no resources|info|?| logout links and there is an error in the source code:
	at cftopnav2ecfm1029300467.runPage(/CFIDE/administrator/topnav.cfm:241)
<br />
<br />
<pre>java.lang.NullPointerException
at coldfusion.server.UpdateService.init(UpdateService.java:132)
at coldfusion.server.UpdateService.<init>(UpdateService.java:123)
at coldfusion.server.UpdateService.getInstance(UpdateService.java:184)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at coldfusion.runtime.java.JavaProxy.invoke(JavaProxy.java:97)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2483)
at cftopnav2ecfm1029300467.runPage(/CFIDE/administrator/topnav.cfm:241)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246)
at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:734)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:570)
at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:487)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:42)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:141)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:78)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)
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.CfmServlet.service(CfmServlet.java:219)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at coldfusion.inspect.weinre.MobileDeviceDomInspectionFilter.doFilter(MobileDeviceDomInspectionFilter.java:121)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at coldfusion.filter.ClickjackingProtectionFilter.doFilter(ClickjackingProtectionFilter.java:75)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:198)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Anyone have any ideas on how to fix this?
Copy link to clipboard
Copied
Hello,
Can you share the ColdFusion build number which you are using?
To check build number: Login to ColdFusion administrator > Navigate to System Info.
Is your ColdFusion server behind firewall?
When did you start facing this issue?
Regards,
Nimit
Copy link to clipboard
Copied
Nimit,
The Build/Version is: 11,0,0,289822
Yes, it is behind a firewall the JVM arguments are set to the appropriate proxy/port
Unsure when it began, initially noticed it when attempting to check for the update/hotfix.
Thank you for the reply.
Copy link to clipboard
Copied
Can you also tell me the platform/OS which you are using?
Copy link to clipboard
Copied
Server Product | ColdFusion |
Version | 11,0,0,289822 |
Tomcat Version | 7.0.52.0 |
Edition | Enterprise |
Operating System | Windows Server 2008 |
OS Version | 6.0 |
Adobe Driver Version | 5.1.1 (Build 0001) |
Java Version | 1.7.0_51 |
Thanks.
Copy link to clipboard
Copied
Was a fix or workaround for this ever posted? We updated the first of our dev servers today, and 2 out of the 3 instances on it have this problem. Definitely not something we can put on production boxes.
Copy link to clipboard
Copied
In the debug output from the failed page that results from clicking "Updates", I see three references like this:
C:/work/cf10_final_hotfix/cfusion/wwwroot/CFIDE/administrator/updates/index.cfm
That doesn't look right. Looks like maybe a hard coded reference to someone's dev environment. Definitely no C:/work directory on servers!