Skip to main content
June 24, 2011
Question

FCKEditor error 500

  • June 24, 2011
  • 2 replies
  • 2434 views

Hi All,

We have a domain that is running in CF8.0.1 (shared server with lots of domains) and the FCKEditor has started to throw a strange error, when a user clicks the 'browse server' button it returns the following:

The server didn't send back a proper XML response. Please contact your system administrator.

XML request error: Internal Server Error (500)

Requested URL:

Domain name/fckeditor/editor/filemanager/browser/default/../../connectors/cfm/connector.cfm?Command=GetFoldersAndFiles&Type=Image&CurrentFolder=%2&uuid=1308927024234

Response text:

<head><title>JRun Servlet Error </title></head><h1>500 </h1><body>

<pre>

ROOT CAUSE:

java.util.MissingResourceException: Can't find resource key "CfmServlet.accessDenied" in base name coldfusion/resource.properties

     at coldfusion.util.RB.getString(RB.jave:149)

     at coldfusion.util.RB.getMessage(RB.java:607)

     at coldfusion.util.RB.getString(RB.java:329)

     at coldfusion.CfmServlet.service(CfmServlet.java:172)

     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$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)

</pre><br><pre>

javax.servlet.ServletException: ROOT CAUSE:

java.util.MissingResourceException: Can...

The administrators of the site are then unable to browse the server to upload images etc.

I have updated FCKEditor to the latest version with no change, I have browsed many forums and attempted to apply fixes recommended on them to no avail.

If anyone has any idea(s) of how to fix this I'd really appreciate any help you can give.

Thanks.....

    This topic has been closed for replies.

    2 replies

    Participant
    January 23, 2012

    Hey colsey. I am also facing the exact same problem now with my fckeditor. Were you able to fix this problem. If you did then can you please tell me the same so that I can implement that in my code.

    I really cant get myself out of this mess

    January 23, 2012

    Hi Chiku,

    Unfortunately I never got a proper fix for this, I took the .jar update file

    off so that it would work and left it at that.

    Sorry I can't be more help this time and I really hope you manage to find a

    way round it.

    All the best,

    Colesy.

    Participant
    January 23, 2012

    Thanks for that suggestion. I also consulted other forums and haven't got any fix for this. Anyways if I come to know about this I will definitely post here.

    Legend
    June 24, 2011

    I think the first line of the root cause describes your problem: "...CfmServlet.accessDenied"

    CF is trying to send you an access denied response and can't find the response handler. Most likely permissions were changed on the server that no longer allows access to the directory you are browsing.

    I know that FCKEditor had some security vulneabilities and the correction was to disable some of the connector modules you are relying upon. Maybe the security on the server was changed to compensate for having these connectors available?

    June 27, 2011

    Thanks for the help Steve, I'd kind of got that bit already and was really hoping someone could point me towards where the permissions need changing as it is far from obvious but I do appreciate the assistance.

    Thanks again,

    Colesy

    Legend
    June 27, 2011

    500 errors are the hardest to diagnose because it seems to be a generic "go away, you bother me" response when ColdFusion is in the mix. This is much easier said than done but if you can correct whatever is generating the 500 error (because the 500 error is really a secondary error), then you'll have the details available to correct the real error. But in cases where my code caused the 500 errors (as opposed to permissions as in your case), I found it easier to rollback the code to a run able version then add one piece back at a time until I find the culprit. The problem is, as you already know, you most likely don't have this option. Sorry.