Log in or register to post comments
Last post
tigerlady's picture
Joined: 07/03/2008
Posts: 18
cannot find XmlCommandHandlerBase
Hello, I went to do a resize on an image and i started getting this error.

the file does exist on the server in the following directory

ckfinder/core/connector/cfm/commandhandler

Message: Could not find the ColdFusion Component or Interface CKFinder_Connector.CommandHandler.XmlCommandHandlerBase.
Root Cause: coldfusion.runtime.CfJspPage$NoSuchTemplateException: Could not find the ColdFusion Component or Interface CKFinder_Connector.CommandHandler.XmlCommandHandlerBase.
--------------------------------------
Could not find the ColdFusion Component or Interface CKFinder_Connector.CommandHandler.XmlCommandHandlerBase. Ensure that the name is correct and that the component or interface exists.
The error occurred on line 37.

I have pored over the code and still cant' figure out why i am getting this error.

I commented out the cfcatch so i would get the error but the cf error is the same. can't find the file.
thanks.


forgot to say I am using CF8 Enterprise as server.
wiktor's picture
Joined: 16/07/2007
Posts: 1647
Re: cannot find XmlCommandHandlerBase
Welcome back Tigerlady :)
Which version of CKFinder are you using and on which version of ColdFusion are you testing it?

Wiktor Walc
CTO, CKSource - http://cksource.com
--
Follow CKEditor on: Twitter | Facebook | Google+

tigerlady's picture
Joined: 07/03/2008
Posts: 18
Re: cannot find XmlCommandHandlerBase
Hi, using the latest version from the site and it is a licensed version. Just purchased this week. I am also using CF 8 Enterprise with all the patches.
tigerlady's picture
Joined: 07/03/2008
Posts: 18
Re: cannot find XmlCommandHandlerBase
hi, any news on this yet?
webhelio's picture
Joined: 23/02/2012
Posts: 20
Re: cannot find XmlCommandHandlerBase
I see there was no help given on this. I too am having the same problem.

Attachments: 

AttachmentSize
imageresizeerror.png6.05 KB
wiktor's picture
Joined: 16/07/2007
Posts: 1647
Re: cannot find XmlCommandHandlerBase
@webhelio - a little bit of debugging on your side would be required to find exactly where the error is thrown.
I was unable to reproduce this issue locally.

In core\connector\cfm\connector.cfm there are <cftry> and <cfcatch> statements. Could you remove them to check if you'll get the full stack trace with more information?

The other place with <cftry> and <cfcatch> statements is:
In core\connector\cfm\Core\Connector.cfc
Most probably the error happens in lines 33-51.

The other thing to check is whether you have used Application.cfc/Application.cfm shipped with CKFinder or whether you have used your own. There is a file called createcfc.udf.cfm which is critical for CKFinder, without it CKFinder is unable to use components properly (it is using CreateObject - make sure it is not disallowed on your server).

Wiktor Walc
CTO, CKSource - http://cksource.com
--
Follow CKEditor on: Twitter | Facebook | Google+

webhelio's picture
Joined: 23/02/2012
Posts: 20
Re: cannot find XmlCommandHandlerBase
When I follow your ideas to comment out the try and both catch statements, I receive the following error when trying to load a CKFinder window:

It was not possible to properly load the XML response from the web server.
XML Parsing Error: junk after document element Location: https://local.emailer.emfluence.com/inc ... angCode=en Line Number 2, Column 706

Happy to continue debugging per your instructions, but the stack trace is not present, as I cannot get past this error now after removing try/catch from the connector.
wiktor's picture
Joined: 16/07/2007
Posts: 1647
Re: cannot find XmlCommandHandlerBase
Open Firefox with Firebug to find out the URL to the server connector that is called to execute the Init command.

It should looks similar to:
http://example.com/ckfinder/core/connec ... mmand=Init

Open this link in the tab. All you are looking for is a valid XML response similar to:

