I am deploying a HAR file with hibernate 3.0.3 and jboss 4.0.2

Everything seems to deploy ok but when i goto retrieve the SessionFactory from 
the JNDI it feeds me back a null value. 

This is the code to get the sessionfactory


  | SessionFactory sf = null;
  |             try {
  |                     Context context = new InitialContext();
  |                     
  |                     Object o = 
context.lookup("java:/hibernate/SessionFactory");
  |                     if(o == null) {
  |                             log.error("SESSION FACTORY IS NULL");   
  |                     } else {
  |                             log.error("SESSION FACTORY IS NOT NULL");       
  |                             sf = (SessionFactory)o;
  |                     }
  |                     s = sf.getCurrentSession();
  |             } catch (Exception e) {
  |                     log.error("Error Obtaining Session Factory");   
  |                     log.error(e.toString());
  |                     log.error("End");
  |             }
  | 





this is the output i get on deploy and failier


  | 19:33:47,390 INFO  [WrapperDataSourceService] Bound connection factory for 
resource adapter for ConnectionManager 'jboss.jca:se
  | rvice=DataSourceBinding,name=/jdbc/mysql to JNDI name 'java:/jdbc/mysql'
  | 19:33:47,453 INFO  [TomcatDeployer] deploy, ctxPath=/jmx-console, 
warUrl=file:/C:/jboss/server/default/deploy/jmx-console.war/
  | 19:33:47,672 INFO  [EARDeployer] Init J2EE application: 
file:/C:/jboss/server/default/deploy/akeso.ear/
  | 19:33:47,875 INFO  [Environment] Hibernate 3.0.3
  | 19:33:47,890 INFO  [Environment] hibernate.properties not found
  | 19:33:47,890 INFO  [Environment] using CGLIB reflection optimizer
  | 19:33:47,890 INFO  [Environment] using JDK 1.4 java.sql.Timestamp handling
  | 19:33:48,015 INFO  [Hibernate] Using JDBC batch size : null
  | 19:33:48,031 INFO  [Configuration] Searching for mapping documents in jar: 
akeso.har
  | 19:33:48,031 INFO  [Configuration] Found mapping documents in jar: 
com/voltforge/akeso/dbo/client/Facility.hbm.xml
  | 19:33:48,172 INFO  [HbmBinder] Mapping class: 
com.voltforge.akeso.dbo.client.Facility -> facility
  | 19:33:48,219 INFO  [Configuration] Found mapping documents in jar: 
com/voltforge/akeso/dbo/client/Message.hbm.xml
  | 19:33:49,078 INFO  [HbmBinder] Mapping class: 
com.voltforge.akeso.dbo.open.user -> user
  | 19:33:49,078 INFO  [Configuration] processing extends queue
  | 19:33:49,078 INFO  [Configuration] processing collection mappings
  | 19:33:49,078 INFO  [HbmBinder] Mapping collection: 
com.voltforge.akeso.dbo.client.Patient.access_log -> patient_access_log
  | 19:33:49,078 INFO  [HbmBinder] Mapping collection: 
com.voltforge.akeso.dbo.client.Patient.allergies -> patient_allergies
  | 19:33:49,078 INFO  [HbmBinder] Mapping collection: 
com.voltforge.akeso.dbo.client.Patient.boardOfPharmacyReport -> patient_boar
  | d_of_pharmacy_report
  | 19:33:49,078 INFO  [HbmBinder] Mapping collection: 
com.voltforge.akeso.dbo.client.Patient.careProvider -> patient_care_provider
  | 
  | 19:33:49,078 INFO  [HbmBinder] Mapping collection: 
com.voltforge.akeso.dbo.client.Patient.medicalHistory -> patient_medical_his
  | tory
  | 19:33:49,078 INFO  [HbmBinder] Mapping collection: 
com.voltforge.akeso.dbo.client.Patient.medication -> patient_medication
  | 19:33:49,078 INFO  [HbmBinder] Mapping collection: 
