I'm a hibernate4gwt user, and I'm getting the NoClassDefFoundError as shown below,
[WARN] StandardContext[]Exception while dispatching incoming RPC call
java.lang.NoClassDefFoundError: org/apache/log4j/Logger
at net.sf.beanlib.provider.replicator.ReplicatorTemplate.<init>(ReplicatorTemplate.java:44)
at net.sf.beanlib.provider.BeanTransformer.<init>(BeanTransformer.java:89)
at net.sf.beanlib.hibernate3.Hibernate3BeanTransformer.<init>(Hibernate3BeanTransformer.java:65)
at net.sf.beanlib.hibernate3.Hibernate3BeanTransformer$Factory.newBeanTransformer(Hibernate3BeanTransformer.java:45)
at net.sf.beanlib.hibernate3.Hibernate3BeanTransformer.newBeanTransformer(Hibernate3BeanTransformer.java:61)
at net.sf.hibernate4gwt.core.beanlib.clone.CloneBeanReplicator.newBeanTransformer(CloneBeanReplicator.java:51)
at net.sf.hibernate4gwt.core.beanlib.clone.CloneBeanReplicator.<init>(CloneBeanReplicator.java:44)
at net.sf.hibernate4gwt.core.LazyKiller.clone(LazyKiller.java:228)
at net.sf.hibernate4gwt.core.LazyKiller.detach(LazyKiller.java:189)
at net.sf.hibernate4gwt.core.HibernateBeanManager.clonePojo(HibernateBeanManager.java:418)
at net.sf.hibernate4gwt.core.HibernateBeanManager.clone(HibernateBeanManager.java:266)
at net.sf.hibernate4gwt.gwt.HibernateRPCHelper.parseReturnValue(HibernateRPCHelper.java:121)
at net.sf.hibernate4gwt.gwt.HibernateRemoteService.processCall(HibernateRemoteService.java:170)
...
It seems that net.sf.beanlib.provider.replicator.ReplicatorTemplate is expecting org/apache/log4j/Logger?!
Is log4j one of the mandatory libraries?
I'm using Logback (http://logback.qos.ch/) though.
It would be nice to list the Beanlib dependencies on the homepage too :-)
By the way, does Beanlib has any plan to use one of the logging frameworks like SLF4J (http://www.slf4j.org/)?
This provides some flexibilities for the user to choose their favorite logging library.
Thank you!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi
I'm a hibernate4gwt user, and I'm getting the NoClassDefFoundError as shown below,
[WARN] StandardContext[]Exception while dispatching incoming RPC call
java.lang.NoClassDefFoundError: org/apache/log4j/Logger
at net.sf.beanlib.provider.replicator.ReplicatorTemplate.<init>(ReplicatorTemplate.java:44)
at net.sf.beanlib.provider.BeanTransformer.<init>(BeanTransformer.java:89)
at net.sf.beanlib.hibernate3.Hibernate3BeanTransformer.<init>(Hibernate3BeanTransformer.java:65)
at net.sf.beanlib.hibernate3.Hibernate3BeanTransformer$Factory.newBeanTransformer(Hibernate3BeanTransformer.java:45)
at net.sf.beanlib.hibernate3.Hibernate3BeanTransformer.newBeanTransformer(Hibernate3BeanTransformer.java:61)
at net.sf.hibernate4gwt.core.beanlib.clone.CloneBeanReplicator.newBeanTransformer(CloneBeanReplicator.java:51)
at net.sf.hibernate4gwt.core.beanlib.clone.CloneBeanReplicator.<init>(CloneBeanReplicator.java:44)
at net.sf.hibernate4gwt.core.LazyKiller.clone(LazyKiller.java:228)
at net.sf.hibernate4gwt.core.LazyKiller.detach(LazyKiller.java:189)
at net.sf.hibernate4gwt.core.HibernateBeanManager.clonePojo(HibernateBeanManager.java:418)
at net.sf.hibernate4gwt.core.HibernateBeanManager.clone(HibernateBeanManager.java:266)
at net.sf.hibernate4gwt.gwt.HibernateRPCHelper.parseReturnValue(HibernateRPCHelper.java:121)
at net.sf.hibernate4gwt.gwt.HibernateRemoteService.processCall(HibernateRemoteService.java:170)
...
It seems that net.sf.beanlib.provider.replicator.ReplicatorTemplate is expecting org/apache/log4j/Logger?!
Is log4j one of the mandatory libraries?
I'm using Logback (http://logback.qos.ch/) though.
See also https://sourceforge.net/forum/forum.php?thread_id=2524207&forum_id=689608
Yes, log4j is a dependent jar.
Hi
It would be nice to list the Beanlib dependencies on the homepage too :-)
By the way, does Beanlib has any plan to use one of the logging frameworks like SLF4J (http://www.slf4j.org/)?
This provides some flexibilities for the user to choose their favorite logging library.
Thank you!