File Browser support and feedback thread

This is fixed in version 3.7.0 :slight_smile: (not yet in Space Inspector though)

2 Likes

preview of plain txt files seems to be gone (at least with version 3.8.1 running at SFOS3.4 on a J1)…

log:

...
unknown:0 - checking monitored config file: "/home/nemo
/.config/harbour-file-browser/harbour-file-browser/bookmark
s.json" , blocked: false , notify: true , files: () , dirs:
()
[D] unknown:0 - -> switching to watch file
[D] unknown:0 - new mount detected: "/var/systemlog" "/dev/
mmcblk0p9" "ext4" "/var/systemlog"
[D] unknown:0 - new mount detected: "/drm" "/dev/mmcblk0p19
" "ext4" "/drm"
[D] unknown:0 - new mount detected: "sd256hebtrfs" "/dev/mm
cblk1p1" "btrfs" "/run/media/nemo/sd256hebtrfs"
[D] expression for menu:95 - Musik shortcut alternatives: [
LocationAlternative(Interner Speicher, /home/nemo/Music, In
terner Speicher),LocationAlternative(sd256hebtrfs, /run/med
ia/nemo/sd256hebtrfs/Musik, sd256hebtrfs)]
[D] onStatusChanged:221 - [shortcuts loader] status: 1 Shor
tcutsPage_QMLTYPE_163(0x4ff25978, "ShortcutsPage")
[D] onStatusChanged:205 - [startup] initial page is activat
ing
[D] _doStartup:251 - [startup] pushing initial stack (0)
[D] goToFolder:115 - switching to: /home/nemo
[D] goToFolder:153 - - searching...
[D] goToFolder:165 - - no shared tree
[D] goToFolder:223 - - animator: inserting 3 page(s)
[D] unknown:0 - switching to watching for file system updat
es in ""
[D] unknown:0 - checking monitored config file: "/home/nemo
/.config/harbour-file-browser/harbour-file-browser/clipboar
d.json" , blocked: false , notify: true , files: () , dirs:
()
[D] unknown:0 - -> switching to watch file
[D] unknown:0 - lstat failed for "/home/nemo/rpmbuild/BUILD
/gst-libav-1.28.0/armv7hl-meego-linux/meson-logs/install-lo
g.txt" -1 2 false
[D] unknown:0 - cannot put special files in the clipboard:
"/home/nemo/rpmbuild/BUILD/gst-libav-1.28.0/armv7hl-meego-l
inux/meson-logs/install-log.txt"
[D] unknown:0 - lstat failed for "/home/nemo/rpmbuild/BUILD
/gst-libav-1.28.0/armv7hl-meego-linux/meson-logs/meson-log.
txt" -1 2 false
[D] unknown:0 - cannot put special files in the clipboard:
"/home/nemo/rpmbuild/BUILD/gst-libav-1.28.0/armv7hl-meego-l
inux/meson-logs/meson-log.txt"
[D] unknown:0 - lstat failed for "/home/nemo/rpmbuild/BUILD
/gst-libav-1.28.0/armv7hl-meego-linux/.ninja_log" -1 2 fals
e
[D] unknown:0 - cannot put special files in the clipboard:
"/home/nemo/rpmbuild/BUILD/gst-libav-1.28.0/armv7hl-meego-l
inux/.ninja_log"
[D] unknown:0 - cannot resume without being paused
[D] unknown:0 - "note: requested full directory listing" [s
ilent] | in: "" mode: 1 200
[D] unknown:0 - "note: started with FullMode" [silent] | in
: "/" mode: 1 200
[D] unknown:0 - "note: name filter cleared" [silent] | in:
"/" mode: 1 200
[W] reload:15 - Error: Qt.createQmlObject(): failed to crea
te object:
file:///usr/share/harbour-file-browser/qml/modules/Opal
/SmartScrollbar/SmartScrollbar:4:17: Private.Scrollbar is n
ot a type
[W] reload:16 - [BUG] failed to load smart scrollbar
[W] reload:17 - [BUG] this probably means the private API h
as changed
[D] unknown:0 - switching to watching for file system updat
es in ""
[D] unknown:0 - "note: requested full directory listing" [s
ilent] | in: "" mode: 1 200
[D] unknown:0 - "note: started with FullMode" [silent] | in
: "/home" mode: 1 200
[D] unknown:0 - "note: name filter cleared" [silent] | in:
"/home" mode: 1 200
[W] reload:15 - Error: Qt.createQmlObject(): failed to crea
te object:
file:///usr/share/harbour-file-browser/qml/modules/Opal
/SmartScrollbar/SmartScrollbar:4:17: Private.Scrollbar is n
ot a type
[W] reload:16 - [BUG] failed to load smart scrollbar
[W] reload:17 - [BUG] this probably means the private API h
as changed
[D] goToFolder:243 - - page stack is busy, delaying finaliz
ing navigation for /home/nemo | search mode: undefined
[D] finishNavigationLater:69 - [navigation] app state: 2 ex
pecting 4 for /home/nemo
[D] _doStartup:257 - [startup] startup is done
[D] onCompleted:321 - running File Browser: version 3.8.1-1
(Harbour)
[D] onCompleted:323 - info: forced Harbour compliance
[D] onCompleted:324 - enabled features: sailjail = 1, shari
ng = 1 (1), PDF viewer = 1, storage settings = 1
[D] unknown:0 - switching to watching for file system updat
es in "/"
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watc
h failed: Keine Berechtigung
[D] unknown:0 - switching to polling every 5 seconds for fi
le system updates in "/" | entries: 47
[D] unknown:0 - switching to watching for file system updat
es in "/home"
[D] unknown:0 - switching to watching for file system updat
es in ""
[D] unknown:0 - "note: requested full directory listing" [s
ilent] | in: "" mode: 1 200
[D] unknown:0 - "note: started with FullMode" [silent] | in
: "/home/nemo" mode: 1 200
[D] unknown:0 - "note: name filter cleared" [silent] | in:
"/home/nemo" mode: 1 200
[W] reload:15 - Error: Qt.createQmlObject(): failed to crea
te object:
file:///usr/share/harbour-file-browser/qml/modules/Opal
/SmartScrollbar/SmartScrollbar:4:17: Private.Scrollbar is n
ot a type
[W] reload:16 - [BUG] failed to load smart scrollbar
[W] reload:17 - [BUG] this probably means the private API h
as changed
[D] onStatusChanged:596 - [page] activating /home/nemo
[D] onStatusChanged:599 - [page] activating done for /home/
nemo
[D] unknown:0 - switching to watching for file system updat
es in "/home/nemo"
[D] expression for onBusyChanged:158 - [navigation] navigat
ion ended successfully with DirectoryPage
[D] pushAttached:30 - [attached] pushing attached page: Sho
rtcutsPage_QMLTYPE_163(0x4ff25978, "ShortcutsPage") with cu
rrent forward null false
[W] unknown:66 - file:///usr/lib/qt5/qml/Sailfish/Silica/pr
ivate/QuickScroll.qml:66: TypeError: Cannot call method 'de
stroy' of null
[D] unknown:0 - writing: "General/FilenameElideMode" = QVar
iant(QString, "fade") in "/home/nemo/.config/harbour-file-b
rowser/harbour-file-browser/harbour-file-browser.conf"
[D] unknown:0 - writing: "General/DefaultFilterAction" = QV
ariant(QString, "filter") in "/home/nemo/.config/harbour-fi
le-browser/harbour-file-browser/harbour-file-browser.conf"
[D] unknown:0 - writing: "Transfer/DefaultAction" = QVarian
t(QString, "none") in "/home/nemo/.config/harbour-file-brow
ser/harbour-file-browser/harbour-file-browser.conf"
[D] unknown:0 - writing: "General/InitialDirectoryMode" = Q
Variant(QString, "home") in "/home/nemo/.config/harbour-fil
e-browser/harbour-file-browser/harbour-file-browser.conf"
[D] unknown:0 - writing: "General/InitialPageMode" = QVaria
nt(QString, "folder") in "/home/nemo/.config/harbour-file-b
rowser/harbour-file-browser/harbour-file-browser.conf"
[D] unknown:0 - writing: "View/SortOrder" = QVariant(QStrin
g, "default") in "/home/nemo/.config/harbour-file-browser/h
arbour-file-browser/harbour-file-browser.conf"
[D] unknown:0 - writing: "View/SortRole" = QVariant(QString
, "name") in "/home/nemo/.config/harbour-file-browser/harbo
ur-file-browser/harbour-file-browser.conf"
[D] unknown:0 - writing: "View/PreviewsSize" = QVariant(QSt
ring, "medium") in "/home/nemo/.config/harbour-file-browser
/harbour-file-browser/harbour-file-browser.conf"
[D] unknown:0 - writing: "View/ViewMode" = QVariant(QString
, "list") in "/home/nemo/.config/harbour-file-browser/harbo
ur-file-browser/harbour-file-browser.conf"
[D] on__ReadyChanged:43 - [Opal.SupportMe] showing support
popup now
[D] on__ReadyChanged:44 - [Opal.SupportMe] starts: 271 | la
st asked: 255
[D] on__ReadyChanged:43 - [Opal.SupportMe] sailjail-popup:
showing support popup now
[D] on__ReadyChanged:44 - [Opal.SupportMe] sailjail-popup:
starts: 62 | last asked: 11
[D] :5 - [Opal.About] license not cached at /tmp/GPL-3.0-or
-later.json, skipping download in offline mode
[D] :5 - [Opal.About] license not cached at /tmp/GPL-2.0-or
-later.json, skipping download in offline mode
[D] :5 - [Opal.About] license not cached at /tmp/MIT.json,
skipping download in offline mode
[D] :5 - [Opal.About] license not cached at /tmp/GPL-3.0-or
-later.json, skipping download in offline mode
[W] expression for onBusyChanged:110 - [navigation] issue d
etected: active page is invisible SupportDialog_QMLTYPE_128
(0x50d57f98)
[C] expression for onBusyChanged:119 - [navigation] invisib
le page is unknown and cannot be fixed automatically
[W] expression for onBusyChanged:110 - [navigation] issue d
etected: active page is invisible SupportDialog_QMLTYPE_128
(0x524c56f0)
[C] expression for onBusyChanged:119 - [navigation] invisib
le page is unknown and cannot be fixed automatically
[D] onStatusChanged:596 - [page] activating /home/nemo
[D] onStatusChanged:599 - [page] activating done for /home/
nemo
[D] unknown:0 - "note: requested partial directory listing"
[silent] | in: "/home/nemo" mode: 1 200
[D] unknown:0 - "note: started with DiffMode" [silent] | in
: "/home/nemo" mode: 2 200
[D] unknown:0 - "note: name filter cleared" [silent] | in:
"/home/nemo" mode: 2 200
[D] goToFolder:115 - switching to: /home/nemo/.config
[D] goToFolder:123 - - starting at directory
[D] unknown:0 - writing: "General/LastDirectoryPath" = QVar
iant(QString, "/home/nemo/.config") in "/home/nemo/.config/
harbour-file-browser/harbour-file-browser/harbour-file-brow
ser.conf"
[D] goToFolder:150 - navigation stacks: [{"path":"/home/nem
o","type":"dir"}] || {"path":"/home/nemo/.config","type":"d
ir"} || []
[D] goToFolder:153 - - searching...
[D] goToFolder:167 - - shared tree found
[D] goToFolder:176 - - determined shared tree:  /home/nemo
//.config
[D] goToFolder:234 - - pushing 1 page(s)
[D] unknown:0 - switching to watching for file system updat
es in ""
[D] unknown:0 - "note: requested full directory listing" [s
ilent] | in: "" mode: 1 200
[D] unknown:0 - "note: started with FullMode" [silent] | in
: "/home/nemo/.config" mode: 1 200
[D] unknown:0 - "note: name filter cleared" [silent] | in:
"/home/nemo/.config" mode: 1 200
[W] reload:15 - Error: Qt.createQmlObject(): failed to crea
te object:
file:///usr/share/harbour-file-browser/qml/modules/Opal
/SmartScrollbar/SmartScrollbar:4:17: Private.Scrollbar is n
ot a type
[W] reload:16 - [BUG] failed to load smart scrollbar
[W] reload:17 - [BUG] this probably means the private API h
as changed
[D] onStatusChanged:596 - [page] activating /home/nemo/.con
fig
[D] onStatusChanged:599 - [page] activating done for /home/
nemo/.config
[D] goToFolder:243 - - page stack is busy, delaying finaliz
ing navigation for /home/nemo/.config | search mode: undefi
ned
[D] finishNavigationLater:69 - [navigation] app state: 4 ex
pecting 4 for /home/nemo/.config
[D] unknown:0 - switching to watching for file system updat
es in "/home/nemo/.config"
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watc
h failed: Keine Berechtigung
[D] unknown:0 - switching to polling every 5 seconds for fi
le system updates in "/home/nemo/.config" | entries: 24
[D] expression for onBusyChanged:158 - [navigation] navigat
ion ended successfully with DirectoryPage
[D] pushAttached:30 - [attached] pushing attached page: Sho
rtcutsPage_QMLTYPE_163(0x4ff25978, "ShortcutsPage") with cu
rrent forward null false
[W] unknown:0 - QFileInfo::absolutePath: Constructed with e
mpty filename
[W] modifyPageStack:113 - Error while modifying page stack:
Error: Error while loading page: file:///usr/share/harbour
-file-browser/qml/pages/ViewPage.qml:79 Cannot assign to no
n-existent property "textLeftPadding"

[W] unknown:483 - file:///usr/lib/qt5/qml/Sailfish/Silica/P
ageStack.js:483: Error: Error while loading page: file:///u
sr/share/harbour-file-browser/qml/pages/ViewPage.qml:79 Can
not assign to non-existent property "textLeftPadding"

Thanks for the log! I’m glad and surprised that it runs at all on SFOS 3.4.

This issue is probably caused by how I fixed the preview’s page margins. You can try manually deleting the offending line (ViewPage.qml, line 79) to see if it works then. This change will mess up the page layout but otherwise it should be fine.

I don’t intend to actively support anything older than 4.x because I don’t have a device running anything older anymore. If the fix is simple I can include it in the next release though.

Is there anything else broken on 3.4? Is sharing working?

1 Like