com.voltforge.akeso.dbo.client.Patient.planOfCare -> patient_plan_of_care
  | 19:33:49,094 INFO  [HbmBinder] Mapping collection: 
com.voltforge.akeso.dbo.client.Patient.progressNote -> patient_progress_note
  | 
  | 19:33:49,094 INFO  [HbmBinder] Mapping collection: 
com.voltforge.akeso.dbo.client.Patient.review -> patient_review
  | 19:33:49,094 INFO  [HbmBinder] Mapping collection: 
com.voltforge.akeso.dbo.client.Patient.visitHistory -> patient_visit_history
  | 
  | 19:33:49,094 INFO  [HbmBinder] Mapping collection: 
com.voltforge.akeso.dbo.client.PatientVisitHistory.visit_date -> patient_vis
  | it_date
  | 19:33:49,094 INFO  [HbmBinder] Mapping collection: 
com.voltforge.akeso.dbo.open.contact.contact_request -> contact_request
  | 19:33:49,094 INFO  [Configuration] processing association property 
references
  | 19:33:49,094 INFO  [Configuration] processing foreign key constraints
  | 19:33:49,109 INFO  [NamingHelper] JNDI InitialContext properties:{}
  | 19:33:49,109 INFO  [DatasourceConnectionProvider] Using datasource: 
java:/jdbc/mysql
  | 19:33:49,406 INFO  [SettingsFactory] RDBMS: MySQL, version: 3.23.58
  | 19:33:49,406 INFO  [SettingsFactory] JDBC driver: MySQL-AB JDBC Driver, 
version: mysql-connector-java-3.0.15-ga ( $Date: 2004/0
  | 8/09 22:15:11 $, $Revision: 1.27.2.43 $ )
  | 19:33:49,437 INFO  [Dialect] Using dialect: 
org.hibernate.dialect.MySQLDialect
  | 19:33:49,515 INFO  [TransactionFactoryFactory] Transaction strategy: 
org.hibernate.transaction.JTATransactionFactory
  | 19:33:49,515 INFO  [NamingHelper] JNDI InitialContext properties:{}
  | 19:33:49,515 INFO  [TransactionManagerLookupFactory] instantiating 
TransactionManagerLookup: org.hibernate.transaction.JBossTra
  | nsactionManagerLookup
  | 19:33:49,531 INFO  [TransactionManagerLookupFactory] instantiated 
TransactionManagerLookup
  | 19:33:49,531 INFO  [TransactionManagerLookupFactory] instantiating 
TransactionManagerLookup: org.hibernate.transaction.JBossTra
  | nsactionManagerLookup
  | 19:33:49,531 INFO  [TransactionManagerLookupFactory] instantiated 
TransactionManagerLookup
  | 19:33:49,531 INFO  [SettingsFactory] Automatic flush during 
beforeCompletion(): enabled
  | 19:33:49,531 INFO  [SettingsFactory] Automatic session close at end of 
transaction: enabled
  | 19:33:49,531 INFO  [SettingsFactory] JDBC batch size: 15
  | 19:33:49,531 INFO  [SettingsFactory] JDBC batch updates for versioned data: 
disabled
  | 19:33:49,531 INFO  [SettingsFactory] Scrollable result sets: enabled
  | 19:33:49,531 INFO  [SettingsFactory] JDBC3 getGeneratedKeys(): enabled
  | 19:33:49,531 INFO  [SettingsFactory] Connection release mode: null
  | 19:33:49,531 INFO  [SettingsFactory] Maximum outer join fetch depth: 2
  | 19:33:49,531 INFO  [SettingsFactory] Default batch fetch size: 1
  | 19:33:49,531 INFO  [SettingsFactory] Generate SQL with comments: disabled
  | 19:33:49,531 INFO  [SettingsFactory] Order SQL updates by primary key: 
disabled
  | 19:33:49,531 INFO  [SettingsFactory] Query translator: 