<?xml version="1.0" encoding="utf-8"?><Connector><Error number="0" />
<ConnectorInfo enabled="true" s="" c="" thumbsEnabled="true" thumbsUrl="/ckfinder/userfiles/_thumbs/" thumbsDirectAccess="false" imgWidth="1600" imgHeight="1200" uploadMaxSize="8388608" uploadCheckImages="false" plugins="imageresize,fileeditor" />
<ResourceTypes>
<ResourceType name="Files" url="/ckfinder/userfiles/files/" allowedExtensions="7z,aiff,asf,avi,xls,xlsx,zip" deniedExtensions="" hash="41d09583f264cc8a" hasChildren="true" acl="255" maxSize="8388608" />
<ResourceType name="Images" url="/ckfinder/userfiles/images/" allowedExtensions="bmp,gif,jpeg,jpg,png" deniedExtensions="" hash="110d0d9074ebb093" hasChildren="true" acl="255" maxSize="8388608" />
<ResourceType name="Flash" url="/ckfinder/userfiles/flash/" allowedExtensions="swf,flv" deniedExtensions="" hash="38d26cbf89be599f" hasChildren="false" acl="255" maxSize="8388608" />
</ResourceTypes>
<PluginsInfo>
<imageresize smallThumb="90x90" mediumThumb="120x120" largeThumb="180x180" />
</PluginsInfo>
</Connector>


Of course in your case, you want to see the full stack trace when the exception occurs. At the end what we want is a similar XML response.


In other words, to debug this issue, you dont need to run ckfinder.html, just the direct link to the server connector, to execute the very first XML command that is already throwing this strange error.

Wiktor Walc
CTO, CKSource - http://cksource.com
--
Follow CKEditor on: Twitter | Facebook | Google+

webhelio's picture
Joined: 23/02/2012
Posts: 20
Re: cannot find XmlCommandHandlerBase
Here is the URL: https://local.emailer.emfluence.com/inc ... ype=Images

When I open the URL in a new tab I see:

