Hi,
I have added a new Entity in my MySQL database. Its a new table named as - "product_offers". I have followed this tutorial line by line and added the Entity. http://www.broadleafcommerce.com/docs/c ... new-entity
I have no compilation errors and both the core and site modules are built. Apart from adding this new Entity, No other configuration or Database config changes are being made. One more thing is I have first added the table in Database, filled in some values and then I have configured a new Entity in Core module. But, that should not be a issue.
But now, when I am starting the server ( JBoss7) I am getting the following exceptions :-
ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC000001: Failed to start service jboss.deployment.unit."ROOT.war".FIRST_MODULE_USE: org.jboss.msc.service.StartException in service jboss.deployment.unit."ROOT.war".FIRST_MODULE_USE: JBAS018733: Failed to process phase FIRST_MODULE_USE of deployment "ROOT.war"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:166) [jboss-as-server-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_38-ea]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_38-ea]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_38-ea]
Caused by: java.lang.NoClassDefFoundError: org/hibernate/engine/jndi/JndiNameException
at java.lang.Class.forName0(Native Method) [rt.jar:1.6.0_38-ea]
at java.lang.Class.forName(Class.java:247) [rt.jar:1.6.0_38-ea]
at org.jboss.logging.Logger$1.run(Logger.java:2252) [jboss-logging-3.1.4.GA-redhat-1.jar:3.1.4.GA-redhat-1]
at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.6.0_38-ea]
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2227) [jboss-logging-3.1.4.GA-redhat-1.jar:3.1.4.GA-redhat-1]
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2214) [jboss-logging-3.1.4.GA-redhat-1.jar:3.1.4.GA-redhat-1]
at org.hibernate.jpa.internal.HEMLogging.messageLogger(HEMLogging.java:45)
at org.hibernate.jpa.internal.HEMLogging.messageLogger(HEMLogging.java:41)
at org.hibernate.ejb.HibernatePersistence.<clinit>(HibernatePersistence.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.6.0_38-ea]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [rt.jar:1.6.0_38-ea]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [rt.jar:1.6.0_38-ea]
at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [rt.jar:1.6.0_38-ea]
at org.jboss.as.jpa.processor.PersistenceProviderHandler.deploy(PersistenceProviderHandler.java:75)
at org.jboss.as.jpa.processor.PersistenceBeginInstallProcessor.deploy(PersistenceBeginInstallProcessor.java:45)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:159) [jboss-as-server-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19]
... 5 more
Caused by: java.lang.ClassNotFoundException: org.hibernate.engine.jndi.JndiNameException from [Module "deployment.ROOT.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules.jar:1.3.3.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.3.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:447) [jboss-modules.jar:1.3.3.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:414) [jboss-modules.jar:1.3.3.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.3.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.3.Final-redhat-1]
I have tried to revert the entry in persistent-core.xml, but to no avail. It seems like the issue has stuck up. Any help as to why it would be happening.
Quick response is highly appreciated.
This forum is in readonly mode and serves as an archive of old information. All posting, registration and commenting abilities have been turned off. To get help, the Broadleaf team reguarly monitors the broadleaf-commerce tag on Stack Overflow so please ask your questions there.