anonymous Log in
Search
Recents:
v3.0
sd
Error en grid sd con Enable multiple selection
15/10/20 17:12

franco.ferreira.luna

Replies: 6

<p>Estimados,</p>

<p>Tengo el siguiente error en andriod con GX 16 U11</p>

<p>java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter value<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.artech.base.model.EntityBase.setSelectionExpression(Unknown Source:2)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.artech.fragments.GridContainer.prepareForSelection(GridContainer.java:590)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.artech.fragments.GridContainer.update(GridContainer.java:329)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.artech.adapters.AdaptersHelper.loadGrid(AdaptersHelper.java:508)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.artech.fragments.LayoutFragmentAdapter.drawData(LayoutFragmentAdapter.java:251)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.artech.fragments.LayoutFragment.update(LayoutFragment.java:631)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.artech.controllers.DataSourceController.postResponse(DataSourceController.java:286)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.artech.controllers.DataSourceController.access$400(DataSourceController.java:25)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.artech.controllers.DataSourceController$EntityReceiver.onReceive(DataSourceController.java:246)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at androidx.localbroadcastmanager.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:313)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at androidx.localbroadcastmanager.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:121)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at android.os.Handler.dispatchMessage(Handler.java:106)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at android.os.Looper.loop(Looper.java:223)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at android.app.ActivityThread.main(ActivityThread.java:7523)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at java.lang.reflect.Method.invoke(Native Method)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:941)</p>

<p>Esto se da al momento de tener una grid Enable Multiple Selection y al realizar un for each selected in Grid.</p>

<p><img alt="" src="data:image/png;base64,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" /></p>