XML Parsing Error: junk after document element
Location: https://local.emailer.emfluence.com/inc ... ype=Images
Line Number 2, Column 706:<Connector resourceType="Images"><Error number="0"/><ConnectorInfo c="" enabled="true" imgHeight="1200" imgWidth="1600" plugins="fileeditor,imageresize" s="" thumbsDirectAccess="false" thumbsEnabled="true" thumbsUrl="http://local.emailer.emfluence.com/clients/emfluence/uploadedfiles/" uploadCheckImages="false"/><ResourceTypes><ResourceType acl="255" allowedExtensions="bmp,gif,jpeg,jpg,png" deniedExtensions="" hasChildren="false" hash="07C3C899DC64A47F" maxSize="0" name="Images" url="http://local.emailer.emfluence.com/clients/emfluence/uploadedfiles/uploadedImages/"/></ResourceTypes><PluginsInfo><imageresize largeThumb="180x180" mediumThumb="120x120" smallThumb="90x90"/></PluginsInfo></Connector> <style>
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
webhelio's picture
Joined: 23/02/2012
Posts: 20
Re: cannot find XmlCommandHandlerBase
So basically CKFinder can't create the component XmlCommandHandlerBase and I have given the "junk" xml in my previous post as to why it can't create the component. Does anyone have a clue why this is happening or how to fix it? Thanks
webhelio's picture
Joined: 23/02/2012
Posts: 20
Re: cannot find XmlCommandHandlerBase
struct
Cause
struct
Detail Ensure that the name is correct and that the component or interface exists.
Message Could not find the ColdFusion component or interface CKFinder_Connector.CommandHandler.XmlCommandHandlerBase.
StackTrace coldfusion.runtime.CfJspPage$NoSuchTemplateException: Could not find the ColdFusion component or interface CKFinder_Connector.CommandHandler.XmlCommandHandlerBase. at coldfusion.runtime.TemplateProxyFactory.getResolvedFile(TemplateProxyFactory.java:1309) at coldfusion.runtime.TemplateProxyFactory.getResolvedFile(TemplateProxyFactory.java:1196) at coldfusion.runtime.TemplateProxyFactory.resolveSuperPath(TemplateProxyFactory.java:642) at coldfusion.runtime.TemplateProxyFactory.resolveComponentHelper(TemplateProxyFactory.java:341) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:223) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:158) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:148) at coldfusion.cfc.ComponentProxyFactory.getProxy(ComponentProxyFactory.java:62) at coldfusion.runtime.CFPage.CreateObject(CFPage.java:4781) at coldfusion.runtime.CFPage.CreateObject(CFPage.java:4795) at cfplugin2ecfm1147611554$funcCKFINDERPLUGINIMAGERESIZEINFO.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\plugins\imageresize\plugin.cfm:37) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfHooks2ecfc351020921$funcRUN.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Hooks.cfc:24) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:490) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:336) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfConnector2ecfc1572969364$funcEXECUTECOMMAND.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Connector.cfc:20) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:490) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:336) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfconnector2ecfm559988552.runPage(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\connector.cfm:35) 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 cfApplication2ecfc1430107274$funcONREQUEST.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\Application.cfc:643) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:490) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:336) at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:88) at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:280) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:338) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:87) at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:27) 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.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)
TagContext
array
1
struct
COLUMN 0
ID CF_CFPAGE
LINE 37
RAW_TRACE at cfplugin2ecfm1147611554$funcCKFINDERPLUGINIMAGERESIZEINFO.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\plugins\imageresize\plugin.cfm:37)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\plugins\imageresize\plugin.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 24
RAW_TRACE at cfHooks2ecfc351020921$funcRUN.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Hooks.cfc:24)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Hooks.cfc
TYPE CFML
3
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 20
RAW_TRACE at cfConnector2ecfc1572969364$funcEXECUTECOMMAND.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Connector.cfc:20)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Connector.cfc
TYPE CFML
4
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 35
RAW_TRACE at cfconnector2ecfm559988552.runPage(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\connector.cfm:35)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\connector.cfm
TYPE CFML
5
struct
COLUMN 0
ID CFINCLUDE
LINE 643
RAW_TRACE at cfApplication2ecfc1430107274$funcONREQUEST.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\Application.cfc:643)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\Application.cfc
TYPE CFML
Type Application
missingFileName CKFinder_Connector.CommandHandler.XmlCommandHandlerBase
Detail An exception occurred while invoking an event handler method from Application.cfc. The method name is: onRequest.
Message Event handler exception.
RootCause
struct
Detail Ensure that the name is correct and that the component or interface exists.
Message Could not find the ColdFusion component or interface CKFinder_Connector.CommandHandler.XmlCommandHandlerBase.
StackTrace coldfusion.runtime.CfJspPage$NoSuchTemplateException: Could not find the ColdFusion component or interface CKFinder_Connector.CommandHandler.XmlCommandHandlerBase. at coldfusion.runtime.TemplateProxyFactory.getResolvedFile(TemplateProxyFactory.java:1309) at coldfusion.runtime.TemplateProxyFactory.getResolvedFile(TemplateProxyFactory.java:1196) at coldfusion.runtime.TemplateProxyFactory.resolveSuperPath(TemplateProxyFactory.java:642) at coldfusion.runtime.TemplateProxyFactory.resolveComponentHelper(TemplateProxyFactory.java:341) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:223) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:158) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:148) at coldfusion.cfc.ComponentProxyFactory.getProxy(ComponentProxyFactory.java:62) at coldfusion.runtime.CFPage.CreateObject(CFPage.java:4781) at coldfusion.runtime.CFPage.CreateObject(CFPage.java:4795) at cfplugin2ecfm1147611554$funcCKFINDERPLUGINIMAGERESIZEINFO.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\plugins\imageresize\plugin.cfm:37) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfHooks2ecfc351020921$funcRUN.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Hooks.cfc:24) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:490) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:336) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfConnector2ecfc1572969364$funcEXECUTECOMMAND.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Connector.cfc:20) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:490) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:336) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfconnector2ecfm559988552.runPage(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\connector.cfm:35) 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 cfApplication2ecfc1430107274$funcONREQUEST.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\Application.cfc:643) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:490) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:336) at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:88) at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:280) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:338) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:87) at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:27) 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.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)
TagContext
array
1
struct
COLUMN 0
ID CF_CFPAGE
LINE 37
RAW_TRACE at cfplugin2ecfm1147611554$funcCKFINDERPLUGINIMAGERESIZEINFO.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\plugins\imageresize\plugin.cfm:37)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\plugins\imageresize\plugin.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 24
RAW_TRACE at cfHooks2ecfc351020921$funcRUN.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Hooks.cfc:24)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Hooks.cfc
TYPE CFML
3
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 20
RAW_TRACE at cfConnector2ecfc1572969364$funcEXECUTECOMMAND.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Connector.cfc:20)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Connector.cfc
TYPE CFML
4
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 35
RAW_TRACE at cfconnector2ecfm559988552.runPage(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\connector.cfm:35)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\connector.cfm
TYPE CFML
5
struct
COLUMN 0
ID CFINCLUDE
LINE 643
RAW_TRACE at cfApplication2ecfc1430107274$funcONREQUEST.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\Application.cfc:643)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\Application.cfc
TYPE CFML
Type Application
missingFileName CKFinder_Connector.CommandHandler.XmlCommandHandlerBase
StackTrace coldfusion.runtime.EventHandlerException: Event handler exception. at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:288) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:338) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:87) at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:27) 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.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) Caused by: coldfusion.runtime.CfJspPage$NoSuchTemplateException: Could not find the ColdFusion component or interface CKFinder_Connector.CommandHandler.XmlCommandHandlerBase. at coldfusion.runtime.TemplateProxyFactory.getResolvedFile(TemplateProxyFactory.java:1309) at coldfusion.runtime.TemplateProxyFactory.getResolvedFile(TemplateProxyFactory.java:1196) at coldfusion.runtime.TemplateProxyFactory.resolveSuperPath(TemplateProxyFactory.java:642) at coldfusion.runtime.TemplateProxyFactory.resolveComponentHelper(TemplateProxyFactory.java:341) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:223) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:158) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:148) at coldfusion.cfc.ComponentProxyFactory.getProxy(ComponentProxyFactory.java:62) at coldfusion.runtime.CFPage.CreateObject(CFPage.java:4781) at coldfusion.runtime.CFPage.CreateObject(CFPage.java:4795) at cfplugin2ecfm1147611554$funcCKFINDERPLUGINIMAGERESIZEINFO.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\plugins\imageresize\plugin.cfm:37) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfHooks2ecfc351020921$funcRUN.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Hooks.cfc:24) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:490) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:336) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfConnector2ecfc1572969364$funcEXECUTECOMMAND.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Connector.cfc:20) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:490) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:336) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfconnector2ecfm559988552.runPage(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\connector.cfm:35) 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 cfApplication2ecfc1430107274$funcONREQUEST.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\Application.cfc:643) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:490) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:336) at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:88) at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:280) ... 28 more
TagContext
array
1
struct
COLUMN 0
ID CF_CFPAGE
LINE 37
RAW_TRACE at cfplugin2ecfm1147611554$funcCKFINDERPLUGINIMAGERESIZEINFO.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\plugins\imageresize\plugin.cfm:37)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\plugins\imageresize\plugin.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 24
RAW_TRACE at cfHooks2ecfc351020921$funcRUN.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Hooks.cfc:24)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Hooks.cfc
TYPE CFML
3
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 20
RAW_TRACE at cfConnector2ecfc1572969364$funcEXECUTECOMMAND.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Connector.cfc:20)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\Core\Connector.cfc
TYPE CFML
4
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 35
RAW_TRACE at cfconnector2ecfm559988552.runPage(C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\connector.cfm:35)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\includes\ckfinder\core\connector\cfm\connector.cfm
TYPE CFML
5
struct
COLUMN 0
ID CFINCLUDE
LINE 643
RAW_TRACE at cfApplication2ecfc1430107274$funcONREQUEST.runFunction(C:\_files\sites\emailer\emailer.emfluence.com\Application.cfc:643)
TEMPLATE C:\_files\sites\emailer\emailer.emfluence.com\Application.cfc
TYPE CFML
Type Application
name onRequest
scottw's picture
Joined: 14/11/2007
Posts: 66
Re: cannot find XmlCommandHandlerBase
I have the same issue on my end (CF9).

I get the handler error with versions 2.1, 2.1.1, 2.2.1, 2.2.2. (I'm a hoarder, don't hate.)

Could the issue be something deeper with the CF install itself, or some odd interaction?

Edit a while later: Ok so it's not the codebase as a whole. Threw up a fresh copy of 2.2.2 onto my dev server, made the mimimal config adjustments to get it to function, and the resize function works just dandy, no issues with XmlCommandHandlerBase.

I suspect that my (and others') issue has to do with other code interfering with this CKF function. I'm going to start applying minor adjustments to my fresh install and testing to see what breaks the resize function, and attempt to puzzle out where the conflict resides. Whee!