Skip navigation
imran_issufo
Currently Being Moderated

Error occurred completing a transaction

Jun 10, 2011 6:04 AM

Hello people,

 

 

Im using LCDS 3.1 with flash builder 4.5 and model driven development plugin.

im getting this error everytime i Delete an item(record).

Nothing happens when i Add (create), update items, everything works fine but when i Delete then i get this:

 

 

 

 

 

  Exception: flex.data.DataServiceException: Error occurred completing a transaction

        at flex.data.DataServiceTransaction.complete(DataServiceTransaction.java :1528)

        at flex.data.DataService.serviceTransactedMessage(DataService.java:970)

        at flex.data.DataService.serviceMessage(DataService.java:507)

        at flex.messaging.AsyncMessageBroker.in(AsyncMessageBroker.java:435)

        at flex.messaging.MessageContext.doIn(MessageContext.java:296)

        at flex.messaging.filters.AsyncMessageFilterChain.in(AsyncMessageFilterC hain.java:206)

        at flex.messaging.MessageContext.doIn(MessageContext.java:296)

        at flex.messaging.AsyncMessageBroker$EndpointSplitter.in(AsyncMessageBro ker.java:827)

        at flex.messaging.MessageContext.doIn(MessageContext.java:296)

        at flex.messaging.endpoints.BaseSocketServerEndpoint.in(BaseSocketServer Endpoint.java:463)

        at flex.messaging.MessageContext.doIn(MessageContext.java:296)

        at flex.messaging.endpoints.RTMPConnection.handleTCCommandIn(RTMPConnect ion.java:835)

        at flex.messaging.endpoints.RTMPConnection.in(RTMPConnection.java:985)

        at flex.messaging.endpoints.RTMPConnection.serviceTCMessage(RTMPConnecti on.java:1072)

        at flex.messaging.endpoints.RTMPConnection.doRead(RTMPConnection.java:61 0)

        at flex.messaging.endpoints.RTMPProtocolHandler.doRead(RTMPProtocolHandl er.java:125)

        at flex.messaging.socketserver.Connection$ConnectionReader.run(Connectio n.java:864)

        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

        at java.lang.Thread.run(Unknown Source)

Caused by: flex.data.adapters.AdapterException: The fill-contains-method for class null returned an error: null

        at flex.data.adapters.JavaAdapter.handleAdapterException(JavaAdapter.jav a:1335)

        at flex.data.adapters.JavaAdapter.invokeRefreshFillOperation(JavaAdapter .java:969)

        at flex.data.adapters.JavaAdapter.invoke(JavaAdapter.java:628)

        at flex.data.DataServiceTransaction.rebuildSequenceIfNecessary(DataServi ceTransaction.java:2353)

        at flex.data.SequenceManager.getInterestedSubscribers(SequenceManager.ja va:3693)

        at flex.data.SequenceManager.getLeafInterestedSubscribers(SequenceManage r.java:3608)

        at flex.data.SequenceManager.syncAndPushSequenceChanges(SequenceManager. java:3578)

        at flex.data.SequenceManager.manageSequence(SequenceManager.java:989)

        at flex.data.DataServiceTransaction.syncClients(DataServiceTransaction.j ava:1672)

        at flex.data.DataServiceTransaction.doCommit(DataServiceTransaction.java :1456)

        at flex.data.DataServiceTransaction.complete(DataServiceTransaction.java :1505)

        ... 19 more

Caused by: java.lang.NullPointerException

        at fiber.core.impl.service.FilterFunctionsService.equals(FilterFunctions Service.java:154)

        at fiber.runtime.entity.TermEvaluator.visitInvocation(TermEvaluator.java :104)

        at fiber.core.impl.term.function.InvocationImpl.accept(InvocationImpl.ja va:164)

        at fiber.runtime.entity.TermEvaluator.evaluate(TermEvaluator.java:63)

        at fiber.data.assemblers.FiberAssembler.refreshFill(FiberAssembler.java: 411)

        at flex.data.adapters.JavaAdapter.invokeRefreshFillOperation(JavaAdapter .java:918)

        ... 28 more

 

 

 

regards

Imraan

 
Replies
  • Currently Being Moderated
    Jun 17, 2011 1:47 PM   in reply to imran_issufo

    Hi, can you give us the model you are using and tell us which filters(fills) are being refreshed when you delete an item?

     

    The error comes from trying to execute the conditions of the fill on the server, in order to determine if the items in the fill need to be removed because of the delete operation. This all happens under the covers and is based on the filters you have defined in the model.

     

    I fixed the line that caused the NullPointerException for the next release, but I couldn't reproduce it even as it was before the fix. If you give us the model we may be able to suggest a workaround.

     

    Cheers,

    -Svetlin

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points