users@glassfish.java.net

EJB Timer Service missing class files in ejb/j2ee-apps/__ejb_container_time

From: <glassfish_at_javadesktop.org>
Date: Wed, 14 Jan 2009 05:17:34 PST

Hello,

We have an application that makes use of the EJB Timer service. This works fine on one Glassfish server but not on another. We have 2 servers. One Linux, one Windows XP. Both are running Glassfish V2 UR2 Final Build (Sun Java System Application Server 9.1_02 (build b04-fcs)).

The Windows XP server works fine. On the Linux one we see:

[#|2009-01-13T16:47:41.217+0200|SEVERE|sun-appserver9.1|javax.enterprise.system.container.ejb|_ThreadID=10;_ThreadName=main;java.lang.ClassNotFoundException: com.sun.ejb.containers.TimerMigrationBean649625130_ConcreteImpl;_RequestID=fce91825-c64b-4b8d-ac9e-afb16f758ae6;|EJB5090: Exception in creating EJB container [java.lang.ClassNotFoundException: com.sun.ejb.containers.TimerMigrationBean649625130_ConcreteImpl]|#]

this is because there are no .class files in:
glassfish/domains/domain1/generated/ejb/j2ee-apps/__ejb_container_timer_app/com/sun/ejb/containers/

We set the server logging to FINE and can see that the files seem to be compiled on startup but where have they gone?!

[#|2009-01-14T14:15:57.711+0200|FINE|sun-appserver9.1|javax.enterprise.system.tools.deployment|_ThreadID=10;_ThreadName=main;ClassName=com.sun.ejb.codegen.IASEJBC;MethodName=compileClasses;_RequestID=8f7e4661-7222-4e56-8868-60aa1acc2a08;|[EJBC] JAVAC COMMAND:
        -g
        -d
        /adir/bdir/glassfish/domains/domain1/generated/ejb/j2ee-apps/__ejb_container_timer_app
        -classpath

(rest snipped)


[#|2009-01-14T14:15:57.717+0200|FINE|sun-appserver9.1|javax.enterprise.system.tools.deployment|_ThreadID=10;_ThreadName=main;ClassName=com.sun.ejb.codegen.IASEJBC;MethodName=compileClasses;_RequestID=8f7e4661-7222-4e56-8868-60aa1acc2a08;|JAVA compile time (6 files) = 5|#]

[#|2009-01-14T14:15:57.717+0200|FINE|sun-appserver9.1|javax.enterprise.system.tools.deployment|_ThreadID=10;_ThreadName=main;ClassName=com.sun.ejb.codegen.CmpCompiler;MethodName=compile;__ejb_container_timer_app;_RequestID=8f7e4661-7222-4e56-8868-60aa1acc2a08;|DPL5106: EJBC - End of CMP section for [__ejb_container_timer_app]|#]



We are completely out of ideas, what do we try now?

Thanks.
[Message sent by forum member 'scotty76' (scotty76)]

http://forums.java.net/jive/thread.jspa?messageID=325951