Следующий код работает на Adobe ColdFusion 9.01+ но не Railo 4,1Исключение нулевого указателя на <cfthread>
Кроме того, это не удается только на Post
Этот код называется внутри FW/1 setupRequest()
в application.cfc
<cfthread name="threadA" action="run">
<cftry>
<cfquery>
INSERT
INTO dbo.Traffic (Circuit, Fuseaction, IP_hash)
VALUES (<cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="#listfirst(variables.rc.fuseaction, '.')#">,
<cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="#listlast(variables.rc.fuseaction, '.')#">,
<cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="#cgi.remote_addr#">
)
</cfquery>
<cfcatch />
</cftry>
</cfthread>
Ошибка
java.lang.NullPointerException на railo.runtime.net.http.HttpUtil.cloneParameters (HttpUtil.java:66): 66 на railo.runtime.net.http.HttpServletRequestDummy.clone (HttpServletRequestDummy.java:677): 677 в railo.runtime.thread.ThreadUtil.cloneHttpServletRequest (ThreadUtil.java:67): 67 на railo.runtime.thread.ThreadUtil.clonePageContext (ThreadUtil.java:29): 29 на Railo. runtime.thread.ChildThreadImpl. (ChildThreadImpl.java:101): 101 at railo.runtime.tag.ThreadTag.register (ThreadTag.java:269): 269 at scorecard38.application_cfc $ cf.udfCall (D: \ railo \ WebApps \ WWW \ Scorecard38 \ Application.cf с: 162): 162 на railo.runtime.type.UDFImpl.implementation (UDFImpl.java:94): 94
Дикий Угадай
variables.rc
не получает копируются в нить
Если вы хотите протестировать свою теорию, отправьте себе по электронной почте дамп области переменных из этой темы. –
Я пропустил что-то, где начинается тэг cfcatch? – user2595617
' ' это то же самое, что ' '. В основном он фиксирует ошибку и никогда не показывает или ничего не делает –