tracker issue : CF-3037794

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

Bug 75855:Tag validation error in servermanager

| View in Tracker

Status/Resolution/Reason: Closed/Fixed/

Reporter/Name(from Bugbase): Sean Corfield / Sean Corfield (Sean Corfield)

Created: 03/10/2009

Components: Server Manager

Versions: 9.0

Failure Type: Unspecified

Found In Build/Fixed In Build: 0000 / 75855

Priority/Frequency: Major / Unknown

Locale/System: English / Mac 10 All

Vote Count: 0

Problem:

Tag validation error in servermanager.cfc when client retrieves data sources. It seems to be about ODBC data sources - and I'm on a Mac so I don't have any ODBC services. Presumably just code that doesn't check for that condition? JDBC data sources appear just fine so this doesn't seem to impact the application but it should not throw exceptions!


Method:

Fire up Server Manager on a non-Windows box and connect to a server...
Result:

03/10 12:07:09 Error [jrpp-9] - Attribute validation error for tag cfloop.
03/10 12:07:09  [] - 
[Flex] Exception when invoking service: coldfusion-flashremoting-service
  with message: Flex Message (flex.messaging.messages.RemotingMessage) 
    operation = getODBCdsns
    clientId = FD491A56-8C0D-6FCA-B552-92FCE1E9E283
    destination = ColdFusion
    messageId = 815AD69F-0374-7D0F-5127-F1C7F7882388
    timestamp = 1236712028110
    timeToLive = 1236712028110
    body = null
    hdr(DSEndpoint) = my-cfamf
    hdr(DSRequestTimeout) = 5060
    hdr(DSId) = FD48E74C-240A-EDA8-0AE4-F446A9C0CC79
  exception: flex.messaging.MessageException: Unable to invoke CFC - Attribute validation error for tag cfloop. The value of the attribute query, which is currently qODBC, is invalid.

[Flex] Error handling message: flex.messaging.MessageException: Unable to invoke CFC - Attribute validation error for tag cfloop. The value of the attribute query, which is currently qODBC, is invalid.
  incomingMessage: Flex Message (flex.messaging.messages.RemotingMessage) 
    operation = getODBCdsns
    clientId = FD491A56-8C0D-6FCA-B552-92FCE1E9E283
    destination = ColdFusion
    messageId = 815AD69F-0374-7D0F-5127-F1C7F7882388
    timestamp = 1236712028110
    timeToLive = 1236712028110
    body = null
    hdr(DSEndpoint) = my-cfamf
    hdr(DSRequestTimeout) = 5060
    hdr(DSId) = FD48E74C-240A-EDA8-0AE4-F446A9C0CC79
  errorReply: Flex Message (flex.messaging.messages.ErrorMessage) 
    clientId = FD491A56-8C0D-6FCA-B552-92FCE1E9E283
    correlationId = 815AD69F-0374-7D0F-5127-F1C7F7882388
    destination = ColdFusion
    messageId = FD493F2D-B30F-ACD1-44E3-3E89CDFEDE6C
    timestamp = 1236712029283
    timeToLive = 0
    body = null
    code =  Server.Processing
    message =  Unable to invoke CFC - Attribute validation error for tag cfloop.
    details =  The value of the attribute query, which is currently qODBC, is invalid.
    rootCause =  null
    body =  null
    extendedData =  {rootcause=null, type=Application, stacktrace=
        [
          coldfusion.tagext.QueryLoop.setQuery(QueryLoop.java:86),
          cfservermanager2ecfc1186740100$funcGETODBCDSNS.runFunction(E:\centaur_b1\cfusion\wwwroot\CFIDE\adminapi\servermanager.cfc:3940),
          coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:433),
          coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:366),
          coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:329),
          coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59),
          coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:283),
          coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:203),
          coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:463),
          coldfusion.flash.filter.CFCInvokeFilter.invoke(CFCInvokeFilter.java:147),
          coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:312),
          coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40),
          coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:27),
          coldfusion.flash.filter.CFCInvokePathFilter.invoke(CFCInvokePathFilter.java:70),
          coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28),
          coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38),
          coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22),
          coldfusion.flash.messaging.ColdFusionAdapter.invoke(ColdFusionAdapter.java:227),
          flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:173),
          flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1165),
          flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:757),
          flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:117),
          flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158),
          flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:48),
          flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67),
          flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:145),
          flex.messaging.endpoints.AMFEndpoint.service(AMFEndpoint.java:122),
          flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:438),
          coldfusion.flex.ColdFusionMessageBrokerServlet.service(ColdFusionMessageBrokerServlet.java:50),
          javax.servlet.http.HttpServlet.service(HttpServlet.java:853),
          coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89),
          jrun.servlet.FilterChain.doFilter(FilterChain.java:86),
          coldfusion.filter.FlashRequestControlFilter.doFilter(FlashRequestControlFilter.java:71),
          coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46),
          jrun.servlet.FilterChain.doFilter(FilterChain.java:94),
          jrun.servlet.FilterChain.service(FilterChain.java:101),
          jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106),
          jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42),
          jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286),
          jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543),
          jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203),
          jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428),
          jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
        ]}

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

Watson Bug ID:	3037794

External Customer Info:
External Company:  
External Customer Name: Sean Corfield
External Customer Email: 479B4EDC43F3A88B992016B6
External Test Config: 03/10/2009

Attachments:

Comments: