-------- Original Message --------
Subject: [coldbox:16163] [coldbox 3.5.2] Plugin of Mark Mandel's
asyncHTTP
From: Tom Van Schoor <tom.van...@gmail.com>
Date: Thu, October 04, 2012 12:35 pm
To: col...@googlegroups.com
Hey Coldboxers,I have a very puzzling problem with a plugin I am writing...Firstly the plugin is based on Mark Mandel's asyncHTTP project that you can download here:Here is my directory structure for the plugin:--plugins-- -- AsyncHTTP-lib-- -- -- asyncHTTP.jar-- -- AsyncHTTP.cfc---- -- ExternalJavaLoader (FIX)Here is a working version of the plugin:/*** Provides an Asynchronous HTTP service*/component extends="coldbox.system.Plugin" singleton="true"{/* original */ //property name="jl" inject="coldbox:plugin:JavaLoader";property name="asyncHTTP";AsyncHTTP function init(required any controller){super.init(arguments.controller);// Plugin PropertiessetPluginName("AsyncHTTP");setPluginVersion("1.0");setPluginDescription("Provides an Asynchronous HTTP service");setPluginAuthor("Mark Mandel - Tom Van Schoor");setPluginAuthorURL("http://www.compoundtheory.com/?action=asynchttp.index");return this;}function onDIComplete(){var path = getDirectoryFromPath(getMetaData(this).path);/* fix */ var jl = createObject("component", "ExternalJavaLoader").init([path & "AsyncHTTP-lib\asyncHTTP.jar"]);/* original */ //jl.appendPaths(path & "\AsyncHTTP-lib");asyncHTTP = jl.create("com.compoundtheory.asyncHTTP.AsyncHTTP").init();}public void function get(required String url){var URLObject = createObject("java", "java.net.URL").init(arguments.url);asyncHTTP.get(URLObject);}public void function post(required String url, Struct formData = {}){var URLObject = createObject("java", "java.net.URL").init(arguments.url);cleanFormData(arguments.formData);asyncHTTP.post(URLObject, formData);}private void function cleanFormData(required Struct formData){for(var key in arguments.formData){arguments.formData[key] = JavaCast("string", arguments.formData[key]);}}}As you can see on the line where it says /* fix */ I am using createObject to initialize an ExternalJavaLoader. It is actually the JavaLoader that comes with the original asyncHTTP project that I renamed so it doesn't clash with the coldbox plugin.This plugin works, so hooray! But I would like to use the built in JavaLoader that comes with coldbox...To change the code to use the built in JavaLoader just comment out the /* fix */ and un-comment the /* original */ code...It will now throw the error:Application Execution Exception
Error Type: Object : [N/A]
Error Messages: Object instantiation exception.
An exception occurred while instantiating a Java object. The class must not be an interface or an abstract class. Error: ''.Yet if you look at the source code that comes with the original project; the com.compoundtheory.asyncHTTP.AsyncHTTP is a normal class; not an interface nor abstract...I find that very strange...Ideas are more then welcome?--
Kind regards,
Tom Van Schoor
--
You received this message because you are subscribed to the Google Groups "ColdBox Platform" group.
To post to this group, send email to col...@googlegroups.com
To unsubscribe from this group, send email to coldbox-u...@googlegroups.com
For more options, visit this group at http://groups-beta.google.com/group/coldbox
For News, visit http://blog.coldbox.org
For Documentation, visit http://wiki.coldbox.org
Tag Context: | |
---|---|
ID: | CF_JAVAPROXY |
LINE: | 329 |
Template: | E:\www\development\coldbox\system\core\javaloader\JavaLoader.cfc |
ID: | CF_UDFMETHOD |
LINE: | 87 |
Template: | E:\www\development\coldbox\system\core\javaloader\JavaLoader.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 103 |
Template: | E:\www\development\coldbox\system\plugins\JavaLoader.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 26 |
Template: | E:\www\development\plugins\AsyncHTTP.cfc |
ID: | CFINVOKE |
LINE: | 170 |
Template: | E:\www\development\coldbox\system\core\dynamic\MixerUtil.cfc |
ID: | CFINVOKE |
LINE: | 550 |
Template: | E:\www\development\coldbox\system\ioc\Injector.cfc |
ID: | CF_UDFMETHOD |
LINE: | 481 |
Template: | E:\www\development\coldbox\system\ioc\Injector.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 57 |
Template: | E:\www\development\coldbox\system\ioc\scopes\Singleton.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 262 |
Template: | E:\www\development\coldbox\system\ioc\Injector.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 137 |
Template: | E:\www\development\coldbox\system\web\services\PluginService.cfc |
ID: | CF_UDFMETHOD |
LINE: | 153 |
Template: | E:\www\development\coldbox\system\web\services\PluginService.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 357 |
Template: | E:\www\development\coldbox\system\web\Controller.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 179 |
Template: | E:\www\development\coldbox\system\ioc\dsl\ColdBoxDSL.cfc |
ID: | CF_UDFMETHOD |
LINE: | 41 |
Template: | E:\www\development\coldbox\system\ioc\dsl\ColdBoxDSL.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 320 |
Template: | E:\www\development\coldbox\system\ioc\Builder.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 586 |
Template: | E:\www\development\coldbox\system\ioc\Injector.cfc |
ID: | CF_UDFMETHOD |
LINE: | 473 |
Template: | E:\www\development\coldbox\system\ioc\Injector.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 33 |
Template: | E:\www\development\coldbox\system\ioc\scopes\NoScope.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 262 |
Template: | E:\www\development\coldbox\system\ioc\Injector.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 120 |
Template: | E:\www\development\coldbox\system\web\services\HandlerService.cfc |
ID: | CF_UDFMETHOD |
LINE: | 141 |
Template: | E:\www\development\coldbox\system\web\services\HandlerService.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 533 |
Template: | E:\www\development\coldbox\system\web\Controller.cfc |
ID: | CF_TEMPLATEPROXY |
LINE: | 236 |
Template: | E:\www\development\coldbox\system\Coldbox.cfc |
ID: | CF_UDFMETHOD |
LINE: | 44 |
Template: | E:\www\development\AsyncHTTPPlugin\Application.cfc |
Framework Snapshot | |
Current Event: | MyTest.index |
Current Layout: | N/A (Module: ) |
Current View: | N/A |
Bug Date: | 10/04/2012 08:28:50 PM |
Coldfusion ID: | CFID=4721 ; CFToken=9b0dae283740de25-C24DA08B-C649-68A5-B578C6B37618E686 ; JSessionID=9E615A7DAB3EFF3B27EA49916CBE3F95_4721_9b0dae283740de25-C24DA08B-C649-68A5-B578C6B37618E686 |
Template Path : | E:\www\development\AsyncHTTPPlugin\index.cfm |
Path Info : | /MyTest |
Host & Server: | fenix.tutuka.com fenix |
Query String: | fwreinit=true |
Browser: | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4 |
Remote Address: | fe80:0:0:0:743a:f38a:232a:d42d |
Form variables: | |
Session Storage: | |
Cookies: | |
COLDBOX_DEBUGMODE_8D5FA9B095A3F16B0D31671630BD484B: | true |
CFAUTHORIZATION_cfadmin: | YWRtaW4NY2ZhZG1pbg0xMzQ5Mzc1MjE0NjM2DTNBQUM5ODJDODYxRDc3Qjg= |
CFID: | 4721 |
CFTOKEN: | 9b0dae283740de25-C24DA08B-C649-68A5-B578C6B37618E686 |
CFADMIN_LASTPAGE_ADMIN: | /CFIDE/administrator/settings/mappings.cfm |
Stack Trace: | |
coldfusion.runtime.java.JavaObjectInstantiationException: Object instantiation exception. at coldfusion.runtime.java.JavaProxy.CreateObject(JavaProxy.java:171) at coldfusion.runtime.java.JavaProxy.invoke(JavaProxy.java:80) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfJavaLoader2ecfc1161738578$funcCREATEJAVAPROXY.runFunction(E:\www\development\coldbox\system\core\javaloader\JavaLoader.cfc:329) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:2659) at cfJavaLoader2ecfc1161738578$funcCREATE.runFunction(E:\www\development\coldbox\system\core\javaloader\JavaLoader.cfc:87) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:518) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:660) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:469) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2373) at cfJavaLoader2ecfc959115136$funcCREATE.runFunction(E:\www\development\coldbox\system\plugins\JavaLoader.cfc:103) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfAsyncHTTP2ecfc312301500$funcONDICOMPLETE.runFunction(E:\www\development\plugins\AsyncHTTP.cfc:26) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) 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:518) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2624) at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:488) at cfMixerUtil2ecfc928727360$funcINVOKERMIXIN.runFunction(E:\www\development\coldbox\system\core\dynamic\MixerUtil.cfc:170) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:518) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:660) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:469) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2373) at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:402) at cfInjector2ecfc202046305$funcPROCESSAFTERCOMPLETEDI.runFunction(E:\www\development\coldbox\system\ioc\Injector.cfc:550) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:2659) at cfInjector2ecfc202046305$funcAUTOWIRE.runFunction(E:\www\development\coldbox\system\ioc\Injector.cfc:481) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:518) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:660) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:469) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2373) at cfSingleton2ecfc423021476$funcGETFROMSCOPE.runFunction(E:\www\development\coldbox\system\ioc\scopes\Singleton.cfc:57) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfInjector2ecfc202046305$funcGETINSTANCE.runFunction(E:\www\development\coldbox\system\ioc\Injector.cfc:262) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfPluginService2ecfc164094008$funcNEW.runFunction(E:\www\development\coldbox\system\web\services\PluginService.cfc:137) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:518) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2624) at cfPluginService2ecfc164094008$funcGET.runFunction(E:\www\development\coldbox\system\web\services\PluginService.cfc:153) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfController2ecfc291723983$funcGETPLUGIN.runFunction(E:\www\development\coldbox\system\web\Controller.cfc:357) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:518) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:660) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:469) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2373) at cfColdBoxDSL2ecfc496544095$funcGETCOLDBOXDSL.runFunction(E:\www\development\coldbox\system\ioc\dsl\ColdBoxDSL.cfc:179) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:518) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2624) at cfColdBoxDSL2ecfc496544095$funcPROCESS.runFunction(E:\www\development\coldbox\system\ioc\dsl\ColdBoxDSL.cfc:41) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:518) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:660) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:469) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2373) at cfBuilder2ecfc1340264557$funcBUILDDSLDEPENDENCY.runFunction(E:\www\development\coldbox\system\ioc\Builder.cfc:320) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfInjector2ecfc202046305$funcPROCESSINJECTION.runFunction(E:\www\development\coldbox\system\ioc\Injector.cfc:586) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:2659) at cfInjector2ecfc202046305$funcAUTOWIRE.runFunction(E:\www\development\coldbox\system\ioc\Injector.cfc:473) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:518) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:660) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:469) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2373) at cfNoScope2ecfc1300468643$funcGETFROMSCOPE.runFunction(E:\www\development\coldbox\system\ioc\scopes\NoScope.cfc:33) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfInjector2ecfc202046305$funcGETINSTANCE.runFunction(E:\www\development\coldbox\system\ioc\Injector.cfc:262) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfHandlerService2ecfc2033150918$funcNEWHANDLER.runFunction(E:\www\development\coldbox\system\web\services\HandlerService.cfc:120) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:2659) at cfHandlerService2ecfc2033150918$funcGETHANDLER.runFunction(E:\www\development\coldbox\system\web\services\HandlerService.cfc:141) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfController2ecfc291723983$funcRUNEVENT.runFunction(E:\www\development\coldbox\system\web\Controller.cfc:533) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) 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:518) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:660) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:469) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2373) at cfColdbox2ecfc321688256$funcPROCESSCOLDBOXREQUEST.runFunction(E:\www\development\coldbox\system\Coldbox.cfc:236) 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:2659) at cfApplication2ecfc661981502$funcONREQUESTSTART.runFunction(E:\www\development\AsyncHTTPPlugin\Application.cfc:44) 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:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:108) at coldfusion.runtime.AppEventInvoker.onRequestStart(AppEventInvoker.java:278) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:411) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:112) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94) 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.CfmServlet.service(CfmServlet.java:219) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:414) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at coldfusion.runtime.java.JavaProxy.CreateObject(JavaProxy.java:166) ... 291 more Caused by: java.lang.NoClassDefFoundError: HTTPClient/ProtocolNotSuppException at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Class.java:2291) at java.lang.Class.privateGetPublicFields(Class.java:2324) at java.lang.Class.getFields(Class.java:1359) at coldfusion.runtime.java.ObjectHandler.Initialize(ObjectHandler.java:35) at coldfusion.runtime.java.ObjectHandler.(ObjectHandler.java:30) at coldfusion.runtime.java.ReflectionCache.get(ReflectionCache.java:38) at coldfusion.runtime.java.JavaProxy.(JavaProxy.java:35) ... 296 more Caused by: java.lang.ClassNotFoundException: HTTPClient.ProtocolNotSuppException at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.ClassLoader.findSystemClass(ClassLoader.java:915) at com.compoundtheory.classloader.NetworkClassLoader.loadClass(NetworkClassLoader.java:473) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 304 more | |
Extra Information Dump | |
[N/A] |
--
--
You received this message because you are subscribed to the Google Groups "ColdBox Platform" group.
To post to this group, send email to col...@googlegroups.com
To unsubscribe from this group, send email to coldbox-u...@googlegroups.com
For more options, visit this group at http://groups-beta.google.com/group/coldbox
For News, visit http://blog.coldbox.org
For Documentation, visit http://wiki.coldbox.org
Can you provide the FULL stack trace. Java Errors can often be masking a lower level error. Scroll to the bottom and see if there is a "Caused By" at the bottom of the stack trace.
Thanks!
~Brad
-------- Original Message --------
Subject: Re: [coldbox:16169] [coldbox 3.5.2] Plugin of Mark Mandel's
asyncHTTP
-------- Original Message --------
Subject: Re: [coldbox:16171] [coldbox 3.5.2] Plugin of Mark Mandel's
asyncHTTP
From: Tom Van Schoor <tom.van...@gmail.com>
Date: Thu, October 04, 2012 2:18 pm
To: col...@googlegroups.com
Also to give you an idea why I am doing this...Our main Application is a REST API that needs to process requests as fast as possible.Each request needs to be logged, but we do not want to wait for the log to complete but rather hand it over to another application on a totally different server that queues log requests using cfconcurrent (see cf.objective 2012 Marc Esher).Our main app can't use CFHTTP to send the log to the loggingApp since CFHTTP is synchronous, therefore asyncHTTP :)
On 4 October 2012 21:12, Tom Van Schoor <tom.van...@gmail.com> wrote:
Hi Nolan,I will indeed post it to forgebox when I am done.If you want I can already give you what I have (it is working with the work-around).Cheers,
Tom
On 4 October 2012 21:09, Nolan Dubeau <nolan...@gmail.com> wrote: