Hibernate mapping exception

Hi All,

I am pretty new to vaadin and I am trying to use my existing hibernate structure into it.
I am using JPAContainer.

My working hibernate structures works as follows;

[code]
max@spirit6 /opt/jboss-as-7.1.1.Final/idp3/deployments/myDeployment.ear $ ls

total 120

drwxr-xr-x 3 max wheel 102 5 Apr 23:57 META-INF/

-rw-r–r-- 1 max wheel 46722 6 Apr 19:26 myDeploymentWar.war

drwxr-xr-x 5 max wheel 170 6 Apr 19:25 myDeploymentConsole.war/

-rw-r–r-- 1 max staff 10090 6 Apr 16:41 myDeploymentLogic-rc_3.0.jar

drwxr-xr-x 36 max wheel 1224 6 Apr 16:43 lib/
[/code]In the lib/ directory I have the persistence which are the Entities. In the logic I have the beans. In the myDeploymentConsole.war I have the vaadin interface.
Hibernate works fine except in the Vaadin interface, where I get the following exception:

2015-04-06 19:37:45,341 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol 

2015-04-06 19:37:45,347 SEVERE [org.atmosphere.cpr.DefaultAsyncSupportResolver]
 Failed to create comet support class: class org.atmosphere.container.JBossWebCometSupport, error: null

2015-04-06 19:37:45,348 SEVERE [org.atmosphere.cpr.DefaultAsyncSupportResolver]
 Switching to BlockingIO

2015-04-06 19:37:45,349 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Installing Default AtmosphereInterceptor

2015-04-06 19:37:45,350 INFO  [org.atmosphere.cpr.AtmosphereFramework]
     org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support

2015-04-06 19:37:45,350 INFO  [org.atmosphere.cpr.AtmosphereFramework]
     org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor

2015-04-06 19:37:45,351 INFO  [org.atmosphere.cpr.AtmosphereFramework]
     org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support

2015-04-06 19:37:45,351 INFO  [org.atmosphere.cpr.AtmosphereFramework]
     org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support

2015-04-06 19:37:45,352 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Dropping Interceptor org.atmosphere.interceptor.HeartbeatInterceptor

2015-04-06 19:37:45,353 INFO  [org.atmosphere.cpr.AtmosphereFramework]
     org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support

2015-04-06 19:37:45,353 INFO  [org.atmosphere.cpr.AtmosphereFramework]
     org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support

2015-04-06 19:37:45,354 INFO  [org.atmosphere.cpr.AtmosphereFramework]
     org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol

2015-04-06 19:37:45,355 INFO  [org.atmosphere.cpr.AtmosphereFramework]
     org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor

2015-04-06 19:37:45,355 INFO  [org.atmosphere.cpr.AtmosphereFramework]
     org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection

2015-04-06 19:37:45,356 INFO  [org.atmosphere.cpr.AtmosphereFramework]
     org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor

2015-04-06 19:37:45,356 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.

2015-04-06 19:37:45,359 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper

2015-04-06 19:37:45,360 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Using BroadcasterCache: org.atmosphere.cache.UUIDBroadcasterCache

2015-04-06 19:37:45,360 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster

2015-04-06 19:37:45,360 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Broadcaster Polling Wait Time 100

2015-04-06 19:37:45,361 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Shared ExecutorService supported: true

2015-04-06 19:37:45,361 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Messaging Thread Pool Size: Unlimited

2015-04-06 19:37:45,361 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Async I/O Thread Pool Size: 200

2015-04-06 19:37:45,362 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory

2015-04-06 19:37:45,362 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor

2015-04-06 19:37:45,365 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Invoke AtmosphereInterceptor on WebSocket message true

2015-04-06 19:37:45,365 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 HttpSession supported: true

2015-04-06 19:37:45,366 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation

2015-04-06 19:37:45,367 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Atmosphere is using async support: org.atmosphere.container.BlockingIOCometSupport running under container: JBoss Web/7.0.13.Final

2015-04-06 19:37:45,367 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Atmosphere Framework 2.2.4.vaadin5 started.

2015-04-06 19:37:45,370 INFO  [org.atmosphere.cpr.AtmosphereFramework]
 Installed AtmosphereInterceptor  Track Message Size Interceptor using | with priority BEFORE_DEFAULT 

2015-04-06 19:37:48,517 INFO  [org.hibernate.dialect.Dialect]
 HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect

2015-04-06 19:37:48,518 INFO  [org.hibernate.engine.transaction.internal.TransactionFactoryInitiator]
 HHH000268: Transaction strategy: org.hibernate.engine.transaction.internal.jta.CMTTransactionFactory