<p><img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnoAAAByCAYAAADEZnxIAAAgAElEQVR4Ae2du5HruBKGGRcCQhzyr0OP5kZAa6sYAJ3NQMZhCKq1NoC+1Xg2QDxIjWZGj/9UnRKHeDU+QMN/ugFiIPwDARAAARAAARAAARB4SwLDW/YKnQIBEAABEAABEAABEKAg9G7jRJfhsv+v1hfDtNDfw0D/U2PB7o3+aEX/4/RhoL/0SH9GRX8vhawnb/3RXKeif7Z+Qc7713ggY7+qQo5W/wvZcQsEQAAEQAAEQOBtCQShxz1ksTeNt9jZbaXph4Xeqma6RgvuuvpHlYUei7x/NiGwto047yOEHhv6jzom9O7q1IlCtf6fqAJZQQAEQAAEQAAE3oBARehdac4E3lVHb58Rg8scvX8+78blRD69kpeN3mM46Zkm7zmUoo5Fpb8vPuc7vG1G6Ois4DbSX/m9fACXkf5mkWg8for+Hn0d3kumXbqmP4umv4znUNMfV48RerIOpemP0JW06OhNLHn0ZNlBtm8bsF5D6w38M+7b990p9t8n4hMEQAAEQAAEQOBjCOyEXgjfevEmUOw8fstMk47+t1XPQdiZYiz8dAz9GrHH4s6Jn6vOPIhE9AiPXjE0ysKsJK5E/4g2+lcIM64nePtYKLrQ7L8jCzYr4thL6PN4T1qoY1vobxZ7SRtE/46qYkujfV+HEYvKiFbTzrYkNnO2Yv99eXyCAAiAAAiAAAh8DIGd0LOh271HzxK50ayimFvVRKsXRhWP3GWIoVgWeomHjoWiDBU/SOgVR++I0NukR2+gv2RYl4WeX/fHYst5B1m0RaG3D93KdG9XVei12veFj/TD58UnCIAACIAACIDARxOoCL06kyDWMm8eUU0cxrpCWX/rJ4WeFGq+/eSTw7OK/lm8crWeNy/iSJb/FqHXad/bCqHnSeATBEAABEAABECgQ6Ar9PahVCvoEm+ea8SGYmMoN2/7mNCLXsLbyOv5ogcxr+/szxxmTcK3JrTqPHJGyOkQBv3XrZc7J/TsJhAfuuU6/joauu217zsLoedJ4BMEQAAEQAAEQKBDIAg9FmFhfZ7YDCFDr74uk1eszfP3iW7EYi/Uoyazho83ZMj6TfhWbOaQ4dsbe/l8+2I9X2zja1e8vs5sonAbKXIPXv7qFfvKFLcZg8twyNZtqmDRyGFYX8bkZXFnNnOw6JObMUQdPt18xjV8si7/6pf4ypZy+SBEv4YFpUEABEAABEAABN6QQBB6b9g3dAkEQAAEQAAEQAAEPpoAhN5HDz86DwIgAAIgAAIg8M4EIPTeeXTRNxAAARAAARAAgY8mAKH30cOPzoMACIAACIAACLwzAQi9dx5d9A0EQAAEQAAEQOCjCUDoffTwo/MgAAIgAAIgAALvTABC751HF30DARAAARAAARD4aAIQeh89/Og8CIAACIAACIDAOxOA0Hvn0UXfQAAEQAAEQAAEPpoAhN43DP+iL6RGPg8E/0AABEAABEAABEDg9whA6P0w+1HNtPxwm2gOBEAABEAABEDgMwk8mdC70aInGoaL/a9W0mqicfODc6NRpCu1OtF0Jc1l1ExacdmZlmUm5e6xsBrN/YnG0d13abFubqNWf6V9PRHbEP4tc7B959HbVmuP75v75KNzw7/t6uy3/Vd6pdD1kAkXIAACIAACIAACIHCMwFMJPRZ5ehEhTxY+QxR6YyL6iMgIIyeGjJCyebeRBddMy0ZGOHoxxWLPiKegnm4kPWzN+rm5cSI1XoP42ljYSaHnmNt8oh9iLGR74ra5HPUc6jY3uH9aCMm8AH4GARAAARAAARAAgQaBJxJ67M1qiBoWcvq66wqLQ+OV43RfngWYy8uiKwq9KBp9RSG9V78pkHncOAwbRKOv0QvCk0LPCFXnyUy8fgj1RrK4AgEQAAEQAAEQOEPg6YReQTfZ/vSE2I8IPYF2u5HxHHpxKZOM5++k0KOO0BX14xIEQAAEQAAEQAAEjhB4IqHHYdZ0t+rm1qxVPXJ56NaLrqpH72uhWw7tytAyh25LXsZ26DZ6FVkoqiGGa9k7yaFh/AMBEAABEAABEACBRxB4KqGXb4YYeE2eXLNX3SzhNmNwyJNDtm5TBG+IYNHFmztYLJo1eIsIv+5Cr+3NGLy+TovNILz5I4ZuhQ2N0KsRhz49Kc/DmW9GmYyQrHo5HzEDUAcIgAAIgAAIgMDbEngyofe9nHebLb63OdQOAiAAAiAAAiAAAr9K4GOEnn29Snxty69SR+MgAAIgAAIgAAIg8AMEPkbo/QBLNAECIAACIAACIAACT0UAQu+phgPGgAAIgAAIgAAIgMDjCEDoPY4lagIBEAABEAABEACBpyLwNELvv//+eyowMAYEQAAEQAAEQAAEXp0AhN6rjyDsBwEQAAEQAAEQAIEKAQi9ChjcBgEQAAEQAAEQAIFXJwCh9+ojCPtBAARAAARAAARAoEIAQq8C5p7b6zTQ5SL/K5rXe8+1WGjmuqZxZ8p1Hmjq1lsvv6uQb9xGmhLbuW1N1/KRvcUqvnzzqgO/Yv966R0DmFs6PgNd5qVS6iQ/U8tGi1Y0DIP5r/RIy6jMqSwmedExbbx3XlTMveP2qBQlZmwjKTXS71t2R2dQBARAAARAoEgAQi/HIgTPVBUBeSH/M4sDTfG02o3WWdF6t1haaC4IPd9a//NkeRZSss/MgsVev6GQYz2ZPxQUF7dVNYVsL11UVbw8Xv4cPxZ54yZk0rbRqIYo9Jw126hIJQqraOb33mTR6Q+RFi0tem+vSMYlCIAACIDAixGA0MsGjL0+1gu30V6fbXSdVfQKTSPNkxRyudAjYlExe6V0Y+EQvUrTPKZtJOlcLhMaPY9WrzxZ4em9WtM0piIuF3rs6JOiK6l/oMR+IZB9/fwZ+s6cr8zL95+9nWVvWtJmNj78YzW9ZZ+o51j5An9Rx+6SvWEF4bTLR0RVobctpJX1BrJXkD2CQjYSLaNIV6THlB+LNFNu3GgZNSn2LCpNaS5rUUmAmhR49UpDhnsgAAIg8LIEIPTyobvqqjeJRd58FY9eFhaXltDbaBVCcJ31XtjNPjTLok6GSp2oLHj0ykKlX17aYrpthJEQmwWhR+Je234Lsu3R2+gm1LMR1V4Ei3Eo9y9mqKUfsY9rKZfv84sWFK4WfdhLVxN6o9apsGPhp/384DY3kg7DovfNhIeVEZ0m77YkZazlC+mhLACJOC0L6Ra6i1sgAAIgAAKvQQBCLxkn6/GahDiLyZl3LSaIK7euK6x1E8Kw4vG6+FBvSWCa0Kl80NumikKlV57rkmFZZzWL1xBaFqIudMrf69nvCjSF3k169Aaapszj5+oo9i8YVBFqB+3jaor19/iJ9ouXXxV67Elza/v8Gj/7KQTZJj16A6lCWJiO2GHaykSl6FTV2yfy4BIEQAAEQOA1CEDoiXFiAWBCjU5grbx4P4gjK/SEQ0qU9Jf70K1PYU9Jc73dCaFxl1C5U+jFtjr2u47WhZ7zfgqPaOAdIZmr2GaW4H4spx+zj6solj/Bv2iVC3kW07KbZY8eh233oj4WdZ62JXqUuZ5dtBhCLyLDFQiAAAiAAEHoiUnAAuDi1s2ZtXiTCGvyErNst+vNrQmL69BaQo/L8yaD0oopNoKFypOFbk3/4maMtv0WpAwP31ZN08WFq4141iF0e3Pr9SK7OBBFIRaTy0LNjE+Lb6ygXP9R/htp43kTnjZXNW/GSDZZmDV3ezFWFnpkduyqbN1dsNoISR3CsJtbr3eX0DPh2b39ti2EbgNzXIAACIDAGxCA0EsGUWxWmFikSI8eZxTp5tUnilbhoUpfryJCoqGNfDOHMuHU4CV0wtFuZnCbAUw77OnJw8J+U0MUYtQsv7c/2YxRCn0mwtOWNwLYh6anzH72lrFnLKRL4Wo9aX6jBm/kuLKwDmsce/3rpfft675epcuP22AhxJseykJp85sg3EaIMXjgfLm42WIXmqX09SyDcmvtuFm3icOHdf2rW4awnq5c/04Iurqq4VnnmYx+Q1cAHyAAAiAAAi9JAELvJYcNRoPAFwng9SpfBIjiIAACIPAaBCD0XmOcYCUIPJwAXpj8cKSoEARAAASejgCE3tMNCQwCARAAARAAARAAgccQgNB7DEfUAgIgAAIgAAIgAAJPRwBC7+mGBAaBAAiAAAiAAAiAwGMIQOg9hiNqAQEQAAEQAAEQAIGnIwCh93RDAoNAAARAAARAAARA4DEEIPQewxG1gAAIgAAIgAAIgMDTEYDQe7ohgUEgAAIgAAIgAAIg8BgCEHqC46guNAyF//oqcr3m5TZOpm+1kxJ+pFfLHPiqMZwH8iNNn2/kSprnglqPFz3Yv0Vf6Df7/33tbzTyMXDKnv7Bp3fwz+PJYzYWPaRHyRVHwJ0EIs4H3raFFj6ZRB0pX6wUN0EABEDg7QhA6GVDOqqZktNot5XUGwg97iaLvV8Veo412/FdQmc3ftn4nvvxSvqM0PuB/p2z/2dz81m/Ohz5xhNuI63OC73jVi+khdAL5RZ9QCiG3LgAARAAgbcmAKGXDa8XCmUxcqNRW88Ye/6UWhNRyJ4Sc3+80TLOpIxHKBOOWXvJjxsLi+hRVHqlxBmyrCJ9Ij3mnsYbLcI+9kZpNQWPihF642rtOmubMTTrv54Mg9CHnv0uY5ktC4NO/6nRPxbkBW9sImx79SfpLIofLPQaHj9mYuaOdvOmND6JfRfazY8wEJWLr7ZfqdbcdmfktrKwp47P6lXjZj1v7jzg8IcVH8tmzhGueOQ2Fnb+rGAWlRB6Ld5IAwEQAAEmAKGXzQMZvs29TqMQTaaYefDmYozDk5PxAm6s0rYrOzYO/Rv1nAo7rl/L0OEtqYuFpRQyLPL0IkKiXH5Ihd4wzOSdLpw/72PLUCvQrsHGjYWD8Hj17be114Rer3yvf1y7F+qlfrTrZ1EX2ZAXlaJ/pTpL92r983lr6Xx/EDbk49O239fe/7y3/WbNR71oRswpUnqxc3lzn6LybVQFjxyLOh3mLtFG7EEc4NET5HAJAiAAAnsCEHoZEy8Udg/DSgiXH8bJGqRlPiWeQvMVj5QRZj7TJj167FGUQq/vfeI+SWFIp23NPG5ClNAR+10/dmz5frd8v39cjR8/jyx89uovseAyPyz0quPTsz90tH9R5M9D8JX5kQg9t37OeecG2akkX9nWotArlat5EUt5y03hLgiAAAi8PQEIvWyIm0KhsFbvYUKPekLGeeeExy59MNvyLedhmp/ovNATsLYbbaP06PXsj2XLQqNXvt8/bqE6fj2+zy70evZHvN2rMv8vCj0WXVLQOSvY65b+IdRfPweh1x1CZAABEACBwwQg9DJUdaHAIiLz3lVCt2fCobJ5G6rL1925HMa7NIfQ7ebW68lna76bcjP2Ra/fV4Ue91+Ghjl0KzeqNO0XHa0JjV75Xv+4CTlGLETVEMPh7fpZSP5+6FaOZy7E2/YLwJ3LGv+vzw9Fo18X4GzY7bo94G0rCj1C6LYzrEgGARAAgSIBCD2BRa7P43V2iSfC5Ms2IySbMdzrOLINAcmDW7RVvsw3G7i1fi4zP4j96194If5ifpZ2pvYNLEydB1CWNTY1FuaXbbPeMp1s9pDCiEu17C/zSULTzfK2frkZRvbP22zEpx+DRLj17Ms3g7jNGGZThFwn6VvKP3v9a6cfG58W39ye/OdHtJ/Xmf9sX6/iN1QMg9yFm4VzXVg3fj/K6cOg44an0mYMs6FjNIb4zR6x/aG8hi83Gz+DAAiAwBsTgNB748FF10AABEAABEAABD6bAITeZ48/eg8CIAACIAACIPDGBCD03nhw0TUQAAEQAAEQAIHPJgCh99njj96DAAiAAAiAAAi8MQEIvTceXHQNBEAABEAABEDgswlA6Lnx/++//z57JqD3IAACIAACIAACb0cAQs8NKYTe281tdAgEQAAEQAAEPp4AhJ6bAhB6H/9dAAAQAAEQAAEQeDsCEHpuSCH03m5uo0MgAAIgAAIg8PEEIPTcFHgFobdOA10u8r+ieW2dbtua3wvNXNdkTxWQOa/zQFO33np5WVe4vo00JbZz25qut5Dj+y+uOvAr9q+X3rGQuaXjM9BlXiqlTvKr1PLY2xutswp9mGZNk58fnfG7rbFcykDRymMs2Jr0aaTa0B+bf4/t+ZHaHvv967X4jPOjZ/NGfLaxP5lE6ZGWkU9H6ZV7jfTiyStP1LlRDYG9HQNFen+800HY7qQatX8+MAfVrbdevmgAn5XtTsvx82dQmrITFYtFH3Zz0YFfsX+99I4h5+bPSX6dtiH0HKCnEXrigTrtRAL/8tcUT8O1D2bzIO0MdDl5odk/yMsZOndPlueHvewT95XFXqcVmbyezC/L+msWJUWh5zL00n09tc/j5U/yqzV45n5jfrHd8g+H25XHR/yib4yf7DMLtdkN6jo5oedsvM7pz2dMP5L3EfOj3s6jv3/1lmzK4+fHd/JhkTdu4g/PbSMWH0+khXrAaWRx0clVPovZFjpSvlP9F5JZHEj77ZGEXU1WbZHPlxbf/2q+WsLJ8iyk5GRh8XdgPGTrj+DfGl9uq5cu7SldHy9/kl+pMXcPQs+BeBahZx6Sxpu2FTwe+YOGyDycvVK68YMhepWmOfOaJOmK5mv2IBFel6IQ6pWnzCM0jamIy4UCn44rRVdS/0CJ/UKgSI+RFxRmGK+j6D+LlvKv7KTNwpejmt6yT9RzrHyBv6gjv+RfDuEv3ewv3+Jfn3kF7ufW/LJ2L4V55wtnQj0fP59NCL3cjKbQ682/fH7NKgrRB8wPZsNzi+f+ddXWA538YdH+/vXLd74fyfxK5wePDdvm57tsKzLeiPmG78fE3wcnrI/wyfnm39/Y0P6KH8ryIZ3l8PPXZ/HeDTl35b1l1NbDIx70vXRKzkIeiD2KXnb69pV29ZozkoUoKnmUhrJILT6oj5Sv2ue9N5q08cppWpZ9/zOkhR9zoWdFiWfe4mMqS+xjT2wmNHoerV55Ss/CVmpMRXUu9HJRldSfji8d4b+Mji97PtnbWX4+FMdX0K6mt+w7Xb7AX9Rx9hJCzxF7FqHHIa6iyDJ25g+ajaTHZJ11+pDmB8fs/yJjUSdDpe6hID02jkVZqPTLS1tMVebBJcRmQeiZkJ7z8rXtt8a1PRIb3UQ80IgaL4Jd3/ij3L+YoZZ+xL56/X1+0YJvvGrOLzsnfIjdCG3BU45VsLAwpjXuXKYp9FylNf72fhSiN247m79fnh9GbCpib7qZSzf3aWxrf/9Mlkb59vejPz+4/17o+bbk7wpmO1+9tOGJzvamHtQWn7Z9bnBqHyxMOq4jfkAG0cH1lMoYMaGMaDTOwW0h6STkMvyQZlGZp49aB2FnzOQHr/a//6zokeFA9kDmNh/xCFUf9ERNj2DTPiNU2CPKdnIfbdiSbUyY1fib+7nQY4+qrZOTm+0TizoZKnVh+IJHr9z/fnlpSxgfFcW4Gdu8s0L8te23YNrjtyVzif9wyJvjWsr9s/W30o/YVy/f5xctOH8FoeeYPYfQs3/xT/6v8N148i/u6LG7XMQv9spf7Bcf6i094LlM9qDkJosP2l55rkuGZZ3tyYO9IAqCeOjZ7+prPajoJj16A01T9IBIlMX+iQzF9IP2cTXF8j1+ov3SJf/y+bpHrze/0pZ3Qqo1fqLodwk9IhZDcf6bsL8UokT05flRGqfQt8b3z+eple99P0rluIz4fvK8qgs9ZhNFjTcn/6zy6dmXV5T/XBJtWR6ew8mDtVSmdE/WU0uveHSMYHLlj7TfFgq2opYQqJbv2cfpXlQJcbOzWbLYXTvPYPD4M28n/Hvtl7hKm0Rbxf73ynNdyeDbCm2431Uu+h2a8/d69rsCVf6cvkmP3kCqsqyg2L9gUEUIHrTPmrH/A6P4R0+FvzDl8CWEnkP1DEIv/CJ3v+BXDiUl4in3KMhx7vyiP/Ag8bXdJVSOPCgKQiG21bHfGVd9ULEIYO+F8GgEnr5j7jO2mSU004/Zx1UU6z/Bv2zV1+8GHtX5lbeRzbfm+MWyZ4ResCkWL/MT6ebyttFtPePROzg/SuMU2s54hPviola+9/0olXPj5GvfsUrK2PmZ6V5fNHxWvz89+0INlYsDD6WdaCmJg9I92WQ1PQszyjLu+kj7TaEg6sk9gb65evmOfZKfFzfOu1TQR7657DP36MnkTvslrtImUVVRCPXKc12FjvSEXmyrY7+zr8l/UDR64dtgG9sUnRaX5fRj9nE1xfI9fqL9ey4h9By1ZxF6F7euzqy12e1MbD9ouMxUWZdmvSFPFro1od24GaNtvx0oGV7iB/10ceFq81DUIXTLGwnY+5N4QNxYF4WY+PbU0o/Yx9WUy/OD+Bh/YcpDL9mu+vzaCyH2kCZe2lzoZePnjf0uocdjL0OT7HFM7DMevRiqvGt+JOLJ98h/tr9/JlejvJy7Jm+ytKE/P+S8Mhtl3HpCbx1zl6Hcm6k//Q5IGxI+Gbu9fb6VjbTxGIn1bS5pFwo1a5aiF08+4LbF7rLcCabSA883zZ+NdNt+ed0VF+X2E61RqEuGFzmEqoYsHFx7UDsbW+Wb9klR1RR6df78Oz7djCHBMTr2JNX4sFB5stCtmT9xnrXtt32t8jd8dQjd8vzj9ZDJfHC45DxNCdqfaulH7OMayuWP8y/Z1LsHoecIPYPQI7kYenKLwYVHL329Q3ygxUHOF2O7tUY+g/vFbxdr80OTH1z+FSvuOgkNc5gsCjGz5ieEzvLy3EhjsTmLhrzuRPjY8kbg+nxTZj+LKH6QhnQpnKzA8gvReX3Z1Sxg95x6/eul9+3jB61vP3yK8evz8wP1XZ9ifHbzi/uvaE4W88uxPzB+LAT92JhPUX6XFllZMd7nz96onX2ZC+vR80P+odD+/pXtl+Wb3w8e8ub3M0vn7w57NBOxJ8aX+fMSEOHhNk00vj9d+8y09OHB+ACWs9WKI/eaD6UTD0qyGYBFhVmL5l/V4etNXxESH8S9dLYifb3LoNxaPvdw9UsfTJ0splyIU4rNjcWfD30mwoeFUmqbKR8NNBha5ev2ib5xfc42totFAbcTm/F59/zT16vEtXlxfOp8nPHpZgXejMEsTEjZt5szEHYkmxFYVMvydnxG+foduRmDhZjn7j8z/nV+ooeN8fMsmad/9Q+v97RLS3v966Xb/rHY8/NKzj9O7c6fLr/Yz7NXEHqO2HMIvbPDh/wgAAIgAAIgAAIgUCcAoefYQOjVJwlSQAAEQAAEQAAEXpMAhJ4bNwi915zAsBoEQAAEQAAEQKBOAELPsYHQq08SpIAACIAACIAACLwmAQg9N24Qeq85gWE1CIAACIAACIBAnQCEnmMDoVefJEgBARAAARAAARB4TQIQem7cIPRecwLDahAAARAAARAAgToBCD3HBkKvPkmQAgIgAAIgAAIg8JoEIPTcuEHoveYEhtUgAAIgAAIgAAJ1AhB6js07CL30zf188oCieXWHWtfnQCXFvem/cFB6ftRSuYJ6+WL+QydnFEs+7qY4vUEeJRUa6KWHjOWL7skZSbGT/MzxR+Kt9f6A9KRO+UP+1nqZxte9dCJ53FBeuvQz5meJyol7vfnXS+809eX56Y7xuvc3Tsc8JIMACNxJAELPgXsaoScET36OZ3+MWRyIY6fckWRrdkxUvx6fwx6U7n86/3myPD+okiPDRpr4qKcTDVcPbT9RhzxTtFSsl14qI+8dL3+SHzfiHrZ8FI892ke2nF/3DuJupIvzOJNam/MX8/Pd5ycf8xSP60pmBn4AARD4JQIQeg78swg9/qvaeuE22uuz/CzbkWY+zzJkzB+k9vzXcN5mcpbmQHwebCjKHJJ0d5at9Oj1PAa98q2zcLn9XOixSauKB7Un9Wf2C4Ehz1sNfTf1My9/xip7O8sHfCdtuvkhP6rpLftEBcfKF/iLOmqXfJ6jedAWDmxPzhod3FmU0vNXOmtRpotG+VzN0gO9PX8xP+Xc5Ou3m5/w6olvCS5B4DkIQOi5cXgWocdipxg2ZB0088NfBEZYWFxaQm+jVQjBddZ7YTePjgB7jzRdg/JzolIKPZezLFT65aUtpiojjITYLAg9Kf7a9lvj2h6TjW6hf8wze9A2++cSc/EZb9MR+zj7vfxEU5XLjUalyc6QjbQa3TVnZ++cpiVMH3fAeRByvXTZJId1xWHmMqkxf9mGnccZ81PQe4f5yXPjiDdZdBuXIAAC30oAQs/hfQ6ht9E6K5rEwy+O/pEwHj9IvcfKrdHzwrDi8br4UG/pAc1ljgq9XnmuS4ZlXcdYvAaPZEvo9ex39TWF3k169AaapgcKvYP2sZlFodfjFydC/Yq9eMLNxuHb8GPRwzeS8kKvly5bZa/N4AVlktCYv5wP8/MT5mfN2ytnCq5BAAR+jgCEnmP9DEKPBYAJ5TiBtc6DWLNmhZ5wSBVmSe4xkVk6QvGE0LhLqNwp9GJbHftdV+sPUmajaPXC1wmuJHTm6ohtSn7xupx+zD6upVj+BP9oSXrF66OGIfvvlV5PyPXSZVMVocf9qs9frgDz8xPmJ4Se/LLgGgR+nwCEnhuDZxF6F7dujj1dl0mENU3odkjCuje3JiyKldaD1IZ+p8q6NPMQfrbQrelf3IzBTOr224GU4eHbqmm6uHC1Ec86hG5vV+vdi+zil7EoxGJyWai50HrPPq6mXD8LxSOh8420EXN56NRunAiRWWOvDeXalYi90GwvXQAwO3Lz9m2/WvO3LfQwP3njkV9a8LrzE6Fb+U3BNQg8AwEIPTcKzyD0SG5WmFikSI8eG2pDu2FBN4d4hYcqfX2FCImGmZZv5lAmnBq8hE442vrdZgC2wYRvWUTKsLC/jkKsuJkjlN/bz2HhsKO2FPpMhI8tbwSwt2PK7GcRxZ6xkC6FkxMiLo03olxXZV5BY0PHvf710vv2dV9f0eTvB9G99kSukTMeNu/J8+ujfD6+7+6VNtjCNRAAAALKSURBVFuwaPTh2166N4H41SqlzRhifhbmL+bnB8xPnovJ2lAxaXAJAiDwKwQg9Bz25xB6vzIH0CgInCdQe73K+ZpQ4o0I4PUqbzSY6MrbEIDQc0MJofc2cxod+SECZ1+Y/ENmoZnfIgBv3m+RR7sg0CQAoefwQOg15wkSQQAEQAAEQAAEXpAAhJ4bNAi9F5y9MBkEQAAEQAAEQKBJAELP4YHQa84TJIIACIAACIAACLwgAQi9Fxw0mAwCIAACIAACIAACRwhA6B2hhDwgAAIgAAIgAAIg8IIEIPRecNBgMgiAAAiAAAiAAAgcIQChd4QS8oAACIAACIAACIDACxKA0HODto0TDcNl/1+tdw7rlTTXVyi/aNnWFA+ev7MlFAMBEAABEAABEACBEgEIPUGFxZ4aw4FgRNtKqiDURJHO5ZV0Xt7UOVN6JmmnGiSDAAiAAAiAAAiAwB0EIPQEtCj09gLNe/yUnkl5z5+ayR4Y7yrZuJz3CrKnLq1n0T5NfCZC8Eaj8PaxyJT1+/IsRpfR2ZHbIPqDSxAAARAAARAAgc8mAKEnxt+LORPCTQSYzWTSWVg5dxyHYKMHkEVdTCO6kQnR5vU0vISjmmiUrj4jHNfU+7fMNAwTKX2ljfNu7lP0A5cgAAIgAAIgAAIgwAQg9MQ8aHn0OBun68TFNkeht4hrX2dJ1JXumcpXI958Uf/JYjERf6V2fGZ8ggAIgAAIgAAIgIAgAKEnYEShJ26KSwg9AQOXIAACIAACIAACT08AQk8MUUnojWINXFPo0c+FbmO4WBiPSxAAARAAARAAARDICEDoOSAs4oqvVxnshguZbsK3Zq2c3VQRhFdpM4Z4xcoYNmqIzRj6KoaktRnDva7FbwRxn0koWdSESxAAARAAARAAARCA0MMcAAEQAAEQAAEQAIE3JQCh96YDi26BAAiAAAiAAAiAwP8BiQpTbVu5lfUAAAAASUVORK5CYII=" /></p>

