dev@glassfish.java.net

Re: mysql timer service

From: Marina Vatkina <marina.vatkina_at_oracle.com>
Date: Thu, 03 Feb 2011 17:27:05 -0800

Right. You needed to upgrade your domain when you switched from 3.0.1 to
3.1 instead of just reusing the same table with another GF version.

Now you have the following options:
1. Remove the marker file
glassfish3/glassfish/domains/domain1/generated/ejb-timer-service-app to
let EJB Timer service create the table (it does that on the 1st use
only, so removing the file you "trick" the TS to think that it's the 1st
time)
2. Use the glassfish3/glassfish/lib/install/databases/ejbtimer_mysql.sql
DDL and manually create the new table
3. You could use the upgrade file
glassfish3/glassfish/lib/install/databases/upgrade/ejbtimer_upgrade_mysql.sql
to alter the table and add a required column that way

HTH,
-marina

Derek Knapp wrote:
> now I just get
>
> Internal Exception:
> com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table
> 'itracmediav4.EJB__TIMER__TBL' doesn't exist
>
>
>
> Derek
>
>
>
> [#|2011-02-03T00:44:20.777-0500|WARNING|glassfish3.1|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=100;_ThreadName=Thread-1;|EJB5108:Unable
> to initialize EJB Timer Service. The possible cause is the timer
> resource is not configured correctly, the database has not been
> started, or the timer database table has not been created.
> javax.ejb.EJBException
> at
> com.sun.ejb.containers.BaseContainer.processSystemException(BaseContainer.java:5194)
>
> at
> com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5092)
>
> at
> com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4880)
>
> at
> com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2039)
> at
> com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1990)
> at
> com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222)
>
> at
> com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88)
>
> at $Proxy316.findActiveTimersOwnedByThisServer(Unknown Source)
> at
> com.sun.ejb.containers.EJBTimerService.restoreEJBTimers(EJBTimerService.java:489)
>
> at
> com.sun.ejb.containers.EjbContainerUtilImpl.getEJBTimerService(EjbContainerUtilImpl.java:302)
>
> at
> com.sun.ejb.containers.EjbContainerUtilImpl.getEJBTimerService(EjbContainerUtilImpl.java:284)
>
> at
> com.sun.ejb.containers.EjbContainerUtilImpl.getEJBTimerService(EjbContainerUtilImpl.java:269)
>
> at
> com.sun.ejb.containers.BaseContainer.<init>(BaseContainer.java:755)
> at
> com.sun.ejb.containers.StatelessSessionContainer.<init>(StatelessSessionContainer.java:155)
>
> at
> com.sun.ejb.containers.StatelessSessionContainer.<init>(StatelessSessionContainer.java:149)
>
> at
> com.sun.ejb.containers.ContainerFactoryImpl.createContainer(ContainerFactoryImpl.java:105)
>
> at
> org.glassfish.ejb.startup.EjbApplication.loadContainers(EjbApplication.java:234)
>
> at
> org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:290)
> at
> org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:101)
> at
> org.glassfish.internal.data.ModuleInfo.load(ModuleInfo.java:186)
> at
> org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:249)
>
> at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:460)
>
> at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
>
> at
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:370)
>
> at
> com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:354)
>
> at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:369)
>
> at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1080)
>
> at
> com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95)
>
> at
> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1260)
>
> at
> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1248)
>
> at
> org.glassfish.admingui.common.util.LocalDeploymentFacility$LocalDFCommandRunner.run(LocalDeploymentFacility.java:143)
>
> at
> org.glassfish.deployment.client.AbstractDeploymentFacility.deploy(AbstractDeploymentFacility.java:406)
>
> at
> org.glassfish.admingui.common.util.DeployUtil.invokeDeploymentFacility(DeployUtil.java:100)
>
> at
> org.glassfish.admingui.common.util.DeployUtil.deploy(DeployUtil.java:76)
> at
> org.glassfish.admingui.common.handlers.DeploymentHandler.deploy(DeploymentHandler.java:191)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> com.sun.jsftemplating.layout.descriptors.handler.Handler.invoke(Handler.java:442)
>
> at
> com.sun.jsftemplating.layout.descriptors.LayoutElementBase.dispatchHandlers(LayoutElementBase.java:420)
>
> at
> com.sun.jsftemplating.layout.descriptors.LayoutElementBase.dispatchHandlers(LayoutElementBase.java:394)
>
> at
> com.sun.jsftemplating.layout.event.CommandActionListener.invokeCommandHandlers(CommandActionListener.java:150)
>
> at
> com.sun.jsftemplating.layout.event.CommandActionListener.processAction(CommandActionListener.java:98)
>
> at
> javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
> at
> javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:777)
> at javax.faces.component.UICommand.broadcast(UICommand.java:300)
> at
> com.sun.webui.jsf.component.WebuiCommand.broadcast(WebuiCommand.java:166)
> at
> javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)
> at
> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252)
> at
> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
>
> at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
> at
> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
> at
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1534)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215)
>
> at
> com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:223)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215)
>
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
>
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>
> at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
>
> at
> org.apache.catalina.core.StandardPipeline.doChainInvoke(StandardPipeline.java:600)
>
> at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:96)
> at
> com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)
>
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
>
> at
> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:326)
>
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227)
>
> at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:228)
>
> at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822)
> at
> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719)
> at
> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013)
> at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
>
> at
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
>
> at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
>
> at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
>
> at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
> at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
>
> at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
>
> at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
> at
> com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
>
> at
> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
>
> at java.lang.Thread.run(Thread.java:619)
> Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services
> - 2.2.0.v20110114-r8831):
> org.eclipse.persistence.exceptions.DatabaseException
> Internal Exception:
> com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table
> 'itracmediav4.EJB__TIMER__TBL' doesn't exist
> Error Code: 1146
> Call: SELECT `TIMERID`, `APPLICATIONID`, `BLOB`, `CONTAINERID`,
> `CREATIONTIMERAW`, `INITIALEXPIRATIONRAW`, `INTERVALDURATION`,
> `LASTEXPIRATIONRAW`, `OWNERID`, `PKHASHCODE`, `SCHEDULE`, `STATE` FROM
> `EJB__TIMER__TBL` WHERE ((`OWNERID` = ?) AND (`STATE` = ?))
> bind => [2 parameters bound]
> Query: ReadAllQuery(name="findTimersByOwnerAndState"
> referenceClass=TimerState sql="SELECT `TIMERID`, `APPLICATIONID`,
> `BLOB`, `CONTAINERID`, `CREATIONTIMERAW`, `INITIALEXPIRATIONRAW`,
> `INTERVALDURATION`, `LASTEXPIRATIONRAW`, `OWNERID`, `PKHASHCODE`,
> `SCHEDULE`, `STATE` FROM `EJB__TIMER__TBL` WHERE ((`OWNERID` = ?) AND
> (`STATE` = ?))")
> at
> org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:333)
>
> at
> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:684)
>
> at
> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:526)
>
> at
> org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1729)
>
> at
> org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:566)
>
> at
> org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:207)
>
> at
> org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207)
>
> at
> org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193)
>
> at
> org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:264)
>
> at
> org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectAllRows(DatasourceCallQueryMechanism.java:647)
>
> at
> org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:2558)
>
> at
> org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:2517)
>
> at
> org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:410)
>
> at
> org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:1080)
>
> at
> org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:808)
>
> at
> org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1040)
>
> at
> org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:383)
>
> at
> org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1126)
>
> at
> org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2842)
>
> at
> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1521)
>
> at
> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1503)
>
> at
> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1477)
>
> at
> org.eclipse.persistence.internal.jpa.EJBQueryImpl.executeReadQuery(EJBQueryImpl.java:484)
>
> at
> org.eclipse.persistence.internal.jpa.EJBQueryImpl.getResultList(EJBQueryImpl.java:741)
>
> at
> com.sun.ejb.containers.TimerBean.findTimersByOwnerAndState(TimerBean.java:204)
>
> at
> com.sun.ejb.containers.TimerBean.findActiveTimersOwnedByThisServer(TimerBean.java:518)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
>
> at
> org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
>
> at
> com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5367)
>
> at
> com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
> at
> com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:801)
>
> at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
> at
> com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
>
> at
> com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:862)
>
> at
> com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:801)
>
> at
> com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:371)
>
> at
> com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5339)
> at
> com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5327)
> at
> com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
>
> ... 78 more
> Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
> Table 'itracmediav4.EJB__TIMER__TBL' doesn't exist
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>
> at
> java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
> at com.mysql.jdbc.Util.getInstance(Util.java:382)
> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
> at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
> at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
> at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
> at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
> at
> com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
> at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
>
> at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2273)
>
> at
> com.sun.gjc.spi.jdbc40.PreparedStatementWrapper40.executeQuery(PreparedStatementWrapper40.java:646)
>
> at
> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeSelect(DatabaseAccessor.java:889)
>
> at
> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:598)
>
> ... 124 more
> |#]
>
>
>
> On 11-02-03 12:38 AM, Derek Knapp wrote:
>> I had the table there from when I was using glassfish 3.0.1. I did
>> try to delete it, and then restart the server, but it did not
>> recreate the table for me.
>>
>> I will try again and let you know how it goes.
>>
>>
>>
>>
>>
>> On 11-02-03 12:03 AM, Marina Vatkina wrote:
>>> Why don't you let EJB timer service create its own table? In 3.1 we
>>> indeed added APPLICATIONID to the table to be able to cleanup timers
>>> on application undeploy once per cluster.
>>>
>>> -marina
>>>
>>> Derek Knapp wrote:
>>>> that stack trace is really ugly, I think this is the important part
>>>>
>>>> Internal Exception:
>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown
>>>> column 'APPLICATIONID' in 'field list'
>>>>
>>>>
>>>> Derek
>>>>
>>>> On 11-02-02 11:37 PM, derek_at_itracmedia.com wrote:
>>>>> get the following exception when setting ejb timer service jndi name
>>>>>
>>>>>
>>>>> here is glassfish/lib/install/databases/ejbtimer_mysql.sql
>>>>>
>>>>> CREATE TABLE EJB__TIMER__TBL (
>>>>> `CREATIONTIMERAW` BIGINT NOT NULL,
>>>>> `BLOB` BLOB,
>>>>> `TIMERID` VARCHAR(255) NOT NULL,
>>>>> `CONTAINERID` BIGINT NOT NULL,
>>>>> `OWNERID` VARCHAR(255) NULL,
>>>>> `STATE` INTEGER NOT NULL,
>>>>> `PKHASHCODE` INTEGER NOT NULL,
>>>>> `INTERVALDURATION` BIGINT NOT NULL,
>>>>> `INITIALEXPIRATIONRAW` BIGINT NOT NULL,
>>>>> `LASTEXPIRATIONRAW` BIGINT NOT NULL,
>>>>> `SCHEDULE` VARCHAR(255) NULL,
>>>>> CONSTRAINT `PK_EJB__TIMER__TBL` PRIMARY KEY (`TIMERID`)
>>>>> );
>>>>>
>>>>>
>>>>>
>>>>> and the stack trace
>>>>>
>>>>> [#|2011-02-02T23:30:20.742-0500|WARNING|glassfish3.1|javax.enterprise.s
>>>>>
>>>>> ystem.container.ejb.com.sun.ejb.containers|_ThreadID=69;_ThreadName=Thr
>>>>>
>>>>> ead-1;|A system exception occurred during an invocation on EJB
>>>>> TimerBean method public java.util.Set
>>>>> com.sun.ejb.containers.TimerBean.findActiveTimersOwnedByThisServer()
>>>>> javax.ejb.EJBException
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.BaseContainer.processSystemException(BaseContain
>>>>>
>>>>> er.java:5194)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5
>>>>>
>>>>> 092)
>>>>> at
>>>>> com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:48
>>>>>
>>>>> 80)
>>>>> at
>>>>> com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2039
>>>>>
>>>>> )
>>>>> at
>>>>> com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1990
>>>>>
>>>>> )
>>>>> at
>>>>> com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalO
>>>>>
>>>>> bjectInvocationHandler.java:222)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(E
>>>>>
>>>>> JBLocalObjectInvocationHandlerDelegate.java:88)
>>>>>
>>>>> at $Proxy319.findActiveTimersOwnedByThisServer(Unknown Source)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.EJBTimerService.restoreEJBTimers(EJBTimerService
>>>>>
>>>>> .java:489)
>>>>> at
>>>>> com.sun.ejb.containers.EjbContainerUtilImpl.getEJBTimerService(EjbConta
>>>>>
>>>>> inerUtilImpl.java:302)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.EjbContainerUtilImpl.getEJBTimerService(EjbConta
>>>>>
>>>>> inerUtilImpl.java:284)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.EjbContainerUtilImpl.getEJBTimerService(EjbConta
>>>>>
>>>>> inerUtilImpl.java:269)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.BaseContainer.<init>(BaseContainer.java:755)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.StatelessSessionContainer.<init>(StatelessSessio
>>>>>
>>>>> nContainer.java:155)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.StatelessSessionContainer.<init>(StatelessSessio
>>>>>
>>>>> nContainer.java:149)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.ContainerFactoryImpl.createContainer(ContainerFa
>>>>>
>>>>> ctoryImpl.java:105)
>>>>>
>>>>> at
>>>>> org.glassfish.ejb.startup.EjbApplication.loadContainers(EjbApplication.
>>>>>
>>>>> java:234)
>>>>> at
>>>>> org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:290)
>>>>>
>>>>> at
>>>>> org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:101)
>>>>>
>>>>> at
>>>>> org.glassfish.internal.data.ModuleInfo.load(ModuleInfo.java:186)
>>>>>
>>>>> at
>>>>> org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:2
>>>>>
>>>>> 49)
>>>>> at
>>>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLif
>>>>>
>>>>> ecycle.java:460)
>>>>>
>>>>> at
>>>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLif
>>>>>
>>>>> ecycle.java:240)
>>>>>
>>>>> at
>>>>> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java
>>>>>
>>>>> :370)
>>>>> at
>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerIm
>>>>>
>>>>> pl.java:354)
>>>>>
>>>>> at
>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerIm
>>>>>
>>>>> pl.java:369)
>>>>>
>>>>> at
>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerIm
>>>>>
>>>>> pl.java:1080)
>>>>>
>>>>> at
>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunner
>>>>>
>>>>> Impl.java:95)
>>>>>
>>>>> at
>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(
>>>>>
>>>>> CommandRunnerImpl.java:1260)
>>>>>
>>>>> at
>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(
>>>>>
>>>>> CommandRunnerImpl.java:1248)
>>>>>
>>>>> at
>>>>> org.glassfish.admingui.common.util.LocalDeploymentFacility$LocalDFComma
>>>>>
>>>>> ndRunner.run(LocalDeploymentFacility.java:143)
>>>>>
>>>>> at
>>>>> org.glassfish.deployment.client.AbstractDeploymentFacility.deploy(Abstr
>>>>>
>>>>> actDeploymentFacility.java:406)
>>>>>
>>>>> at
>>>>> org.glassfish.admingui.common.util.DeployUtil.invokeDeploymentFacility(
>>>>>
>>>>> DeployUtil.java:100)
>>>>>
>>>>> at
>>>>> org.glassfish.admingui.common.util.DeployUtil.deploy(DeployUtil.java:76
>>>>>
>>>>> )
>>>>> at
>>>>> org.glassfish.admingui.common.handlers.DeploymentHandler.deploy(Deploym
>>>>>
>>>>> entHandler.java:191)
>>>>>
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>
>>>>> at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
>>>>>
>>>>> va:39)
>>>>> at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
>>>>>
>>>>> rImpl.java:25)
>>>>>
>>>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>
>>>>> at
>>>>> com.sun.jsftemplating.layout.descriptors.handler.Handler.invoke(Handler
>>>>>
>>>>> .java:442)
>>>>> at
>>>>> com.sun.jsftemplating.layout.descriptors.LayoutElementBase.dispatchHand
>>>>>
>>>>> lers(LayoutElementBase.java:420)
>>>>>
>>>>> at
>>>>> com.sun.jsftemplating.layout.descriptors.LayoutElementBase.dispatchHand
>>>>>
>>>>> lers(LayoutElementBase.java:394)
>>>>>
>>>>> at
>>>>> com.sun.jsftemplating.layout.event.CommandActionListener.invokeCommandH
>>>>>
>>>>> andlers(CommandActionListener.java:150)
>>>>>
>>>>> at
>>>>> com.sun.jsftemplating.layout.event.CommandActionListener.processAction(
>>>>>
>>>>> CommandActionListener.java:98)
>>>>>
>>>>> at
>>>>> javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
>>>>>
>>>>> at
>>>>> javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:77
>>>>>
>>>>> 7)
>>>>> at
>>>>> javax.faces.component.UICommand.broadcast(UICommand.java:300)
>>>>>
>>>>> at
>>>>> com.sun.webui.jsf.component.WebuiCommand.broadcast(WebuiCommand.java:16
>>>>>
>>>>> 6)
>>>>> at
>>>>> javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)
>>>>>
>>>>> at
>>>>> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:125
>>>>>
>>>>> 2)
>>>>> at
>>>>> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicatio
>>>>>
>>>>> nPhase.java:81)
>>>>>
>>>>> at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>>
>>>>> at
>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
>>>>>
>>>>> at
>>>>> javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
>>>>>
>>>>> at
>>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1
>>>>>
>>>>> 534)
>>>>> at
>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
>>>>>
>>>>> ationFilterChain.java:343)
>>>>>
>>>>> at
>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
>>>>>
>>>>> terChain.java:215)
>>>>>
>>>>> at
>>>>> com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:223)
>>>>>
>>>>> at
>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
>>>>>
>>>>> ationFilterChain.java:256)
>>>>>
>>>>> at
>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
>>>>>
>>>>> terChain.java:215)
>>>>>
>>>>> at
>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
>>>>>
>>>>> ve.java:279)
>>>>>
>>>>> at
>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
>>>>>
>>>>> ve.java:175)
>>>>>
>>>>> at
>>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.jav
>>>>>
>>>>> a:655)
>>>>> at
>>>>> org.apache.catalina.core.StandardPipeline.doChainInvoke(StandardPipelin
>>>>>
>>>>> e.java:600)
>>>>>
>>>>> at
>>>>> com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:96)
>>>>>
>>>>> at
>>>>> com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessio
>>>>>
>>>>> nLockingStandardPipeline.java:91)
>>>>>
>>>>> at
>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
>>>>>
>>>>> a:162)
>>>>> at
>>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.jav
>>>>>
>>>>> a:326)
>>>>> at
>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>>>
>>>>> 227)
>>>>> at
>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMa
>>>>>
>>>>> pper.java:228)
>>>>>
>>>>> at
>>>>> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822
>>>>>
>>>>> )
>>>>> at
>>>>> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719)
>>>>>
>>>>> at
>>>>> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013)
>>>>>
>>>>> at
>>>>> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilte
>>>>>
>>>>> r.java:225)
>>>>>
>>>>> at
>>>>> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProto
>>>>>
>>>>> colChain.java:137)
>>>>>
>>>>> at
>>>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:
>>>>>
>>>>> 104)
>>>>> at
>>>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:
>>>>>
>>>>> 90)
>>>>> at
>>>>> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:7
>>>>>
>>>>> 9)
>>>>> at
>>>>> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTas
>>>>>
>>>>> k.java:54)
>>>>> at
>>>>> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.ja
>>>>>
>>>>> va:59)
>>>>> at
>>>>> com.sun.grizzly.ContextTask.run(ContextTask.java:71)
>>>>>
>>>>> at
>>>>> com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPoo
>>>>>
>>>>> l.java:532)
>>>>>
>>>>> at
>>>>> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.j
>>>>>
>>>>> ava:513)
>>>>> at
>>>>> java.lang.Thread.run(Thread.java:619)
>>>>>
>>>>> Caused by: Exception
>>>>> [EclipseLink-4002] (Eclipse Persistence Services -
>>>>> 2.2.0.v20110114-r8831):
>>>>> org.eclipse.persistence.exceptions.DatabaseException
>>>>>
>>>>> Internal Exception:
>>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown
>>>>> column 'APPLICATIONID' in 'field list'
>>>>>
>>>>> Error Code: 1054
>>>>>
>>>>> Call: SELECT `TIMERID`,
>>>>> `APPLICATIONID`, `BLOB`, `CONTAINERID`,
>>>>> `CREATIONTIMERAW`, `INITIALEXPIRATIONRAW`, `INTERVALDURATION`,
>>>>> `LASTEXPIRATIONRAW`, `OWNERID`, `PKHASHCODE`, `SCHEDULE`, `STATE`
>>>>> FROM
>>>>> `EJB__TIMER__TBL` WHERE ((`OWNERID` = ?) AND (`STATE` = ?))
>>>>> bind => [2 parameters bound]
>>>>>
>>>>> Query:
>>>>> ReadAllQuery(name="findTimersByOwnerAndState"
>>>>> referenceClass=TimerState sql="SELECT `TIMERID`, `APPLICATIONID`,
>>>>> `BLOB`, `CONTAINERID`, `CREATIONTIMERAW`, `INITIALEXPIRATIONRAW`,
>>>>> `INTERVALDURATION`, `LASTEXPIRATIONRAW`, `OWNERID`, `PKHASHCODE`,
>>>>> `SCHEDULE`, `STATE` FROM `EJB__TIMER__TBL` WHERE ((`OWNERID` = ?) AND
>>>>> (`STATE` = ?))")
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.exceptions.DatabaseException.sqlException(Datab
>>>>>
>>>>> aseException.java:333)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicE
>>>>>
>>>>> xecuteCall(DatabaseAccessor.java:684)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.execut
>>>>>
>>>>> eCall(DatabaseAccessor.java:526)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteC
>>>>>
>>>>> all(AbstractSession.java:1729)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.sessions.server.ServerSession.executeCall(Serve
>>>>>
>>>>> rSession.java:566)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.sessions.server.ClientSession.executeCall(Clien
>>>>>
>>>>> tSession.java:207)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.e
>>>>>
>>>>> xecuteCall(DatasourceCallQueryMechanism.java:207)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.e
>>>>>
>>>>> xecuteCall(DatasourceCallQueryMechanism.java:193)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.e
>>>>>
>>>>> xecuteSelectCall(DatasourceCallQueryMechanism.java:264)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.s
>>>>>
>>>>> electAllRows(DatasourceCallQueryMechanism.java:647)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selec
>>>>>
>>>>> tAllRowsFromTable(ExpressionQueryMechanism.java:2558)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selec
>>>>>
>>>>> tAllRows(ExpressionQueryMechanism.java:2517)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuer
>>>>>
>>>>> y(ReadAllQuery.java:410)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQue
>>>>>
>>>>> ry(ObjectLevelReadQuery.java:1080)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.jav
>>>>>
>>>>> a:808)
>>>>> at
>>>>> org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLeve
>>>>>
>>>>> lReadQuery.java:1040)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:
>>>>>
>>>>> 383)
>>>>> at
>>>>> org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWor
>>>>>
>>>>> k(ObjectLevelReadQuery.java:1126)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecut
>>>>>
>>>>> eQuery(UnitOfWorkImpl.java:2842)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(
>>>>>
>>>>> AbstractSession.java:1521)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(
>>>>>
>>>>> AbstractSession.java:1503)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(
>>>>>
>>>>> AbstractSession.java:1477)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.jpa.EJBQueryImpl.executeReadQuery(EJBQ
>>>>>
>>>>> ueryImpl.java:484)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.jpa.EJBQueryImpl.getResultList(EJBQuer
>>>>>
>>>>> yImpl.java:741)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.TimerBean.findTimersByOwnerAndState(TimerBean.ja
>>>>>
>>>>> va:204)
>>>>> at
>>>>> com.sun.ejb.containers.TimerBean.findActiveTimersOwnedByThisServer(Time
>>>>>
>>>>> rBean.java:518)
>>>>>
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>> Method)
>>>>>
>>>>> at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
>>>>>
>>>>> va:39)
>>>>> at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
>>>>>
>>>>> rImpl.java:25)
>>>>>
>>>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>
>>>>> at
>>>>> org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJB
>>>>>
>>>>> SecurityManager.java:1052)
>>>>>
>>>>> at
>>>>> org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSec
>>>>>
>>>>> urityManager.java:1124)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.jav
>>>>>
>>>>> a:5367)
>>>>> at
>>>>> com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(In
>>>>>
>>>>> terceptorManager.java:801)
>>>>>
>>>>> at
>>>>> com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(Sys
>>>>>
>>>>> temInterceptorProxy.java:162)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke
>>>>>
>>>>> (SystemInterceptorProxy.java:144)
>>>>>
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>> Method)
>>>>>
>>>>> at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
>>>>>
>>>>> va:39)
>>>>> at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
>>>>>
>>>>> rImpl.java:25)
>>>>>
>>>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(I
>>>>>
>>>>> nterceptorManager.java:862)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(In
>>>>>
>>>>> terceptorManager.java:801)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.interceptors.InterceptorManager.intercept(Interc
>>>>>
>>>>> eptorManager.java:371)
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:533
>>>>>
>>>>> 9)
>>>>> at
>>>>> com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5327)
>>>>>
>>>>>
>>>>> at
>>>>> com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalO
>>>>>
>>>>> bjectInvocationHandler.java:214)
>>>>>
>>>>> ... 78 more
>>>>>
>>>>> Caused by:
>>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
>>>>> Unknown column 'APPLICATIONID' in 'field list'
>>>>>
>>>>> at
>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>>>
>>>>> at
>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructor
>>>>>
>>>>> AccessorImpl.java:39)
>>>>>
>>>>> at
>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCon
>>>>>
>>>>> structorAccessorImpl.java:27)
>>>>>
>>>>> at
>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>>>>>
>>>>> at
>>>>> com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
>>>>>
>>>>> at
>>>>> com.mysql.jdbc.Util.getInstance(Util.java:382)
>>>>>
>>>>> at
>>>>> com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
>>>>>
>>>>> at
>>>>> com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
>>>>>
>>>>> at
>>>>> com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
>>>>>
>>>>> at
>>>>> com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
>>>>>
>>>>> at
>>>>> com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
>>>>>
>>>>> at
>>>>> com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
>>>>>
>>>>> at
>>>>> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java
>>>>>
>>>>> :2111)
>>>>> at
>>>>> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:22
>>>>>
>>>>> 73)
>>>>> at
>>>>> com.sun.gjc.spi.jdbc40.PreparedStatementWrapper40.executeQuery(Prepared
>>>>>
>>>>> StatementWrapper40.java:646)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.execut
>>>>>
>>>>> eSelect(DatabaseAccessor.java:889)
>>>>>
>>>>> at
>>>>> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicE
>>>>>
>>>>> xecuteCall(DatabaseAccessor.java:598)
>>>>>
>>>>> ... 124 more
>>>>>
>>>>> |#]