2015-04-06 19:37:48,519 INFO  [org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory]
 HHH000397: Using ASTQueryTranslatorFactory

2015-04-06 19:37:48,523 INFO  [org.hibernate.tool.hbm2ddl.SchemaExport]
 HHH000227: Running hbm2ddl schema export

2015-04-06 19:37:48,524 INFO  [org.hibernate.tool.hbm2ddl.SchemaExport]
 HHH000230: Schema export complete

2015-04-06 19:37:48,628 ERROR [stderr]
 java.lang.IllegalArgumentException: Not an entity: class com.spirit.identityprovider.db.ClientId

2015-04-06 19:37:48,629 ERROR [stderr]
     at org.hibernate.ejb.metamodel.MetamodelImpl.entity(MetamodelImpl.java:184)

2015-04-06 19:37:48,630 ERROR [stderr]
     at org.hibernate.ejb.criteria.QueryStructure.from(QueryStructure.java:138)

2015-04-06 19:37:48,630 ERROR [stderr]
     at org.hibernate.ejb.criteria.CriteriaQueryImpl.from(CriteriaQueryImpl.java:179)

2015-04-06 19:37:48,630 ERROR [stderr]
     at com.vaadin.addon.jpacontainer.provider.LocalEntityProvider.doGetEntityCount(LocalEntityProvider.java:512)

2015-04-06 19:37:48,631 ERROR [stderr]
     at com.vaadin.addon.jpacontainer.provider.CachingSupport$FilterCacheEntry.getEntityCount(CachingSupport.java:157)

2015-04-06 19:37:48,631 ERROR [stderr]
     at com.vaadin.addon.jpacontainer.provider.CachingSupport.getEntityCount(CachingSupport.java:826)

2015-04-06 19:37:48,632 ERROR [stderr]
     at com.vaadin.addon.jpacontainer.provider.CachingMutableLocalEntityProvider.getEntityCount(CachingMutableLocalEntityProvider.java:130)

2015-04-06 19:37:48,632 ERROR [stderr]
     at com.vaadin.addon.jpacontainer.JPAContainer.size(JPAContainer.java:912)

2015-04-06 19:37:48,633 ERROR [stderr]
     at com.vaadin.ui.AbstractSelect.size(AbstractSelect.java:769)

2015-04-06 19:37:48,633 ERROR [stderr]
     at com.vaadin.ui.Table.refreshRenderedCells(Table.java:1677)

2015-04-06 19:37:48,634 ERROR [stderr]
     at com.vaadin.ui.Table.attach(Table.java:4250)

2015-04-06 19:37:48,634 ERROR [stderr]
     at com.vaadin.server.AbstractClientConnector.attach(AbstractClientConnector.java:590)

2015-04-06 19:37:48,634 ERROR [stderr]
     at com.vaadin.ui.AbstractComponent.attach(AbstractComponent.java:621)

2015-04-06 19:37:48,635 ERROR [stderr]
     at com.vaadin.server.AbstractClientConnector.attach(AbstractClientConnector.java:590)

2015-04-06 19:37:48,636 ERROR [stderr]
     at com.vaadin.ui.AbstractComponent.attach(AbstractComponent.java:621)

2015-04-06 19:37:48,636 ERROR [stderr]
     at com.vaadin.ui.AbstractComponent.setParent(AbstractComponent.java:528)

2015-04-06 19:37:48,636 ERROR [stderr]
     at com.vaadin.ui.AbstractSingleComponentContainer.setContent(AbstractSingleComponentContainer.java:149)

2015-04-06 19:37:48,637 ERROR [stderr]
     at com.spirit.spiritidentityprovider3console.Spiritidentityprovider3consoleUI$MainView$3.buttonClick(Spiritidentityprovider3consoleUI.java:274)

2015-04-06 19:37:48,637 ERROR [stderr]
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2015-04-06 19:37:48,638 ERROR [stderr]
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

2015-04-06 19:37:48,638 ERROR [stderr]
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

2015-04-06 19:37:48,639 ERROR [stderr]
     at java.lang.reflect.Method.invoke(Method.java:606)

2015-04-06 19:37:48,639 ERROR [stderr]
     at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)

2015-04-06 19:37:48,639 ERROR [stderr]
     at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:198)

2015-04-06 19:37:48,640 ERROR [stderr]
     at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:161)

2015-04-06 19:37:48,640 ERROR [stderr]
     at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:977)

2015-04-06 19:37:48,641 ERROR [stderr]
     at com.vaadin.ui.Button.fireClick(Button.java:393)

