It looks like the default provider also has this issue, but the log messages are nicer:
[#|2008-05-22T12:10:24.408-0400|INFO|sun-appserver9.1|javax.enterprise.system.core.security|_Thr
eadID=10;_ThreadName=main;|JACC Policy Provider: PolicyWrapper.implies, context(__ejb_container_
timer_app/ejb_jar)- permission((javax.security.jacc.EJBMethodPermission TimerBean checkStatus,Lo
calHome,java.lang.String,boolean)) domain that failed(ProtectionDomain (file:/__ejb_container_t
imer_app/ejb_jar <no signer certificates>)
[#|2008-05-22T12:10:24.409-0400|INFO|sun-appserver9.1|javax.enterprise.system.container.ejb|_ThreadID=10;_ThreadName=main;TimerBean;|EJB5018: An exception was thrown during an ejb invocation on [TimerBean]|#]
[Message sent by forum member 'brian_of_fortent' (brian_of_fortent)]
http://forums.java.net/jive/thread.jspa?messageID=276052