I've verified access to the "C:/apps/dcm4chee-2.17.1-mssql/server/default/tmp/deploy/tmp8584440473069969182dcm4chee-web-ear-3.0.1-mssql.ear-contents/" directory and have confirmed that the "dcm4chee-web-sar-contentedit-3.0.1.sar" file is there. Permissions for the entire "apps" directory and all child directories have also be checked and appear not be the issue,
As I'm new to this application, any suggestions as to what is causing this error would be appreciated.
Thanks,
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Also... stupid question but:
Can you also resolve localhost?
Is the user running the pacs owner of all the files?
El 13/12/12 21:28, Gary Ciser escribi�:
11:16:42,900 WARN [JDBCExceptionReporter] SQL Warning: 195, SQLState: 4200011:16:42,900 WARN [JDBCExceptionReporter] Preparing the statement failed: 'last_insert_id' is not a recognized built-in function name.11:16:42,900 WARN [JDBCExceptionReporter] SQL Error: 195, SQLState: 4200011:16:42,900 ERROR [JDBCExceptionReporter] 'last_insert_id' is not a recognized built-in function name.11:16:42,900 ERROR [ReceiverMDB] Failed processing - <AuditMessage><EventIdentification EventActionCode="E" EventDateTime="2012-12-28T11:15:16.323-05:00" EventOutcomeIndicator="0"><EventID code="110100" codeSystemName="DCM" displayName="Application Acti...javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not retrieve generated id after insert: [org.dcm4chee.arr.entities.AuditRecord]at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:629)at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:218)at org.jboss.ejb3.entity.TransactionScopedEntityManager.persist(TransactionScopedEntityManager.java:182)at org.dcm4chee.arr.listeners.mdb.ReceiverMDB.process(ReceiverMDB.java:133)at org.dcm4chee.arr.listeners.mdb.ReceiverMDB.onMessage(ReceiverMDB.java:109)
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.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)at org.jboss.ejb3.mdb.MessagingContainer.localInvoke(MessagingContainer.java:249)at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.delivery(MessageInflowLocalProxy.java:268)at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.invoke(MessageInflowLocalProxy.java:138)at $Proxy337.onMessage(Unknown Source)at org.jboss.resource.adapter.jms.inflow.JmsServerSession.onMessage(JmsServerSession.java:178)at org.jboss.jms.client.container.ClientConsumer.callOnMessageStatic(ClientConsumer.java:160)at org.jboss.jms.client.container.SessionAspect.handleRun(SessionAspect.java:831)at org.jboss.aop.advice.org.jboss.jms.client.container.SessionAspect14.invoke(SessionAspect14.java)at org.jboss.jms.client.delegate.ClientSessionDelegate$run_N8003352271541955702.invokeNext(ClientSessionDelegate$run_N8003352271541955702.java)at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)at org.jboss.jms.client.delegate.ClientSessionDelegate$run_N8003352271541955702.invokeNext(ClientSessionDelegate$run_N8003352271541955702.java)at org.jboss.jms.client.delegate.ClientSessionDelegate.run(ClientSessionDelegate.java)at org.jboss.jms.client.JBossSession.run(JBossSession.java:199)at org.jboss.resource.adapter.jms.inflow.JmsServerSession.run(JmsServerSession.java:237)at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:756)at java.lang.Thread.run(Thread.java:662)Caused by: org.hibernate.exception.SQLGrammarException: could not retrieve generated id after insert: [org.dcm4chee.arr.entities.AuditRecord]at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)at org.hibernate.id.insert.AbstractSelectingDelegate.performInsert(AbstractSelectingDelegate.java:69)at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2158)at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2638)at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:48)at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:250)at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:298)at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:181)at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:107)at org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:131)at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:87)at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:38)at org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:618)at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:592)at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:596)at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:212)... 39 moreCaused by: java.sql.SQLException: 'last_insert_id' is not a recognized built-in function name.at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:372)at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2886)at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2328)at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:638)at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQLQuery(JtdsStatement.java:506)at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.executeQuery(JtdsPreparedStatement.java:979)at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeQuery(WrappedPreparedStatement.java:342)at org.hibernate.id.insert.AbstractSelectingDelegate.performInsert(AbstractSelectingDelegate.java:55)... 53 more
You'll need to perform some of the above steps to create the ARR database.
Basically, you need to Create a Login, Create the Database, and Create the User. You do not need to create the schema because the application does that automatically. The relevant information is Login/User: arr, Password: arr, Database: arrdb.
--