2015-04-06 19:37:48,641 ERROR [stderr]
     at com.vaadin.ui.Button$1.click(Button.java:61)

2015-04-06 19:37:48,641 ERROR [stderr]
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2015-04-06 19:37:48,642 ERROR [stderr]
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

2015-04-06 19:37:48,642 ERROR [stderr]
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

2015-04-06 19:37:48,642 ERROR [stderr]
     at java.lang.reflect.Method.invoke(Method.java:606)

2015-04-06 19:37:48,643 ERROR [stderr]
     at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:168)

2015-04-06 19:37:48,643 ERROR [stderr]
     at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:118)

2015-04-06 19:37:48,643 ERROR [stderr]
     at com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:291)

2015-04-06 19:37:48,644 ERROR [stderr]
     at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:184)

2015-04-06 19:37:48,644 ERROR [stderr]
     at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:92)

2015-04-06 19:37:48,645 ERROR [stderr]
     at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:41)

2015-04-06 19:37:48,645 ERROR [stderr]
     at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1408)

2015-04-06 19:37:48,646 ERROR [stderr]
     at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:350)

2015-04-06 19:37:48,646 ERROR [stderr]
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

2015-04-06 19:37:48,646 ERROR [stderr]
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)

2015-04-06 19:37:48,647 ERROR [stderr]
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)

2015-04-06 19:37:48,647 ERROR [stderr]
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)

2015-04-06 19:37:48,647 ERROR [stderr]
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)

2015-04-06 19:37:48,648 ERROR [stderr]
     at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)

2015-04-06 19:37:48,648 ERROR [stderr]
     at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)

2015-04-06 19:37:48,648 ERROR [stderr]
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)

2015-04-06 19:37:48,649 ERROR [stderr]
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

2015-04-06 19:37:48,649 ERROR [stderr]
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

2015-04-06 19:37:48,650 ERROR [stderr]
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)

2015-04-06 19:37:48,650 ERROR [stderr]
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)

2015-04-06 19:37:48,650 ERROR [stderr]
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)

2015-04-06 19:37:48,651 ERROR [stderr]
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)

2015-04-06 19:37:48,651 ERROR [stderr]
     at java.lang.Thread.run(Thread.java:724)

2015-04-06 19:37:48,654 SEVERE [com.vaadin.server.DefaultErrorHandler]
 : java.lang.IllegalStateException: The view: OAuth2View does not exist

    at com.spirit.spiritidentityprovider3console.Spiritidentityprovider3consoleUI$MainView$3.buttonClick(Spiritidentityprovider3consoleUI.java:277)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:606)

    at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)

    at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:198)

    at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:161)

    at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:977)

    at com.vaadin.ui.Button.fireClick(Button.java:393)

    at com.vaadin.ui.Button$1.click(Button.java:61)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:606)

    at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:168)

    at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:118)

    at com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:291)

    at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:184)

    at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:92)

    at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:41)

    at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1408)

    at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:350)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)

    at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)

    at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)

    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)

    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)

    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)

    at java.lang.Thread.run(Thread.java:724)

Caused by: java.lang.IllegalArgumentException: Not an entity: class com.spirit.identityprovider.db.ClientId

    at org.hibernate.ejb.metamodel.MetamodelImpl.entity(MetamodelImpl.java:184)

    at org.hibernate.ejb.criteria.QueryStructure.from(QueryStructure.java:138)

    at org.hibernate.ejb.criteria.CriteriaQueryImpl.from(CriteriaQueryImpl.java:179)

    at com.vaadin.addon.jpacontainer.provider.LocalEntityProvider.doGetEntityCount(LocalEntityProvider.java:512)

    at com.vaadin.addon.jpacontainer.provider.CachingSupport$FilterCacheEntry.getEntityCount(CachingSupport.java:157)

    at com.vaadin.addon.jpacontainer.provider.CachingSupport.getEntityCount(CachingSupport.java:826)

    at com.vaadin.addon.jpacontainer.provider.CachingMutableLocalEntityProvider.getEntityCount(CachingMutableLocalEntityProvider.java:130)

    at com.vaadin.addon.jpacontainer.JPAContainer.size(JPAContainer.java:912)

    at com.vaadin.ui.AbstractSelect.size(AbstractSelect.java:769)

    at com.vaadin.ui.Table.refreshRenderedCells(Table.java:1677)

    at com.vaadin.ui.Table.attach(Table.java:4250)

    at com.vaadin.server.AbstractClientConnector.attach(AbstractClientConnector.java:590)

    at com.vaadin.ui.AbstractComponent.attach(AbstractComponent.java:621)

    at com.vaadin.server.AbstractClientConnector.attach(AbstractClientConnector.java:590)

    at com.vaadin.ui.AbstractComponent.attach(AbstractComponent.java:621)

    at com.vaadin.ui.AbstractComponent.setParent(AbstractComponent.java:528)

    at com.vaadin.ui.AbstractSingleComponentContainer.setContent(AbstractSingleComponentContainer.java:149)

    at com.spirit.spiritidentityprovider3console.Spiritidentityprovider3consoleUI$MainView$3.buttonClick(Spiritidentityprovider3consoleUI.java:274)

    ... 37 more




