9 Replies Latest reply on Jan 15, 2005 11:41 PM by graysonpierce

    Building from sources

    igorfie

      Can you provide instructions how to build EJB3 preview from sources?

        • 1. Re: Building from sources
          bill.burke

          Its a little complicated right now to get from CVS unfortunately...There were some bugs in JBoss Remoting in HEAD, so you may have to get JBoss 4.0.0 from CVS. Here's what I did....

          1. cvs checkout jboss-head
          2. cvs checkout -r Branch_4_0 jboss-4.0
          3. mv jboss-head/ejb3x jboss-4.0
          4. mv jboss-head/ejb3 jboss-4.0


          with JDK 1.4

          5. cd jboss-4.0/build
          6. build.sh

          With JDK 5.0

          7. cd jboss-4.0/ejb3x
          8. ant
          9. cd jboss-4.0/ejb3
          10. ant

          The ejb3.deployer file and ejb3-interceptors-aop.xml file is in ejb3/output/lib. These you'll need to copy to all.

          Sorry for the complexity. Eventually I'll add ejb3 to the 4.0 branch when I have time. Let me know if you have problems

          Bill

          • 2. Re: Building from sources
            graysonpierce

            Do these instructions still apply? I'm trying to build ejb3 after havinng successfully built jboss and ejb3x but I'm getting the following error:

            configure:
            
            init:
            
            _buildmagic:build-bypass-checker:
            
            _buildmagic:build-bypass-notice:
            
            _buildmagic:build-bypass-check:
            
            internal-jars:
            
            _buildmagic:init:
            
            init:
            
            compile-etc:
            
            compile-classes:
             [javac] Compiling 131 source files to C:\javatest\jboss\jboss-4.0\ejb3\output\classes
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\BaseSessionContext.java:32: warning: [deprecation] java.security.Identity in java.security has been deprecated
             [javac] import java.security.Identity;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\BaseSessionContext.java:71: warning: [deprecation] java.security.Identity in java.security has been deprecated
             [javac] public Identity getCallerIdentity()
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\BaseSessionContext.java:86: warning: [deprecation] java.security.Identity in java.security has been deprecated
             [javac] public boolean isCallerInRole(Identity role)
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:10: cannot find symbol
             [javac] symbol : class ClassContainer
             [javac] location: package org.jboss.aop
             [javac] import org.jboss.aop.ClassContainer;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:39: cannot find symbol
             [javac] symbol: class ClassContainer
             [javac] public abstract class EJBContainer extends ClassContainer implements Container
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\Ejb3Module.java:14: cannot find symbol
             [javac] symbol : class DomainDefinition
             [javac] location: package org.jboss.aop
             [javac] import org.jboss.aop.DomainDefinition;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\StrictMaxPool.java:22: cannot find symbol
             [javac] symbol : class ClassContainer
             [javac] location: package org.jboss.aop
             [javac] import org.jboss.aop.ClassContainer;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostDeleteEventListener.java:9: cannot find symbol
             [javac] symbol : class PostDeleteEventListener
             [javac] location: package org.hibernate.event
             [javac] import org.hibernate.event.PostDeleteEventListener;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostDeleteEventListener.java:10: cannot find symbol
             [javac] symbol : class PostDeleteEvent
             [javac] location: package org.hibernate.event
             [javac] import org.hibernate.event.PostDeleteEvent;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostDeleteEventListener.java:21: cannot find symbol
             [javac] symbol: class PostDeleteEventListener
             [javac] public class EJB3PostDeleteEventListener implements PostDeleteEventListener
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostDeleteEventListener.java:30: cannot find symbol
             [javac] symbol : class PostDeleteEvent
             [javac] location: class org.jboss.ejb3.callback.EJB3PostDeleteEventListener
             [javac] public void onPostDelete(PostDeleteEvent event)
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostInsertEventListener.java:9: cannot find symbol
             [javac] symbol : class PostInsertEventListener
             [javac] location: package org.hibernate.event
             [javac] import org.hibernate.event.PostInsertEventListener;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostInsertEventListener.java:10: cannot find symbol
             [javac] symbol : class PostInsertEvent
             [javac] location: package org.hibernate.event
             [javac] import org.hibernate.event.PostInsertEvent;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostInsertEventListener.java:16: cannot find symbol
             [javac] symbol: class PostInsertEventListener
             [javac] public class EJB3PostInsertEventListener implements PostInsertEventListener
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostInsertEventListener.java:25: cannot find symbol
             [javac] symbol : class PostInsertEvent
             [javac] location: class org.jboss.ejb3.callback.EJB3PostInsertEventListener
             [javac] public void onPostInsert(PostInsertEvent event)
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostLoadEventListener.java:9: cannot find symbol
             [javac] symbol : class PostLoadEventListener
             [javac] location: package org.hibernate.event
             [javac] import org.hibernate.event.PostLoadEventListener;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostLoadEventListener.java:10: cannot find symbol
             [javac] symbol : class PostLoadEvent
             [javac] location: package org.hibernate.event
             [javac] import org.hibernate.event.PostLoadEvent;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostLoadEventListener.java:16: cannot find symbol
             [javac] symbol: class PostLoadEventListener
             [javac] public class EJB3PostLoadEventListener implements PostLoadEventListener
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostLoadEventListener.java:25: cannot find symbol
             [javac] symbol : class PostLoadEvent
             [javac] location: class org.jboss.ejb3.callback.EJB3PostLoadEventListener
             [javac] public void onPostLoad(PostLoadEvent event)
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostUpdateEventListener.java:9: cannot find symbol
             [javac] symbol : class PostUpdateEventListener
             [javac] location: package org.hibernate.event
             [javac] import org.hibernate.event.PostUpdateEventListener;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostUpdateEventListener.java:10: cannot find symbol
             [javac] symbol : class PostUpdateEvent
             [javac] location: package org.hibernate.event
             [javac] import org.hibernate.event.PostUpdateEvent;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostUpdateEventListener.java:16: cannot find symbol
             [javac] symbol: class PostUpdateEventListener
             [javac] public class EJB3PostUpdateEventListener implements PostUpdateEventListener
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostUpdateEventListener.java:25: cannot find symbol
             [javac] symbol : class PostUpdateEvent
             [javac] location: class org.jboss.ejb3.callback.EJB3PostUpdateEventListener
             [javac] public void onPostUpdate(PostUpdateEvent event)
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\HibernateSessionFactory.java:153: cannot find symbol
             [javac] symbol : method setPostDeleteEventListener(org.jboss.ejb3.callback.EJB3PostDeleteEventListener)
             [javac] location: class org.hibernate.event.SessionEventListenerConfig
             [javac] listenerCfg.setPostDeleteEventListener(new EJB3PostDeleteEventListener(callbackHandler));
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\HibernateSessionFactory.java:154: cannot find symbol
             [javac] symbol : method setPostLoadEventListener(org.jboss.ejb3.callback.EJB3PostLoadEventListener)
             [javac] location: class org.hibernate.event.SessionEventListenerConfig
             [javac] listenerCfg.setPostLoadEventListener(new EJB3PostLoadEventListener(callbackHandler));
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\HibernateSessionFactory.java:155: cannot find symbol
             [javac] symbol : method setPostUpdateEventListener(org.jboss.ejb3.callback.EJB3PostUpdateEventListener)
             [javac] location: class org.hibernate.event.SessionEventListenerConfig
             [javac] listenerCfg.setPostUpdateEventListener(new EJB3PostUpdateEventListener(callbackHandler));
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\HibernateSessionFactory.java:156: cannot find symbol
             [javac] symbol : method setPostInsertEventListener(org.jboss.ejb3.callback.EJB3PostInsertEventListener)
             [javac] location: class org.hibernate.event.SessionEventListenerConfig
             [javac] listenerCfg.setPostInsertEventListener(new EJB3PostInsertEventListener(callbackHandler));
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:92: cannot find symbol
             [javac] symbol : variable clazz
             [javac] location: class org.jboss.ejb3.EJBContainer
             [javac] return clazz;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:102: cannot find symbol
             [javac] symbol : variable constructorInterceptors
             [javac] location: class org.jboss.ejb3.EJBContainer
             [javac] Interceptor[] cInterceptors = constructorInterceptors[defaultConstructorIndex];
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:107: cannot find symbol
             [javac] symbol : variable constructors
             [javac] location: class org.jboss.ejb3.EJBContainer
             [javac] return constructors[defaultConstructorIndex].newInstance();
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:124: setAdvisor(org.jboss.aop.Advisor) in org.jboss.aop.joinpoint.InvocationBase cannot be applied to (org.jboss.ejb3.EJBContainer)
             [javac] invocation.setAdvisor(this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:125: cannot find symbol
             [javac] symbol : variable constructors
             [javac] location: class org.jboss.ejb3.EJBContainer
             [javac] invocation.setConstructor(constructors[defaultConstructorIndex]);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:139: cannot find symbol
             [javac] symbol : variable clazz
             [javac] location: class org.jboss.ejb3.EJBContainer
             [javac] clazz = classloader.loadClass(beanClassName);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:140: cannot find symbol
             [javac] symbol : method initializeClassContainer()
             [javac] location: class org.jboss.ejb3.EJBContainer
             [javac] initializeClassContainer();
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:141: cannot find symbol
             [javac] symbol : variable constructors
             [javac] location: class org.jboss.ejb3.EJBContainer
             [javac] for (int i = 0; i < constructors.length; i++)
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:143: cannot find symbol
             [javac] symbol : variable constructors
             [javac] location: class org.jboss.ejb3.EJBContainer
             [javac] if (constructors.getParameterTypes().length == 0)
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:155: cannot find symbol
             [javac] symbol : method resolveAnnotation(java.lang.Class<org.jboss.ejb3.PoolClass>)
             [javac] location: class org.jboss.ejb3.EJBContainer
             [javac] PoolClass poolClass = (PoolClass) resolveAnnotation(PoolClass.class);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:160: cannot find symbol
             [javac] symbol : variable clazz
             [javac] location: class org.jboss.ejb3.EJBContainer
             [javac] pool.initialize(this, beanContextClass, clazz, maxSize, timeout);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:198: loadInjectors(org.jboss.ejb3.Container) in org.jboss.ejb3.injection.InjectHandler cannot be applied to (org.jboss.ejb3.EJBContainer)
             [javac] List list = InjectHandler.loadInjectors(this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:199: loadInjectors(org.jboss.ejb3.Container) in org.jboss.ejb3.injection.ResourceHandler cannot be applied to (org.jboss.ejb3.EJBContainer)
             [javac] list.addAll(ResourceHandler.loadInjectors(this));
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:200: loadInjectors(org.jboss.ejb3.Container) in org.jboss.ejb3.injection.EJBHandler cannot be applied to (org.jboss.ejb3.EJBContainer)
             [javac] list.addAll(EJBHandler.loadInjectors(this));
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\EJBContainer.java:214: cannot find symbol
             [javac] symbol : constructor SessionCallbackHandler(org.jboss.ejb3.EJBContainer,java.lang.Class[])
             [javac] location: class org.jboss.ejb3.callback.SessionCallbackHandler
             [javac] callbackHandler = new SessionCallbackHandler(this, getHandledCallbacks());
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\SessionCallbackHandler.java:30: cannot find symbol
             [javac] symbol : method getClazz()
             [javac] location: class org.jboss.aop.Advisor
             [javac] beanClass = beanAdvisor.getClazz();
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\SessionCallbackHandler.java:101: cannot find symbol
             [javac] symbol : method getClazz()
             [javac] location: class org.jboss.aop.Advisor
             [javac] Method[] methods = beanAdvisor.getClazz().getDeclaredMethods();
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\Ejb3Module.java:125: cannot find symbol
             [javac] symbol : class DomainDefinition
             [javac] location: class org.jboss.ejb3.Ejb3Module
             [javac] DomainDefinition def = AspectManager.instance().getContainer("Stateless Bean");
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\Ejb3Module.java:125: cannot find symbol
             [javac] symbol : method getContainer(java.lang.String)
             [javac] location: class org.jboss.aop.AspectManager
             [javac] DomainDefinition def = AspectManager.instance().getContainer("Stateless Bean");
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\Ejb3Module.java:136: cannot find symbol
             [javac] symbol : class DomainDefinition
             [javac] location: class org.jboss.ejb3.Ejb3Module
             [javac] DomainDefinition def = AspectManager.instance().getContainer("Stateful Bean");
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\Ejb3Module.java:136: cannot find symbol
             [javac] symbol : method getContainer(java.lang.String)
             [javac] location: class org.jboss.aop.AspectManager
             [javac] DomainDefinition def = AspectManager.instance().getContainer("Stateful Bean");
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\Ejb3Module.java:152: cannot find symbol
             [javac] symbol : class DomainDefinition
             [javac] location: class org.jboss.ejb3.Ejb3Module
             [javac] DomainDefinition def = AspectManager.instance().getContainer("Message Driven Bean");
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\Ejb3Module.java:152: cannot find symbol
             [javac] symbol : method getContainer(java.lang.String)
             [javac] location: class org.jboss.aop.AspectManager
             [javac] DomainDefinition def = AspectManager.instance().getContainer("Message Driven Bean");
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\ProxyDeployer.java:63: cannot find symbol
             [javac] symbol : method addClassAnnotation(java.lang.Class<org.jboss.ejb3.remoting.RemoteBindings>,org.jboss.ejb3.remoting.RemoteBindings)
             [javac] location: class org.jboss.aop.annotation.AnnotationRepository
             [javac] advisor.getAnnotations().addClassAnnotation(RemoteBindings.class, bindings);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\ProxyDeployer.java:87: cannot find symbol
             [javac] symbol : method addClassAnnotation(java.lang.Class<org.jboss.ejb3.LocalBinding>,org.jboss.ejb3.LocalBinding)
             [javac] location: class org.jboss.aop.annotation.AnnotationRepository
             [javac] advisor.getAnnotations().addClassAnnotation(LocalBinding.class, localBinding);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\SessionContainer.java:42: inconvertible types
             [javac] found : java.lang.Object
             [javac] required: org.jboss.ejb3.SessionContainer
             [javac] return (SessionContainer) getContainersContext(ctx).lookup(name);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\SessionContainer.java:56: cannot find symbol
             [javac] symbol : method rebind(javax.naming.Context,java.lang.String,org.jboss.ejb3.SessionContainer)
             [javac] location: class org.jboss.naming.NonSerializableFactory
             [javac] NonSerializableFactory.rebind(containers, ejbName, this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\SessionContainer.java:59: registerTarget(java.lang.Object,java.lang.Object) in org.jboss.aop.Dispatcher cannot be applied to (java.lang.String,org.jboss.ejb3.SessionContainer)
             [javac] Dispatcher.singleton.registerTarget(getObjectName().toString(), this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\SessionContainer.java:60: cannot find symbol
             [javac] symbol : constructor ProxyDeployer(org.jboss.ejb3.SessionContainer)
             [javac] location: class org.jboss.ejb3.ProxyDeployer
             [javac] proxyDeployer = new ProxyDeployer(this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateful\StatefulBeanContext.java:81: cannot find symbol
             [javac] symbol : method setContainer(org.jboss.ejb3.SessionContainer)
             [javac] location: class org.jboss.ejb3.stateful.StatefulBeanContext
             [javac] setContainer(SessionContainer.findContainer(containerName));
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\cache\StatefulReplicationInterceptor.java:43: inconvertible types
             [javac] found : org.jboss.aop.Advisor
             [javac] required: org.jboss.ejb3.stateful.StatefulContainer
             [javac] StatefulContainer container = (StatefulContainer) ejb.getAdvisor();
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\mdb\MessageDrivenContainer.java:122: cannot find symbol
             [javac] symbol : variable clazz
             [javac] location: class org.jboss.ejb3.mdb.MessageDrivenContainer
             [javac] ContainerConfiguration annotation = (ContainerConfiguration) clazz.getAnnotation(ContainerConfiguration.class);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\mdb\MessageDrivenContainer.java:143: cannot find symbol
             [javac] symbol : variable clazz
             [javac] location: class org.jboss.ejb3.mdb.MessageDrivenContainer
             [javac] ON_MESSAGE = clazz.getMethod("onMessage", new Class[]{arg});
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\mdb\MessageDrivenContainer.java:190: cannot find symbol
             [javac] symbol : method resolveAnnotation(java.lang.Class<org.jboss.ejb3.mdb.ConnectionConfig>)
             [javac] location: class org.jboss.ejb3.mdb.MessageDrivenContainer
             [javac] ConnectionConfig connectionConfig = (ConnectionConfig) resolveAnnotation(ConnectionConfig.class);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\mdb\MessageDrivenContainer.java:442: getTimerService(org.jboss.ejb3.Container,org.jboss.ejb.txtimer.TimedObjectInvoker) in org.jboss.ejb3.EjbTimerUtil cannot be applied to (org.jboss.ejb3.mdb.MessageDrivenContainer,org.jboss.ejb3.mdb.MessageDrivenContainer)
             [javac] timerService = EjbTimerUtil.getTimerService(this, this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\mdb\MessageDrivenContainer.java:447: removeTimerService(org.jboss.ejb3.Container) in org.jboss.ejb3.EjbTimerUtil cannot be applied to (org.jboss.ejb3.mdb.MessageDrivenContainer)
             [javac] EjbTimerUtil.removeTimerService(this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\mdb\MessageDrivenContainer.java:545: cannot find symbol
             [javac] symbol : variable methodInterceptors
             [javac] location: class org.jboss.ejb3.mdb.MessageDrivenContainer
             [javac] MethodInfo info = (MethodInfo) methodInterceptors.get(hash);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\mdb\MessageDrivenContainer.java:552: setAdvisor(org.jboss.aop.Advisor) in org.jboss.aop.joinpoint.InvocationBase cannot be applied to (org.jboss.ejb3.mdb.MessageDrivenContainer)
             [javac] nextInvocation.setAdvisor(this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\remoting\ReplicantsManagerInterceptorFactory.java:31: inconvertible types
             [javac] found : org.jboss.aop.Advisor
             [javac] required: org.jboss.ejb3.SessionContainer
             [javac] SessionContainer container = (SessionContainer) advisor;
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\remoting\ReplicantsManagerInterceptorFactory.java:32: cannot find symbol
             [javac] symbol : constructor ReplicantsManagerInterceptor(java.util.Map)
             [javac] location: class org.jboss.aspects.remoting.ReplicantsManagerInterceptor
             [javac] return new ReplicantsManagerInterceptor(container.getClusterFamilies());
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateful\StatefulContainer.java:57: cannot find symbol
             [javac] symbol : method resolveAnnotation(java.lang.Class<org.jboss.ejb3.cache.Cache>)
             [javac] location: class org.jboss.ejb3.stateful.StatefulContainer
             [javac] Cache cacheConfig = (Cache) resolveAnnotation(Cache.class);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateful\StatefulContainer.java:59: initialize(org.jboss.ejb3.Container) in org.jboss.ejb3.cache.StatefulCache cannot be applied to (org.jboss.ejb3.stateful.StatefulContainer)
             [javac] cache.initialize(this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateful\StatefulContainer.java:82: cannot find symbol
             [javac] symbol : variable methodInterceptors
             [javac] location: class org.jboss.ejb3.stateful.StatefulContainer
             [javac] MethodInfo info = (MethodInfo) methodInterceptors.get(hash);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateful\StatefulContainer.java:89: setAdvisor(org.jboss.aop.Advisor) in org.jboss.aop.joinpoint.InvocationBase cannot be applied to (org.jboss.ejb3.stateful.StatefulContainer)
             [javac] nextInvocation.setAdvisor(this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateful\StatefulContainer.java:116: cannot find symbol
             [javac] symbol : variable methodInterceptors
             [javac] location: class org.jboss.ejb3.stateful.StatefulContainer
             [javac] MethodInfo info = (MethodInfo) methodInterceptors.get(si.getMethodHash());
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateful\StatefulContainer.java:135: setAdvisor(org.jboss.aop.Advisor) in org.jboss.aop.joinpoint.InvocationBase cannot be applied to (org.jboss.ejb3.stateful.StatefulContainer)
             [javac] newSi.setAdvisor(this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateful\StatefulInstanceInterceptor.java:122: inconvertible types
             [javac] found : org.jboss.aop.Advisor
             [javac] required: org.jboss.ejb3.stateful.StatefulContainer
             [javac] StatefulContainer container = (StatefulContainer) ejb.getAdvisor();
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateful\StatefulInstanceInterceptor.java:144: cannot find symbol
             [javac] symbol : method resolveAnnotation(java.lang.reflect.Method,java.lang.Class<javax.ejb.Remove>)
             [javac] location: class org.jboss.ejb3.stateful.StatefulContainer
             [javac] Remove remove = (Remove) container.resolveAnnotation(ejb.getMethod(), Remove.class);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateful\StatefulRemoteInvocation.java:36: cannot find symbol
             [javac] symbol : constructor MethodInvocation()
             [javac] location: class org.jboss.aop.joinpoint.MethodInvocation
             [javac] {
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateful\StatefulRemoteInvocation.java:56: cannot find symbol
             [javac] symbol : method writeExternal(java.io.ObjectOutput)
             [javac] location: class org.jboss.aop.joinpoint.MethodInvocation
             [javac] super.writeExternal(out);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateful\StatefulRemoteInvocation.java:62: cannot find symbol
             [javac] symbol : method readExternal(java.io.ObjectInput)
             [javac] location: class org.jboss.aop.joinpoint.MethodInvocation
             [javac] super.readExternal(in);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateless\StatelessContainer.java:53: getTimerService(org.jboss.ejb3.Container,org.jboss.ejb.txtimer.TimedObjectInvoker) in org.jboss.ejb3.EjbTimerUtil cannot be applied to (org.jboss.ejb3.stateless.StatelessContainer,org.jboss.ejb3.stateless.StatelessContainer)
             [javac] timerService = EjbTimerUtil.getTimerService(this, this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateless\StatelessContainer.java:58: removeTimerService(org.jboss.ejb3.Container) in org.jboss.ejb3.EjbTimerUtil cannot be applied to (org.jboss.ejb3.stateless.StatelessContainer)
             [javac] EjbTimerUtil.removeTimerService(this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateless\StatelessContainer.java:79: cannot find symbol
             [javac] symbol : variable methodInterceptors
             [javac] location: class org.jboss.ejb3.stateless.StatelessContainer
             [javac] MethodInfo info = (MethodInfo) methodInterceptors.get(cb.getCallbackMethodHash());
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateless\StatelessContainer.java:82: setAdvisor(org.jboss.aop.Advisor) in org.jboss.aop.joinpoint.InvocationBase cannot be applied to (org.jboss.ejb3.stateless.StatelessContainer)
             [javac] nextInvocation.setAdvisor(this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateless\StatelessContainer.java:110: cannot find symbol
             [javac] symbol : variable methodInterceptors
             [javac] location: class org.jboss.ejb3.stateless.StatelessContainer
             [javac] MethodInfo info = (MethodInfo) methodInterceptors.get(hash);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateless\StatelessContainer.java:117: setAdvisor(org.jboss.aop.Advisor) in org.jboss.aop.joinpoint.InvocationBase cannot be applied to (org.jboss.ejb3.stateless.StatelessContainer)
             [javac] nextInvocation.setAdvisor(this);
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateless\StatelessContainer.java:137: cannot find symbol
             [javac] symbol : variable methodInterceptors
             [javac] location: class org.jboss.ejb3.stateless.StatelessContainer
             [javac] MethodInfo info = (MethodInfo) methodInterceptors.get(si.getMethodHash());
             [javac] ^
             [javac] C:\javatest\jboss\jboss-4.0\ejb3\src\main\org\jboss\ejb3\stateless\StatelessContainer.java:146: setAdvisor(org.jboss.aop.Advisor) in org.jboss.aop.joinpoint.InvocationBase cannot be applied to (org.jboss.ejb3.stateless.StatelessContainer)
             [javac] newSi.setAdvisor(this);
             [javac] ^
             [javac] Note: Some input files use unchecked or unsafe operations.
             [javac] Note: Recompile with -Xlint:unchecked for details.
             [javac] 83 errors
             [javac] 3 warnings
            
             BUILD FAILED
            
             C:\javatest\jboss\jboss-4.0\ejb3\build.xml:200: Compile failed; see the compiler error output for details.
             at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:938)
             at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)
             at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
             at org.apache.tools.ant.Task.perform(Task.java:364)
             at org.apache.tools.ant.Target.execute(Target.java:341)
             at org.apache.tools.ant.Target.performTasks(Target.java:369)
             at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
             at org.jboss.tools.buildmagic.task.CallTarget.execute(CallTarget.java:141)
             at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
             at org.apache.tools.ant.Task.perform(Task.java:364)
             at org.apache.tools.ant.Target.execute(Target.java:341)
             at org.apache.tools.ant.Target.performTasks(Target.java:369)
             at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
             at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
             at org.apache.tools.ant.Main.runBuild(Main.java:673)
             at org.apache.tools.ant.Main.startAnt(Main.java:188)
             at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
             at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)


            • 3. Re: Building from sources
              igorfie

              Assuming you have Branch_4_0 sources in %JBOSS_SRC% directory, try the following

              1. replace content of aop, aspect, ejb3 and ejb3x directories from CVS HEAD
              2. using JDK 1.4, run regular jboss build
              cd %JBOSS_SRC%\build
              build.bat
              3. using JDK 5
              cd %JBOSS_SRC%\aop
              build jars15
              cd %JBOSS_SRC%\aspects
              build jars15
              cd %JBOSS_SRC%\ejb3x
              build
              cd %JBOSS_SRC%\ejb3
              4. remove jboss-aop.deployer from server/all/deploy
              5. unzip %JBOSS_SRC%\aspects\output\lib\jboss-aop-jdk50.deployer into server/all/deploy/jboss-aop-jdk50.deployer
              6. copy ejb3.deployer and ejb3-interceptors-aop.xml from ejb3/output/lib to server/all/deploy

              • 4. Re: Building from sources
                graysonpierce

                Igor,

                Thanks for the response. I'm assuming this is what you mean:

                1. replace content of aop, aspect, ejb3 and ejb3x directories from CVS HEAD
                2. using JDK 1.4, run regular jboss build
                cd %JBOSS_SRC%\build
                build.bat
                3. using JDK 5
                cd %JBOSS_SRC%\aop
                build jars15
                cd %JBOSS_SRC%\aspects
                build jars15
                cd %JBOSS_SRC%\ejb3x
                build
                cd %JBOSS_SRC%\ejb3
                build
                4. remove jboss-aop.deployer from server/all/deploy
                5. unzip %JBOSS_SRC%\aspects\output\lib\jboss-aop-jdk50.deployer into server/all/deploy/jboss-aop-jdk50.deployer
                6. copy ejb3.deployer and ejb3-interceptors-aop.xml from ejb3/output/lib to server/all/deploy

                I still can't get ejb3 to compile due to hibernate dependencies. The hiberante version in JBoss-4.0 of Branch_4_0 doesn't seem to be the right one. Here is the latest output


                
                configure:
                
                init:
                
                _buildmagic:build-bypass-checker:
                
                _buildmagic:build-bypass-notice:
                
                _buildmagic:build-bypass-check:
                
                internal-jars:
                
                _buildmagic:init:
                
                init:
                
                compile-etc:
                 [mkdir] Created dir: C:\j\jboss-4.0\ejb3\output\etc
                 [copy] Copying 1 file to C:\j\jboss-4.0\ejb3\output\etc
                
                compile-classes:
                 [mkdir] Created dir: C:\j\jboss-4.0\ejb3\output\classes
                 [javac] Compiling 132 source files to C:\j\jboss-4.0\ejb3\output\classes
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\BaseSessionContext.java:32: warning: [deprecation] java.security.Identity in java.security has been deprecated
                 [javac] import java.security.Identity;
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\BaseSessionContext.java:71: warning: [deprecation] java.security.Identity in java.security has been deprecated
                 [javac] public Identity getCallerIdentity()
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\BaseSessionContext.java:86: warning: [deprecation] java.security.Identity in java.security has been deprecated
                 [javac] public boolean isCallerInRole(Identity role)
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostDeleteEventListener.java:9: cannot find symbol
                 [javac] symbol : class PostDeleteEventListener
                 [javac] location: package org.hibernate.event
                 [javac] import org.hibernate.event.PostDeleteEventListener;
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostDeleteEventListener.java:10: cannot find symbol
                 [javac] symbol : class PostDeleteEvent
                 [javac] location: package org.hibernate.event
                 [javac] import org.hibernate.event.PostDeleteEvent;
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostDeleteEventListener.java:21: cannot find symbol
                 [javac] symbol: class PostDeleteEventListener
                 [javac] public class EJB3PostDeleteEventListener implements PostDeleteEventListener
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostDeleteEventListener.java:30: cannot find symbol
                 [javac] symbol : class PostDeleteEvent
                 [javac] location: class org.jboss.ejb3.callback.EJB3PostDeleteEventListener
                 [javac] public void onPostDelete(PostDeleteEvent event)
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostInsertEventListener.java:9: cannot find symbol
                 [javac] symbol : class PostInsertEventListener
                 [javac] location: package org.hibernate.event
                 [javac] import org.hibernate.event.PostInsertEventListener;
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostInsertEventListener.java:10: cannot find symbol
                 [javac] symbol : class PostInsertEvent
                 [javac] location: package org.hibernate.event
                 [javac] import org.hibernate.event.PostInsertEvent;
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostInsertEventListener.java:16: cannot find symbol
                 [javac] symbol: class PostInsertEventListener
                 [javac] public class EJB3PostInsertEventListener implements PostInsertEventListener
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostInsertEventListener.java:25: cannot find symbol
                 [javac] symbol : class PostInsertEvent
                 [javac] location: class org.jboss.ejb3.callback.EJB3PostInsertEventListener
                 [javac] public void onPostInsert(PostInsertEvent event)
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostLoadEventListener.java:9: cannot find symbol
                 [javac] symbol : class PostLoadEventListener
                 [javac] location: package org.hibernate.event
                 [javac] import org.hibernate.event.PostLoadEventListener;
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostLoadEventListener.java:10: cannot find symbol
                 [javac] symbol : class PostLoadEvent
                 [javac] location: package org.hibernate.event
                 [javac] import org.hibernate.event.PostLoadEvent;
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostLoadEventListener.java:16: cannot find symbol
                 [javac] symbol: class PostLoadEventListener
                 [javac] public class EJB3PostLoadEventListener implements PostLoadEventListener
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostLoadEventListener.java:25: cannot find symbol
                 [javac] symbol : class PostLoadEvent
                 [javac] location: class org.jboss.ejb3.callback.EJB3PostLoadEventListener
                 [javac] public void onPostLoad(PostLoadEvent event)
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostUpdateEventListener.java:9: cannot find symbol
                 [javac] symbol : class PostUpdateEventListener
                 [javac] location: package org.hibernate.event
                 [javac] import org.hibernate.event.PostUpdateEventListener;
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostUpdateEventListener.java:10: cannot find symbol
                 [javac] symbol : class PostUpdateEvent
                 [javac] location: package org.hibernate.event
                 [javac] import org.hibernate.event.PostUpdateEvent;
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostUpdateEventListener.java:16: cannot find symbol
                 [javac] symbol: class PostUpdateEventListener
                 [javac] public class EJB3PostUpdateEventListener implements PostUpdateEventListener
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\callback\EJB3PostUpdateEventListener.java:25: cannot find symbol
                 [javac] symbol : class PostUpdateEvent
                 [javac] location: class org.jboss.ejb3.callback.EJB3PostUpdateEventListener
                 [javac] public void onPostUpdate(PostUpdateEvent event)
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\entity\JTATableIdGenerator.java:15: cannot find symbol
                 [javac] symbol : class JDBCExceptionHelper
                 [javac] location: package org.hibernate.exception
                 [javac] import org.hibernate.exception.JDBCExceptionHelper;
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\HibernateSessionFactory.java:153: cannot find symbol
                 [javac] symbol : method setPostDeleteEventListener(org.jboss.ejb3.callback.EJB3PostDeleteEventListener)
                 [javac] location: class org.hibernate.event.SessionEventListenerConfig
                 [javac] listenerCfg.setPostDeleteEventListener(new EJB3PostDeleteEventListener(callbackHandler));
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\HibernateSessionFactory.java:154: cannot find symbol
                 [javac] symbol : method setPostLoadEventListener(org.jboss.ejb3.callback.EJB3PostLoadEventListener)
                 [javac] location: class org.hibernate.event.SessionEventListenerConfig
                 [javac] listenerCfg.setPostLoadEventListener(new EJB3PostLoadEventListener(callbackHandler));
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\HibernateSessionFactory.java:155: cannot find symbol
                 [javac] symbol : method setPostUpdateEventListener(org.jboss.ejb3.callback.EJB3PostUpdateEventListener)
                 [javac] location: class org.hibernate.event.SessionEventListenerConfig
                 [javac] listenerCfg.setPostUpdateEventListener(new EJB3PostUpdateEventListener(callbackHandler));
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\HibernateSessionFactory.java:156: cannot find symbol
                 [javac] symbol : method setPostInsertEventListener(org.jboss.ejb3.callback.EJB3PostInsertEventListener)
                 [javac] location: class org.hibernate.event.SessionEventListenerConfig
                 [javac] listenerCfg.setPostInsertEventListener(new EJB3PostInsertEventListener(callbackHandler));
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\entity\JTATableIdGenerator.java:146: cannot find symbol
                 [javac] symbol : method getForUpdateString()
                 [javac] location: class org.hibernate.dialect.Dialect
                 [javac] dialect.getForUpdateString();
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\entity\JTATableIdGenerator.java:257: cannot find symbol
                 [javac] symbol : method getSQLExceptionConverter()
                 [javac] location: interface org.hibernate.engine.SessionFactoryImplementor
                 [javac] throw JDBCExceptionHelper.convert(session.getFactory().getSQLExceptionConverter(),
                 [javac] ^
                 [javac] C:\j\jboss-4.0\ejb3\src\main\org\jboss\ejb3\entity\JTATableIdGenerator.java:257: cannot find symbol
                 [javac] symbol : variable JDBCExceptionHelper
                 [javac] location: class org.jboss.ejb3.entity.JTATableIdGenerator
                 [javac] throw JDBCExceptionHelper.convert(session.getFactory().getSQLExceptionConverter(),
                 [javac] ^
                 [javac] Note: Some input files use unchecked or unsafe operations.
                 [javac] Note: Recompile with -Xlint:unchecked for details.
                 [javac] 24 errors
                 [javac] 3 warnings
                
                BUILD FAILED
                
                C:\j\jboss-4.0\ejb3\build.xml:200: Compile failed; see the compiler error output for details.
                 at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:938)
                 at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)
                 at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
                 at org.apache.tools.ant.Task.perform(Task.java:364)
                 at org.apache.tools.ant.Target.execute(Target.java:341)
                 at org.apache.tools.ant.Target.performTasks(Target.java:369)
                 at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
                 at org.jboss.tools.buildmagic.task.CallTarget.execute(CallTarget.java:141)
                 at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
                 at org.apache.tools.ant.Task.perform(Task.java:364)
                 at org.apache.tools.ant.Target.execute(Target.java:341)
                 at org.apache.tools.ant.Target.performTasks(Target.java:369)
                 at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
                 at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
                 at org.apache.tools.ant.Main.runBuild(Main.java:673)
                 at org.apache.tools.ant.Main.startAnt(Main.java:188)
                 at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
                 at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
                


                • 5. Re: Building from sources
                  igorfie

                  Right, I've compiled hibernate3.jar from sources few weeks ago and put it under %JBOSS_SRC%/thirdparty/hibernate/lib.

                  • 6. Re: Building from sources
                    graysonpierce

                    Igor,

                    Thanks for the quick response. I'm only able to compile ejb3 if I replace \thirdparty\hibernate\hibernate3.jar with the Beta version from Hibernate's website (hibernate3.0beta1) . I know that isn't supported and in fact I can't get Jboss to come up if I do that. So the EJB3 source I pulling isn't the correct one? I'm getting it from Head.

                    • 7. Re: Building from sources
                      kabirkhan

                      Hi,

                      I have updated the copy hibernate3.jar in the 4.0 branch to hibernate 3.0 beta 1. I thought I had done so already. Sorry :-)

                      Please let me know if that does not solve your problems.

                      • 8. Re: Building from sources
                        bill.burke

                        I have update jboss-head so that if you compile with JDK 5.0, it will build EJB 3.0.

                        so the steps are:

                        $ cvs checkout jboss-head
                        $ cd jboss-head/build
                        $ java -version
                        
                        ... should be JDK 5.0
                        
                        $ build.sh
                        


                        This will build ejb3 and install in in the default dist.



                        • 9. Re: Building from sources
                          graysonpierce

                          Bill,

                          Thanks for the fix. It seems to build ok but I get the following error when I startup the server with run -c all

                          2005-01-15 20:39:28,768 DEBUG [org.jboss.ejb3.EJB3Deployer] start application, deploymentInfo: org.jboss.deployment.DeploymentInfo@300915f7 { url=file:/C:/j/jboss-head/build/output/jboss-5.0.0alpha/server/all/deploy/com.t1p.fis.ejb3 }
                           deployer: org.jboss.ejb3.EJB3Deployer@1522de2
                           status: Starting
                           state: START_DEPLOYER
                           watch: file:/C:/j/jboss-head/build/output/jboss-5.0.0alpha/server/all/deploy/com.t1p.fis.ejb3
                           altDD: null
                           lastDeployed: 1105850368597
                           lastModified: 1105850368597
                           mbeans:
                           jboss.j2ee:service=EJB3,name=com.t1p.fis.ejb.ApplicationStateless state: Created
                          , short name: com.t1p.fis.ejb3, parent short name: null
                          2005-01-15 20:39:28,768 DEBUG [org.jboss.system.ServiceController] starting service jboss.j2ee:service=EJB3,module=com.t1p.fis.ejb3
                          2005-01-15 20:39:28,768 DEBUG [org.jboss.ejb3.Ejb3Module] Starting jboss.j2ee:service=EJB3,module=com.t1p.fis.ejb3
                          2005-01-15 20:39:28,784 INFO [org.jboss.ejb3.Ejb3Module] EJB3 jar using default hibernate.properties: {hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup, hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider, hibernate.dialect=org.hibernate.dialect.Oracle9Dialect, hibernate.show_sql=true, hibernate.hbm2ddl.auto=update, hibernate.connection.datasource=java:/OracleDS}
                          2005-01-15 20:39:28,831 INFO [org.hibernate.cfg.Environment] Hibernate 3.0 beta 1
                          2005-01-15 20:39:28,847 INFO [org.hibernate.cfg.Environment] hibernate.properties not found
                          2005-01-15 20:39:28,847 INFO [org.hibernate.cfg.Environment] using CGLIB reflection optimizer
                          2005-01-15 20:39:28,847 INFO [org.hibernate.cfg.Environment] using JDK 1.4 java.sql.Timestamp handling
                          2005-01-15 20:39:29,034 ERROR [org.jboss.ejb3.Ejb3Module] Starting failed jboss.j2ee:service=EJB3,module=com.t1p.fis.ejb3
                          java.lang.NullPointerException
                           at org.jboss.ejb3.entity.EntityToHibernateXml.getDeclaredEntityProperties(EntityToHibernateXml.java:331)
                           at org.jboss.ejb3.entity.EntityToHibernateXml.getAnnotatedProperty(EntityToHibernateXml.java:288)
                           at org.jboss.ejb3.entity.EntityToHibernateXml.getAnnotatedProperty(EntityToHibernateXml.java:299)
                           at org.jboss.ejb3.entity.EntityToHibernateXml.handleBasicClass(EntityToHibernateXml.java:1487)
                           at org.jboss.ejb3.entity.EntityToHibernateXml.handleClass(EntityToHibernateXml.java:1205)
                           at org.jboss.ejb3.entity.EntityToHibernateXml.convert(EntityToHibernateXml.java:133)
                           at org.jboss.ejb3.HibernateSessionFactory.createSessionFactory(HibernateSessionFactory.java:141)
                           at org.jboss.ejb3.Ejb3Module.createHibernateSessionFactory(Ejb3Module.java:212)
                           at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:224)
                           at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:271)
                           at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221)
                           at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
                           at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
                           at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:246)
                           at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
                           at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)
                           at $Proxy0.start(Unknown Source)
                           at org.jboss.system.ServiceController.start(ServiceController.java:416)
                           at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
                           at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
                           at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:246)
                           at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
                           at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
                           at $Proxy16.start(Unknown Source)
                           at org.jboss.ejb3.EJB3Deployer.start(EJB3Deployer.java:166)
                           at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)
                           at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)
                           at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
                           at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
                           at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
                           at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
                           at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
                           at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:246)
                           at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
                           at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
                           at $Proxy8.deploy(Unknown Source)
                           at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:305)
                           at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:481)
                           at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204)
                           at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277)
                           at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:271)
                           at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221)
                           at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
                           at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
                           at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:246)
                           at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
                           at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)
                           at $Proxy0.start(Unknown Source)
                           at org.jboss.system.ServiceController.start(ServiceController.java:416)
                           at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
                           at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
                           at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:246)
                           at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
                           at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
                           at $Proxy4.start(Unknown Source)
                           at org.jboss.deployment.SARDeployer.start(SARDeployer.java:261)
                           at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)
                           at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)
                           at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
                           at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
                           at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
                           at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
                           at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
                           at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:246)
                           at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
                           at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
                           at $Proxy5.deploy(Unknown Source)
                           at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:414)
                           at org.jboss.system.server.ServerImpl.start(ServerImpl.java:311)
                           at org.jboss.Main.boot(Main.java:162)
                           at org.jboss.Main$1.run(Main.java:423)
                           at java.lang.Thread.run(Thread.java:595)
                          2005-01-15 20:39:29,034 WARN [org.jboss.system.ServiceController] Problem starting service jboss.j2ee:service=EJB3,module=com.t1p.fis.ejb3
                          java.lang.NullPointerException
                           at org.jboss.ejb3.entity.EntityToHibernateXml.getDeclaredEntityProperties(EntityToHibernateXml.java:331)
                           at org.jboss.ejb3.entity.EntityToHibernateXml.getAnnotatedProperty(EntityToHibernateXml.java:288)
                           at org.jboss.ejb3.entity.EntityToHibernateXml.getAnnotatedProperty(EntityToHibernateXml.java:299)
                           at org.jboss.ejb3.entity.EntityToHibernateXml.handleBasicClass(EntityToHibernateXml.java:1487)
                           at org.jboss.ejb3.entity.EntityToHibernateXml.handleClass(EntityToHibernateXml.java:1205)
                           at org.jboss.ejb3.entity.EntityToHibernateXml.convert(EntityToHibernateXml.java:133)
                           at org.jboss.ejb3.HibernateSessionFactory.createSessionFactory(HibernateSessionFactory.java:141)
                           at org.jboss.ejb3.Ejb3Module.createHibernateSessionFactory(Ejb3Module.java:212)
                           at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:224)
                           at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:271)
                           at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221)
                           at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
                           at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
                           at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:246)
                           at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
                           at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)
                           at $Proxy0.start(Unknown Source)
                           at org.jboss.system.ServiceController.start(ServiceController.java:416)
                           at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
                           at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
                           at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:246)
                           at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
                           at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
                           at $Proxy16.start(Unknown Source)
                           at org.jboss.ejb3.EJB3Deployer.start(EJB3Deployer.java:166)
                           at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)
                           at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)
                           at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
                           at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
                           at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
                           at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
                           at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
                           at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:246)
                           at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
                           at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
                           at $Proxy8.deploy(Unknown Source)
                           at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:305)
                           at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:481)
                           at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204)
                           at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277)
                           at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:271)
                           at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221)
                           at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
                           at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
                           at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:246)
                           at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
                           at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)
                           at $Proxy0.start(Unknown Source)
                           at org.jboss.system.ServiceController.start(ServiceController.java:416)
                           at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
                           at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
                           at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:246)
                           at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
                           at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
                           at $Proxy4.start(Unknown Source)
                           at org.jboss.deployment.SARDeployer.start(SARDeployer.java:261)
                           at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)
                           at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)
                           at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
                           at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
                           at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
                           at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
                           at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
                           at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
                           at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:246)
                           at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
                           at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
                           at $Proxy5.deploy(Unknown Source)
                           at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:414)
                           at org.jboss.system.server.ServerImpl.start(ServerImpl.java:311)
                           at org.jboss.Main.boot(Main.java:162)
                           at org.jboss.Main$1.run(Main.java:423)
                           at java.lang.Thread.run(Thread.java:595)
                          2005-01-15 20:39:29,034 INFO [org.jboss.ejb3.EJB3Deployer] Deployed: file:/C:/j/jboss-head/build/output/jboss-5.0.0alpha/server/all/deploy/com.t1p.fis.ejb3