We're having a weird issue with CF throwing a "java.security.PrivilegedActionException: null" error when invoking a webservice (for the first and subsequent times). Thing is, it doesn't matter what order I invoke the 3 or 4 different web service calls in (they are in different pages on the site, with different WSDL URLs). The first few will be fine, and then one will go pop. It will then continue to fail with the same error until the server is rebooted. At that point I can go back to that broken service, and run it again fine. One or two of the others will be fine, but then one will blow up, and the loop repeats.
The only think google has for the exception is not having the java.security.AllPermission set in weblogic.policy, so I've added that, to no avail. Has anyone ever seen this before, because it's very very irritating. It's not happening in production yet, but I'm sure it will one day. I believe the file not found error in the CF stack dump is caused by the errors in the WebLogic stack dump, the file is really not there, though others (.java) are - looks like the Axis compile is falling over or something. Below are full CF and WL stack dumps, with the part of the path to the web / CFC root replaced with '...' Full CF stack trace: at cfeventsInterface2ecfc65660081$funcGETEVENTS.runFunction(Lcoldfusion.runtime.LocalScope;Ljava.lang.Object;Lcoldfusion.runtime.CFPage;Lcoldfusion.runtime.ArgumentCollection;)Ljava.lang.Object; (.../ceo_platform/com/bluefinger/saffire/eventsInterface.cfc:27) at cffbx_Switch2ecfm809910989.runPage()Ljava.lang.Object; (.../FB3/eventsConfig/fbx_Switch.cfm:1) at cffbx_fusebox30_CF50_nix2ecfm1714461926._factor5 (Ljavax.servlet.jsp.tagext.Tag;Ljavax.servlet.jsp.JspWriter;)Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:241) at cffbx_fusebox30_CF50_nix2ecfm1714461926._factor6 (Ljavax.servlet.jsp.tagext.Tag;Ljavax.servlet.jsp.JspWriter;)Ljava.lang.Object;.../FB3/fbx_fusebox30_CF50_nix.cfm:1) at cffbx_fusebox30_CF50_nix2ecfm1714461926.runPage()Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:1) at cfindex2ecfm1209209851.runPage()Ljava.lang.Object;(.../FB3/index.cfm:1) at cfeventsInterface2ecfc65660081$funcGETEVENTS.runFunction(Lcoldfusion.runtime.LocalScope;Ljava.lang.Object;Lcoldfusion.runtime.CFPage;Lcoldfusion.runtime.ArgumentCollection;)Ljava.lang.Object; (.../com/bluefinger/saffire/eventsInterface.cfc:27) at cffbx_Switch2ecfm809910989.runPage()Ljava.lang.Object; (...orm/FB3/eventsConfig/fbx_Switch.cfm:1) at cffbx_fusebox30_CF50_nix2ecfm1714461926._factor5 (Ljavax.servlet.jsp.tagext.Tag;Ljavax.servlet.jsp.JspWriter;)Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:241) at cffbx_fusebox30_CF50_nix2ecfm1714461926._factor6 (Ljavax.servlet.jsp.tagext.Tag;Ljavax.servlet.jsp.JspWriter;)Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:1) at cffbx_fusebox30_CF50_nix2ecfm1714461926.runPage()Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:1) at cfindex2ecfm1209209851.runPage()Ljava.lang.Object;(.../FB3/index.cfm:1) at cfeventsInterface2ecfc65660081$funcGETEVENTS.runFunction(Lcoldfusion.runtime.LocalScope;Ljava.lang.Object;Lcoldfusion.runtime.CFPage;Lcoldfusion.runtime.ArgumentCollection;)Ljava.lang.Object; (.../com/bluefinger/saffire/eventsInterface.cfc:27) at cffbx_Switch2ecfm809910989.runPage()Ljava.lang.Object; (.../FB3/eventsConfig/fbx_Switch.cfm:1) at cffbx_fusebox30_CF50_nix2ecfm1714461926._factor5 (Ljavax.servlet.jsp.tagext.Tag;Ljavax.servlet.jsp.JspWriter;)Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:241) at cffbx_fusebox30_CF50_nix2ecfm1714461926._factor6 (Ljavax.servlet.jsp.tagext.Tag;Ljavax.servlet.jsp.JspWriter;)Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:1) at cffbx_fusebox30_CF50_nix2ecfm1714461926.runPage()Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:1) java.security.PrivilegedActionException: java.io.FileNotFoundException: .../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.class: No such file or directory at coldfusion.xml.rpc.XmlRpcServiceImpl.registerWebService(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;ILjava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)V(XmlRpcServiceImpl.java:233) at coldfusion.xml.rpc.XmlRpcServiceImpl.getWebService(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;ILjava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)Lorg.apache.axis.client.Stub; (XmlRpcServiceImpl.java:464) at coldfusion.xml.rpc.XmlRpcServiceImpl.getWebServiceProxy(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;ILjava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)Lcoldfusion.xml.rpc.ServiceProxy; (XmlRpcServiceImpl.java:408) at coldfusion.tagext.lang.InvokeTag.doEndTag()I(InvokeTag.java:362) at cfeventsInterface2ecfc65660081$funcGETEVENTS.runFunction(Lcoldfusion.runtime.LocalScope;Ljava.lang.Object;Lcoldfusion.runtime.CFPage;Lcoldfusion.runtime.ArgumentCollection;)Ljava.lang.Object; (.../com/bluefinger/saffire/eventsInterface.cfc:27) at coldfusion.runtime.UDFMethod.invoke(Lcoldfusion.filter.FusionContext;)V(UDFMethod.java:338) at coldfusion.filter.SilentFilter.invoke(Lcoldfusion.filter.FusionContext;)V(SilentFilter.java:44) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(Lcoldfusion.filter.FusionContext;)V(UDFMethod.java:250) at coldfusion.filter.FunctionAccessFilter.invoke(Lcoldfusion.filter.FusionContext;)V(FunctionAccessFilter.java:53) at coldfusion.runtime.UDFMethod.runFilterChain(Ljava.lang.Object;Ljava.lang.Object;Lcoldfusion.runtime.ArgumentCollection;)Ljava.lang.Object; (UDFMethod.java:203) at coldfusion.runtime.UDFMethod.invoke(Ljava.lang.Object;Ljava.lang.String;Ljava.lang.Object; [Ljava.lang.Object;)Ljava.lang.Object;(UDFMethod.java:165) at coldfusion.runtime.TemplateProxy.invoke(Ljava.lang.String; [Ljava.lang.Object;Ljava.util.Map;Ljavax.servlet.jsp.PageContext;)Ljava.lang.Object; (TemplateProxy.java:192) at coldfusion.runtime.TemplateProxy.invoke(Ljava.lang.String; [Ljava.lang.Object;Ljavax.servlet.jsp.PageContext;)Ljava.lang.Object; (TemplateProxy.java:130) at coldfusion.runtime.CfJspPage._invoke(Ljava.lang.Object;Ljava.lang.String; [Ljava.lang.Object;)Ljava.lang.Object;(CfJspPage.java:1627) at cffbx_Switch2ecfm809910989.runPage()Ljava.lang.Object; (.../FB3/eventsConfig/fbx_Switch.cfm:1) at coldfusion.runtime.CfJspPage.invoke(Lcoldfusion.filter.FusionContext;)V(CfJspPage.java:147) at coldfusion.tagext.lang.IncludeTag.doStartTag()I(IncludeTag.java:357) at coldfusion.runtime.CfJspPage._emptyTag(Ljavax.servlet.jsp.tagext.Tag;)Z(CfJspPage.java:1876) at cffbx_fusebox30_CF50_nix2ecfm1714461926._factor5 (Ljavax.servlet.jsp.tagext.Tag;Ljavax.servlet.jsp.JspWriter;)Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:241) at cffbx_fusebox30_CF50_nix2ecfm1714461926._factor6 (Ljavax.servlet.jsp.tagext.Tag;Ljavax.servlet.jsp.JspWriter;)Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:1) at cffbx_fusebox30_CF50_nix2ecfm1714461926.runPage()Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:1) at coldfusion.runtime.CfJspPage.invoke(Lcoldfusion.filter.FusionContext;)V(CfJspPage.java:147) at coldfusion.tagext.lang.IncludeTag.doStartTag()I(IncludeTag.java:357) at coldfusion.runtime.CfJspPage._emptyTag(Ljavax.servlet.jsp.tagext.Tag;)Z(CfJspPage.java:1876) at cfindex2ecfm1209209851.runPage()Ljava.lang.Object;(.../FB3/index.cfm:1) at coldfusion.runtime.CfJspPage.invoke(Lcoldfusion.filter.FusionContext;)V(CfJspPage.java:147) at coldfusion.tagext.lang.IncludeTag.doStartTag()I(IncludeTag.java:357) at coldfusion.filter.CfincludeFilter.invoke(Lcoldfusion.filter.FusionContext;)V(CfincludeFilter.java:62) at coldfusion.filter.ApplicationFilter.invoke(Lcoldfusion.filter.FusionContext;)V(ApplicationFilter.java:107) at coldfusion.filter.RequestMonitorFilter.invoke(Lcoldfusion.filter.FusionContext;)V(RequestMonitorFilter.java:48) at coldfusion.filter.PathFilter.invoke(Lcoldfusion.filter.FusionContext;)V(PathFilter.java:80) at coldfusion.filter.LicenseFilter.invoke(Lcoldfusion.filter.FusionContext;)V(LicenseFilter.java:24) Caused by: java.io.FileNotFoundException: .../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.class: No such file or directory at jrockit.io.FileNativeIO.open0(Ljava.lang.String;I)I(Unknown Source) at jrockit.io.FileNativeIO.open(Ljava.lang.String;I)Ljava.io.FileDescriptor; (Unknown Source) at java.io.FileInputStream.<init>(Ljava.lang.String;)V(Unknown Source) at coldfusion.jsp.JavaCompiler.load(Ljava.lang.String;) [B(JavaCompiler.java:328) at coldfusion.jsp.JavaCompiler.compileClass(Ljava.lang.String;Ljava.lang.String;Z)Ljava.util.Map; (JavaCompiler.java:152) at coldfusion.xml.rpc.XmlRpcServiceImpl$2.run()Ljava.lang.Object; (XmlRpcServiceImpl.java:258) at jrockit.vm.AccessController.do_privileged_exc(Ljava.security.PrivilegedExceptionAction;Ljava.security.AccessControlContext;I)Ljava.lang.Object; (Unknown Source) at jrockit.vm.AccessController.doPrivileged(Ljava.security.PrivilegedExceptionAction;)Ljava.lang.Object; (Unknown Source) at coldfusion.xml.rpc.XmlRpcServiceImpl.registerWebService(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;ILjava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)V(XmlRpcServiceImpl.java:233) at coldfusion.xml.rpc.XmlRpcServiceImpl.getWebService(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;ILjava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)Lorg.apache.axis.client.Stub; (XmlRpcServiceImpl.java:464) at coldfusion.xml.rpc.XmlRpcServiceImpl.getWebServiceProxy(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;ILjava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)Lcoldfusion.xml.rpc.ServiceProxy; (XmlRpcServiceImpl.java:408) at coldfusion.tagext.lang.InvokeTag.doEndTag()I(InvokeTag.java:362) at cfeventsInterface2ecfc65660081$funcGETEVENTS.runFunction(Lcoldfusion.runtime.LocalScope;Ljava.lang.Object;Lcoldfusion.runtime.CFPage;Lcoldfusion.runtime.ArgumentCollection;)Ljava.lang.Object; (.../com/bluefinger/saffire/eventsInterface.cfc:27) at coldfusion.runtime.UDFMethod.invoke(Lcoldfusion.filter.FusionContext;)V(UDFMethod.java:338) at coldfusion.filter.SilentFilter.invoke(Lcoldfusion.filter.FusionContext;)V(SilentFilter.java:44) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(Lcoldfusion.filter.FusionContext;)V(UDFMethod.java:250) at coldfusion.filter.FunctionAccessFilter.invoke(Lcoldfusion.filter.FusionContext;)V(FunctionAccessFilter.java:53) at coldfusion.runtime.UDFMethod.runFilterChain(Ljava.lang.Object;Ljava.lang.Object;Lcoldfusion.runtime.ArgumentCollection;)Ljava.lang.Object; (UDFMethod.java:203) at coldfusion.runtime.UDFMethod.invoke(Ljava.lang.Object;Ljava.lang.String;Ljava.lang.Object; [Ljava.lang.Object;)Ljava.lang.Object;(UDFMethod.java:165) at coldfusion.runtime.TemplateProxy.invoke(Ljava.lang.String; [Ljava.lang.Object;Ljava.util.Map;Ljavax.servlet.jsp.PageContext;)Ljava.lang.Object; (TemplateProxy.java:192) at coldfusion.runtime.TemplateProxy.invoke(Ljava.lang.String; [Ljava.lang.Object;Ljavax.servlet.jsp.PageContext;)Ljava.lang.Object; (TemplateProxy.java:130) at coldfusion.runtime.CfJspPage._invoke(Ljava.lang.Object;Ljava.lang.String; [Ljava.lang.Object;)Ljava.lang.Object;(CfJspPage.java:1627) at cffbx_Switch2ecfm809910989.runPage()Ljava.lang.Object; (.../FB3/eventsConfig/fbx_Switch.cfm:1) at coldfusion.runtime.CfJspPage.invoke(Lcoldfusion.filter.FusionContext;)V(CfJspPage.java:147) at coldfusion.tagext.lang.IncludeTag.doStartTag()I(IncludeTag.java:357) at coldfusion.runtime.CfJspPage._emptyTag(Ljavax.servlet.jsp.tagext.Tag;)Z(CfJspPage.java:1876) at cffbx_fusebox30_CF50_nix2ecfm1714461926._factor5 (Ljavax.servlet.jsp.tagext.Tag;Ljavax.servlet.jsp.JspWriter;)Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:241) at cffbx_fusebox30_CF50_nix2ecfm1714461926._factor6 (Ljavax.servlet.jsp.tagext.Tag;Ljavax.servlet.jsp.JspWriter;)Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:1) at cffbx_fusebox30_CF50_nix2ecfm1714461926.runPage()Ljava.lang.Object; (.../FB3/fbx_fusebox30_CF50_nix.cfm:1) at coldfusion.runtime.CfJspPage.invoke(Lcoldfusion.filter.FusionContext;)V(CfJspPage.java:147) at coldfusion.tagext.lang.IncludeTag.doStartTag()I(IncludeTag.java:357) at coldfusion.runtime.CfJspPage._emptyTag(Ljavax.servlet.jsp.tagext.Tag;)Z(CfJspPage.java:1876) Full WebLogic stack trace: ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:8: <identifier> expected package .com_bf_common_dto_events; ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:10: illegal start of type public class EventArmingTO extends .com_bf_common_dto.AbstractValueObject implements java.io.Serializable { ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:119: '{' expected new org.apache.axis.description.TypeDesc(EventArmingTO.class); ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:119: <identifier> expected new org.apache.axis.description.TypeDesc(EventArmingTO.class); ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:119: '{' expected new org.apache.axis.description.TypeDesc(EventArmingTO.class); ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:181: '}' expected } ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:122: cannot resolve symbol symbol : variable typeDesc location: class <error>.EventArmingTO.<error> typeDesc.setXmlType(new javax.xml.namespace.QName("java:com.bf.common.dto.events", "EventArmingTO")); ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:127: cannot resolve symbol symbol : variable typeDesc location: class <error>.EventArmingTO.<error> typeDesc.addFieldDesc(elemField); ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:132: cannot resolve symbol symbol : variable typeDesc location: class <error>.EventArmingTO.<error> typeDesc.addFieldDesc(elemField); ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:137: cannot resolve symbol symbol : variable typeDesc location: class <error>.EventArmingTO.<error> typeDesc.addFieldDesc(elemField); ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:142: cannot resolve symbol symbol : variable typeDesc location: class <error>.EventArmingTO.<error> typeDesc.addFieldDesc(elemField); ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:147: cannot resolve symbol symbol : variable typeDesc location: class <error>.EventArmingTO.<error> typeDesc.addFieldDesc(elemField); ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:121: inner classes cannot have static declarations static { ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:154: cannot resolve symbol symbol : variable typeDesc location: class <error>.EventArmingTO.<error> return typeDesc; ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:153: inner classes cannot have static declarations public static org.apache.axis.description.TypeDesc getTypeDesc() { ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:166: cannot resolve symbol symbol : variable typeDesc location: class <error>.EventArmingTO.<error> _javaType, _xmlType, typeDesc); ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:160: inner classes cannot have static declarations public static org.apache.axis.encoding.Serializer getSerializer( ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:178: cannot resolve symbol symbol : variable typeDesc location: class <error>.EventArmingTO.<error> _javaType, _xmlType, typeDesc); ^ ..../WEB-INF/cfusion/stubs/WS-294418727//com_bf_common_dto_events/EventArmingTO.java:172: inner classes cannot have static declarations public static org.apache.axis.encoding.Deserializer getDeserializer( ^ 19 errors -- Tom Chiverton Advanced ColdFusion Programmer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Discover CFTicket - The leading ColdFusion Help Desk and Trouble Ticket application http://www.houseoffusion.com/banners/view.cfm?bannerid=48 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:217612 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54