2015-04-06 19:37:48,667 SEVERE [com.vaadin.server.DefaultErrorHandler]
 : java.lang.IllegalArgumentException: Not an entity: class com.spirit.identityprovider.db.ClientId

    at org.hibernate.ejb.metamodel.MetamodelImpl.entity(MetamodelImpl.java:184)

    at org.hibernate.ejb.criteria.QueryStructure.from(QueryStructure.java:138)

    at org.hibernate.ejb.criteria.CriteriaQueryImpl.from(CriteriaQueryImpl.java:179)

    at com.vaadin.addon.jpacontainer.provider.LocalEntityProvider.doGetEntityCount(LocalEntityProvider.java:512)

    at com.vaadin.addon.jpacontainer.provider.CachingSupport$FilterCacheEntry.getEntityCount(CachingSupport.java:157)

    at com.vaadin.addon.jpacontainer.provider.CachingSupport.getEntityCount(CachingSupport.java:826)

    at com.vaadin.addon.jpacontainer.provider.CachingMutableLocalEntityProvider.getEntityCount(CachingMutableLocalEntityProvider.java:130)

    at com.vaadin.addon.jpacontainer.JPAContainer.size(JPAContainer.java:912)

    at com.vaadin.ui.AbstractSelect.size(AbstractSelect.java:769)

    at com.vaadin.ui.Table.refreshRenderedCells(Table.java:1677)

    at com.vaadin.ui.Table.getVisibleCells(Table.java:4039)

    at com.vaadin.ui.Table.beforeClientResponse(Table.java:3254)

    at com.vaadin.server.communication.UidlWriter.write(UidlWriter.java:98)

    at com.vaadin.server.communication.UidlRequestHandler.writeUidl(UidlRequestHandler.java:149)

    at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:98)

    at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:41)

    at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1408)

    at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:350)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)

    at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)

    at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)

    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)

    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)

    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)

    at java.lang.Thread.run(Thread.java:724)

2015-04-06 19:26:40,134 ERROR [stderr]
     ... 49 more

I instantiate it as follows:

    private JPAContainer<ClientId> clientIds;

    public OAuth2View() {

        clientIds = JPAContainerFactory.make(ClientId.class, "Security");
        clientIds.getEntityProvider().setLazyLoadingDelegate(new HibernateLazyLoadingDelegate());

I don’t know what to do now. It looks like that there is a classpath issue. It seems that ClientId is not found in the classpath, but why?

@Entity

@Table(name = "CLIENTID")

@SequenceGenerator(initialValue = 1, name = "CLIENTID_ID", sequenceName = "CLIENTID_SEQ")

public class ClientId {

    

Did you remember to include the entity in your persistence.xml?

Many thanks for the reply.

This is my persistence.xml (which is located in ear/lib/persistenceImpl.jar)[code]

<persistence-unit name="Security">

    <description>

        Security persistence

    </description>

    <jta-data-source>java:/SecurityDS</jta-data-source>

    

    <properties>

          <property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform" />

          <property name="packagesToScan" value="com.spirit.identityprovider.db" />

          <property name="hibernate.hbm2ddl.auto" value="create-drop"/> 

          <property name="hibernate.show_sql" value="true" />

          <property name="hibernate.format_sql" value="true" />

          <property name="hibernate.cache.provider_class" value="org.hibernate.cache.HashtableCacheProvider"/>

             <property name="hibernate.id.new_generator_mappings" value="false"/>

             

    </properties>       

 </persistence-unit>
[/code]It is working so far, in the non-vaadin classes. There is no persistence.xml in the vaadin directory. Do I need to add all the entities classes?

I’m pretty sure you need to add the entity class either with or then use false. I don’t thing that just having the @Entity annotation alone is enough.

That’s the point. Now it works. I need to add each entity in the persistence file as class. Strange!

And I also got the point: you have to declare the classes if your entities are outside the project you’re working. In my deployment the persistence was in ear/lib/jar, and the vaadin in ear/war.

Thanks!