[JBoss Seam] - Re: Converter Issue
by rvkishore
xshuang,
below is the code for my CategoryConverter.
| import javax.faces.component.UIComponent;
| import javax.faces.context.FacesContext;
| import javax.faces.convert.ConverterException;
|
| import org.jboss.seam.Component;
| import org.jboss.seam.annotations.Name;
| import org.jboss.seam.annotations.faces.Converter;
|
| import com.datalette.actions.CategoryIntf;
| import com.datalette.model.Category;
|
| @Name("categoryConverter")
| @Converter
| public class CategoryConverter implements javax.faces.convert.Converter
| {
|
| public Object getAsObject(FacesContext context, UIComponent component,
| String value) throws ConverterException
| {
| Integer i = new Integer(value);
| CategoryIntf categoryAction = (CategoryIntf)Component.getInstance("categoryAction");
| return categoryAction.getCategory(i);
| }
|
| public String getAsString(FacesContext context, UIComponent component,
| Object value) throws ConverterException
| {
| return ((Category)value).getId().toString();
| }
| }
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4109683#4109683
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4109683
17 years
[JBossCache] - Error starting protocol stack
by rwillie6
My setup:
3 - machine glassfish cluster
Hibernate 3.2 as the persistence provider
TreeCache 1.4 as the second-level cache provider in Hibernate
When starting my cluster, I receive the following stack trace:
error 3 [#|2007-12-02T19:16:15.362-0500|SEVERE|sun-appserver9.1|javax.enterprise.system.container.web|_ThreadID=11;_ThreadName=pool-1-thread-2;_RequestID=26f7c7cd-6af3-4e18-92ac-1e030e02b17b;|WEB0207: Error starting web context StandardEngine[com.sun.appserv].StandardHost[server].StandardContext[] on virtual server server
java.lang.RuntimeException: javax.persistence.PersistenceException: org.hibernate.cache.CacheException: org.jgroups.ChannelException: failed to start protocol stack
at com.sun.enterprise.web.WebModuleListener.loadPersistenceUnits(WebModuleListener.java:193)
at com.sun.enterprise.web.WebModuleListener.lifecycleEvent(WebModuleListener.java:168)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:143)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:5086)
at com.sun.enterprise.web.WebModule.start(WebModule.java:327)
at com.sun.enterprise.web.LifecycleStarter.doRun(LifecycleStarter.java:58)
at com.sun.appserv.management.util.misc.RunnableBase.runSync(RunnableBase.java:296)
at com.sun.appserv.management.util.misc.RunnableBase.run(RunnableBase.java:330)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.persistence.PersistenceException: org.hibernate.cache.CacheException: org.jgroups.ChannelException: failed to start protocol stack
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:737)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:127)
at com.sun.enterprise.server.PersistenceUnitLoaderImpl.load(PersistenceUnitLoaderImpl.java:149)
at com.sun.enterprise.server.PersistenceUnitLoaderImpl.load(PersistenceUnitLoaderImpl.java:84)
at com.sun.enterprise.web.WebModuleListener.loadPersistenceUnits(WebModuleListener.java:190)
... 13 more
Caused by: org.hibernate.cache.CacheException: org.jgroups.ChannelException: failed to start protocol stack
at org.hibernate.cache.OptimisticTreeCacheProvider.start(OptimisticTreeCacheProvider.java:97)
at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:183)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:730)
... 17 more
Caused by: org.jgroups.ChannelException: failed to start protocol stack
at org.jgroups.JChannel.connect(JChannel.java:371)
at org.jboss.cache.TreeCache.startService(TreeCache.java:1333)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:181)
at org.hibernate.cache.OptimisticTreeCacheProvider.start(OptimisticTreeCacheProvider.java:94)
... 21 more
Caused by: java.lang.Exception: problem creating sockets (bind_addr=/fe80:0:0:0:218:feff:fe70:b2a6%3, mcast_addr=null)
at org.jgroups.protocols.UDP.start(UDP.java:366)
at org.jgroups.stack.Configurator.startProtocolStack(Configurator.java:75)
at org.jgroups.stack.ProtocolStack.startStack(ProtocolStack.java:273)
at org.jgroups.JChannel.connect(JChannel.java:368)
... 25 more
Caused by: java.lang.IllegalArgumentException: port out of range:65536
at java.net.InetSocketAddress.(InetSocketAddress.java:83)
at java.net.DatagramSocket.(DatagramSocket.java:261)
at org.jgroups.protocols.UDP.createEphemeralDatagramSocket(UDP.java:562)
at org.jgroups.protocols.UDP.createSockets(UDP.java:430)
at org.jgroups.protocols.UDP.start(UDP.java:362)
... 28 more
The error is repeated on all three instances in my cluster.
Here is the JGroups section of my TreeCache configuration file:
<UDP mcast_addr="228.1.2.3" mcast_port="48866" ip_ttl="64" ip_mcast="true" mcast_send_buf_size="150000" mcast_recv_buf_size="80000" ucast_send_buf_size="150000" ucast_recv_buf_size="80000" loopback="false" />
<PING timeout="2000" num_initial_members="3" up_thread="false" down_thread="false"/>
<MERGE2 min_interval="10000" max_interval="20000"/>
<!--<FD shun="true" up_thread="true" down_thread="true" />-->
<FD_SOCK/>
<VERIFY_SUSPECT timeout="1500" up_thread="false" down_thread="false"/>
<pbcast.NAKACK gc_lag="50" retransmit_timeout="600,1200,2400,4800" max_xmit_size="8192" up_thread="false" down_thread="false"/>
<UNICAST timeout="600,1200,2400" down_thread="false"/>
<pbcast.STABLE desired_avg_gossip="20000" up_thread="false" down_thread="false"/>
<FRAG frag_size="8192" down_thread="false" up_thread="false"/>
<pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="true" print_local_addr="true"/>
<pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>
Seems to be caused by that "port out of range" exception... Any ideas how I can fix this?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4109678#4109678
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4109678
17 years
[JBoss Seam] - Re: TestNG entityMnager question
by dkane
And, the final result for today :)
java.lang.NoSuchMethodError: org.hibernate.cfg.AnnotationConfiguration.getReflectionManager()Lorg/hibernate/annotations/common/reflection/ReflectionManager;
| at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:152)
| at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:888)
| at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:186)
| at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:246)
| at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:120)
| at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:51)
| at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
| at com.avtohouse.test.SimpleSearchCase.simpleSearch(SimpleSearchCase.java:22)
| ... Removed 22 stack frames
|
This is being thrown from line
EntityManagerFactory emf =
| Persistence.createEntityManagerFactory("trackUnit");
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4109671#4109671
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4109671
17 years