6 Replies Latest reply on Jan 12, 2006 8:17 PM by gavin.king

    Entity Manager not bound exception

    rorschach

      I'm thinking this may be an EJB3 issue with the Entity Manager, but I wanted to try here first in the hopes that some of you have come across this problem.

      Here's the JBoss output from AppServer start, to when the error occurs:

      JAVA_HOME is not set. Unexpected results may occur.
      Set JAVA_HOME to the directory of your local JDK to avoid this message.
      ===============================================================================
      .
      JBoss Bootstrap Environment
      .
      JBOSS_HOME: C:\java\jboss-4.0.3SP1\bin\\..
      .
      JAVA: java
      .
      JAVA_OPTS: -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 -Dprogram.name=run.bat -Xms128m -Xmx512m
      .
      CLASSPATH: \lib\tools.jar;C:\java\jboss-4.0.3SP1\bin\\run.jar
      .
      ===============================================================================
      .
      Listening for transport dt_socket at address: 5005
      09:08:37,562 INFO [Server] Starting JBoss (MX MicroKernel)...
      09:08:37,562 INFO [Server] Release ID: JBoss [Zion] 4.0.3SP1 (build: CVSTag=JBoss_4_0_3_SP1 date=200510231751)
      09:08:37,578 INFO [Server] Home Dir: C:\java\jboss-4.0.3SP1
      09:08:37,578 INFO [Server] Home URL: file:/C:/java/jboss-4.0.3SP1/
      09:08:37,578 INFO [Server] Patch URL: null
      09:08:37,578 INFO [Server] Server Name: default
      09:08:37,578 INFO [Server] Server Home Dir: C:\java\jboss-4.0.3SP1\server\default
      09:08:37,578 INFO [Server] Server Home URL: file:/C:/java/jboss-4.0.3SP1/server/default/
      09:08:37,578 INFO [Server] Server Temp Dir: C:\java\jboss-4.0.3SP1\server\default\tmp
      09:08:37,578 INFO [Server] Root Deployment Filename: jboss-service.xml
      09:08:38,390 INFO [ServerInfo] Java version: 1.5.0_06,Sun Microsystems Inc.
      09:08:38,390 INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM 1.5.0_06-b05,Sun Microsystems Inc.
      09:08:38,390 INFO [ServerInfo] OS-System: Windows XP 5.1,x86
      09:08:39,546 INFO [Server] Core system initialized
      09:08:42,531 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml
      09:08:46,562 INFO [EJB3Deployer] Default persistence.properties: {hibernate.transaction.flush_before_completion=false, hibernate.jndi.java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces,
      hibernate.transaction.auto_close_session=false, hibernate.jndi.java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, hibernate.cache.provider_class=org.hibernate.cache.HashtableCachePr
      ovider, hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup, hibernate.dialect=org.hibernate.dialect.SQLServerDialect, hibernate.query.factory_class=org.
      hibernate.hql.ast.ASTQueryTranslatorFactory, hibernate.connection.datasource=java:/MSSQLAppDS, hibernate.connection.release_mode=after_statement}
      09:08:46,593 INFO [SocketServerInvoker] Invoker started for locator: InvokerLocator [socket://192.168.0.29:3873/0.0.0.0:3873]
      09:08:47,437 INFO [AspectDeployer] Deployed AOP: file:/C:/java/jboss-4.0.3SP1/server/default/deploy/ejb3-interceptors-aop.xml
      09:08:52,406 INFO [WebService] Using RMI server codebase: http://IT3:8083/
      09:08:52,828 INFO [TreeCache] setting cluster properties from xml to: UDP(ip_mcast=true;ip_ttl=64;loopback=false;mcast_addr=228.1.2.3;mcast_port=45551;mcast_recv_buf_size=80000;mcast_send_buf_size=15
      0000;ucast_recv_buf_size=80000;ucast_send_buf_size=150000):PING(down_thread=false;num_initial_members=3;timeout=2000;up_thread=false):MERGE2(max_interval=20000;min_interval=10000):FD(down_thread=true;
      shun=true;up_thread=true):VERIFY_SUSPECT(down_thread=false;timeout=1500;up_thread=false):pbcast.NAKACK(down_thread=false;gc_lag=50;max_xmit_size=8192;retransmit_timeout=600,1200,2400,4800;up_thread=fa
      lse):UNICAST(down_thread=false;min_threshold=10;timeout=600,1200,2400;window_size=100):pbcast.STABLE(desired_avg_gossip=20000;down_thread=false;up_thread=false):FRAG(down_thread=false;frag_size=8192;u
      p_thread=false):pbcast.GMS(join_retry_timeout=2000;join_timeout=5000;print_local_addr=true;shun=true):pbcast.STATE_TRANSFER(down_thread=false;up_thread=false)
      09:08:52,875 INFO [TreeCache] setEvictionPolicyConfig(): [config: null]
      09:08:52,890 WARN [TreeCache] No transaction manager lookup class has been defined. Transactions cannot be used
      09:08:52,937 INFO [TreeCache] interceptor chain is:
      class org.jboss.cache.interceptors.CallInterceptor
      class org.jboss.cache.interceptors.LockInterceptor
      class org.jboss.cache.interceptors.CacheLoaderInterceptor
      class org.jboss.cache.interceptors.UnlockInterceptor
      class org.jboss.cache.interceptors.ReplicationInterceptor
      class org.jboss.cache.interceptors.CacheStoreInterceptor
      09:08:52,953 INFO [TreeCache] cache mode is REPL_SYNC
      09:08:53,375 INFO [STDOUT]
      -------------------------------------------------------
      GMS: address is IT3:2078
      -------------------------------------------------------
      09:08:55,406 INFO [TreeCache] state could not be retrieved (must be first member in group)
      09:08:55,406 INFO [LRUPolicy] Starting eviction policy using the provider: org.jboss.ejb3.cache.tree.StatefulEvictionPolicy
      09:08:55,406 INFO [TreeCache] viewAccepted(): new members: [IT3:2078]
      09:08:55,406 INFO [LRUPolicy] Starting a eviction timer with wake up interval of (secs) 1
      09:08:55,406 INFO [TreeCache] new cache is null (maybe first member in cluster)
      09:08:55,515 INFO [TreeCache] setting cluster properties from xml to: UDP(ip_mcast=true;ip_ttl=2;loopback=false;mcast_addr=228.1.2.3;mcast_port=43333;mcast_recv_buf_size=80000;mcast_send_buf_size=150
      000;ucast_recv_buf_size=80000;ucast_send_buf_size=150000):PING(down_thread=false;num_initial_members=3;timeout=2000;up_thread=false):MERGE2(max_interval=20000;min_interval=10000):FD(down_thread=true;s
      hun=true;up_thread=true):VERIFY_SUSPECT(down_thread=false;timeout=1500;up_thread=false):pbcast.NAKACK(down_thread=false;gc_lag=50;max_xmit_size=8192;retransmit_timeout=600,1200,2400,4800;up_thread=fal
      se):UNICAST(down_thread=false;min_threshold=10;timeout=600,1200,2400;window_size=100):pbcast.STABLE(desired_avg_gossip=20000;down_thread=false;up_thread=false):FRAG(down_thread=false;frag_size=8192;up
      _thread=false):pbcast.GMS(join_retry_timeout=2000;join_timeout=5000;print_local_addr=true;shun=true):pbcast.STATE_TRANSFER(down_thread=false;up_thread=false)
      09:08:55,531 INFO [TreeCache] setEvictionPolicyConfig(): [config: null]
      09:08:58,281 INFO [MailService] Mail Service bound to java:/Mail
      09:08:59,000 INFO [NamingService] Started jndi bootstrap jnpPort=1099, rmiPort=1098, backlog=50, bindAddress=/0.0.0.0, Client SocketFactory=null, Server SocketFactory=org.jboss.net.sockets.DefaultSoc
      ketFactory@ad093076
      09:08:59,031 INFO [DefaultPartition] Initializing
      09:08:59,093 INFO [STDOUT]
      -------------------------------------------------------
      GMS: address is IT3:2083 (additional data: 17 bytes)
      -------------------------------------------------------
      09:09:01,093 INFO [DefaultPartition] Number of cluster members: 1
      09:09:01,093 INFO [DefaultPartition] New cluster view for partition DefaultPartition (id: 0, delta: 0) : [192.168.0.29:1099]
      09:09:01,093 INFO [DefaultPartition] Other members: 0
      09:09:01,093 INFO [DefaultPartition] Fetching state (will wait for 30000 milliseconds):
      09:09:01,093 INFO [DefaultPartition] I am (192.168.0.29:1099) received membershipChanged event:
      09:09:01,093 INFO [DefaultPartition] Dead members: 0 ([])
      09:09:01,093 INFO [DefaultPartition] New Members : 0 ([])
      09:09:01,093 INFO [DefaultPartition] All Members : 1 ([192.168.0.29:1099])
      09:09:01,187 INFO [HANamingService] Started ha-jndi bootstrap jnpPort=1100, backlog=50, bindAddress=/0.0.0.0
      09:09:01,203 INFO [DetachedHANamingService$AutomaticDiscovery] Listening on /0.0.0.0:1102, group=230.0.0.4, HA-JNDI address=192.168.0.29:1100
      09:09:01,468 INFO [TreeCache] interceptor chain is:
      class org.jboss.cache.interceptors.CallInterceptor
      class org.jboss.cache.interceptors.LockInterceptor
      class org.jboss.cache.interceptors.UnlockInterceptor
      class org.jboss.cache.interceptors.ReplicationInterceptor
      09:09:01,468 INFO [TreeCache] cache mode is REPL_SYNC
      09:09:01,515 INFO [STDOUT]
      -------------------------------------------------------
      GMS: address is IT3:2087
      -------------------------------------------------------
      09:09:03,515 INFO [TreeCache] state could not be retrieved (must be first member in group)
      09:09:03,515 INFO [TreeCache] new cache is null (maybe first member in cluster)
      09:09:03,515 INFO [LRUPolicy] Starting eviction policy using the provider: org.jboss.cache.eviction.LRUPolicy
      09:09:03,515 INFO [TreeCache] viewAccepted(): new members: [IT3:2087]
      09:09:03,515 INFO [LRUPolicy] Starting a eviction timer with wake up interval of (secs) 5
      09:09:04,875 INFO [Embedded] Catalina naming disabled
      09:09:05,750 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0-8080
      09:09:05,750 INFO [Catalina] Initialization processed in 766 ms
      09:09:05,750 INFO [StandardService] Starting service jboss.web
      09:09:05,781 INFO [StandardEngine] Starting Servlet Engine: Apache Tomcat/5.5
      09:09:05,843 INFO [StandardHost] XML validation disabled
      09:09:05,890 INFO [Catalina] Server startup in 140 ms
      09:09:06,125 INFO [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/invoker.war/
      09:09:06,718 INFO [WebappLoader] Dual registration of jndi stream handler: factory already defined
      09:09:07,421 INFO [TomcatDeployer] deploy, ctxPath=/ws4ee, warUrl=.../tmp/deploy/tmp2929jboss-ws4ee-exp.war/
      09:09:07,625 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jbossweb-tomcat55.sar/ROOT.war/
      09:09:07,828 INFO [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
      09:09:08,062 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/
      09:09:09,046 INFO [TreeCache] setting cluster properties from xml to: UDP(ip_mcast=true;ip_ttl=8;loopback=false;mcast_addr=230.1.2.7;mcast_port=45577;mcast_recv_buf_size=80000;mcast_send_buf_size=150
      000;ucast_recv_buf_size=80000;ucast_send_buf_size=150000):PING(down_thread=false;num_initial_members=3;timeout=2000;up_thread=false):MERGE2(max_interval=20000;min_interval=10000):FD_SOCK:VERIFY_SUSPEC
      T(down_thread=false;timeout=1500;up_thread=false):pbcast.NAKACK(down_thread=false;gc_lag=50;max_xmit_size=8192;retransmit_timeout=600,1200,2400,4800;up_thread=false):UNICAST(down_thread=false;min_thre
      shold=10;timeout=600,1200,2400;window_size=100):pbcast.STABLE(desired_avg_gossip=20000;down_thread=false;up_thread=false):FRAG(down_thread=false;frag_size=8192;up_thread=false):pbcast.GMS(join_retry_t
      imeout=2000;join_timeout=5000;print_local_addr=true;shun=true):pbcast.STATE_TRANSFER(down_thread=true;up_thread=true)
      09:09:09,062 INFO [TreeCache] interceptor chain is:
      class org.jboss.cache.interceptors.CallInterceptor
      class org.jboss.cache.interceptors.LockInterceptor
      class org.jboss.cache.interceptors.UnlockInterceptor
      class org.jboss.cache.interceptors.ReplicationInterceptor
      09:09:09,062 INFO [TreeCache] cache mode is REPL_ASYNC
      09:09:09,109 INFO [STDOUT]
      -------------------------------------------------------
      GMS: address is IT3:2096
      -------------------------------------------------------
      09:09:11,125 INFO [TreeCache] state could not be retrieved (must be first member in group)
      09:09:11,125 INFO [TreeCache] viewAccepted(): new members: [IT3:2096]
      09:09:11,125 INFO [TreeCache] new cache is null (maybe first member in cluster)
      09:09:11,609 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar
      09:09:11,765 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar
      09:09:11,968 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar
      09:09:12,187 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar
      09:09:12,375 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar
      09:09:12,546 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/mail-ra.rar
      09:09:13,015 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=bookingDatasource' to JNDI name 'java:bookingDatasource'
      09:09:14,218 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
      09:09:14,718 INFO [A] Bound to JNDI name: queue/A
      09:09:14,718 INFO [B] Bound to JNDI name: queue/B
      09:09:14,718 INFO [C] Bound to JNDI name: queue/C
      09:09:14,734 INFO [D] Bound to JNDI name: queue/D
      09:09:14,734 INFO [ex] Bound to JNDI name: queue/ex
      09:09:14,781 INFO [testTopic] Bound to JNDI name: topic/testTopic
      09:09:14,796 INFO [securedTopic] Bound to JNDI name: topic/securedTopic
      09:09:14,796 INFO [testDurableTopic] Bound to JNDI name: topic/testDurableTopic
      09:09:14,796 INFO [testQueue] Bound to JNDI name: queue/testQueue
      09:09:14,890 INFO [UILServerILService] JBossMQ UIL service available at : /0.0.0.0:8093
      09:09:14,968 INFO [DLQ] Bound to JNDI name: queue/DLQ
      09:09:15,281 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
      09:09:15,468 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=MSSQLAppDS' to JNDI name 'java:MSSQLAppDS'
      09:09:15,578 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=MSSQLAppDSInterop' to JNDI name 'java:MSSQLAppDSInterop'
      09:09:15,640 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
      09:09:15,937 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080
      09:09:16,171 INFO [ChannelSocket] JK: ajp13 listening on /0.0.0.0:8009
      09:09:16,187 INFO [JkMain] Jk running ID=0 time=0/47 config=null
      09:09:16,203 INFO [Server] JBoss (MX MicroKernel) [4.0.3SP1 (build: CVSTag=JBoss_4_0_3_SP1 date=200510231751)] Started in 38s:625ms
      09:24:13,906 INFO [EARDeployer] Init J2EE application: file:/C:/java/jboss-4.0.3SP1/server/default/deploy/jboss-seam-registration.ear
      09:24:14,343 INFO [JaccHelper] Initialising JACC Context for deployment: jboss-seam-registration.ejb3
      09:24:14,734 INFO [Ejb3AnnotationHandler] found EJB3: ejbName=com.xpel.warranty.DealershipAction, class=com.xpel.warranty.DealershipAction, type=STATEFUL
      09:24:15,437 INFO [JaccHelper] com.xpel.warranty.DealershipAction has no @SecurityDomain - skipping JACC configuration
      09:24:15,468 INFO [Ejb3AnnotationHandler] found EJB3: ejbName=com.xpel.warranty.OptionListAction, class=com.xpel.warranty.OptionListAction, type=STATEFUL
      09:24:15,562 INFO [JaccHelper] com.xpel.warranty.OptionListAction has no @SecurityDomain - skipping JACC configuration
      09:24:15,593 INFO [Ejb3AnnotationHandler] found EJB3: ejbName=com.xpel.warranty.RegistrationAction, class=com.xpel.warranty.RegistrationAction, type=STATEFUL
      09:24:15,734 INFO [JaccHelper] com.xpel.warranty.RegistrationAction has no @SecurityDomain - skipping JACC configuration
      09:24:15,765 INFO [Ejb3AnnotationHandler] found EJB3: ejbName=com.xpel.warranty.WarrantyDetailAction, class=com.xpel.warranty.WarrantyDetailAction, type=STATEFUL
      09:24:15,843 INFO [JaccHelper] com.xpel.warranty.WarrantyDetailAction has no @SecurityDomain - skipping JACC configuration
      09:24:15,906 INFO [Ejb3Deployment] Found persistence.xml file in EJB3 jar
      09:24:16,031 INFO [Environment] Hibernate 3.1 rc3
      09:24:16,046 INFO [Environment] hibernate.properties not found
      09:24:16,062 INFO [Environment] using CGLIB reflection optimizer
      09:24:16,062 INFO [Environment] using JDK 1.4 java.sql.Timestamp handling
      09:24:16,312 INFO [Ejb3Configuration] found EJB3 Entity bean: com.xpel.server.Customer
      09:24:16,312 INFO [Ejb3Configuration] found EJB3 Entity bean: com.xpel.server.Plot
      09:24:16,328 INFO [Ejb3Configuration] found EJB3 Entity bean: com.xpel.server.Warranty
      09:24:16,328 INFO [Ejb3Configuration] found EJB3 Entity bean: com.xpel.server.WarrantyBatch
      09:24:16,328 INFO [Ejb3Configuration] found EJB3 Entity bean: com.xpel.server.WarrantyDealershipRepAssignment
      09:24:16,343 INFO [Ejb3Configuration] found EJB3 Entity bean: com.xpel.server.WarrantyPlot
      09:24:16,343 INFO [Ejb3Configuration] found EJB3 Entity bean: com.xpel.server.WarrantyProgram
      09:24:16,343 INFO [Ejb3Configuration] found EJB3 Entity bean: com.xpel.server.WarrantyProgramOption
      09:24:16,343 INFO [Ejb3Configuration] found EJB3 Entity bean: com.xpel.server.WarrantyProgramOptionsSelection
      09:24:16,359 INFO [Ejb3Configuration] found EJB3 Entity bean: com.xpel.server.WarrantyRepAgreement
      09:24:16,359 INFO [Ejb3Configuration] found EJB3 Entity bean: com.xpel.server.WarrantyStatus
      09:24:16,609 INFO [AnnotationBinder] Binding entity from annotated class: java.lang.Class
      09:24:16,734 INFO [EntityBinder] Bind entity com.xpel.server.Customer on table Customer
      09:24:17,203 INFO [AnnotationBinder] Binding entity from annotated class: java.lang.Class
      09:24:17,203 INFO [EntityBinder] Bind entity com.xpel.server.Plot on table Plot
      09:24:17,218 INFO [AnnotationBinder] Binding entity from annotated class: java.lang.Class
      09:24:17,218 INFO [EntityBinder] Bind entity com.xpel.server.Warranty on table Warranty
      09:24:17,359 INFO [AnnotationBinder] Binding entity from annotated class: java.lang.Class
      09:24:17,359 INFO [EntityBinder] Bind entity com.xpel.server.WarrantyBatch on table WarrantyBatch
      09:24:17,375 INFO [AnnotationBinder] Binding entity from annotated class: java.lang.Class
      09:24:17,375 INFO [EntityBinder] Bind entity com.xpel.server.WarrantyDealershipRepAssignment on table WarrantyDealershipRepAssignment
      09:24:17,375 INFO [AnnotationBinder] Binding entity from annotated class: java.lang.Class
      09:24:17,375 INFO [EntityBinder] Bind entity com.xpel.server.WarrantyPlot on table WarrantyPlot
      09:24:17,390 INFO [AnnotationBinder] Binding entity from annotated class: java.lang.Class
      09:24:17,390 INFO [EntityBinder] Bind entity com.xpel.server.WarrantyProgram on table WarrantyProgram
      09:24:17,390 INFO [AnnotationBinder] Binding entity from annotated class: java.lang.Class
      09:24:17,390 INFO [EntityBinder] Bind entity com.xpel.server.WarrantyProgramOption on table WarrantyProgramOptions
      09:24:17,406 INFO [AnnotationBinder] Binding entity from annotated class: java.lang.Class
      09:24:17,406 INFO [EntityBinder] Bind entity com.xpel.server.WarrantyProgramOptionsSelection on table WarrantyProgramOptionsSelection
      09:24:17,421 INFO [AnnotationBinder] Binding entity from annotated class: java.lang.Class
      09:24:17,421 INFO [EntityBinder] Bind entity com.xpel.server.WarrantyRepAgreement on table WarrantyRepAgreement
      09:24:17,421 INFO [AnnotationBinder] Binding entity from annotated class: java.lang.Class
      09:24:17,421 INFO [EntityBinder] Bind entity com.xpel.server.WarrantyStatus on table WarrantyStatus
      09:24:17,640 INFO [Configuration] processing extends queue
      09:24:17,640 INFO [Configuration] processing collection mappings
      09:24:17,656 INFO [CollectionBinder] Mapping collection: com.xpel.server.Warranty.warrantyProgramOptionsSelections -> WarrantyProgramOptionsSelection
      09:24:17,656 INFO [CollectionBinder] Mapping collection: com.xpel.server.Warranty.warrantyPlots -> WarrantyPlot
      09:24:17,656 INFO [CollectionBinder] Mapping collection: com.xpel.server.WarrantyBatch.warranties -> Warranty
      09:24:17,656 INFO [CollectionBinder] Mapping collection: com.xpel.server.WarrantyDealershipRepAssignment.warranties -> Warranty
      09:24:17,671 INFO [CollectionBinder] Mapping collection: com.xpel.server.WarrantyProgram.warrantyDealershipRepAssignments -> WarrantyDealershipRepAssignment
      09:24:17,671 INFO [CollectionBinder] Mapping collection: com.xpel.server.WarrantyProgram.warrantyProgramOptions -> WarrantyProgramOptions
      09:24:17,671 INFO [CollectionBinder] Mapping collection: com.xpel.server.WarrantyProgramOption.warrantyProgramOptionsSelections -> WarrantyProgramOptionsSelection
      09:24:17,671 INFO [CollectionBinder] Mapping collection: com.xpel.server.WarrantyStatus.warranties -> Warranty
      09:24:17,671 INFO [Configuration] processing association property references
      09:24:17,671 INFO [Configuration] processing foreign key constraints
      09:24:17,796 INFO [Configuration] processing extends queue
      09:24:17,796 INFO [Configuration] processing collection mappings
      09:24:17,796 INFO [Configuration] processing association property references
      09:24:17,796 INFO [Configuration] processing foreign key constraints
      09:24:17,828 INFO [ConnectionProviderFactory] Initializing connection provider: org.hibernate.ejb.InjectedDataSourceConnectionProvider
      09:24:17,843 INFO [InjectedDataSourceConnectionProvider] Using provided datasource
      09:24:18,093 INFO [SettingsFactory] RDBMS: Microsoft SQL Server, version: 08.00.2040
      09:24:18,093 INFO [SettingsFactory] JDBC driver: jTDS Type 4 JDBC Driver for MS SQL Server, version: 0.8
      09:24:18,156 INFO [Dialect] Using dialect: org.hibernate.dialect.SQLServerDialect
      09:24:18,171 INFO [TransactionFactoryFactory] Using default transaction strategy (direct JDBC transactions)
      09:24:18,203 INFO [TransactionManagerLookupFactory] instantiating TransactionManagerLookup: org.hibernate.transaction.JBossTransactionManagerLookup
      09:24:18,203 INFO [TransactionManagerLookupFactory] instantiated TransactionManagerLookup
      09:24:18,203 INFO [SettingsFactory] Automatic flush during beforeCompletion(): disabled
      09:24:18,203 INFO [SettingsFactory] Automatic session close at end of transaction: disabled
      09:24:18,218 INFO [SettingsFactory] Scrollable result sets: enabled
      09:24:18,218 INFO [SettingsFactory] JDBC3 getGeneratedKeys(): enabled
      09:24:18,218 INFO [SettingsFactory] Connection release mode: after_statement
      09:24:18,218 INFO [SettingsFactory] Default batch fetch size: 1
      09:24:18,218 INFO [SettingsFactory] Generate SQL with comments: disabled
      09:24:18,218 INFO [SettingsFactory] Order SQL updates by primary key: disabled
      09:24:18,218 INFO [SettingsFactory] Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
      09:24:18,234 INFO [ASTQueryTranslatorFactory] Using ASTQueryTranslatorFactory
      09:24:18,234 INFO [SettingsFactory] Query language substitutions: {}
      09:24:18,234 INFO [SettingsFactory] Second-level cache: enabled
      09:24:18,234 INFO [SettingsFactory] Query cache: disabled
      09:24:18,234 INFO [SettingsFactory] Cache provider: org.hibernate.cache.HashtableCacheProvider
      09:24:18,234 INFO [SettingsFactory] Optimize cache for minimal puts: disabled
      09:24:18,234 INFO [SettingsFactory] Structured second-level cache entries: disabled
      09:24:18,265 INFO [SettingsFactory] Statistics: disabled
      09:24:18,265 INFO [SettingsFactory] Deleted entity synthetic identifier rollback: enabled
      09:24:18,265 INFO [SettingsFactory] Default entity-mode: pojo
      09:24:18,359 INFO [SessionFactoryImpl] building session factory
      09:24:19,937 INFO [SessionFactoryObjectFactory] Not binding factory to JNDI, no JNDI name configured
      09:24:19,953 INFO [SchemaUpdate] Running hbm2ddl schema update
      09:24:19,953 INFO [SchemaUpdate] fetching database metadata
      09:24:19,953 INFO [SchemaUpdate] updating schema
      09:24:19,953 INFO [Configuration] processing extends queue
      09:24:19,953 INFO [Configuration] processing collection mappings
      09:24:19,953 INFO [Configuration] processing association property references
      09:24:19,953 INFO [Configuration] processing foreign key constraints
      09:24:20,000 INFO [TableMetadata] table found: Billing.dbo.Customer
      09:24:20,015 INFO [TableMetadata] columns: [cc2, defaultshiptoid, resourceid, brandedby, brandeddate, datecreated, id, credithold, placedoncredithold, companyname, nameoncc2, vendor, dapcardid, cc, t
      ermid, defaultbilltoid, distributor, inactive, ccexpdate, customer, distributorcode, distributorid, dap, pricetypeid, nameoncc, ccexpdate2, brandedlicensee]
      09:24:20,015 INFO [TableMetadata] foreign keys: []
      09:24:20,015 INFO [TableMetadata] indexes: [pk_customer]
      09:24:20,046 INFO [TableMetadata] table found: Billing.dbo.Plot
      09:24:20,046 INFO [TableMetadata] columns: [plotdate, vin, servercode, newkeycode, port, id, localid, ipaddress, plotbrand, username, plotlength, oldkeycode, device, accessfee, notes, miscut, pcname,
      status, dealername, lastname, materialcost, winuser, plotroll, firstname, workorder, plot]
      09:24:20,046 INFO [TableMetadata] foreign keys: []
      09:24:20,046 INFO [TableMetadata] indexes: [pk_plot]
      09:24:20,078 INFO [TableMetadata] table found: Billing.dbo.Warranty
      09:24:20,078 INFO [TableMetadata] columns: [warrantystatusid, installername, warrantydate, installercert, vehicleyear, totalcost, vehiclemodel, vehiclevin, id, customername, warrantydealerrepassignid
      , customerphone, warrantysalesprice, vehiclemake, customeremail, warrantycoverageyears, totalaccessfee, installerphone, installationdate, vehiclemileage, warrantybatchid, totalcommission, warrantycode
      , customeraddress]
      09:24:20,078 INFO [TableMetadata] foreign keys: [fk21bf651c623b002e, fk21bf651c70057102, fk21bf651cb6beb140]
      09:24:20,078 INFO [TableMetadata] indexes: [pk_warranty]
      09:24:20,093 INFO [TableMetadata] table found: Billing.dbo.WarrantyBatch
      09:24:20,093 INFO [TableMetadata] columns: [totalpaid, totalaccessfee, totalcost, totallegacycommission, creationdate, id, totalcommission]
      09:24:20,093 INFO [TableMetadata] foreign keys: []
      09:24:20,093 INFO [TableMetadata] indexes: [pk_warrantybatch]
      09:24:20,109 INFO [TableMetadata] table found: Billing.dbo.WarrantyDealershipRepAssignment
      09:24:20,109 INFO [TableMetadata] columns: [active, startdate, dealershipcustid, enddate, warrantyprogramid, id, warrantyrepcustid]
      09:24:20,109 INFO [TableMetadata] foreign keys: [fk4af63cb968875a56, fk4af63cb99dd80ec1, fk4af63cb9c1609882, fk4af63cb9ea20c10a, fk4af63cb9d5c2ac71]
      09:24:20,109 INFO [TableMetadata] indexes: [pk_warrantydealershiprepassignment]
      09:24:20,125 INFO [TableMetadata] table found: Billing.dbo.WarrantyPlot
      09:24:20,125 INFO [TableMetadata] columns: [active, plotid, warrantyid, creationdate, id]
      09:24:20,125 INFO [TableMetadata] foreign keys: [fkbb35781d984ca67c, fkbb35781db075f586]
      09:24:20,125 INFO [TableMetadata] indexes: [pk_warrantyplot]
      09:24:20,140 INFO [TableMetadata] table found: Billing.dbo.WarrantyProgram
      09:24:20,140 INFO [TableMetadata] columns: [description, creationdate, id]
      09:24:20,140 INFO [TableMetadata] foreign keys: []
      09:24:20,140 INFO [TableMetadata] indexes: [pk_warrantyprogram]
      09:24:20,140 INFO [TableMetadata] table found: Billing.dbo.WarrantyProgramOptions
      09:24:20,140 INFO [TableMetadata] columns: [description, warrantyprogramid, typicalaccessfee, commission, cost, creationdate, id, renewable]
      09:24:20,140 INFO [TableMetadata] foreign keys: [fk605e73b6c1609882]
      09:24:20,156 INFO [TableMetadata] indexes: [pk_warrantyprogramoptions]
      09:24:20,156 INFO [TableMetadata] table found: Billing.dbo.WarrantyProgramOptionsSelection
      09:24:20,156 INFO [TableMetadata] columns: [warrantyoptionid, accessfee, warrantyid, commission, cost, creationdate, id]
      09:24:20,156 INFO [TableMetadata] foreign keys: [fke493ea76984ca67c, fke493ea763afe6600]
      09:24:20,156 INFO [TableMetadata] indexes: [pk_warrantyprogramoptionsselection]
      09:24:20,171 INFO [TableMetadata] table found: Billing.dbo.WarrantyRepAgreement
      09:24:20,171 INFO [TableMetadata] columns: [active, accessfeecommissionpercentage, agreedate, id, revision, customerid]
      09:24:20,171 INFO [TableMetadata] foreign keys: [fka0309297a173c0, fka03092974dcc5db]
      09:24:20,171 INFO [TableMetadata] indexes: [pk_warrantyrepagreement]
      09:24:20,187 INFO [TableMetadata] table found: Billing.dbo.WarrantyStatus
      09:24:20,187 INFO [TableMetadata] columns: [status, id]
      09:24:20,187 INFO [TableMetadata] foreign keys: []
      09:24:20,187 INFO [TableMetadata] indexes: [pk_warrantystatus]
      09:24:20,203 INFO [SchemaUpdate] schema update complete
      09:24:20,203 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}

      09:24:20,203 INFO [SessionFactoryImpl] Checking 0 named HQL queries
      09:24:20,203 INFO [SessionFactoryImpl] Checking 0 named SQL queries
      09:24:20,218 INFO [Ejb3Deployment] Create EntityManager with JNDI name: em
      09:24:20,234 INFO [JaccHelper] JACC Policy Configuration for deployment has been put in service
      09:24:20,234 INFO [Ejb3Deployment] EJB3 deployment time took: 5906
      09:24:20,531 INFO [ProxyDeployer] no declared remote bindings for : com.xpel.warranty.DealershipAction
      09:24:20,765 INFO [ProxyDeployer] no declared remote bindings for : com.xpel.warranty.OptionListAction
      09:24:20,843 INFO [ProxyDeployer] no declared remote bindings for : com.xpel.warranty.RegistrationAction
      09:24:20,906 INFO [ProxyDeployer] no declared remote bindings for : com.xpel.warranty.WarrantyDetailAction
      09:24:20,921 INFO [EJB3Deployer] Deployed: file:/C:/java/jboss-4.0.3SP1/server/default/tmp/deploy/tmp2998jboss-seam-registration.ear-contents/jboss-seam-registration.ejb3
      09:24:20,937 INFO [TomcatDeployer] deploy, ctxPath=/seam-registration, warUrl=.../tmp/deploy/tmp2998jboss-seam-registration.ear-contents/jboss-seam-registration-exp.war/
      09:24:21,171 INFO [ServletContextListener] Welcome to Seam 1.0 beta 2
      09:24:21,187 INFO [Initialization] reading properties from: /seam.properties
      09:24:21,203 INFO [Initialization] initializing Seam
      09:24:21,265 INFO [Component] Component: org.jboss.seam.core.init, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Init
      09:24:21,296 INFO [Component] Component: org.jboss.seam.core.manager, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.core.Manager
      09:24:21,328 INFO [Component] Component: switcher, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.core.Switcher
      09:24:21,343 INFO [Component] Component: conversation, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.core.Conversation
      09:24:21,359 INFO [Component] Component: conversationList, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationList
      09:24:21,390 INFO [Component] Component: conversationStack, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationStack
      09:24:21,421 INFO [Component] Component: facesContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.FacesContext
      09:24:21,437 INFO [Component] Component: eventContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.EventContext
      09:24:21,484 INFO [Component] Component: sessionContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.SessionContext
      09:24:21,484 INFO [Component] Component: statelessContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.StatelessContext
      09:24:21,500 INFO [Component] Component: applicationContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.ApplicationContext
      09:24:21,515 INFO [Component] Component: conversationContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationContext
      09:24:21,531 INFO [Component] Component: businessProcessContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.BusinessProcessContext
      09:24:21,546 INFO [Component] Component: resourceBundle, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.ResourceBundle
      09:24:21,578 INFO [Scanner] scanning: /C:/java/jboss-4.0.3SP1/server/default/tmp/deploy/tmp2998jboss-seam-registration.ear-contents/jboss-seam-registration.ejb3
      09:24:21,593 INFO [Component] Component: customer, scope: CONVERSATION, type: ENTITY_BEAN, class: com.xpel.server.Customer
      09:24:21,593 INFO [Component] Component: warrantyprogram, scope: CONVERSATION, type: ENTITY_BEAN, class: com.xpel.server.WarrantyProgram
      09:24:21,593 INFO [Component] Component: warrantyprogramoptions, scope: CONVERSATION, type: ENTITY_BEAN, class: com.xpel.server.WarrantyProgramOption
      09:24:21,593 INFO [Component] Component: optionList, scope: CONVERSATION, type: STATEFUL_SESSION_BEAN, class: com.xpel.warranty.OptionListAction
      09:24:21,703 INFO [ResourceBundle] resource bundle missing: messages
      09:24:21,703 INFO [Component] Component: warrantystatus, scope: CONVERSATION, type: ENTITY_BEAN, class: com.xpel.server.WarrantyStatus
      09:24:21,703 INFO [Component] Component: warrantyplot, scope: CONVERSATION, type: ENTITY_BEAN, class: com.xpel.server.WarrantyPlot
      09:24:21,718 INFO [Component] Component: warrantydetail, scope: CONVERSATION, type: STATEFUL_SESSION_BEAN, class: com.xpel.warranty.WarrantyDetailAction
      09:24:21,718 INFO [Component] Component: registration, scope: CONVERSATION, type: STATEFUL_SESSION_BEAN, class: com.xpel.warranty.RegistrationAction
      09:24:21,750 INFO [Component] Component: warrantyprogramoptionsselection, scope: CONVERSATION, type: ENTITY_BEAN, class: com.xpel.server.WarrantyProgramOptionsSelection
      09:24:21,750 INFO [Component] Component: warrantyrepagreement, scope: CONVERSATION, type: ENTITY_BEAN, class: com.xpel.server.WarrantyRepAgreement
      09:24:21,750 INFO [Component] Component: plot, scope: EVENT, type: ENTITY_BEAN, class: com.xpel.server.Plot
      09:24:21,750 INFO [Component] Component: warrantyBatch, scope: CONVERSATION, type: ENTITY_BEAN, class: com.xpel.server.WarrantyBatch
      09:24:21,750 INFO [Component] Component: warrantydealershiprepassignment, scope: CONVERSATION, type: ENTITY_BEAN, class: com.xpel.server.WarrantyDealershipRepAssignment
      09:24:21,765 INFO [Component] Component: warranty, scope: CONVERSATION, type: ENTITY_BEAN, class: com.xpel.server.Warranty
      09:24:21,765 INFO [Component] Component: dealership, scope: CONVERSATION, type: STATEFUL_SESSION_BEAN, class: com.xpel.warranty.DealershipAction
      09:24:21,812 INFO [Initialization] done initializing Seam
      09:24:22,156 INFO [FacesConfigurator] Reading standard config org/apache/myfaces/resource/standard-faces-config.xml
      09:24:22,281 INFO [FacesConfigurator] Reading config jar:file:/C:/java/jboss-4.0.3SP1/server/default/lib/myfaces.jar!/META-INF/faces-config.xml
      09:24:22,343 INFO [FacesConfigurator] Reading config jar:file:/C:/java/jboss-4.0.3SP1/server/default/tmp/deploy/tmp2998jboss-seam-registration.ear-contents/jboss-seam-registration-exp.war/WEB-INF/lib
      /jsf-facelets.jar!/META-INF/faces-config.xml
      09:24:22,359 INFO [FacesConfigurator] Reading config /WEB-INF/faces-config.xml
      09:24:22,593 ERROR [LocaleUtils] Locale name null or empty, ignoring
      09:24:24,093 INFO [StartupServletContextListener] ServletContext 'C:\java\jboss-4.0.3SP1\server\default\.\tmp\deploy\tmp2998jboss-seam-registration.ear-contents\jboss-seam-registration-exp.war\' init
      ialized.
      09:24:24,156 INFO [EARDeployer] Started J2EE application: file:/C:/java/jboss-4.0.3SP1/server/default/deploy/jboss-seam-registration.ear
      09:40:46,062 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.PRETTY_HTML' found, using default value true
      09:40:46,062 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.ALLOW_JAVASCRIPT' found, using default value true
      09:40:46,062 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.DETECT_JAVASCRIPT' found, using default value false
      09:40:46,062 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.AUTO_SCROLL' found, using default value false
      09:41:13,812 INFO [Dealership] 1 dealers found
      09:41:30,125 INFO [Dealership] 1 dealers found
      09:41:30,140 WARN [SeamVariableResolver] Seam component hides managed bean with same name
      09:41:39,515 INFO [Dealership] 1 dealers found
      09:41:39,546 WARN [SeamVariableResolver] Seam component hides managed bean with same name
      09:41:48,609 INFO [Dealership] 1 dealers found
      09:41:48,625 WARN [SeamVariableResolver] Seam component hides managed bean with same name
      09:41:58,656 INFO [Dealership] 1 dealers found
      09:41:58,671 WARN [SeamVariableResolver] Seam component hides managed bean with same name
      09:42:09,375 INFO [Dealership] 1 dealers found
      09:42:09,390 WARN [SeamVariableResolver] Seam component hides managed bean with same name
      09:42:31,312 INFO [OptionList] Added option Hood
      09:42:32,906 INFO [OptionList] Added option Bumper
      09:43:56,640 INFO [Dealership] 1 dealers found
      09:44:11,484 INFO [OptionList] Added option Headlight
      09:45:05,312 ERROR [[/seam-registration]] Cannot get value for expression '#{warrantydetail.plotCode}'
      javax.faces.el.EvaluationException: Cannot get value for expression '#{warrantydetail.plotCode}'
      at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:399)
      at javax.faces.component.UIOutput.getValue(UIOutput.java:75)
      at javax.faces.component.UIInput.validate(UIInput.java:304)
      at javax.faces.component.UIInput.processValidators(UIInput.java:170)
      at javax.faces.component.UIForm.processValidators(UIForm.java:66)
      at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:427)
      at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:162)
      at org.apache.myfaces.lifecycle.LifecycleImpl.processValidations(LifecycleImpl.java:208)
      at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:109)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:87)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
      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.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
      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:856)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
      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(Unknown Source)
      Caused by: javax.faces.el.EvaluationException: $Proxy99
      at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:78)
      at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:532)
      at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
      at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:380)
      ... 31 more
      Caused by: javax.faces.el.EvaluationException: Bean: $Proxy99, property: plotCode
      at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:404)
      at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:71)
      ... 34 more
      Caused by: java.lang.reflect.InvocationTargetException
      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.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:400)
      ... 35 more
      Caused by: javax.ejb.EJBException: null; CausedByException is:
      javax.naming.NameNotFoundException: EntityManagerFactory not bound
      at org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionInOurTx(Ejb3TxPolicy.java:46)
      at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:70)
      at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:134)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:61)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:63)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:32)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:91)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:136)
      at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:83)
      at $Proxy99.getPlotCode(Unknown Source)
      ... 40 more
      09:45:05,312 INFO [STDOUT] javax.faces.el.EvaluationException: Cannot get value for expression '#{warrantydetail.plotCode}'
      09:45:05,312 INFO [STDOUT] at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:399)
      09:45:05,312 INFO [STDOUT] at javax.faces.component.UIOutput.getValue(UIOutput.java:75)
      09:45:05,312 INFO [STDOUT] at javax.faces.component.UIInput.validate(UIInput.java:304)
      09:45:05,312 INFO [STDOUT] at javax.faces.component.UIInput.processValidators(UIInput.java:170)
      09:45:05,312 INFO [STDOUT] at javax.faces.component.UIForm.processValidators(UIForm.java:66)
      09:45:05,312 INFO [STDOUT] at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:427)
      09:45:05,312 INFO [STDOUT] at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:162)
      09:45:05,312 INFO [STDOUT] at org.apache.myfaces.lifecycle.LifecycleImpl.processValidations(LifecycleImpl.java:208)
      09:45:05,312 INFO [STDOUT] at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
      09:45:05,328 INFO [STDOUT] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:109)
      09:45:05,328 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      09:45:05,328 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:45:05,328 INFO [STDOUT] at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:87)
      09:45:05,328 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:45:05,328 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:45:05,328 INFO [STDOUT] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
      09:45:05,328 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:45:05,328 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:45:05,328 INFO [STDOUT] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      09:45:05,328 INFO [STDOUT] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      09:45:05,328 INFO [STDOUT] at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
      09:45:05,328 INFO [STDOUT] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
      09:45:05,328 INFO [STDOUT] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
      09:45:05,328 INFO [STDOUT] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      09:45:05,328 INFO [STDOUT] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      09:45:05,328 INFO [STDOUT] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      09:45:05,328 INFO [STDOUT] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      09:45:05,328 INFO [STDOUT] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
      09:45:05,328 INFO [STDOUT] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
      09:45:05,328 INFO [STDOUT] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      09:45:05,328 INFO [STDOUT] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
      09:45:05,328 INFO [STDOUT] at java.lang.Thread.run(Unknown Source)
      09:45:05,328 INFO [STDOUT] Caused by: javax.faces.el.EvaluationException: $Proxy99
      09:45:05,328 INFO [STDOUT] at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:78)
      09:45:05,328 INFO [STDOUT] at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:532)
      09:45:05,328 INFO [STDOUT] at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
      09:45:05,328 INFO [STDOUT] at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:380)
      09:45:05,328 INFO [STDOUT] ... 31 more
      09:45:05,328 INFO [STDOUT] Caused by: javax.faces.el.EvaluationException: Bean: $Proxy99, property: plotCode
      09:45:05,328 INFO [STDOUT] at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:404)
      09:45:05,328 INFO [STDOUT] at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:71)
      09:45:05,328 INFO [STDOUT] ... 34 more
      09:45:05,328 INFO [STDOUT] Caused by: java.lang.reflect.InvocationTargetException
      09:45:05,328 INFO [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:45:05,328 INFO [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      09:45:05,328 INFO [STDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      09:45:05,328 INFO [STDOUT] at java.lang.reflect.Method.invoke(Unknown Source)
      09:45:05,328 INFO [STDOUT] at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:400)
      09:45:05,328 INFO [STDOUT] ... 35 more
      09:45:05,328 INFO [STDOUT] Caused by: javax.ejb.EJBException: null; CausedByException is:
      javax.naming.NameNotFoundException: EntityManagerFactory not bound
      09:45:05,328 INFO [STDOUT] at org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionInOurTx(Ejb3TxPolicy.java:46)
      09:45:05,328 INFO [STDOUT] at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:70)
      09:45:05,328 INFO [STDOUT] at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:134)
      09:45:05,328 INFO [STDOUT] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      09:45:05,328 INFO [STDOUT] at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:61)
      09:45:05,328 INFO [STDOUT] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      09:45:05,328 INFO [STDOUT] at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:63)
      09:45:05,328 INFO [STDOUT] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      09:45:05,328 INFO [STDOUT] at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:32)
      09:45:05,328 INFO [STDOUT] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      09:45:05,328 INFO [STDOUT] at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:91)
      09:45:05,328 INFO [STDOUT] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      09:45:05,328 INFO [STDOUT] at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:136)
      09:45:05,328 INFO [STDOUT] at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:83)
      09:45:05,328 INFO [STDOUT] at $Proxy99.getPlotCode(Unknown Source)
      09:45:05,328 INFO [STDOUT] ... 40 more
      09:45:05,328 ERROR [[/seam-registration]] Root cause: $Proxy99
      javax.faces.el.EvaluationException: $Proxy99
      at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:78)
      at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:532)
      at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
      at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:380)
      at javax.faces.component.UIOutput.getValue(UIOutput.java:75)
      at javax.faces.component.UIInput.validate(UIInput.java:304)
      at javax.faces.component.UIInput.processValidators(UIInput.java:170)
      at javax.faces.component.UIForm.processValidators(UIForm.java:66)
      at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:427)
      at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:162)
      at org.apache.myfaces.lifecycle.LifecycleImpl.processValidations(LifecycleImpl.java:208)
      at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:109)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:87)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
      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.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
      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:856)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
      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(Unknown Source)
      Caused by: javax.faces.el.EvaluationException: Bean: $Proxy99, property: plotCode
      at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:404)
      at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:71)
      ... 34 more
      Caused by: java.lang.reflect.InvocationTargetException
      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.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:400)
      ... 35 more
      Caused by: javax.ejb.EJBException: null; CausedByException is:
      javax.naming.NameNotFoundException: EntityManagerFactory not bound
      at org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionInOurTx(Ejb3TxPolicy.java:46)
      at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:70)
      at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:134)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:61)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:63)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:32)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:91)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:136)
      at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:83)
      at $Proxy99.getPlotCode(Unknown Source)
      ... 40 more
      09:45:05,328 INFO [STDOUT] javax.faces.el.EvaluationException: $Proxy99
      09:45:05,328 INFO [STDOUT] at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:78)
      09:45:05,328 INFO [STDOUT] at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:532)
      09:45:05,328 INFO [STDOUT] at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
      09:45:05,328 INFO [STDOUT] at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:380)
      09:45:05,328 INFO [STDOUT] at javax.faces.component.UIOutput.getValue(UIOutput.java:75)
      09:45:05,328 INFO [STDOUT] at javax.faces.component.UIInput.validate(UIInput.java:304)
      09:45:05,328 INFO [STDOUT] at javax.faces.component.UIInput.processValidators(UIInput.java:170)
      09:45:05,328 INFO [STDOUT] at javax.faces.component.UIForm.processValidators(UIForm.java:66)
      09:45:05,328 INFO [STDOUT] at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:427)
      09:45:05,328 INFO [STDOUT] at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:162)
      09:45:05,328 INFO [STDOUT] at org.apache.myfaces.lifecycle.LifecycleImpl.processValidations(LifecycleImpl.java:208)
      09:45:05,328 INFO [STDOUT] at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
      09:45:05,328 INFO [STDOUT] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:109)
      09:45:05,343 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      09:45:05,343 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:45:05,343 INFO [STDOUT] at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:87)
      09:45:05,343 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:45:05,343 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:45:05,343 INFO [STDOUT] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
      09:45:05,343 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:45:05,343 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:45:05,343 INFO [STDOUT] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      09:45:05,343 INFO [STDOUT] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      09:45:05,343 INFO [STDOUT] at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
      09:45:05,343 INFO [STDOUT] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
      09:45:05,343 INFO [STDOUT] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
      09:45:05,343 INFO [STDOUT] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      09:45:05,343 INFO [STDOUT] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      09:45:05,343 INFO [STDOUT] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      09:45:05,343 INFO [STDOUT] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      09:45:05,343 INFO [STDOUT] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
      09:45:05,343 INFO [STDOUT] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
      09:45:05,343 INFO [STDOUT] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      09:45:05,343 INFO [STDOUT] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
      09:45:05,343 INFO [STDOUT] at java.lang.Thread.run(Unknown Source)
      09:45:05,343 INFO [STDOUT] Caused by: javax.faces.el.EvaluationException: Bean: $Proxy99, property: plotCode
      09:45:05,343 INFO [STDOUT] at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:404)
      09:45:05,343 INFO [STDOUT] at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:71)
      09:45:05,343 INFO [STDOUT] ... 34 more
      09:45:05,343 INFO [STDOUT] Caused by: java.lang.reflect.InvocationTargetException
      09:45:05,343 INFO [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:45:05,343 INFO [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      09:45:05,343 INFO [STDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      09:45:05,343 INFO [STDOUT] at java.lang.reflect.Method.invoke(Unknown Source)
      09:45:05,343 INFO [STDOUT] at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:400)
      09:45:05,343 INFO [STDOUT] ... 35 more
      09:45:05,343 INFO [STDOUT] Caused by: javax.ejb.EJBException: null; CausedByException is:
      javax.naming.NameNotFoundException: EntityManagerFactory not bound
      09:45:05,343 INFO [STDOUT] at org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionInOurTx(Ejb3TxPolicy.java:46)
      09:45:05,343 INFO [STDOUT] at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:70)
      09:45:05,343 INFO [STDOUT] at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:134)
      09:45:05,343 INFO [STDOUT] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      09:45:05,343 INFO [STDOUT] at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:61)
      09:45:05,343 INFO [STDOUT] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      09:45:05,343 INFO [STDOUT] at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:63)
      09:45:05,343 INFO [STDOUT] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      09:45:05,343 INFO [STDOUT] at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:32)
      09:45:05,343 INFO [STDOUT] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      09:45:05,343 INFO [STDOUT] at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:91)
      09:45:05,343 INFO [STDOUT] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      09:45:05,343 INFO [STDOUT] at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:136)
      09:45:05,343 INFO [STDOUT] at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:83)
      09:45:05,343 INFO [STDOUT] at $Proxy99.getPlotCode(Unknown Source)
      09:45:05,343 INFO [STDOUT] ... 40 more
      09:45:05,343 ERROR [[/seam-registration]] Root cause: Bean: $Proxy99, property: plotCode
      javax.faces.el.EvaluationException: Bean: $Proxy99, property: plotCode
      at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:404)
      at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:71)
      at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:532)
      at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
      at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:380)
      at javax.faces.component.UIOutput.getValue(UIOutput.java:75)
      at javax.faces.component.UIInput.validate(UIInput.java:304)
      at javax.faces.component.UIInput.processValidators(UIInput.java:170)
      at javax.faces.component.UIForm.processValidators(UIForm.java:66)
      at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:427)
      at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:162)
      at org.apache.myfaces.lifecycle.LifecycleImpl.processValidations(LifecycleImpl.java:208)
      at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:109)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:87)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
      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.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apach


        • 1. Re: Entity Manager not bound exception
          rorschach

          Eh, well... that didn't work.

          Here's the rest of it:

          Here is the persistence.xml I'm using:

          <entity-manager>
          
           <name>em</name>
           <provider>org.hibernate.ejb.HibernatePersistence</provider>
           <jta-data-source>java:/MSSQLAppDS</jta-data-source>
          
           <class>com.xpel.server.Customer</class>
           <class>com.xpel.server.Plot</class>
           <class>com.xpel.server.Warranty</class>
           <class>com.xpel.server.WarrantyBatch</class>
           <class>com.xpel.server.WarrantyDealershipRepAssignment</class>
           <class>com.xpel.server.WarrantyPlot</class>
           <class>com.xpel.server.WarrantyProgram</class>
           <class>com.xpel.server.WarrantyProgramOption</class>
           <class>com.xpel.server.WarrantyProgramOptionsSelection</class>
           <class>com.xpel.server.WarrantyRepAgreement</class>
           <class>com.xpel.server.WarrantyStatus</class>
          
           <properties>
           <property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect"/>
           <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
           <property name="hibernate.hbm2ddl.auto" value="update"/>
           </properties>
          
          </entity-manager>


          ...and here's my web.xml:
          <?xml version="1.0" encoding="UTF-8"?>
          <web-app version="2.4"
           xmlns="http://java.sun.com/xml/ns/j2ee"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
          
           <!-- Seam -->
           <listener>
           <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>
           </listener>
          
           <!-- 120 second conversation timeout -->
           <context-param>
           <param-name>org.jboss.seam.core.conversation.timeout</param-name>
           <param-value>120000</param-value>
           </context-param>
          
           <context-param>
           <param-name>org.jboss.seam.init.managedPersistenceContexts</param-name>
           <param-value>em</param-value>
           </context-param>
          
           <!-- MyFaces -->
           <listener>
           <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
           </listener>
          
           <context-param>
           <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
           <param-value>client</param-value>
           </context-param>
          
           <servlet>
           <servlet-name>Faces Servlet</servlet-name>
           <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
           <load-on-startup>1</load-on-startup>
           </servlet>
          
           <filter>
           <filter-name>Seam Exception Filter</filter-name>
           <filter-class>org.jboss.seam.servlet.SeamExceptionFilter</filter-class>
           </filter>
          
           <filter-mapping>
           <filter-name>Seam Exception Filter</filter-name>
           <url-pattern>*.jsf</url-pattern>
           </filter-mapping>
          
           <!-- Faces Servlet Mapping -->
           <servlet-mapping>
           <servlet-name>Faces Servlet</servlet-name>
           <url-pattern>*.jsf</url-pattern>
           </servlet-mapping>
          
          </web-app>


          Basically, all of my action methods are working fine, but when I come back around to a particular SFSB it blows up in this fashion. Adding the transaction manager lookup class in my persistence.xml helped to extend the number of method calls I could make, but did not fix the problem.

          What am I doing wrong?

          • 2. Re: Entity Manager not bound exception
            rorschach

            To clarify further, each SFSB (I have four) has it's own

            @PersistenceContext(type=EXTENDED)
            private EntityManager em;


            I tried using
            @In(create=true)
            private EntityManager em;

            in order to try and outject/inject the EntityManager across SFSBs...and it just does not work (not sure what the would have gained me anyway).


            • 3. Re: Entity Manager not bound exception
              rorschach

              It appears as if this is problem has already been reported here:

              http://www.jboss.com/index.html?module=bb&op=viewtopic&t=73206

              and here:

              http://www.jboss.com/index.html?module=bb&op=viewtopic&t=73467

              I assume you gentlemen are still working on this as there were no definiteive replies to those other threads.

              Sorry if mine is redundant.

              • 4. Re: Entity Manager not bound exception
                gavin.king

                 

                "Rorschach" wrote:
                To clarify further, each SFSB (I have four) has it's own

                @PersistenceContext(type=EXTENDED)
                private EntityManager em;


                Well, if you are using this style of injection, this question is nothing to do with Seam.

                Notice that this is all working perfectly in the examples. So follow the examples. Or ask about it in EJB3 forum.

                I have not seen this problem myself.

                "Rorschach" wrote:
                I tried using
                @In(create=true)
                private EntityManager em;

                in order to try and outject/inject the EntityManager across SFSBs...and it just does not work (not sure what the would have gained me anyway).


                This will only work when you have configured SeamExtendedManagedPersistencePhaseListener.

                • 5. Re: Entity Manager not bound exception
                  sunfire

                  I seems this is not a seam bug but a EJB3 problem and - I think - it was reported in JIRA and flaged as "done" in the current HEAD. Its an issue with the SFSB passivation/activation code.
                  If you want a quick workaround for the moment annotate you SFSB like this to avoid passivation:

                  import org.jboss.annotation.ejb.cache.Cache;
                  import org.jboss.ejb3.cache.NoPassivationCache;
                  
                  @Cache(value=NoPassivationCache.class)
                  public class YourSFSB {
                  
                  [...]
                  
                  }
                  

                  The required classes can be found in the jboss-annotaions-ejb3.jar and jboss-ejb3.jar

                  Cheers, Thorsten

                  • 6. Re: Entity Manager not bound exception
                    gavin.king

                    Cool, thanks Thorsten.