Running Do It on the File component's MakeFullPath block causes the "no part invoke" error

I checked out Kodular Fenix (v1.5.0) Bug Tracker before creating a new topic

Describe your issue

As stated in the title, running Do It on the File component’s MakeFullPath block in the companion causes a runtime error.

image

Connection details:

  • I am not running on an emulator nor on USB. I am using an actual device.

  • The device I’m running is a Xiaomi phone running Android 13.

  • I am using the latest version of the companion (1.5B.3 Fenix)


Steps to reproduce the issue

  1. Create a new project. Or, directly import this project and skip steps 1-3: File.aia (1.4 KB)

  2. Add a File component.

  3. Add a Make Full Path block in the Blocks editor for the new File component that you just added. Add a text block in the path parameter. (add something random to the text block)

  4. Connect to the Companion without USB nor an emulator.

  5. After establishing the connection, run a Do It on the Make Full Path block.


Expected Behaviour

The block should return a normal path. In App Inventor everything is working fine; don’t know why there is such error in Kodular.


Actual Behaviour

For whatever reason, an error pops out after you run Do It. No part “invoke” in package yail, Unknown, version 0.0?

image


Show your Blocks

blocks (5)


Android version

13


If anyone else encounters this error, feel free to share the Android version of your device that you used to test this.

BTW, same with the Exists block.

image

…and the Is Directory block…

image

Meanwhile in App Inventor:


@Diego Could you look into this please?