Hibernate Books

All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 7 posts ] 
Author Message
 Post subject: IllegalAccessError @ buildSessionFactory using Annotations
PostPosted: Sat Apr 14, 2007 1:11 pm 
Beginner
Beginner

Joined: Sun Sep 04, 2005 3:10 am
Posts: 24
Location: CH
I am using the latest Annotations and EntityManager (Rel. March 29) with Hibernate v. 3.2.2.

I get a java.lang.IllegalAccessError when I use an AnnotatedConfiguration instead of a Configuration which uses hbm.xml files.
This is what I do:
Code:
         SessionFactory factory = getByAnnotation();
            Session ses = factory.openSession();
            ses.close();
            
            if (myLogger.isInfoEnabled()) {
               myLogger.info("hibernate SessionFactory added to the Servlet context");
            }
...
   private SessionFactory getByAnnotation() throws Exception{
      System.out.println("Status: Start Configuration");
      AnnotationConfiguration config =  new AnnotationConfiguration();
      config.configure("hibernate.cfg.xml");
      
      System.out.println("Status: Start Creation of SessionFactory");
      SessionFactory sf = config.buildSessionFactory();
      return sf;
   }


This is the stacktrace:
Code:
new sessionFactory
Status: Start Configuration
13.04.2007 14:53:27 org.hibernate.cfg.annotations.Version <clinit>
INFO: Hibernate Annotations 3.3.0.GA
13.04.2007 14:53:35 org.hibernate.cfg.Configuration configure
INFO: configuring from resource: hibernate.cfg.xml
13.04.2007 14:53:35 org.hibernate.cfg.Configuration getConfigurationInputStream
INFO: Configuration resource: hibernate.cfg.xml
13.04.2007 14:53:35 org.hibernate.cfg.Configuration doConfigure
INFO: Configured SessionFactory: null
Status: Start Creation of SessionFactory
13.04.2007 14:53:50 org.igl.util.HibernateStart contextInitialized
SCHWERWIEGEND: org.igl.util.HibernateStart.contextInitialized(): error in starting the Hibernate SessionFactory due to: tried to access method org.hibernate.cfg.Mappings.<init>(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Lorg/hibernate/cfg/NamingStrategy;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;)V from class org.hibernate.cfg.ExtendedMappings
java.lang.IllegalAccessError: tried to access method org.hibernate.cfg.Mappings.<init>(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Lorg/hibernate/cfg/NamingStrategy;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;)V from class org.hibernate.cfg.ExtendedMappings
   at org.hibernate.cfg.ExtendedMappings.<init>(ExtendedMappings.java:65)
   at org.hibernate.cfg.AnnotationConfiguration.createExtendedMappings(AnnotationConfiguration.java:175)
   at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:263)
   at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1286)
   at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915)
   at org.igl.util.HibernateStart.getByAnnotation(HibernateStart.java:91)
   at org.igl.util.HibernateStart.contextInitialized(HibernateStart.java:50)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
   at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3043)
   at org.apache.catalina.core.StandardContext.backgroundProcess(StandardContext.java:4658)
   at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1619)
   at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628)
   at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628)
   at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1608)
   at java.lang.Thread.run(Thread.java:595)


The code runs (of course with changes in the hibernate.cfg.xml) ok when I do:
Code:
            SessionFactory factory = getByXML();
            Session ses = factory.openSession();
            ses.close();

            if (myLogger.isInfoEnabled()) {
               myLogger.info("hibernate SessionFactory added to the Servlet context");
            }

...
   private SessionFactory getByXML() throws Exception{
      System.out.println("Status: Start Configuration");
      Configuration config = new Configuration();
      config.configure();
      
      System.out.println("Status: Start Creation of SessionFactory");
      SessionFactory sf = config.buildSessionFactory();
      return sf;
   }


