[JBoss Seam] - Re: CONTEXTS MISSING DEPENDENCIES with SeamTest
by chawax
Well, it looks like my datasource is well initialized. I set the log level to DEBUG and I can see these lines in the logs :
INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=jdbc/t4Seam' to JNDI name 'java:jdbc/t4Seam'
| DEBUG [jboss.resource.adapter.jdbc.remote.WrapperDataSourceService] Started jboss.jca:service=DataSourceBinding,name=jdbc/t4Seam
| DEBUG [org.jboss.system.ServiceCreator] About to create bean: jboss.jdbc:service=metadata,datasource=jdbc/t4Seam with code: org.jboss.ejb.plugins.cmp.jdbc.metadata.DataSourceMetaData
| DEBUG [org.jboss.system.ServiceCreator] Created mbean: jboss.jdbc:service=metadata,datasource=jdbc/t4Seam
| DEBUG [org.jboss.system.ServiceConfigurator] MetadataLibrary set to jboss.jdbc:service=metadata in jboss.jdbc:service=metadata,datasource=jdbc/t4Seam
| DEBUG [org.jboss.system.ServiceConfigurator] TypeMapping set to mySQL in jboss.jdbc:service=metadata,datasource=jdbc/t4Seam
| DEBUG [org.jboss.system.ServiceController] Creating service jboss.jdbc:service=metadata,datasource=jdbc/t4Seam
| DEBUG [org.jboss.system.ServiceController] Waiting in create of jboss.jdbc:service=metadata,datasource=jdbc/t4Seam on jboss.jdbc:service=metadata
| DEBUG [org.jboss.system.ServiceController] starting service jboss.jdbc:service=metadata,datasource=jdbc/t4Seam
| DEBUG [org.jboss.system.ServiceController] Waiting in start of jboss.jdbc:service=metadata,datasource=jdbc/t4Seam on
| DEBUG [org.jboss.deployers.plugins.deployers.DeployersImpl] Fully Deployed vfsfile:/C:/Documents/t4Seam/core/target/test-classes/deploy/t4Seam-ds.xml
So what could cause this error ?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127047#4127047
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127047
18 years, 2 months
[Clustering/JBoss] - Re: Simple Clustering Problem
by bstansberry@jboss.com
I'm guessing a network problem unrelated to multicast.
My interpretation is that your SLSB is deployed on both nodes. For an SLSB, there is no intracluster traffic related to it after it deploys. If it's deployed on all nodes, there is no intra-cluster HA-JNDI traffic related to clients looking it up. Those two facts eliminate a whole range of areas to explore.
Configure a jndi.properties on your client where you specify the host names of your servers; i.e. don't use HA-JNDI auto discovery
java.naming.provider.url=host1:1100,host2:1100
If you do that, there is no multicast at all involved in what you are doing. You're basically downloading a JNDI stub, doing lookups and making invocations that cause no intra-cluster activity on the server side. Not much difference from a non-clustered scenario. Only difference is the JNDI and EJB proxies will spread the calls over both nodes rather than targeting only one. If you find you have problems in this scenario, I would look for problems on each node standalone.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127044#4127044
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127044
18 years, 2 months
[Beginners Corner] - richfaces richTree can't get item.type!
by FTEngine
Hi there,
i'm new to richfaces and i'm testing the richtree component. I have a problem with nodeFace!!
I understand that it maps the current Tree Node with the type attribute of the possible treeNode tags. But somehow I cannot access it dynamically. If I type: nodeFace="foo" and <rich:treeNode type="foo"> my tree woks completely fine. But if try nodeFace="{item.type}" or nodeFace="#{item.type}" it does not work (I also tried nodeFace="#{item.class.name}"). My tree builds up fine but then I cant access my action="#{organisationseinheitTreeController.selectOrganisationseinheit}".
I can tell form the sound of my browser that the link has not been activated. It is dead. When I debug my program, organisationseinheitTreeController.selectOrganisationseinheit is not been entered.
I read somewhere that item represents a bean form my data model, which is nested in the treeNode. Thats why I build OrganisationseinheitTreeItem (By the way Organisationseinheit is German and stands for unit). I listed my JSF JSP, BackingBean and OrganisationseinheitTreeItem below.
Whats worng?
| <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
| pageEncoding="ISO-8859-1"%>
| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
| <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
| <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
| <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
| <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
| <html>
| <head>
| <link rel="stylesheet" type="text/css" href="<%= request.getContextPath() %>/prozessmanager/stylesheets/basic.css" />
|
| <title>OrganisationseinheitTree</title>
| </head>
| <body>
| <f:view>
| <h:form>
| <
| rich:tree style="width:300px"
| nodeSelectListener="#organisationseinheitTreeController.selectOrganisationseinheitListener}"
| reRender="selectedNode" ajaxSubmitSelection="false"
| var="item"
| nodeFace="#{item.type}"
| switchType="client"
| value="#{organisationseinheitTreeController.treeNode}"
| >
| <rich:treeNode type="organisationseinheit">
| <h:commandLink action="#{organisationseinheitTreeController.selectOrganisationseinheit}">
| <h:outputText value="#{item}"/>
| </h:commandLink>
| </rich:treeNode>
|
| </rich:tree>
|
|
| </h:form>
| </f:view>
|
| </body>
| </html>
|
| package prozessManager.controller.organisationseinheit;
|
| import java.util.Iterator;
|
| import org.richfaces.event.NodeSelectedEvent;
| import org.richfaces.model.TreeNode;
| import org.richfaces.model.TreeNodeImpl;
|
| import prozessManager.controller.Controller;
| import prozessManager.controller.Outcome;
| import prozessManager.domain.organisationseinheit.Organisationseinheit;
| import prozessManager.services.HibernateUtil;
| import prozessManager.services.JSFService;
|
| public class OrganisationseinheitTreeController extends Controller {
|
| private OrganisationseinheitTreeController dummy = this;
|
| private Outcome outcome = new OrganisationseinheitTreeOutcome("organisationseinheit") {
| public void actionListener(Organisationseinheit organisationseinheit) {
| OrganisationseinheitController organisationseinheitController = JSFService.getInstance().getOrganisationseinheitController();
| organisationseinheitController.setOrganisationseinheit(organisationseinheit);
|
| organisationseinheitController.setPredecessor(dummy);
| JSFService.getInstance().setController(organisationseinheitController);
| }
| };
|
| TreeNode rootTreeNode = null;
|
| private Organisationseinheit getRootOrganisationsEinheit() {
| return (Organisationseinheit) HibernateUtil.getCurrentSession().createQuery("from Organisationseinheit where id = 1 order by name ").list().get(0);
| }
|
|
| public TreeNode getTreeNode() {
| if (rootTreeNode == null) {
| rootTreeNode = new OrganisationseinheitNode(getRootOrganisationsEinheit());
| }
| return rootTreeNode;
| }
|
| public void selectOrganisationseinheitListener(NodeSelectedEvent event) {
| if (outcome != null) {
| outcome.actionListener(event);
| }
|
| }
|
| public String getViewName() {
| return "organisationseinheitTree";
| }
|
|
| public Outcome getOutcome() {
| return outcome;
| }
|
|
| public void setOutcome(Outcome outcome) {
| this.outcome = outcome;
| }
|
| public String selectOrganisationseinheit() {
| if (outcome != null) {
| return outcome.getOutcomeString();
| }
| else {
| return null;
| }
| }
|
| public String selectMitarbeiter() {
| if (outcome != null) {
| return outcome.getOutcomeString();
| }
| else {
| return null;
| }
| }
|
| }
|
| package prozessManager.controller.organisationseinheit;
|
| import java.util.Iterator;
|
| import org.richfaces.model.TreeNode;
| import org.richfaces.model.TreeNodeImpl;
|
| import prozessManager.controller.mitarbeiter.MitarbeiterNode;
| import prozessManager.domain.mitarbeiter.Mitarbeiter;
| import prozessManager.domain.organisationseinheit.Organisationseinheit;
|
| public class OrganisationseinheitNode extends TreeNodeImpl{
| private OrganisationseinheitTreeItem organisationseinheitTreeItem = new OrganisationseinheitTreeItem();
|
|
|
| public OrganisationseinheitTreeItem getOrganisationseinheitTreeItem() {
| return organisationseinheitTreeItem;
| }
|
| public OrganisationseinheitNode(Organisationseinheit organisationseinheit) {
| this.organisationseinheitTreeItem.setOrganisationseinheit(organisationseinheit) ;
| initialize();
| setData(organisationseinheit.getName());
| }
|
| private boolean initialized = false;
|
| private static int counter = 1;
|
| private void initialize() {
| if(!initialized) {
| Organisationseinheit organisationseinheit = getOrganisationseinheitTreeItem().getOrganisationseinheit();
| Iterator iterator = organisationseinheit.getMitarbeiterSet().iterator();
| // while(iterator.hasNext()) {
| // Mitarbeiter mitarbeiter = (Mitarbeiter) iterator.next();
| // TreeNode treeNode = new MitarbeiterNode(mitarbeiter);
| // addChild(counter++, treeNode);
| // }
| iterator = organisationseinheit.getKindOrganisationseinheitList().iterator();
| while(iterator.hasNext()) {
| Organisationseinheit kindOrganisationseinheit = (Organisationseinheit) iterator.next();
| TreeNode treeNode = new OrganisationseinheitNode(kindOrganisationseinheit );
| addChild(counter++, treeNode);
| }
| initialized = true;
| }
| }
| }
| package prozessManager.controller.organisationseinheit;
|
| import prozessManager.domain.organisationseinheit.Organisationseinheit;
|
| public class OrganisationseinheitTreeItem {
| public OrganisationseinheitTreeItem() {
|
| }
| private Organisationseinheit organisationseinheit;
| public OrganisationseinheitTreeItem(Organisationseinheit organisationseinheit) {
| this.organisationseinheit = organisationseinheit;
| }
| public String getType(){
| return "organisationseinheit";
| }
| public Organisationseinheit getOrganisationseinheit() {
| return organisationseinheit;
| }
| public void setOrganisationseinheit(Organisationseinheit organisationseinheit) {
| this.organisationseinheit = organisationseinheit;
| }
|
| }
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127042#4127042
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127042
18 years, 2 months
[JBoss AOP] - Problems with hibernate - JBoss AOP
by gjeudy
Hi,
Since I upgraded to jboss 4.2.2 I can't get my project to work. I get several exceptions to the one below on application deployment.
2008-02-06 10:18:37,378 ERROR [org.hibernate.proxy.pojo.BasicLazyInitializer] Javassist Enhancement failed: com.archinsurance.entity.reference.impl.ProductImpl
| java.lang.RuntimeException: duplicate method: getId in com.archinsurance.entity.reference.impl.ProductImpl_$$_javassist_32
| at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:342)
| at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:312)
| at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:271)
| at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyFactory(JavassistLazyInitializer.java:138)
| at org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.postInstantiate(JavassistProxyFactory.java:42)
| at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:162)
| at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:135)
| at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)
| at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:56)
| at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:295)
| at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)
| at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:109)
| at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
| at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
| at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
| at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:713)
| at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:127)
| at org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:246)
| 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.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:103)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| at sun.reflect.GeneratedMethodAccessor3.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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| at $Proxy0.start(Unknown Source)
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
| 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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy151.start(Unknown Source)
| at org.jboss.ejb3.JmxKernelAbstraction.install(JmxKernelAbstraction.java:120)
| at org.jboss.ejb3.Ejb3Deployment.startPersistenceUnits(Ejb3Deployment.java:627)
| at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:351)
| at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:91)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| at sun.reflect.GeneratedMethodAccessor3.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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| at $Proxy0.start(Unknown Source)
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
| 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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy33.start(Unknown Source)
| at org.jboss.ejb3.EJB3Deployer.start(EJB3Deployer.java:512)
| 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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
| at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
| at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
| at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
| at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy34.start(Unknown Source)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
| at sun.reflect.GeneratedMethodAccessor26.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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy9.deploy(Unknown Source)
| at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
| at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
| at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
| at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| at sun.reflect.GeneratedMethodAccessor3.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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| at $Proxy0.start(Unknown Source)
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
| 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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy4.start(Unknown Source)
| at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
| 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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy5.deploy(Unknown Source)
| at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
| at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
| at org.jboss.Main.boot(Main.java:200)
| at org.jboss.Main$1.run(Main.java:508)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: javassist.bytecode.DuplicateMemberException: duplicate method: getId in com.archinsurance.entity.reference.impl.ProductImpl_$$_javassist_32
| at javassist.bytecode.ClassFile.testExistingMethod(ClassFile.java:593)
| at javassist.bytecode.ClassFile.addMethod(ClassFile.java:577)
| at javassist.util.proxy.ProxyFactory.override(ProxyFactory.java:655)
| at javassist.util.proxy.ProxyFactory.overrideMethods(ProxyFactory.java:629)
| at javassist.util.proxy.ProxyFactory.make(ProxyFactory.java:550)
| at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:333)
| ... 160 more
| 2008-02-06 10:18:37,581 WARN [org.hibernate.tuple.entity.PojoEntityTuplizer] could not create proxy factory for:com.archinsurance.entity.reference.impl.ProductImpl
| org.hibernate.HibernateException: Javassist Enhancement failed: com.archinsurance.entity.reference.impl.ProductImpl
| at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyFactory(JavassistLazyInitializer.java:145)
| at org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.postInstantiate(JavassistProxyFactory.java:42)
| at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:162)
| at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:135)
| at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)
| at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:56)
| at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:295)
| at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)
| at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:109)
| at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
| at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
| at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
| at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:713)
| at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:127)
| at org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:246)
| 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.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:103)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| at sun.reflect.GeneratedMethodAccessor3.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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| at $Proxy0.start(Unknown Source)
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
| 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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy151.start(Unknown Source)
| at org.jboss.ejb3.JmxKernelAbstraction.install(JmxKernelAbstraction.java:120)
| at org.jboss.ejb3.Ejb3Deployment.startPersistenceUnits(Ejb3Deployment.java:627)
| at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:351)
| at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:91)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| at sun.reflect.GeneratedMethodAccessor3.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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| at $Proxy0.start(Unknown Source)
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
| 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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy33.start(Unknown Source)
| at org.jboss.ejb3.EJB3Deployer.start(EJB3Deployer.java:512)
| 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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
| at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
| at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
| at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
| at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy34.start(Unknown Source)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
| at sun.reflect.GeneratedMethodAccessor26.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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy9.deploy(Unknown Source)
| at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
| at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
| at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
| at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| at sun.reflect.GeneratedMethodAccessor3.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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| at $Proxy0.start(Unknown Source)
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
| 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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy4.start(Unknown Source)
| at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
| 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:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy5.deploy(Unknown Source)
| at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
| at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
| at org.jboss.Main.boot(Main.java:200)
| at org.jboss.Main$1.run(Main.java:508)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: java.lang.RuntimeException: duplicate method: getId in com.archinsurance.entity.reference.impl.ProductImpl_$$_javassist_32
| at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:342)
| at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:312)
| at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:271)
| at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyFactory(JavassistLazyInitializer.java:138)
| ... 157 more
| Caused by: javassist.bytecode.DuplicateMemberException: duplicate method: getId in com.archinsurance.entity.reference.impl.ProductImpl_$$_javassist_32
| at javassist.bytecode.ClassFile.testExistingMethod(ClassFile.java:593)
| at javassist.bytecode.ClassFile.addMethod(ClassFile.java:577)
| at javassist.util.proxy.ProxyFactory.override(ProxyFactory.java:655)
| at javassist.util.proxy.ProxyFactory.overrideMethods(ProxyFactory.java:629)
| at javassist.util.proxy.ProxyFactory.make(ProxyFactory.java:550)
| at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:333)
| ... 160 more
I tried to apply the workaround suggestion in JIRA: http://jira.jboss.com/jira/browse/JBAOP-492 by adding <attribute name="Ignore">*_$$_javassist_*</attribute> to AspectManagerService mbean config but it didnt work. I also tried with no success:
<attribute name="Exclude">org.jboss., $$_javassist</attribute>
as suggested in a different thread.
This is a show-stopper and will force me to revert to jboss 4.0.5
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127041#4127041
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127041
18 years, 2 months
[JBoss Seam] - Seam a company solution for JEE development?
by CacheUp
Hello,
consider a company in a non IT area with >100 Java JEE developers in different locations around the world working on several projects (normally 3-5 developers per project).
Due to existing infrastructure (Identity Management, Web Access management, Enterprise Service Bus) in which a new application must fit, some company frameworks regarding authentication have been written that should be used further on. These frameworks are based on Acegi. Additionally Struts, Spring and Hibernate are used, too.
Would you recommend Seam as the default programming platform and thus as company standard? As far as I understand Seam with regard to authorization Acegi is more flexible (and more complicated ;-). Can Acegi be used as a replacement for the Seam Authentication and Authorization and, furthermore, be integrated seamlessly? Thanks in advance.
CacheUp
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127037#4127037
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127037
18 years, 2 months