Thanks Mike, I'll try the latest xcc jars. I actually check the file extension of each of doc and set the appropriate value accordingly before it is inserted - the snippet really was just a small section of that method.
Will let you know how I get on. Thanks again. Sinclair Cram | Client Technology | J.P. Morgan | Alhambra House, 45 Waterloo Street, Glasgow | J.P. MorganĀ | T: +44 141 228 0421 -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Michael Blakeley Sent: 16 July 2014 16:43 To: MarkLogic Developer Discussion Subject: Re: [MarkLogic Dev General] XDMP-NOTXN: No transaction with identifier First I'd try the latest XCC jars. There's an effort to maintain forward compatibility, but the gap from 5 to 7 may be too much. http://developer.marklogic.com/products/xcc Is there a reason why you're setting DocumentFormat.NONE? If possible, I'd set it to the appropriate value: XML or BINARY or TEXT. I think that's unlikely to be the problem here, but it might be worth a try. https://docs.marklogic.com/javadoc/xcc/com/marklogic/xcc/DocumentFormat.html -- Mike On 16 Jul 2014, at 07:14 , Cram, Sinclair <[email protected]> wrote: > Worth adding that this only accounts for a very small number of attempts, > most are inserting fine! > > Sinclair Cram | Client Technology | J.P. Morgan | Alhambra House, 45 > Waterloo Street, Glasgow | J.P. Morgan | T: +44 141 228 0421 > > From: [email protected] > [mailto:[email protected]] On Behalf Of Cram, > Sinclair > Sent: 16 July 2014 15:12 > To: MarkLogic Developer Discussion > Subject: [MarkLogic Dev General] XDMP-NOTXN: No transaction with > identifier > > Is anyone able to tell me why I'm getting XDMP:NOTXN when trying to insert > documents into Marklogic 7.0-3, using the XCC library (5.0.5)? I'm not using > transactions to insert the content and this never happened in UAT testing. > There are around 4 million (that's with an 'm'!) to process at around 25 > concurrently. > > Java snippet: > > contentCreateOptions.setFormat(DocumentFormat.NONE); > InputStream inputStream = new ByteArrayInputStream(content.getBytes()); > Content marklogicData = > ContentFactory.newUnBufferedContent(content.getDestinationValue(), > inputStream, contentCreateOptions); > > session.insertContent(marklogicData); > > Application log: > ERROR 2014-07-16 10:00:32,205 [Migrator(4)] > (com.jpmorgan.research.marklogic.tools.MarklogicConnection) Problem > processing [/content/GPS-1124575-0/DocumentState.xml] > com.marklogic.xcc.exceptions.XQueryException: XDMP-NOTXN: No > transaction with identifier 5564027231435171418 > [Session: user=adm1n, cb=Research [ContentSource: user=adm1n, > cb={none} [provider: > address=research-prod-ml-1.jpmchase.net/169.81.194.65:8004, > pool=3/64]]] > [Client: XCC/5.0-5, Server: XDBC/7.0-2.1] > at > com.marklogic.xcc.impl.handlers.ServerExceptionHandler.handleResponse(ServerExceptionHandler.java:34) > at > com.marklogic.xcc.impl.handlers.ContentInsertController.serverDialog(ContentInsertController.java:128) > at > com.marklogic.xcc.impl.handlers.AbstractRequestController.runRequest(AbstractRequestController.java:86) > at > com.marklogic.xcc.impl.SessionImpl.insertContent(SessionImpl.java:293) > at > com.marklogic.xcc.impl.SessionImpl.insertContent(SessionImpl.java:321) > at > com.jpmorgan.research.marklogic.tools.MarklogicConnection.write(Marklo > gicConnection.java:132) > > Errorlog.txt: > 2014-07-16 09:58:08.095 Notice: Research_XDBC_8004: XDMP-NOTXN: No > transaction with identifier 3711787446244504750 > 2014-07-16 09:58:08.095 Notice: Research_XDBC_8004: [1.0-ml] > > Sinclair Cram | Client Technology | J.P. Morgan | Alhambra House, 45 > Waterloo Street, Glasgow | J.P. Morgan | T: +44 141 228 0421 This email is > confidential and subject to important disclaimers and conditions including on > offers for the purchase or sale of securities, accuracy and completeness of > information, viruses, confidentiality, legal privilege, and legal entity > disclaimers, available athttp://www.jpmorgan.com/pages/disclosures/email. > > This email is confidential and subject to important disclaimers and > conditions including on offers for the purchase or sale of securities, > accuracy and completeness of information, viruses, confidentiality, legal > privilege, and legal entity disclaimers, available > athttp://www.jpmorgan.com/pages/disclosures/email. > > _______________________________________________ > General mailing list > [email protected] > http://developer.marklogic.com/mailman/listinfo/general _______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general This email is confidential and subject to important disclaimers and conditions including on offers for the purchase or sale of securities, accuracy and completeness of information, viruses, confidentiality, legal privilege, and legal entity disclaimers, available at http://www.jpmorgan.com/pages/disclosures/email. _______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