This is the output of the code above:
Code:
new sessionFactory
13.04.2007 14:34:09 org.hibernate.cfg.Configuration configure
INFO: configuring from resource: /hibernate.cfg.xml
13.04.2007 14:34:09 org.hibernate.cfg.Configuration getConfigurationInputStream
INFO: Configuration resource: /hibernate.cfg.xml
13.04.2007 14:34:09 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : org/igl/bos/stammdaten.hbm.xml
13.04.2007 14:34:09 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: org.igl.bos.Stammdaten -> igl_mastammdaten
13.04.2007 14:34:09 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : org/igl/bos/nonmemberdata.hbm.xml
13.04.2007 14:34:09 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: org.igl.bos.NonMemberData -> phpbb_users
13.04.2007 14:34:09 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : org/igl/bos/SSO.hbm.xml
13.04.2007 14:34:09 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: org.igl.bos.SSO -> igl_sso
13.04.2007 14:34:09 org.hibernate.cfg.Configuration doConfigure
INFO: Configured SessionFactory: null
13.04.2007 14:34:09 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Using Hibernate built-in connection pool (not for production use!)
13.04.2007 14:34:09 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Hibernate connection pool size: 20
13.04.2007 14:34:09 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: autocommit mode: false
13.04.2007 14:34:09 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: using driver: org.gjt.mm.mysql.Driver at URL: jdbc:mysql://localhost/igl
13.04.2007 14:34:09 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: connection properties: {user=root, password=****}
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: RDBMS: MySQL, version: 3.23.58-nt
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.1.10 ( $Date: 2005/05/19 15:52:23 $, $Revision: 1.1.2.2 $ )
13.04.2007 14:34:09 org.hibernate.dialect.Dialect <init>
INFO: Using dialect: org.hibernate.dialect.MySQLMyISAMDialect
13.04.2007 14:34:09 org.hibernate.transaction.TransactionFactoryFactory buildTransactionFactory
INFO: Using default transaction strategy (direct JDBC transactions)
13.04.2007 14:34:09 org.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup
INFO: No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Automatic flush during beforeCompletion(): disabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Automatic session close at end of transaction: disabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC batch size: 15
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC batch updates for versioned data: disabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Scrollable result sets: enabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC3 getGeneratedKeys(): enabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Connection release mode: auto
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Maximum outer join fetch depth: 2
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Default batch fetch size: 1
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Generate SQL with comments: disabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Order SQL updates by primary key: disabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory createQueryTranslatorFactory
INFO: Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
13.04.2007 14:34:09 org.hibernate.hql.ast.ASTQueryTranslatorFactory <init>
INFO: Using ASTQueryTranslatorFactory
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Query language substitutions: {}
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: JPA-QL strict compliance: disabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Second-level cache: enabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Query cache: disabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory createCacheProvider
INFO: Cache provider: org.hibernate.cache.NoCacheProvider
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Optimize cache for minimal puts: disabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Structured second-level cache entries: disabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Echoing all SQL to stdout
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Statistics: disabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Deleted entity synthetic identifier rollback: disabled
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Default entity-mode: pojo
13.04.2007 14:34:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Named query checking : enabled
13.04.2007 14:34:09 org.hibernate.impl.SessionFactoryImpl <init>
INFO: building session factory
13.04.2007 14:34:09 org.hibernate.impl.SessionFactoryObjectFactory addInstance
INFO: Not binding factory to JNDI, no JNDI name configured
13.04.2007 14:34:09 org.igl.util.HibernateStart contextInitialized
INFO: hibernate SessionFactory added to the Servlet context


The changes from the Hibernate to JPA are made according to Chapter two of the Java Persistence with Hibernate.
I do make sth. fundamentally wrong, but what? Please help, it is urgent!

Thankyou, chk


Top
 Profile  
 
 Post subject: Further Problems: IllegalAccessError in EJB3CascadeStyle
PostPosted: Sat Apr 14, 2007 10:03 pm 
Beginner
Beginner

Joined: Sun Sep 04, 2005 3:10 am
Posts: 24
Location: CH
Hi,
now I tried to do it the JPAWay instead of an Hibernate AnnotationConfiguration:
Code:
      EntityManagerFactory emf = Persistence.createEntityManagerFactory("bla");