org.hibernate.hql.ast.ASTQueryTranslatorFactory
  | 19:33:49,547 INFO  [ASTQueryTranslatorFactory] Using 
ASTQueryTranslatorFactory
  | 19:33:49,547 INFO  [SettingsFactory] Query language substitutions: {}
  | 19:33:49,547 INFO  [SettingsFactory] Second-level cache: enabled
  | 19:33:49,547 INFO  [SettingsFactory] Query cache: disabled
  | 19:33:49,547 INFO  [SettingsFactory] Cache provider: 
org.hibernate.cache.HashtableCacheProvider
  | 19:33:49,547 INFO  [SettingsFactory] Optimize cache for minimal puts: 
disabled
  | 19:33:49,547 INFO  [SettingsFactory] Structured second-level cache entries: 
enabled
  | 19:33:49,562 INFO  [SettingsFactory] Echoing all SQL to stdout
  | 19:33:49,562 INFO  [SettingsFactory] Statistics: disabled
  | 19:33:49,562 INFO  [SettingsFactory] Deleted entity synthetic identifier 
rollback: disabled
  | 19:33:49,578 INFO  [SettingsFactory] Default entity-mode: pojo
  | 19:33:49,812 INFO  [SessionFactoryImpl] building session factory
  | 19:33:51,531 INFO  [SessionFactoryObjectFactory] Not binding factory to 
JNDI, no JNDI name configured
  | 19:33:51,547 INFO  [Dialect] Using dialect: 
org.hibernate.dialect.MySQLDialect
  | 19:33:51,547 INFO  [Configuration] processing extends queue
  | 19:33:51,547 INFO  [Configuration] processing collection mappings
  | 19:33:51,547 INFO  [Configuration] processing association property 
references
  | 19:33:51,547 INFO  [Configuration] processing foreign key constraints
  | 19:33:51,547 INFO  [Configuration] processing extends queue
  | 19:33:51,547 INFO  [Configuration] processing collection mappings
  | 19:33:51,547 INFO  [Configuration] processing association property 
references
  | 19:33:51,547 INFO  [Configuration] processing foreign key constraints
  | 19:33:51,547 INFO  [SchemaExport] Running hbm2ddl schema export
  | 19:33:51,547 INFO  [SchemaExport] exporting generated schema to database
  | 19:33:51,562 INFO  [NamingHelper] JNDI InitialContext properties:{}
  | 19:33:51,562 INFO  [DatasourceConnectionProvider] Using datasource: 
java:/jdbc/mysql
  | 19:33:51,859 INFO  [SchemaExport] schema export complete
  | 19:33:51,875 INFO  [Dialect] Using dialect: 
org.hibernate.dialect.MySQLDialect
  | 19:33:51,875 INFO  [Configuration] processing extends queue
  | 19:33:51,875 INFO  [Configuration] processing collection mappings
  | 19:33:51,875 INFO  [Configuration] processing association property 
references
  | 19:33:51,875 INFO  [Configuration] processing foreign key constraints
  | 19:33:51,875 INFO  [Configuration] processing extends queue
  | 19:33:51,875 INFO  [Configuration] processing collection mappings
  | 19:33:51,875 INFO  [Configuration] processing association property 
references
  | 19:33:51,875 INFO  [Configuration] processing foreign key constraints
  | 19:33:51,875 INFO  [NamingHelper] JNDI InitialContext properties:{}
  | 19:33:51,875 INFO  [SessionFactoryImpl] Checking 0 named queries
  | 19:33:51,875 INFO  [Hibernate] SessionFactory successfully built and bound 
into JNDI [java:/hibernate/SessionFactory]
  | 19:33:51,906 INFO  [TomcatDeployer] deploy, ctxPath=/akeso, 
warUrl=file:/C:/jboss/server/default/deploy/akeso.ear/akeso.war/
  | 19:33:53,453 INFO  [TilesPlugin] Tiles definition factory loaded for module 
''.
  | 19:33:53,500 INFO  [ValidatorPlugIn] Loading validation rules file from 
