Have you really carefully read post #3 !?
PaulMeuris gave you the explanation and the solution why don't you apply it ?
There are quite some mistakes in your code.
It took me a while to find out what happened in your code.
1. To zip a B4XPages project you should click on the line below in the B4XMainPage module.
B4X:
'Ctrl + click to export as zip: ide://run?File=%B4X%\Zipper.jar&Args=Project.zip
With your zip file we get an error that ROBOCOPY cannot access the SharedFiles folder.
I commented the line but still the same error, then i saw that you also have the same lines on top of the B4XRunPage module.
It seems that you copied the code from the B4XMainPage module, why ?
2. Orientation as already explained.
3. When you create B4XRunPage you do not load the layout as PaulMeuris already explained in post #3.
You must load the layout in the B4XPage_Created routine in the B4XRunPage module as shown in post#3.
In your case, you try to access a view which is unknown by the compiler, therefore the crash and error message !
4. After adding the load of the layout, no crash, but only an empty screen when showing B4XRunPage.
Looking deeper i saw that the visibility of pnlMain in the Run_Page layout is set to False. So, normal that nothing is displayed.
5. Visibility of pnlMain set to True. Still an empty screen.
Then i saw that the roomPanel has an elevation of 4 but pnlMain has an elevation of 0.
Therefore pnlMain is behind roomPanel and nothing is seen !
6. Then, set roomPanel elevation to 0 and now roomPanel is visble. But the CustomListViews are not filled, why ?
Then i saw that in the B4XPage_Appear routine in the B4XRunPage module you remove all views and you reload the layout, why ?
And of course, after commenting the two lines, the CustomListViews remain filled !
You have the same in the B4XMainPage module you remove all views and load the layout again, why ?
I am convinced that your attempt to setup times with several CustumListViews is not a good solution.
Scrolling over 60 items to select minutes will be cumbersom, even filling an EditText view with the keyboard would be more efficient.
It is really annoying and frustrating when helpers need to spend a lot of time to go through all those steps before getting a result.
If your goal was to test the ability of helpers, this is a very good example.