Created
October 31, 2015 02:24
-
-
Save byronferguson/9d8dc7fc9324e67ad3b1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
struct | |
Detail [empty string] | |
ErrNumber 0 | |
Message Object of type class java.lang.String cannot be used as an array | |
StackTrace coldfusion.runtime.NonArrayException: Object of type class java.lang.String cannot be used as an array at coldfusion.runtime.Cast._List(Cast.java:1378) at cfQuestionFormats2ecfm1914422829$funcSINGLE.runFunction(C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\includes\QuestionFormats.cfm:12) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2845) at cfoptions2ecfm700512126.runPage(C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\modules\interview\options.cfm:44) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.filter.CFVariablesScopeFilter.invoke(CFVariablesScopeFilter.java:56) at coldfusion.tagext.lang.ModuleTag.doStartTag(ModuleTag.java:332) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2991) at cfquestions2ecfm1261574479.runPage(C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\modules\interview\questions.cfm:86) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.filter.CFVariablesScopeFilter.invoke(CFVariablesScopeFilter.java:56) at coldfusion.tagext.lang.ModuleTag.doStartTag(ModuleTag.java:332) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2991) at cfInterview2ecfm315798700.runPage(C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\Interview.cfm:26) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2991) at cfapplication2ecfc1376092073$funcONREQUEST.runFunction(C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\application.cfc:133) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:643) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:432) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:402) at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:108) at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:301) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:462) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:42) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:142) at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:30) 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: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 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:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 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:199) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) | |
Suppressed | |
array [empty] | |
TagContext | |
array | |
1 | |
struct | |
COLUMN 0 | |
ID CF_CAST | |
LINE 12 | |
RAW_TRACE at cfQuestionFormats2ecfm1914422829$funcSINGLE.runFunction(C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\includes\QuestionFormats.cfm:12) | |
TEMPLATE C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\includes\QuestionFormats.cfm | |
TYPE CFML | |
2 | |
struct | |
COLUMN 0 | |
ID CF_UDFMETHOD | |
LINE 44 | |
RAW_TRACE at cfoptions2ecfm700512126.runPage(C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\modules\interview\options.cfm:44) | |
TEMPLATE C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\modules\interview\options.cfm | |
TYPE CFML | |
3 | |
struct | |
COLUMN 0 | |
ID CFMODULE | |
LINE 86 | |
RAW_TRACE at cfquestions2ecfm1261574479.runPage(C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\modules\interview\questions.cfm:86) | |
TEMPLATE C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\modules\interview\questions.cfm | |
TYPE CFML | |
4 | |
struct | |
COLUMN 0 | |
ID CFMODULE | |
LINE 26 | |
RAW_TRACE at cfInterview2ecfm315798700.runPage(C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\Interview.cfm:26) | |
TEMPLATE C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\Interview.cfm | |
TYPE CFML | |
5 | |
struct | |
COLUMN 0 | |
ID CFINCLUDE | |
LINE 133 | |
RAW_TRACE at cfapplication2ecfc1376092073$funcONREQUEST.runFunction(C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\application.cfc:133) | |
TEMPLATE C:\ColdFusion11\cfusion\wwwroot\myccmajors\test\application.cfc | |
TYPE CFML | |
Type | |
object of java.lang.Class | |
Class Name java.lang.Class | |
Methods | |
Method Return Type | |
asSubclass(java.lang.Class) java.lang.Class | |
cast(java.lang.Object) java.lang.Object | |
desiredAssertionStatus() boolean | |
forName(java.lang.String) java.lang.Class | |
forName(java.lang.String, boolean, java.lang.ClassLoader) java.lang.Class | |
getAnnotatedInterfaces() java.lang.reflect.AnnotatedType[] | |
getAnnotatedSuperclass() java.lang.reflect.AnnotatedType | |
getAnnotation(java.lang.Class) java.lang.annotation.Annotation | |
getAnnotations() java.lang.annotation.Annotation[] | |
getAnnotationsByType(java.lang.Class) java.lang.annotation.Annotation[] | |
getCanonicalName() java.lang.String | |
getClassLoader() java.lang.ClassLoader | |
getClasses() java.lang.Class[] | |
getComponentType() java.lang.Class | |
getConstructor(java.lang.Class[]) java.lang.reflect.Constructor | |
getConstructors() java.lang.reflect.Constructor[] | |
getDeclaredAnnotation(java.lang.Class) java.lang.annotation.Annotation | |
getDeclaredAnnotations() java.lang.annotation.Annotation[] | |
getDeclaredAnnotationsByType(java.lang.Class) java.lang.annotation.Annotation[] | |
getDeclaredClasses() java.lang.Class[] | |
getDeclaredConstructor(java.lang.Class[]) java.lang.reflect.Constructor | |
getDeclaredConstructors() java.lang.reflect.Constructor[] | |
getDeclaredField(java.lang.String) java.lang.reflect.Field | |
getDeclaredFields() java.lang.reflect.Field[] | |
getDeclaredMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method | |
getDeclaredMethods() java.lang.reflect.Method[] | |
getDeclaringClass() java.lang.Class | |
getEnclosingClass() java.lang.Class | |
getEnclosingConstructor() java.lang.reflect.Constructor | |
getEnclosingMethod() java.lang.reflect.Method | |
getEnumConstants() java.lang.Object[] | |
getField(java.lang.String) java.lang.reflect.Field | |
getFields() java.lang.reflect.Field[] | |
getGenericInterfaces() java.lang.reflect.Type[] | |
getGenericSuperclass() java.lang.reflect.Type | |
getInterfaces() java.lang.Class[] | |
getMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method | |
getMethods() java.lang.reflect.Method[] | |
getModifiers() int | |
getName() java.lang.String | |
getPackage() java.lang.Package | |
getProtectionDomain() java.security.ProtectionDomain | |
getResource(java.lang.String) java.net.URL | |
getResourceAsStream(java.lang.String) java.io.InputStream | |
getSigners() java.lang.Object[] | |
getSimpleName() java.lang.String | |
getSuperclass() java.lang.Class | |
getTypeName() java.lang.String | |
getTypeParameters() java.lang.reflect.TypeVariable[] | |
isAnnotation() boolean | |
isAnnotationPresent(java.lang.Class) boolean | |
isAnonymousClass() boolean | |
isArray() boolean | |
isAssignableFrom(java.lang.Class) boolean | |
isEnum() boolean | |
isInstance(java.lang.Object) boolean | |
isInterface() boolean | |
isLocalClass() boolean | |
isMemberClass() boolean | |
isPrimitive() boolean | |
isSynthetic() boolean | |
newInstance() java.lang.Object | |
toGenericString() java.lang.String | |
toString() java.lang.String | |
type | |
object of java.lang.Class | |
Class Name java.lang.Class | |
Methods | |
Method Return Type | |
asSubclass(java.lang.Class) java.lang.Class | |
cast(java.lang.Object) java.lang.Object | |
desiredAssertionStatus() boolean | |
forName(java.lang.String) java.lang.Class | |
forName(java.lang.String, boolean, java.lang.ClassLoader) java.lang.Class | |
getAnnotatedInterfaces() java.lang.reflect.AnnotatedType[] | |
getAnnotatedSuperclass() java.lang.reflect.AnnotatedType | |
getAnnotation(java.lang.Class) java.lang.annotation.Annotation | |
getAnnotations() java.lang.annotation.Annotation[] | |
getAnnotationsByType(java.lang.Class) java.lang.annotation.Annotation[] | |
getCanonicalName() java.lang.String | |
getClassLoader() java.lang.ClassLoader | |
getClasses() java.lang.Class[] | |
getComponentType() java.lang.Class | |
getConstructor(java.lang.Class[]) java.lang.reflect.Constructor | |
getConstructors() java.lang.reflect.Constructor[] | |
getDeclaredAnnotation(java.lang.Class) java.lang.annotation.Annotation | |
getDeclaredAnnotations() java.lang.annotation.Annotation[] | |
getDeclaredAnnotationsByType(java.lang.Class) java.lang.annotation.Annotation[] | |
getDeclaredClasses() java.lang.Class[] | |
getDeclaredConstructor(java.lang.Class[]) java.lang.reflect.Constructor | |
getDeclaredConstructors() java.lang.reflect.Constructor[] | |
getDeclaredField(java.lang.String) java.lang.reflect.Field | |
getDeclaredFields() java.lang.reflect.Field[] | |
getDeclaredMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method | |
getDeclaredMethods() java.lang.reflect.Method[] | |
getDeclaringClass() java.lang.Class | |
getEnclosingClass() java.lang.Class | |
getEnclosingConstructor() java.lang.reflect.Constructor | |
getEnclosingMethod() java.lang.reflect.Method | |
getEnumConstants() java.lang.Object[] | |
getField(java.lang.String) java.lang.reflect.Field | |
getFields() java.lang.reflect.Field[] | |
getGenericInterfaces() java.lang.reflect.Type[] | |
getGenericSuperclass() java.lang.reflect.Type | |
getInterfaces() java.lang.Class[] | |
getMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method | |
getMethods() java.lang.reflect.Method[] | |
getModifiers() int | |
getName() java.lang.String | |
getPackage() java.lang.Package | |
getProtectionDomain() java.security.ProtectionDomain | |
getResource(java.lang.String) java.net.URL | |
getResourceAsStream(java.lang.String) java.io.InputStream | |
getSigners() java.lang.Object[] | |
getSimpleName() java.lang.String | |
getSuperclass() java.lang.Class | |
getTypeName() java.lang.String | |
getTypeParameters() java.lang.reflect.TypeVariable[] | |
isAnnotation() boolean | |
isAnnotationPresent(java.lang.Class) boolean | |
isAnonymousClass() boolean | |
isArray() boolean | |
isAssignableFrom(java.lang.Class) boolean | |
isEnum() boolean | |
isInstance(java.lang.Object) boolean | |
isInterface() boolean | |
isLocalClass() boolean | |
isMemberClass() boolean | |
isPrimitive() boolean | |
isSynthetic() boolean | |
newInstance() java.lang.Object | |
toGenericString() java.lang.String | |
toString() java.lang.String |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<cfinclude template="../../includes/QuestionFormats.cfm"> | |
<cfparam name="attributes.options" type="array"> | |
<cfparam name="attributes.responses" type="array"> | |
<cfparam name="attributes.qTypeID" type="integer" default="0"> | |
<!--- | |
<cftry> | |
<cfquery name="options"> | |
SELECT interviewQuestionID AS qID | |
, interviewQuestionOptionID AS oID | |
, interviewQuestionOptionText AS oText | |
, ISNULL(interviewQuestionOptionTooltip, '') AS oTooltip | |
FROM dbo.InterviewQuestionOptionTable | |
WHERE interviewQuestionID = <cfqueryparam value="#attributes.qID#" cfsqltype="cf_sql_integer" null="false"> | |
AND interviewQuestionOptionActive = 1 | |
ORDER BY interviewQuestionOptionOrder ASC | |
</cfquery> | |
<cfcatch name="ex" type="any"> | |
<cfdump var="#ex#" abort="true"> | |
</cfcatch> | |
</cftry> | |
<cftry> | |
<cfquery name="selections"> | |
SELECT interviewQuestionOptionID AS oID | |
, studentResponseValue AS oValue | |
FROM StudentResponseTable | |
WHERE studentID = <cfqueryparam value="#attributes.studentID#" cfsqltype="cf_sql_integer" null="false"> | |
AND interviewQuestionOptionID IN (SELECT * FROM dbo.optionsByQuestion(<cfqueryparam value="#attributes.qID#" cfsqltype="cf_sql_integer" null="false">)) | |
ORDER BY oValue DESC | |
</cfquery> | |
<cfcatch name="ex" type="any"> | |
<cfdump var="#ex#" abort="true"> | |
</cfcatch> | |
</cftry> | |
---> | |
<!--- Output the Options using a Swtich to call the right formatter ---> | |
<cfswitch expression="#attributes.qTypeID#" > | |
<cfcase value="1"> <!--- Choose Single ---> | |
<cfdump var="#attributes#" abort="true"> | |
<cfset optionOutput = single(attributes.options, attributes.responses) > | |
</cfcase> | |
<!--- | |
<!--- Choose Multiple ---> | |
<cfcase value="2"> | |
<cfset optionOutput = multiple(attributes.options, attributes.responses) > | |
</cfcase> | |
<!--- Pick Five ---> | |
<cfcase value="3"> | |
<!--- insert function ---> | |
</cfcase> | |
<!--- Rank Five (Positive) ---> | |
<cfcase value="4"> | |
<cfset optionOutput = rank(attributes.options, attributes.responses) > | |
</cfcase> | |
<!--- Rank Five (Negative) ---> | |
<cfcase value="5"> | |
<!--- insert function ---> | |
</cfcase> | |
<!--- Scale (-10 - +10) ---> | |
<cfcase value="6"> | |
<cfset optionOutput = rankAB(attributes.options, attributes.responses) > | |
</cfcase> | |
<!--- Holland Code ---> | |
<cfcase value="7"> | |
<!--- insert function ---> | |
</cfcase> | |
<!--- Input Number ---> | |
<cfcase value="8"> | |
<cfset optionOutput = number(attributes.options, attributes.responses) > | |
</cfcase> | |
<!--- Input Text ---> | |
<cfcase value="9"> | |
<!--- insert function ---> | |
</cfcase> | |
<!--- Scale (0 - 10) ---> | |
<cfcase value="10"> | |
<!--- insert function ---> | |
</cfcase>---> | |
</cfswitch> | |
<cfoutput> | |
#optionOutput# | |
</cfoutput> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!--- Choose Single - Radio Buttons --------------------------------------------------------------------------------------------------> | |
<cffunction name="single" access="public" returntype="any" output="false"> | |
<cfargument name="options" type="array" required="true" > | |
<cfargument name="selections" type="array" required="true" > | |
<cfparam name="optionSelectedIndex" type="integer" default="0"> | |
<cfsavecontent variable="output"> | |
<cfoutput> | |
<div class="radio-inline"> | |
<cfloop array="arguments.options" index="option"> | |
<!--- Search array for selected optionID ---> | |
<cfset optionSelectedIndex = arrayFindNoCase(arguments.selections["oID"], option.oID)> | |
<div class="input-group"> | |
<input | |
type="radio" | |
name="r#arguments.options.qID#" | |
id="#arguments.options.oID#" | |
value="#arguments.options.oID#" | |
<cfif optionSelectedIndex> | |
checked="checked" | |
</cfif> | |
onchange="updateChoice(this)" | |
data-qID="#arguments.options.qID#" | |
data-oID="#arguments.options.oID#" | |
<!---data-oValue="#arguments.options.oValue#"---> | |
> | |
<!--- Output the label ---> | |
#FormatLabel(option.oText, option.oID)# | |
<!--- Tooltip ---> | |
<cfif Len(Trim(option.oTooltip))> | |
<a data-toggle="popover" data-html="true" data-container="body" data-content="#option.oTooltip#"> | |
<span class="label label-primary">Help</span> | |
</a> | |
</cfif> | |
</div> <!--- END input-group ---> | |
</cfloop> | |
</div> <!--- END radio-inline ---> | |
</cfoutput> | |
</cfsavecontent> | |
<cfreturn output> | |
</cffunction> | |
<!--- END ChooseSingle() ---------------------------------------------------------------------------> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment