Hi Nitin,
When I stopped the server and restarted again, delete and copy worked
fine. I have pasted the exception I was getting earlier.
Is deleting and copying, the write way to overwrite an existing file?
Thanks,
Kannan Vairavan
This is the exception stack trace I got when trying to delete and
recreate the file.
15 Jan 2012 00:18:20,850 ERROR -
System::CLASS:com.hhta.iframe.db.TransactionManager::METHOD:commit(boolean
rollback)::Error in commit transaction
javax.transaction.SystemException: org.omg.CORBA.INTERNAL: JTS5031:
Exception [org.omg.CORBA.INTERNAL: vmcid: 0x0 minor code: 0
completed: Maybe] on Resource [commit] operation. vmcid: 0x0 minor
code: 0 completed: No
at
com.sun.jts.jta.TransactionManagerImpl.commit(TransactionManagerImpl.java:
330)
at
com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.commitDistributedTransaction(JavaEETransactionManagerJTSDelegate.java:
169)
at
com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.commit(JavaEETransactionManagerSimplified.java:
843)
at
com.sun.enterprise.transaction.UserTransactionImpl.commit(UserTransactionImpl.java:
201)
at
com.hhta.iframe.db.TransactionManager.commit(TransactionManager.java:
71)
at
com.hhta.irecipe.distribution.process.handler.JobFileProcessDataTypeHandler.initializeProcess(JobFileProcessDataTypeHandler.java:
211)
at
com.hhta.irecipe.distribution.process.service.JobFileProcessHandlerWS.initializeProcess(JobFileProcessHandlerWS.java:
70)
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.xml.ws.api.server.InstanceResolver
$1.invoke(InstanceResolver.java:246)
at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:
146)
at
com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:
257)
at
com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:
95)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:629)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:588)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:573)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:470)
at com.sun.xml.ws.server.WSEndpointImpl
$2.process(WSEndpointImpl.java:295)
at com.sun.xml.ws.transport.http.HttpAdapter
$HttpToolkit.handle(HttpAdapter.java:515)
at
com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:285)
On Jan 15, 8:49 am, Kannan Vairavan <
vka...@gmail.com> wrote:
> Hi Nitin,
> How can we overwrite an existing file using XADiskConnection. I'm getting FileAlreadyExistsException.
> If I try to delete and do copy, I'm getting an error while commiting the transaction. Is there a way to overwrite a file?
>
> Thanks,
> Kannan Vairavan
>
> > For more options, visit this group athttp://
groups.google.com/group/xadisk?hl=en.- Hide quoted text -
>
> - Show quoted text -