<p>Cabe destacar que en GX 16 U10 no sucedia esto.</p>

<p>Favor su ayuda, muchas gracias</p>
Replies

franco.ferreira.luna

16/10/20 10:48
Estimados, Tengo el siguiente error en android con GX 16 U11 java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter value at com.artech.base.model.EntityBase.setSelectionExpression(Unknown Source:2) at com.artech.fragments.GridContainer.prepareForSelection(GridContainer.java:590) at com.artech.fragments.GridContainer.update(GridContainer.java:329) at com.artech.adapters.AdaptersHelper.loadGrid(AdaptersHelper.java:508) at com.artech.fragments.LayoutFragmentAdapter.drawData(LayoutFragmentAdapter.java:251) at com.artech.fragments.LayoutFragment.update(LayoutFragment.java:631) at com.artech.controllers.DataSourceController.postResponse(DataSourceController.java:286) at com.artech.controllers.DataSourceController.access$400(DataSourceController.java:25) at com.artech.controllers.DataSourceController$EntityReceiver.onReceive(DataSourceController.java:246) at androidx.localbroadcastmanager.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:313) at androidx.localbroadcastmanager.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:121) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:223) at android.app.ActivityThread.main(ActivityThread.java:7523) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:941) Esto se da al momento de tener una grid Enable Multiple Selection y al realizar un for each selected in Grid. [image: image.png] [image: image.png] Cabe destacar que en GX 16 U10 no sucedía esto. Favor su ayuda, muchas gracias -- Franco Alexander Ferreira Luna Ingeniero en Computación Universidad de La Serena

