in parallel I'm running a support case at BEA. Surprisingly they seem to be on the move to fix the EJB3 compiler bug. I've received a first patch, which didn't fully fix it but it seems they are on a good way. I'll keep you informed about the progress.
Regarding the interceptor change, someone with deeper knowledge of Seam internals should take a look at this issue. My solution is only a workaround. It shows that there's a possible problem with compatibility of JBoss AS or WebLogic Server regarding the EJB3 spec, so please check this issue carefully.
could you let me know the case number with BEA ? Since I opened a case myself I could refer to your number when talking to BEA.
You can send me the case number to : email@example.com.
I'm glad to hear that they are moving forward with the ticket and that BEA is doing something about it. I am talking with the dev team about your changes. Including the interceptor change. We'll see how it fits it, and how it needs to be implemented.
I've managed to primarily fix the varags problem together with BEA support. Although the seam timer service still doesn't work because of different problem. I've opened a new support case hoping to get this finally fixed. I'll keep you up to date.
Thanks for the detail analysis and fix, for making seams to run in weblogic :-)
As explained by you, I have tried to update your fix on to the latest seam version and tried to re-build the seam package, after lot of struggle due to maven artifact download/path/proxy setting(some URL are blocked by our company) I was able to re-build the seam jarâ€™s with all the fix you had provided.
After this build, I had built the booking example and deployed to my Weblogic 10.0 and found that there were still EJB compiler errors, which stopped me to deploy my booking example in the server, for more detail kindly request you refer the below logs.
To do some more testing, I had removed the TimerServiceDispatcher java class and re-build my seam and the booking example. After these changes I was able to deploy my booking examples but encountered runtime exception.
Finally, I would kindly request if you could help me in overcoming this issue.
Logs from my Server:
ServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:149: cannot find symbol
symbol : method scheduleInvocation(org.jboss.seam.intercept.InvocationContext,org.jboss.seam.Component)
location: interface org.jboss.seam.async.TimerServiceDispatcher_qzt5w2_Intf
result = __bean.scheduleInvocation(
action\EjbSynchronizations_4yfxmo_Impl.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
<Feb 13, 2008 3:42:57 PM GMT+05:30> <BEA-149205> <Failed to initialize the application 'jboss-seam-jee5' d
ue to error weblogic.application.ModuleException: Exception preparing module: EJBModule(jboss-seam.jar)
Unable to deploy EJB: jboss-seam.jar from jboss-seam.jar: