-
1. Re: Building from sources
bill.burke Oct 11, 2004 8:21 AM (in response to igorfie)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 Jan 9, 2005 10:45 PM (in response to igorfie)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 Jan 10, 2005 9:27 AM (in response to 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 Jan 11, 2005 5:11 PM (in response to igorfie)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 outputconfigure: 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 Jan 11, 2005 10:58 PM (in response to 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 Jan 12, 2005 12:40 AM (in response to igorfie)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 Jan 12, 2005 6:19 AM (in response to igorfie)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 Jan 12, 2005 5:53 PM (in response to igorfie)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 Jan 15, 2005 11:41 PM (in response to igorfie)Bill,
Thanks for the fix. It seems to build ok but I get the following error when I startup the server with run -c all2005-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