cristian

16/10/20 11:31
Hola Franco, Hay un error en el código del Flexible Client de Android, falta un chequeo por null, en v17 ya esta arreglado Hay que cambiar private void prepareForSelection(ViewData data) { // Notify items if a particular expression should be used to evaluate selection. String selectionExpression = mDefinition.getSelectionExpression(); for (Entity item : data.getEntities()) item.setSelectionExpression(selectionExpression); } por private void prepareForSelection(ViewData data) { // Notify items if a particular expression should be used to evaluate selection. String selectionExpression = mDefinition.getSelectionExpression(); for (Entity item : data.getEntities()) { if (selectionExpression != null) item.setSelectionExpression(selectionExpression); } } en el fuente Android\Sources\FlexibleClient\src\com\artech\fragments\GridContainer.java Luego tenes que compilar el Flexible Client Saludos, Cristian El vie., 16 oct. 2020 a las 10:49, Franco Alexander Ferreira Luna (< franco.ferreira.luna@gmail.com>)

franco.ferreira.luna

16/10/20 11:43
Muchas gracias Cristian. Saludos. El vie., 16 oct. 2020 a las 11:32, Cristian Inthamoussu (< cristian@genexus.com>)

franco.ferreira.luna

16/10/20 23:02
Cristian, Probé con el siguiente comando* gradlew FlexibleClient:uploadArchives* en la carpeta *C:\Program Files (x86)\GeneXus\GeneXus16U11\Android\Sources*, luego ejecute *Genexus /install* y me sigue apareciendo el mismo error, que estaré haciendo mal? Saludos. El vie., 16 oct. 2020 a las 11:43, Franco Alexander Ferreira Luna (< franco.ferreira.luna@gmail.com>)

franco.ferreira.luna

16/10/20 23:03
Cristian, Probé con el siguiente comando* gradlew FlexibleClient:uploadArchives* en la carpeta *C:\Program Files (x86)\GeneXus\GeneXus16U11\Android\Sources*, luego ejecute *Genexus /install* y me sigue apareciendo el mismo error, que estaré haciendo mal? Saludos. El vie., 16 oct. 2020 a las 11:32, Cristian Inthamoussu (< cristian@genexus.com>)

cristian

17/10/20 11:11
Podrias verificar que te quedo modificado el aar en Android/m2Repository/com/genexus/FlexibleClient El vie., 16 oct. 2020 a las 23:03, Franco Alexander Ferreira Luna (< franco.ferreira.luna@gmail.com>)


Back to sd