Passing enclosing object doesnt work

I have a form on which I have a dataview. In the dataview, there is a nested datagrid. The entities of the datagrid and dataview are not related. I have a microflow button on the datagrid that should pass the selected datagrid object, but also the enclosing object (of the dataview) to another microflow, but it only passes the datagrid object. Is this standard behaviour, or is something not right here?
1 answers

BTW; I'm seeing in the log files that just when the form is being opened the following error is produced:

org.codehaus.jackson.JsonGenerationException: Current context not an ARRAY but OBJECT at org.codehaus.jackson.impl.JsonGeneratorBase._reportError( at org.codehaus.jackson.impl.JsonGeneratorBase.writeEndArray( at aV.f(SourceFile:132) at dO.a(SourceFile:215) at dO.a(SourceFile:199) at dO.a(SourceFile:137) at dO.a(SourceFile:84) at kx.a(SourceFile:52) at jx.a(SourceFile:299) at jx.a(SourceFile:230) at jx.processRequest(SourceFile:174) at fI.a(SourceFile:71) at com.mendix.core.MxRuntime.processRequest(SourceFile:938) at com.mendix.m2ee.server.handler.RuntimeHandler.handle( at org.eclipse.jetty.server.handler.HandlerWrapper.handle( at org.eclipse.jetty.server.Server.handle( at org.eclipse.jetty.server.HttpConnection.handleRequest( at org.eclipse.jetty.server.HttpConnection$RequestHandler.content( at org.eclipse.jetty.http.HttpParser.parseNext( at org.eclipse.jetty.http.HttpParser.parseAvailable( at org.eclipse.jetty.server.HttpConnection.handle( at at org.eclipse.jetty.util.thread.QueuedThreadPool$ at