[jboss-jira] [JBoss JIRA] Closed: (JBPORTAL-1680) make cms tests pass with jdk1.5 on linux
Prabhat Jha (JIRA)
jira-events at lists.jboss.org
Fri Sep 7 14:28:24 EDT 2007
[ http://jira.jboss.com/jira/browse/JBPORTAL-1680?page=all ]
Prabhat Jha closed JBPORTAL-1680.
---------------------------------
Resolution: Done
Adding prefer IPv4 jvm argument to cms junit test solves the problem. I am going to commit that change to trunk.
Adding this flag to server configuration does not have any effect.
> make cms tests pass with jdk1.5 on linux
> ----------------------------------------
>
> Key: JBPORTAL-1680
> URL: http://jira.jboss.com/jira/browse/JBPORTAL-1680
> Project: JBoss Portal
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: Portal CMS
> Affects Versions: 2.6 Final
> Reporter: Prabhat Jha
> Assigned To: Prabhat Jha
>
> The cms tests have been failing when run with jdk1.5 on linux. Please see http://dev45.qa.atl.jboss.com:8585/hudson/view/JBoss%20Portal/job/jboss-portal-2.6-jboss42/ws/portal-2.6/testsuite/output/reports/index.html.
> The error is
> javax.jcr.RepositoryException: Cannot instantiate persistence manager org.jboss.portal.cms.hibernate.state.JBossCachePersistenceManager: org.jgroups.ChannelException: failed to start protocol stack: org.jgroups.ChannelException: failed to start protocol stack at org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1083) at org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:299) at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:244) at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:497) at org.jboss.portal.cms.impl.jcr.jackrabbit.JackrabbitJCRService.start(JackrabbitJCRService.java:105) at org.jboss.portal.cms.impl.jcr.JCRCMS.startJCR(JCRCMS.java:350) at org.jboss.portal.cms.impl.jcr.JCRCMS.startService(JCRCMS.java:315) at org.jboss.portal.test.cms.commands.AbstractCommandTestCase.setUp(AbstractCommandTestCase.java:69) at org.jboss.portal.test.framework.junit.POJOJUnitTest.invokeNoArg(POJOJUnitTest.java:287) at org.jboss.portal.test.framework.junit.POJOJUnitTest.invoke(POJOJUnitTest.java:153) at org.jboss.portal.test.framework.junit.JUnitAdapter$2.runBare(JUnitAdapter.java:115) at org.jboss.portal.test.framework.junit.JUnitAdapter$1.visit(JUnitAdapter.java:130) at org.jboss.portal.test.framework.info.TestInfo.internalVisit(TestInfo.java:138) at org.jboss.portal.test.framework.info.TestContainerInfo.internalVisit(TestContainerInfo.java:97) at org.jboss.portal.test.framework.info.TestItemInfo.visit(TestItemInfo.java:210) at org.jboss.portal.test.framework.junit.JUnitAdapter.run(JUnitAdapter.java:134) at org.jboss.portal.test.framework.junit.JUnitAdapter.run(JUnitAdapter.java:88)Caused by: java.lang.RuntimeException: org.jgroups.ChannelException: failed to start protocol stack at org.jboss.portal.cms.hibernate.state.JBossCachePersistenceManager.init(JBossCachePersistenceManager.java:285) at org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1079) ... 29 moreCaused by: org.jgroups.ChannelException: failed to start protocol stack at org.jgroups.JChannel.connect(JChannel.java:393) at org.jboss.cache.TreeCache.startService(TreeCache.java:1424) at org.jboss.portal.cms.hibernate.state.JBossCachePersistenceManager.init(JBossCachePersistenceManager.java:262) ... 30 moreCaused by: java.lang.Exception: exception caused by UDP.start(): java.net.BindException: Cannot assign requested address at org.jgroups.stack.Protocol.handleSpecialDownEvent(Protocol.java:600) at org.jgroups.stack.DownHandler.run(Protocol.java:117)java.lang.RuntimeException: org.jgroups.ChannelException: failed to start protocol stack at org.jboss.portal.cms.hibernate.state.JBossCachePersistenceManager.init(JBossCachePersistenceManager.java:285) at org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1079) at org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:299) at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:244) at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:497) at org.jboss.portal.cms.impl.jcr.jackrabbit.JackrabbitJCRService.start(JackrabbitJCRService.java:105) at org.jboss.portal.cms.impl.jcr.JCRCMS.startJCR(JCRCMS.java:350) at org.jboss.portal.cms.impl.jcr.JCRCMS.startService(JCRCMS.java:315) at org.jboss.portal.test.cms.commands.AbstractCommandTestCase.setUp(AbstractCommandTestCase.java:69) at org.jboss.portal.test.framework.junit.POJOJUnitTest.invokeNoArg(POJOJUnitTest.java:287) at org.jboss.portal.test.framework.junit.POJOJUnitTest.invoke(POJOJUnitTest.java:153) at
> I think solution is to turn on -Djava.net.preferIPv4Stack=true. Not sure if jbossas needs to be started with this flag on or something on the testsuite itself. Need to find out.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list