David,
To build CAS, it's recommended that you start out with the Maven overlay method: http://bit.ly/12dCFZ7 With the overlay, you only get to choose what you actually plan to deploy, which I am guessing would not involve the JBoss ticket registry. Misagh From: David Jelinek [mailto:[email protected]] Sent: Thursday, June 20, 2013 7:23 AM To: [email protected] Subject: [cas-user] Error during Maven build of CAS 3.5.2 When I attempt a Maven build of CAS 3.5.2 I get an Error on the JBossCacheTicketRegistryTests. The command I executed was: mvn package install in the cas-server-3.5.2 directory. This is cas-server-3.5.2 right out of the distribution no changes made. I must have forgotten something, but I am not fluent with JAVA yet. Would anyone be willing to tell me what I am missing? Thanks in advance. The environment: CentOS 6.4 64 kernel.x86_64 2.6.32-358.11.1.el6 centos-release.x86_64 6-4.el6.centos.10 jdk-7u17-linux-x64 apache-tomcat-7.0.41 log4j-1.2.15 cas-server-3.5.2 Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400) JAVA_HOME=/usr/java/jdk1.7.0_17 CLASSPATH="/usr/java/classes;/usr/java/jdk1.7.0_17" M2_HOME=/usr/local/apache-maven/apache-maven-2.2.1 M2=$M2_HOME/bin from file cas-server-3.5.2/cas-server-integration-jboss/target/surefire-reports/org. jasig.cas.ticket.registry.JBossCacheTicketRegistryTests.txt : testDeleteNonExistingTicket(org.jasig.cas.ticket.registry.JBossCacheTicket RegistryTests) Time elapsed: 0.905 sec <<< ERROR! org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ticketRegistry' defined in class path resource [jbossTestContext.xml]: Cannot resolve reference to bean 'cache' while setting bean property 'cache'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cache' defined in class path resource [jbossTestContext.xml]: Invocation of init method failed; nested exception is org.jboss.cache.CacheException: Unable to invoke method public void org.jboss.cache.RPCManagerImpl.start() on object instance org.jboss.cache.RPCManagerImpl@a083524 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.reso lveReference(BeanDefinitionValueResolver.java:328) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.reso lveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto ry.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto ry.populateBean(AbstractAutowireCapableBeanFactory.java:1118) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto ry.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto ry.createBean(AbstractAutowireCapableBeanFactory.java:456) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( AbstractBeanFactory.java:294) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.get Singleton(DefaultSingletonBeanRegistry.java:225) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Ab stractBeanFactory.java:291) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abst ractBeanFactory.java:193) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preIn stantiateSingletons(DefaultListableBeanFactory.java:585) at org.springframework.context.support.AbstractApplicationContext.finishBeanF actoryInitialization(AbstractApplicationContext.java:913) at org.springframework.context.support.AbstractApplicationContext.refresh(Abs tractApplicationContext.java:464) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>( ClassPathXmlApplicationContext.java:139) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>( ClassPathXmlApplicationContext.java:83) at org.jasig.cas.ticket.registry.JBossCacheTicketRegistryTests.getNewTicketRe gistry(JBossCacheTicketRegistryTests.java:75) at org.jasig.cas.ticket.registry.JBossCacheTicketRegistryTests.setUp(JBossCac heTicketRegistryTests.java:63) at junit.framework.TestCase.runBare(TestCase.java:132) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java: 83) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java: 59) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet( AbstractDirectoryTestSuite.java:115) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Abstrac tDirectoryTestSuite.java:102) at org.apache.maven.surefire.Surefire.run(Surefire.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm pl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Surefir eBooter.java:350) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1 021) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cache' defined in class path resource [jbossTestContext.xml]: Invocation of init method failed; nested exception is org.jboss.cache.CacheException: Unable to invoke method public void org.jboss.cache.RPCManagerImpl.start() on object instance org.jboss.cache.RPCManagerImpl@a083524 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto ry.initializeBean(AbstractAutowireCapableBeanFactory.java:1455) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto ry.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto ry.createBean(AbstractAutowireCapableBeanFactory.java:456) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( AbstractBeanFactory.java:294) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.get Singleton(DefaultSingletonBeanRegistry.java:225) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Ab stractBeanFactory.java:291) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abst ractBeanFactory.java:193) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.reso lveReference(BeanDefinitionValueResolver.java:322) ... 34 more Caused by: org.jboss.cache.CacheException: Unable to invoke method public void org.jboss.cache.RPCManagerImpl.start() on object instance org.jboss.cache.RPCManagerImpl@a083524 at org.jboss.cache.util.reflect.ReflectionUtil.invokeAccessibly(ReflectionUti l.java:127) at org.jboss.cache.factories.ComponentRegistry$PrioritizedMethod.invoke(Compo nentRegistry.java:932) at org.jboss.cache.factories.ComponentRegistry.internalStart(ComponentRegistr y.java:718) at org.jboss.cache.factories.ComponentRegistry.start(ComponentRegistry.java:5 82) at org.jboss.cache.invocation.CacheInvocationDelegate.start(CacheInvocationDe legate.java:279) at org.jboss.cache.DefaultCacheFactory.createCache(DefaultCacheFactory.java:9 5) at org.jboss.cache.DefaultCacheFactory.createCache(DefaultCacheFactory.java:7 9) at org.jboss.cache.DefaultCacheFactory.createCache(DefaultCacheFactory.java:1 46) at org.jasig.cas.util.JBossCacheFactoryBean.afterPropertiesSet(JBossCacheFact oryBean.java:62) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto ry.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1514) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto ry.initializeBean(AbstractAutowireCapableBeanFactory.java:1452) ... 41 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm pl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.jboss.cache.util.reflect.ReflectionUtil.invokeAccessibly(ReflectionUti l.java:123) ... 51 more Caused by: org.jboss.cache.CacheException: org.jgroups.ChannelException: unable to setup the protocol stack: failed determining bind address at org.jboss.cache.RPCManagerImpl.initialiseChannelAndRpcDispatcher(RPCManage rImpl.java:268) at org.jboss.cache.RPCManagerImpl.start(RPCManagerImpl.java:139) ... 56 more Caused by: org.jgroups.ChannelException: unable to setup the protocol stack: failed determining bind address at org.jgroups.JChannel.init(JChannel.java:1514) at org.jgroups.JChannel.<init>(JChannel.java:247) at org.jgroups.JChannel.<init>(JChannel.java:230) at org.jboss.cache.RPCManagerImpl.initialiseChannelAndRpcDispatcher(RPCManage rImpl.java:263) ... 57 more Caused by: java.lang.IllegalArgumentException: failed determining bind address at org.jgroups.protocols.TP.setProperties(TP.java:804) at org.jgroups.protocols.UDP.setProperties(UDP.java:156) -- Have a wonderful day, David Jelinek -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