And I do receive another IllegalAccessError but in a different class:
Code:
java.lang.IllegalAccessError: tried to access method org.hibernate.engine.CascadeStyle.<init>()V from class org.hibernate.engine.EJB3CascadeStyle$1
   at org.hibernate.engine.EJB3CascadeStyle$1.<init>(EJB3CascadeStyle.java:24)
   at org.hibernate.engine.EJB3CascadeStyle.<clinit>(EJB3CascadeStyle.java:19)
   at org.hibernate.ejb.event.EJB3PersistEventListener.<clinit>(EJB3PersistEventListener.java:19)
   at org.hibernate.ejb.EventListenerConfigurator.<init>(EventListenerConfigurator.java:80)
   at org.hibernate.ejb.Ejb3Configuration.<init>(Ejb3Configuration.java:132)
   at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:119)
   at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:51)
   at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
   at org.igl.util.HibernateStart.doJPA(HibernateStart.java:83)
   at org.igl.util.HibernateStart.contextInitialized(HibernateStart.java:43)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
   at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3043)
   at org.apache.catalina.core.StandardContext.backgroundProcess(StandardContext.java:4658)
   at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1619)
   at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628)
   at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628)
   at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1608)
   at java.lang.Thread.run(Thread.java:595)


To me, it looks as if it comes from the same source (of misconfiguration, misunderstanding, whatever ...) as the above error in the AnnotatedConfiguration case.
Does anybody have an idea, what is wrong?

What is interesting is, that I can set any persistence unit name ("bla" which does not exist as well as a valid name for a persistence unit available in persistence.xml), it always gets me the same error. Could this mean, eclipse could not find the persistence.xml which I placed into my META-INF directory (for a WebApp)?

Already a bit desparate, please help.
chk


Top
 Profile  
 
 Post subject:
PostPosted: Mon Apr 16, 2007 2:36 pm 
Hibernate Team
Hibernate Team

Joined: Sun Sep 14, 2003 3:54 am
Posts: 7179
Location: Atlanta, USA
you probably have an old jar somewhere

_________________
Emmanuel
Check Hibernate Search in Action out


Top
 Profile  
 
 Post subject:
PostPosted: Tue Apr 24, 2007 6:35 am 
Newbie

Joined: Fri Apr 20, 2007 1:51 am
Posts: 2
Hi, chk,

I have the same problems as yours. Did you already solved this.
as Emmanuel said there could be an old jar somewhere.

I am just courious, what is it? since my jar are came from hibernate-core and hibernate-annotation distributions


Top
 Profile  
 
 Post subject: Yes, Emmanuele helped
PostPosted: Tue Apr 24, 2007 7:15 am 
Beginner
Beginner

Joined: Sun Sep 04, 2005 3:10 am
Posts: 24
Location: CH
Hi vata,
yes it helped. After deletion of all possible jars and with an reinstallation one can solve the problem.
Please return back if it does not help or when you have other questions.

Regards, chk


Top
 Profile  
 
 Post subject:
PostPosted: Wed Apr 25, 2007 9:48 pm 
Newbie

Joined: Fri Apr 20, 2007 1:51 am
Posts: 2
I have cleared all my library and start from the begining:
The steps are:
1. I extract the hibernate-3.2.3-GA and go to /lib directory
2. I make these jars to be eclipse-plugin
+ hibernate3.jar
+ asm.jar
+ asm-attrs.jar
+ c3p0-0.9.1.jar
+ cglib-2.1.3.jar
+ commons-collections-2.1.1.jar
+ commons-logging-1.0.4.jar
+ dom4j-1.6.1.jar
+ ehcache-1.2.3.jar
+ jdbc2_0-stdext.jar
+ jta.jar
+ log4j1.2.11.jar

