I'm wondering if anyone else has run into this problem; some searching showed 
similar reports using other JBoss products, but nothing quite the same as what 
I'm seeing. This may or may not actually be a Hibernate issue, but I thought 
folks in this forum would be most likely to have run into this.

I did a new install of JBoss server 4.0.4.GA with the ejb3 option, on a new 
Intel MacBook running Mac OS X 10.4.6. JBoss itself runs fine; the problem 
occurs running the app I'm working on. However, I need to mention that after 
installation I discovered that for some reason the ehcache jar wasn't 
installed. I grabbed one from another installation I had and dropped it into 
/server/default/lib.

I deployed my app, and when it tries to do the first Hibernate-related call I 
get an IllegalAccessError trying to run ehcache.CacheManager.init(). It is 
possible that JBossAS 4.0.4.GA needs a newer version of ehcache, I suppose, but 
since that jar file wasn't put in the lib directory when I installed the 
server, I can't be sure which version it might be expecting. 

Has anyone else encountered this or had similar installation issues? Thanks in 
advance for any ideas or advice.

Here's the relevant log output:

17:18:22,073 INFO  [Dialect] Using dialect: org.hibernate.dialect.MySQLDialect
17:18:22,145 INFO  [TransactionFactoryFactory] Transaction strategy: 
org.hibernate.ejb.transaction.JoinableCMTTransactionFactory
17:18:22,176 INFO  [TransactionManagerLookupFactory] No 
TransactionManagerLookup configured (in JTA environment, use of read-write or 
transactional second-level cache is not recommended)
17:18:22,177 INFO  [SettingsFactory] Automatic flush during beforeCompletion(): 
disabled
17:18:22,177 INFO  [SettingsFactory] Automatic session close at end of 
transaction: disabled
17:18:22,177 INFO  [SettingsFactory] JDBC batch size: 15
17:18:22,177 INFO  [SettingsFactory] JDBC batch updates for versioned data: 
disabled
17:18:22,177 INFO  [SettingsFactory] Scrollable result sets: enabled
17:18:22,177 INFO  [SettingsFactory] JDBC3 getGeneratedKeys(): enabled
17:18:22,177 INFO  [SettingsFactory] Connection release mode: auto
17:18:22,177 INFO  [SettingsFactory] Maximum outer join fetch depth: 2
17:18:22,177 INFO  [SettingsFactory] Default batch fetch size: 1
17:18:22,178 INFO  [SettingsFactory] Generate SQL with comments: disabled
17:18:22,178 INFO  [SettingsFactory] Order SQL updates by primary key: disabled
17:18:22,178 INFO  [SettingsFactory] Query translator: 
org.hibernate.hql.ast.ASTQueryTranslatorFactory
17:18:22,178 INFO  [ASTQueryTranslatorFactory] Using ASTQueryTranslatorFactory
17:18:22,179 INFO  [SettingsFactory] Query language substitutions: {}
17:18:22,179 INFO  [SettingsFactory] Second-level cache: enabled
17:18:22,179 INFO  [SettingsFactory] Query cache: disabled
17:18:22,179 INFO  [SettingsFactory] Cache provider: 
org.hibernate.cache.EhCacheProvider
17:18:22,441 INFO  [SettingsFactory] Optimize cache for minimal puts: disabled
17:18:22,441 INFO  [SettingsFactory] Structured second-level cache entries: 
disabled
17:18:22,480 INFO  [SettingsFactory] Statistics: disabled
17:18:22,480 INFO  [SettingsFactory] Deleted entity synthetic identifier 
rollback: disabled
17:18:22,500 INFO  [SettingsFactory] Default entity-mode: pojo
17:18:23,858 INFO  [SessionFactoryImpl] building session factory
17:18:23,932 ERROR [jsp] Exception happened while executing page: tried to 
access method net.sf.ehcache.CacheManager.()V from class 
org.hibernate.cache.EhCacheProvider
java.lang.IllegalAccessError: tried to access method 
net.sf.ehcache.CacheManager.()V from class org.hibernate.cache.EhCacheProvider
        at org.hibernate.cache.EhCacheProvider.start(EhCacheProvider.java:124)
        at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:180)
        at 
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1213)
        at 
org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:631)
        at 
org.hibernate.ejb.Ejb3Configuration.createEntityManagerFactory(Ejb3Configuration.java:760)
        at 
org.hibernate.ejb.Ejb3Configuration.createFactory(Ejb3Configuration.java:151)
        at 
org.hibernate.ejb.Ejb3Configuration.createEntityManagerFactory(Ejb3Configuration.java:205)
        at 
org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:114)
        at 
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:37)
        at com.foobar.builders.BuilderUtil.(BuilderUtil.java:35)
        at 
com.foobar.util.EntityManagerUtil.createEntityManager(EntityManagerUtil.java:25)
        at org.apache.jsp.index_jsp._jspService(index_jsp.java:130)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
        at 
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at 
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
        at java.lang.Thread.run(Thread.java:613)



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3953261#3953261

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3953261

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to