'/WEB-INF/validator-rules.xml'
  | 19:33:53,547 INFO  [ValidatorPlugIn] Loading validation rules file from 
'/WEB-INF/validation.xml'
  | 19:33:53,797 INFO  [TilesPlugin] Factory already exists for module ''. The 
factory found is from module ''. No new creation.
  | 19:33:53,797 INFO  [ValidatorPlugIn] Loading validation rules file from 
'/WEB-INF/validator-rules.xml'
  | 19:33:53,797 INFO  [ValidatorPlugIn] Loading validation rules file from 
'/WEB-INF/validation.xml'
  | 19:33:53,953 INFO  [TilesPlugin] Tiles definition factory loaded for module 
'/client'.
  | 19:33:53,953 INFO  [ValidatorPlugIn] Loading validation rules file from 
'/WEB-INF/validator-rules.xml'
  | 19:33:53,953 INFO  [ValidatorPlugIn] Loading validation rules file from 
'/WEB-INF/modules/client/validation.xml'
  | 19:33:54,000 INFO  [TilesPlugin] Factory already exists for module 
'/client'. The factory found is from module '/client'. No ne
  | w creation.
  | 19:33:54,000 INFO  [ValidatorPlugIn] Loading validation rules file from 
'/WEB-INF/validator-rules.xml'
  | 19:33:54,000 INFO  [ValidatorPlugIn] Loading validation rules file from 
'/WEB-INF/validation.xml'
  | 19:33:54,219 INFO  [EARDeployer] Started J2EE application: 
file:/C:/jboss/server/default/deploy/akeso.ear/
  | 19:33:54,531 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on 
http-0.0.0.0-8080
  | 19:33:55,187 INFO  [ChannelSocket] JK: ajp13 listening on /0.0.0.0:8009
  | 19:33:55,219 INFO  [JkMain] Jk running ID=0 time=0/125  config=null
  | 19:33:55,234 INFO  [Server] JBoss (MX MicroKernel) [4.0.2 (build: 
CVSTag=JBoss_4_0_2 date=200505022023)] Started in 26s:265ms
  | 19:40:58,844 INFO  [TilesRequestProcessor] Tiles definition factory found 
for request processor ''.
  | 19:41:06,906 INFO  [STDOUT] 19:41:06,906 ERROR [HibernateSession] 
{java.naming.factory.initial=org.jnp.interfaces.NamingContext
  | Factory, 
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces:org.jboss.naming:org.jnp.interfaces}
  | 19:41:06,922 WARN  [SessionFactoryObjectFactory] Not found: 
402881ec03f7bc1a0103f7bc222b0000
  | 19:41:06,922 INFO  [STDOUT] 19:41:06,922 ERROR [HibernateSession] SESSION 
FACTORY IS NULL
  | 19:41:06,922 INFO  [STDOUT] 19:41:06,922 ERROR [HibernateSession] Error 
Obtaining Session Factory
  | 19:41:06,922 INFO  [STDOUT] 19:41:06,922 ERROR [HibernateSession] 
java.lang.NullPointerException
  | 19:41:06,937 INFO  [STDOUT] 19:41:06,937 ERROR [HibernateSession] End
  | 




Here is the code for my mbean


  | <server>
  |      <mbean code="org.jboss.hibernate.jmx.Hibernate" name="jb 
oss.har:service=Hibernate">
  |              <attribute name="DatasourceName">java:/jdbc/mysql</attribute>
  |              <attribute 
name="SessionFactoryName">java:/hibernate/SessionFactory</attribute>
  |              <attribute 
name="CacheProviderClass">org.hibernate.cache.HashtableCacheProvider</attribute>
  |              <attribute name="Hbm2ddlAuto">create-drop</attribute>
  |              <attribute name="ShowSqlEnabled">true</attribute>
  |     </mbean>        
  | </server>
  | 
  | 


Any ideas?  Thanks in advance!

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

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


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to