the steps for this point are:
* go to new plugin project from existing jar archive
* choose the external jars
* give the name and define the version as in the jar's name
3. I extract the hibernate-annotation-3.3.0-GA
4. I make these jars to be eclipse-plugin too
+ hibernate-annotations.jar
+ ejb3_persistence.jar
+ hibernate-commons-annotations.jar
5. add 'Eclipse-BuddyPolicy: registered' in hibernate3, dom4j, ejb3-persistence, hibernate-commons-annotation, antlr, c3p0, cglib, commons-collections, commons-logging, ehcache.
6. add 'Eclipse-RegisterBuddy: dom4j, antlr, c3p0, cglib, commons- collections, commons-logging, ehcache' into hibernate plugins.
7. add 'Eclipse-RegisterBuddy: hibernate, ejb3_persitence, hibernate-commons-annotation, dom4j, antlr, c3p0, cglib, commons-collections, commons-logging, ehcache' into hiberante-annotation.
8. add 'Eclipse-RegisterBuddy: hibernate, hibernate_annotations, ejb3_persitence, hibernate-commons-annotation, dom4j, antlr, c3p0, cglib, commons-collections, commons-logging, ehcache' into my rcp plugins.
9. create 'net.vata.my.rcp.test.core.model.hibernate.HibernateUtils.java' as in hiberante_reference
<code>
public class HibernateUtils {
private static final Logger log = Logger.getLogger(HibernateUtils.class);

private static final SessionFactory sessionFactory;
static{
try {
sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
} catch (HibernateException e) {
log.error("Initializing Hibernate Session Factory Failed", e);
throw new ExceptionInInitializerError(e);
}
}

public static SessionFactory getSessionFactory(){
return sessionFactory;
}
}
</code>
10. add line :
<code>Class.forName("net.vata.my.rcp.test.core.hiberante.HibernateUtils")</code>

in class method 'net.vata.my.rcp.test.ui.Application.run()'. This class is generated by eclipse-rcp wizard.
11. create a junit test case:
<code>
public class TestHibernate extends TestCase{

public void testHibernateConfiguration(){
long time = System.currentTimeMillis();
System.out.println("start registering session factory");
SessionFactory sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
long duration = System.currentTimeMillis()-time;
duration = duration/1000;
System.out.println("registering session factory finished in "+duration+" seconds");
}
}
</code>
12. I run my app as eclipse-application and found these stack trace error
<error>
java.lang.IllegalAccessError: tried to access method org.hibernate.cfg.Mappings.<init>(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Lorg/hibernate/cfg/NamingStrategy;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;)V from class org.hibernate.cfg.ExtendedMappings
at org.hibernate.cfg.ExtendedMappings.<init>(ExtendedMappings.java:65)
at org.hibernate.cfg.AnnotationConfiguration.createExtendedMappings(AnnotationConfiguration.java:166)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:254)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1210)
at net.vata.my.rcp.test.core.model.hibernate.HibernateUtils.<clinit>(HibernateUtils.java:23)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at net.vata.my.rcp.test.ui.Application.run(Application.java:28)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)

</error>
13. I make a comparison by running the junit test case and the result is success: no error message and as I expected.

as additional information:
I use:
eclipse 3.2.2; windows XP professional, j2se 1.6.0 and compiler compability settings to 5.0(eclipse settings)

Is there something that I missed


Top
 Profile  
 
 Post subject: Re: IllegalAccessError @ buildSessionFactory using Annotations
PostPosted: Tue Apr 03, 2012 4:29 pm 
Newbie

Joined: Tue Apr 03, 2012 4:19 pm
Posts: 2
I am also experiencing the same problem, when i try to deploy my application in glassfish 3.1.1(build 12).
[#|2012-04-03T16:22:44.452-0400|SEVERE|glassfish3.1.1|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=17;_ThreadName=Thread-2;|tried to access method org.hibernate.engine.CascadeStyle.<init>()V from class org.hibernate.engine.EJB3CascadeStyle$1
java.lang.IllegalAccessError: tried to access method org.hibernate.engine.CascadeStyle.<init>()V from class org.hibernate.engine.EJB3CascadeStyle$1
at org.hibernate.engine.EJB3CascadeStyle$1.<init>(EJB3CascadeStyle.java:24)
at org.hibernate.engine.EJB3CascadeStyle.<clinit>(EJB3CascadeStyle.java:19)
at org.hibernate.ejb.event.EJB3PersistEventListener.<clinit>(EJB3PersistEventListener.java:19)
at org.hibernate.ejb.EventListenerConfigurator.<init>(EventListenerConfigurator.java:81)
at org.hibernate.ejb.Ejb3Configuration.<init>(Ejb3Configuration.java:136)

I do not understand when you say"there is an old jar somewhere :("
I have the following jars in my lib folder
hibernate-core-3.6.0cr2
log4j-1.2.16
hibernate-commons-annotations-3.2.0.final
dom4j-1.6.1
sl4j-api-1.6.4
log4j-over-sl4j-1.6.4
mysql-connector-java-5.1.19-bin

Please, help me


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.