Home directory for Malawi's wwwroot
Duncan Ewan
2021-02-19 3e758c29e0fde36fc088efcfc88f9a3014432b64
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<cfimport taglib="../.." prefix="ex"/>
<cfscript>
    try {
        factory = CreateObject("JAVA", "coldfusion.server.ServiceFactory");
        cfdebugger = factory.getDebuggingService();
        bRobustEnabled = cfdebugger.isRobustEnabled();
    } catch( "any" ex ) {
        bRobustEnabled = false;
    }
 
    errorProperties = structNew();
    if(bRobustEnabled) {
        if( isdefined("error.sql")) errorProperties.sql = error.sql;
        if( isdefined("error.datasource")) errorProperties.datasource = error.datasource;
        if( isdefined("error.nativeerrorcode") AND error.nativeerrorcode NEQ 0) errorProperties.vendorErrorCode = error.nativeerrorcode;
        if( isdefined("error.sqlState") AND error.sqlState NEQ "n/a") errorProperties.sqlState = error.sqlState;
        if( isdefined("error.exceptions") and not isnull("#error.exceptions#")) errorProperties.exceptions = error.exceptions;
    }
</cfscript>
<ex:detail properties=#errorProperties# error=#error#/>