Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 16581 invoked from network); 25 Nov 2010 03:34:08 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 25 Nov 2010 03:34:08 -0000 Received: (qmail 87115 invoked by uid 500); 25 Nov 2010 03:34:39 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 86848 invoked by uid 500); 25 Nov 2010 03:34:39 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 86824 invoked by uid 99); 25 Nov 2010 03:34:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Nov 2010 03:34:38 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Nov 2010 03:34:35 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id oAP3YFF8012140 for ; Thu, 25 Nov 2010 03:34:15 GMT Message-ID: <24675844.301491290656055145.JavaMail.jira@thor> Date: Wed, 24 Nov 2010 22:34:15 -0500 (EST) From: "Forrest Xia (JIRA)" To: dev@geronimo.apache.org Subject: [jira] Assigned: (DAYTRADER-86) DayTrader 2.1.3 : problem because sql command in daytrader use name for tables with upper case with Jboss EAP 5.1.0 In-Reply-To: <5038370.288821290615793288.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/DAYTRADER-86?page=3Dcom.atlass= ian.jira.plugin.system.issuetabpanels:all-tabpanel ] Forrest Xia reassigned DAYTRADER-86: ------------------------------------ Assignee: Forrest Xia > DayTrader 2.1.3 : problem because sql command in daytrader use name for t= ables with upper case with Jboss EAP 5.1.0 > -------------------------------------------------------------------------= ------------------------------------------ > > Key: DAYTRADER-86 > URL: https://issues.apache.org/jira/browse/DAYTRADER-86 > Project: DayTrader > Issue Type: Bug > Security Level: public(Regular issues)=20 > Affects Versions: 2.1.3 > Environment: Jboss EAP 5.1.0 (EAP -> Enterprise Application Platf= orm) > Sun 1.6_022 > Sun Solaris 10 > Mysql JDBC driver 5.1.13 (mysql-connector-java-5.1.13-bin.jar) > Mysql Server 5.0.20 > Profile default for Jboss serveur (./run.sh -c default).=20 > # Trade configuration update. Current config: > RunTimeMode: Full EJB3 > JPALayer: Hibernate > OrderProcessingMode: Asynchronous_2-Phase > AcessMode: Standard > Workload Mix: Standard > Web Interface: JSP-Images > CachingType: No Caching > #Trade Users: 200 > #Trade Quotes: 400 > Market Summary Interval: 20 > Primitive Iterations: 1 > TradeStreamer MDB Enabled: true > Long Run Enabled: true > Reporter: Yannick LE NY > Assignee: Forrest Xia > Fix For: 2.1.7 > > Attachments: TRADEDB.KEYGENEJB.log > > > Hello, > I have downloaded the latest revision for Day Trader 2.1.3 > in the svn here > http://svn.apache.org/viewvc/geronimo/daytrader/branches/old_2.1.3/?sortb= y=3Ddate > and compiled it with : > * JDK 1.6_021 > * Mandriva Linux 2010.1 > * Maven 2.2.1 > by following the instructions in the file > http://svn.apache.org/viewvc/geronimo/daytrader/branches/2.1.3/README.jbo= ss5?revision=3D907211&view=3Dmarkup&sortby=3Dfile > IT IS NOT THE SAME PROBLEM THAN IN https://issues.apache.org/jira/browse/= DAYTRADER-80 > Note that Linux and Unix are very sensitive with the case for characters = and numbers. > I have TRADEDB as database name with upper case in Mysql Server > and the keygenejb table with lower case in Mysql Server. > As with Mysql SQL file at > http://svn.apache.org/viewvc/geronimo/daytrader/branches/2.1/modules/web/= src/main/webapp/dbscripts/mysql/Table.ddl?view=3Dmarkup&sortby=3Ddate&pathr= ev=3D1038541 > I go in Trading and Portofolio, I 'm login with uid:0 for the username > I click on the quotes link and choose to buy 100 stocks for S0 Incorporat= ed. > and > when I click on the buy button, I have this error in the web page : =09 > An Error has occured during DayTrader processing. > The stack trace detailing the error follows. > Please consult the application server error logs for further details. > =09 > Processing request:/daytrader/app > StatusCode: 500 > Message:TradeServletAction.buy(...) exception buying stock s:0 for user u= id:0 > Exception:javax.ejb.EJBException: javax.ejb.EJBException: TradeSLSBBean:c= reateOrder -- failed to create Order > javax.ejb.EJBException: javax.ejb.EJBException: TradeSLSBBean:createOrder= -- failed to create Order at org.apache.geronimo.samples.daytrader.ejb3.Tr= adeSLSBBean.buy(TradeSLSBBean.java:158) at sun.reflect.NativeMethodAccessor= Impl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(= NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorIm= pl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method= .invoke(Method.java:597) at org.jboss.aop.joinpoint.MethodInvocation.invoke= Target(MethodInvocation.java:122) at org.jboss.aop.joinpoint.MethodInvocati= on.invokeNext(MethodInvocation.java:111) at org.jboss.ejb3.interceptors.con= tainer.ContainerMethodInvocationWrapper.invokeNext(ContainerMethodInvocatio= nWrapper.java:72) at org.jboss.ejb3.interceptors.aop.InterceptorSequencer.i= nvoke(InterceptorSequencer.java:76) at org.jboss.ejb3.interceptors.aop.Inte= rceptorSequencer.aroundInvoke(InterceptorSequencer.java:62) at sun.reflect.= GeneratedMethodAccessor317.invoke(Unknown Source) at sun.reflect.Delegating= MethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lan= g.reflect.Method.invoke(Method.java:597) at org.jboss.aop.advice.PerJoinpoi= ntAdvice.invoke(PerJoinpointAdvice.java:174) at org.jboss.aop.joinpoint.Met= hodInvocation.invokeNext(MethodInvocation.java:102) at org.jboss.ejb3.inter= ceptors.aop.InvocationContextInterceptor.fillMethod(InvocationContextInterc= eptor.java:72) at org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.Invo= cationContextInterceptor_z_fillMethod_23735419.invoke(InvocationContextInte= rceptor_z_fillMethod_23735419.java) at org.jboss.aop.joinpoint.MethodInvoca= tion.invokeNext(MethodInvocation.java:102) at org.jboss.ejb3.interceptors.a= op.InvocationContextInterceptor.setup(InvocationContextInterceptor.java:88)= at org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextI= nterceptor_z_setup_23735419.invoke(InvocationContextInterceptor_z_setup_237= 35419.java) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn= vocation.java:102) at org.jboss.ejb3.connectionmanager.CachedConnectionInte= rceptor.invoke(CachedConnectionInterceptor.java:62) at org.jboss.aop.joinpo= int.MethodInvocation.invokeNext(MethodInvocation.java:102) at org.jboss.ejb= 3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScoped= EntityManagerInterceptor.java:56) at org.jboss.aop.joinpoint.MethodInvocati= on.invokeNext(MethodInvocation.java:102) at org.jboss.ejb3.AllowedOperation= sInterceptor.invoke(AllowedOperationsInterceptor.java:47) at org.jboss.aop.= joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102) at org.jbo= ss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42) at org.jboss.aop= .joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102) at org.jb= oss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInt= erceptor.java:68) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(Me= thodInvocation.java:102) at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxP= olicy.java:79) at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInte= rceptor.java:190) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(Me= thodInvocation.java:102) at org.jboss.aspects.tx.TxPropagationInterceptor.i= nvoke(TxPropagationInterceptor.java:76) at org.jboss.aop.joinpoint.MethodIn= vocation.invokeNext(MethodInvocation.java:102) at org.jboss.ejb3.tx.NullInt= erceptor.invoke(NullInterceptor.java:42) at org.jboss.aop.joinpoint.MethodI= nvocation.invokeNext(MethodInvocation.java:102) at org.jboss.ejb3.security.= RoleBasedAuthorizationInterceptorv2.invoke(RoleBasedAuthorizationIntercepto= rv2.java:201) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(Method= Invocation.java:102) at org.jboss.ejb3.security.Ejb3AuthenticationIntercept= orv2.invoke(Ejb3AuthenticationInterceptorv2.java:182) at org.jboss.aop.join= point.MethodInvocation.invokeNext(MethodInvocation.java:102) at org.jboss.e= jb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41) at = org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:1= 02) at org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContain= erShutdownInterceptor.java:67) at org.jboss.aop.joinpoint.MethodInvocation.= invokeNext(MethodInvocation.java:102) at org.jboss.ejb3.core.context.Curren= tInvocationContextInterceptor.invoke(CurrentInvocationContextInterceptor.ja= va:47) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocat= ion.java:102) at org.jboss.aspects.currentinvocation.CurrentInvocationInter= ceptor.invoke(CurrentInvocationInterceptor.java:67) at org.jboss.aop.joinpo= int.MethodInvocation.invokeNext(MethodInvocation.java:102) at org.jboss.ejb= 3.interceptor.EJB3TCCLInterceptor.invoke(EJB3TCCLInterceptor.java:86) at or= g.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102= ) at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessCon= tainer.java:444) at org.jboss.ejb3.remoting.IsLocalInterceptor.invokeLocal(= IsLocalInterceptor.java:88) at org.jboss.ejb3.remoting.IsLocalInterceptor.i= nvoke(IsLocalInterceptor.java:75) at org.jboss.aop.joinpoint.MethodInvocati= on.invokeNext(MethodInvocation.java:102) at org.jboss.aspects.remoting.Poji= Proxy.invoke(PojiProxy.java:62) at $Proxy197.invoke(Unknown Source) at org.= jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.inv= oke(SessionProxyInvocationHandlerBase.java:188) at $Proxy196.buy(Unknown So= urce) at org.apache.geronimo.samples.daytrader.TradeAction.buy(TradeAction.= java:202) at org.apache.geronimo.samples.daytrader.web.TradeServletAction.d= oBuy(TradeServletAction.java:225) at org.apache.geronimo.samples.daytrader.= web.TradeAppServlet.performTask(TradeAppServlet.java:159) at org.apache.ger= onimo.samples.daytrader.web.TradeAppServlet.doGet(TradeAppServlet.java:77) = at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.se= rvlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina= .core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:2= 90) at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application= FilterChain.java:206) at org.apache.geronimo.samples.daytrader.web.OrdersAl= ertFilter.doFilter(OrdersAlertFilter.java:91) at org.apache.catalina.core.A= pplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC= hain.java:206) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(R= eplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChai= n.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.= core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at or= g.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jav= a:235) at org.apache.catalina.core.StandardContextValve.invoke(StandardCont= extValve.java:191) at org.jboss.web.tomcat.security.SecurityAssociationValv= e.invoke(SecurityAssociationValve.java:183) at org.jboss.web.tomcat.securit= y.JaccContextValve.invoke(JaccContextValve.java:95) at org.jboss.web.tomcat= .security.SecurityContextEstablishmentValve.process(SecurityContextEstablis= hmentValve.java:126) at org.jboss.web.tomcat.security.SecurityContextEstabl= ishmentValve.invoke(SecurityContextEstablishmentValve.java:70) at org.apach= e.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org= .apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) = at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConn= ectionValve.java:158) at org.apache.catalina.core.StandardEngineValve.invok= e(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdap= ter.service(CoyoteAdapter.java:330) at org.apache.coyote.http11.Http11AprPr= ocessor.process(Http11AprProcessor.java:905) at org.apache.coyote.http11.Ht= tp11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:592)= at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2036= ) at java.lang.Thread.run(Thread.java:662) Caused by: javax.ejb.EJBExceptio= n: TradeSLSBBean:createOrder -- failed to create Order at org.apache.geroni= mo.samples.daytrader.ejb3.TradeSLSBBean.createOrder(TradeSLSBBean.java:680)= at org.apache.geronimo.samples.daytrader.ejb3.TradeSLSBBean.buy(TradeSLSBB= ean.java:140) ... 88 more Caused by: javax.persistence.PersistenceException= : org.hibernate.exception.SQLGrammarException: could not get or update next= value at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceExcep= tion(AbstractEntityManagerImpl.java:614) at org.hibernate.ejb.AbstractEntit= yManagerImpl.persist(AbstractEntityManagerImpl.java:226) at org.jboss.jpa.t= x.TransactionScopedEntityManager.persist(TransactionScopedEntityManager.jav= a:187) at org.apache.geronimo.samples.daytrader.ejb3.TradeSLSBBean.createOr= der(TradeSLSBBean.java:677) ... 89 more Caused by: org.hibernate.exception.= SQLGrammarException: could not get or update next value at org.hibernate.ex= ception.SQLStateConverter.convert(SQLStateConverter.java:90) at org.hiberna= te.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at or= g.hibernate.engine.TransactionHelper$1Work.doWork(TransactionHelper.java:64= ) at org.hibernate.engine.transaction.Isolater$JtaDelegate.delegateWork(Iso= later.java:130) at org.hibernate.engine.transaction.Isolater.doIsolatedWork= (Isolater.java:64) at org.hibernate.engine.TransactionHelper.doWorkInNewTra= nsaction(TransactionHelper.java:74) at org.hibernate.id.MultipleHiLoPerTabl= eGenerator.generate(MultipleHiLoPerTableGenerator.java:215) at org.hibernat= e.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEvent= Listener.java:122) at org.hibernate.ejb.event.EJB3PersistEventListener.save= WithGeneratedId(EJB3PersistEventListener.java:49) at org.hibernate.event.de= f.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener= .java:154) at org.hibernate.event.def.DefaultPersistEventListener.onPersist= (DefaultPersistEventListener.java:110) at org.hibernate.event.def.DefaultPe= rsistEventListener.onPersist(DefaultPersistEventListener.java:61) at org.hi= bernate.impl.SessionImpl.firePersist(SessionImpl.java:647) at org.hibernate= .impl.SessionImpl.persist(SessionImpl.java:621) at org.hibernate.impl.Sessi= onImpl.persist(SessionImpl.java:625) at org.hibernate.ejb.AbstractEntityMan= agerImpl.persist(AbstractEntityManagerImpl.java:220) ... 91 more Caused by:= com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'TRADEDB.= KEYGENEJB' doesn't exist at sun.reflect.NativeConstructorAccessorImpl.newIn= stance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInst= ance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstr= uctorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at= java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mys= ql.jdbc.Util.handleNewInstance(Util.java:409) at com.mysql.jdbc.Util.getIns= tance(Util.java:384) at com.mysql.jdbc.SQLError.createSQLException(SQLError= .java:1054) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566) a= t com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498) at com.mysql.j= dbc.MysqlIO.sendCommand(MysqlIO.java:1959) at com.mysql.jdbc.MysqlIO.sqlQue= ryDirect(MysqlIO.java:2113) at com.mysql.jdbc.ConnectionImpl.execSQL(Connec= tionImpl.java:2568) at com.mysql.jdbc.PreparedStatement.executeInternal(Pre= paredStatement.java:2113) at com.mysql.jdbc.PreparedStatement.executeQuery(= PreparedStatement.java:2275) at org.jboss.resource.adapter.jdbc.WrappedPrep= aredStatement.executeQuery(WrappedPreparedStatement.java:342) at org.hibern= ate.id.MultipleHiLoPerTableGenerator.doWorkInCurrentTransaction(MultipleHiL= oPerTableGenerator.java:161) at org.hibernate.engine.TransactionHelper$1Wor= k.doWork(TransactionHelper.java:61) ... 104 more=20 > and in the log, I have this error : > 16:58:30,878 ERROR [MultipleHiLoPerTableGenerator] could not read or init= a hi value > com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'TRADEDB= .KEYGENEJB' doesn't exist > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native = Method) > ... > 16:58:30,881 WARN [JDBCExceptionReporter] SQL Error: 1146, SQLState: 42S= 02 > 16:58:30,882 ERROR [JDBCExceptionReporter] Table 'TRADEDB.KEYGENEJB' does= n't exist > 16:58:30,883 ERROR [Log] Error: TradeSLSBBean:createOrder -- failed to cr= eate Order > javax.persistence.PersistenceException: org.hibernate.exception.S= QLGrammarException: could not get or update next value > 16:58:30,883 INFO [STDOUT] javax.persistence.PersistenceException: org.h= ibernate.exception.SQLGrammarException: could not get or update next value > 16:58:30,884 INFO [STDOUT] at org.hibernate.ejb.AbstractEntityManage= rImpl.throwPersistenceException(AbstractEntityManagerImpl.java:614) > ... > 16:58:30,899 INFO [STDOUT] Caused by: org.hibernate.exception.SQLGrammar= Exception: could not get or update next value > 16:58:30,899 INFO [STDOUT] at org.hibernate.exception.SQLStateConver= ter.convert(SQLStateConverter.java:90) > 16:58:30,899 INFO [STDOUT] at org.hibernate.exception.JDBCExceptionH= elper.convert(JDBCExceptionHelper.java:66) > ... > 16:58:30,902 INFO [STDOUT] Caused by: com.mysql.jdbc.exceptions.jdbc4.My= SQLSyntaxErrorException: Table 'TRADEDB.KEYGENEJB' doesn't exist > 16:58:30,902 INFO [STDOUT] at sun.reflect.NativeConstructorAccessorI= mpl.newInstance0(Native Method) > 16:58:30,902 INFO [STDOUT] at sun.reflect.NativeConstructorAccessorI= mpl.newInstance(NativeConstructorAccessorImpl.java:39) > ... > 16:58:30,905 ERROR [Log] Error: TradeSLSBBean:buy(uid:0,s:0,100.0) --> fa= iled > javax.ejb.EJBException: TradeSLSBBean:createOrder -- failed to cr= eate Order > 16:58:30,905 INFO [STDOUT] javax.ejb.EJBException: TradeSLSBBean:createO= rder -- failed to create Order > 16:58:30,906 INFO [STDOUT] at org.apache.geronimo.samples.daytrader.= ejb3.TradeSLSBBean.createOrder(TradeSLSBBean.java:680) > ... > 16:58:30,919 INFO [STDOUT] Caused by: javax.persistence.PersistenceExcep= tion: org.hibernate.exception.SQLGrammarException: could not get or update = next value > 16:58:30,920 INFO [STDOUT] at org.hibernate.ejb.AbstractEntityManage= rImpl.throwPersistenceException(AbstractEntityManagerImpl.java:614) > 16:58:30,920 INFO [STDOUT] at org.hibernate.ejb.AbstractEntityManage= rImpl.persist(AbstractEntityManagerImpl.java:226) > ... > 16:58:30,921 INFO [STDOUT] Caused by: org.hibernate.exception.SQLGrammar= Exception: could not get or update next value > 16:58:30,921 INFO [STDOUT] at org.hibernate.exception.SQLStateConver= ter.convert(SQLStateConverter.java:90) > ... > 16:58:30,924 INFO [STDOUT] Caused by: com.mysql.jdbc.exceptions.jdbc4.My= SQLSyntaxErrorException: Table 'TRADEDB.KEYGENEJB' doesn't exist > 16:58:30,924 INFO [STDOUT] at sun.reflect.NativeConstructorAccessorI= mpl.newInstance0(Native Method) > 16:58:30,924 INFO [STDOUT] at sun.reflect.NativeConstructorAccessorI= mpl.newInstance(NativeConstructorAccessorImpl.java:39) > ... > 16:58:30,944 ERROR [[TradeAppServlet]] "Servlet.service()" pour la servle= t TradeAppServlet a g?n?r? une exception > com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'TRADEDB= .KEYGENEJB' doesn't exist > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native = Method) > ...=20 > Best regards. > Sorry for all theses tickets but I need to have a J2EE app to do some ben= chmarks with Jboss EAP 5.1.0. > =20 --=20 This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.