After upgrading to 0.28.0 views using multiple plugins in split windows aka mashups are not generated on reTerminal-e1001. Only white/blank .png is generated on server side and sent back to the device. GET EP returns 200. Same plugins in full window view are generated correctly.
Also interesting thing is that at the same time my Nook Simple Touch can handle split view without issues.
Part of the log from e1001 (nothing unusual):
[16:49:06]I: src/api-client/display.cpp [27]: Added headers:
[16:49:06]Model: reTerminal E1001
[16:49:06]RSSI: -45
[16:49:06]
[16:49:09]I: src/api-client/display.cpp [95]: GET... code: 200
[16:49:09]I: src/api-client/display.cpp [99]: Content size: 343
[16:49:09]I: src/api-client/display.cpp [100]: Free heap size: 217076
[16:49:09]I: src/api-client/display.cpp [101]: Payload - {"status":0,"image_url":"https:\/\/my.srvr.url\/storage\/images\/generated\/5e0e5c73-7788-4334-8563-1a5e896d0a12.png","filename":"5e0e5c73-7788-4334-8563-1a5e896d0a12.png","refresh_rate":15000,"reset_firmware":false,"update_firmware":false,"firmware_url":null,"special_function":"sleep","maximum_compatibility":false,"image_url_timeout":30}
[16:49:09]I: lib/trmnl/src/special_function.cpp [27]: New special function - sleep
[16:49:09]I: src/bl.cpp [927]: status: 0
[16:49:09]I: src/bl.cpp [2006]: SF saved. Reading...
[16:49:09]I: src/bl.cpp [2009]: No needed to re-write
[16:49:09]I: src/bl.cpp [953]: image_url: https://my.srvr.url/storage/images/generated/5e0e5c73-7788-4334-8563-1a5e896d0a12.png
[16:49:09]I: src/bl.cpp [954]: image url end with: 0
[16:49:09]I: src/bl.cpp [959]: flag: 0
[16:49:09]I: src/bl.cpp [988]: End with NO empty_state
[16:49:09]I: src/bl.cpp [1004]: New filename - 5e0e5c73-7788-4334-8563-1a5e896d0a12.png
[16:49:09]E: src/bl.cpp [2104]: Current filename:
[16:49:10]E: src/bl.cpp [2113]: Current filename doesn't equal to the new filename
[16:49:10]I: src/bl.cpp [1007]: New image. Show it.
[16:49:10]I: src/bl.cpp [1018]: update_firmware: 0
[16:49:10]I: src/bl.cpp [1024]: refresh_rate: 15000
[16:49:10]I: src/bl.cpp [1043]: result - 0
[16:49:10]I: lib/trmnl/include/http_client.h [25]: ==== withHttp() https://my.srvr.url/storage/images/generated/5e0e5c73-7788-4334-8563-1a5e896d0a12.png
[16:49:10]I: src/bl.cpp [668]: GET...
[16:49:10]I: src/bl.cpp [669]: RSSI: -47
[16:49:10]E: src/bl.cpp [685]: [HTTPS] GET... code: 200
[16:49:10]I: src/bl.cpp [686]: RSSI: -47
[16:49:10]I: src/bl.cpp [693]: Content size: 249
[16:49:10]I: src/bl.cpp [704]: RSSI: -47
[16:49:10]I: src/bl.cpp [705]: Stream timeout: 1000
[16:49:11]I: src/bl.cpp [707]: Stream available (may show as 0 and that's okay): 249
[16:49:11]I: src/bl.cpp [711]: Starting a download at: 1770997750
[16:49:11]I: src/bl.cpp [908]: Downloading... Available bytes: 249
[16:49:11]I: src/bl.cpp [915]: Download end: 249/249 bytes in 11 ms (1 iterations)
[16:49:11]I: src/bl.cpp [733]: Received successfully; WiFi off; WiFi off
From server logs I can see only EP with 200 status. Probably can't investigate it any further.
I'm back on 0.27.0 at the moment and views are generated correctly.
After upgrading to 0.28.0 views using multiple plugins in split windows aka mashups are not generated on reTerminal-e1001. Only white/blank .png is generated on server side and sent back to the device. GET EP returns 200. Same plugins in full window view are generated correctly.
Also interesting thing is that at the same time my Nook Simple Touch can handle split view without issues.
Part of the log from e1001 (nothing unusual):
From server logs I can see only EP with 200 status. Probably can't investigate it any further.
I'm back on 0.27.0 at the moment and views are generated correctly.