Skip to content

[Bug]: Files with PDF's not rednering - HELP me my notes are gone #1089

@Bertje4

Description

@Bertje4

What happened?

Hi,

Pls. help me! I have exams in a month and instead of studying I've been fighting for 4 days to get my notes back...

I recently exported all of my notes from my tablet, uploaded them to my server and ever since they work like crap. On my laptop I can see everything rendered successful when I open the exported file from file explorer (even after begging uploaded to the server) but then when I hit save, the next time I open them from the Butterly app nothing shows.

Also, this is not very consistent sometimes opening the file from the explorer does not result in rendered notes and sometimes saving does bot brick it.

Anyway, trying to open those files on my tablet (Android Samsung Tab s8 Ultra) never works. I could get the file Mechanica3 to be rendered correctly on the tablet by removing the PDF from the .bfly file.

Here is a video of the problem. Note: this is the first time that grey box appears. Also, when I can render some pen strokes on f.e a titlepage without PDF, if you than switch to a page with PDF it just keeps showing the pen strokes.

Here is a link to download all my notes. When I uploaded them, they worked on the laptop. <Be careful the links expires in 12hours> Files and screencap
https://we.tl/t-802340F8mgLrHbL7

Version

2.5.2-rc.1

Platform

Windows, Android

Relevant log output

These are the logs for the file Systeentheorie en Regeltechniek. Note: this is the version I uploaded in the first link apart from adding a no PDF title page in the hope it would fix the issue, but no luck... https://we.tl/t-4tXp8xDMycChZmq3
Also, it says remote but it is just working from a local folder on my laptop. I used this folder so I could troubleshoot a little more organized.
It looks to me -- one again NOT a developer -- that after switching pages (where the PDF lives) it never rerenders the viewport i.e. [verbose] | 7:38:37 766ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false) gets mever called again.

[route] | 7:38:24 439ms | Close RawDialogRoute<void>
[route] | 7:38:27 206ms | Open route named remote
Arguments: {remote: Maybe Working Folder, path: Butterfly ready to upload/Systeemtheorie en Regeltechniek.bfly, type: note}
[verbose] | 7:38:37 680ms | Changing tool to index: 0
[verbose] | 7:38:37 766ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[verbose] | 7:38:37 766ms | Updating visible elements: 1 new
[bloc-event] | 7:38:42 669ms | 
DocumentBloc receive event: PageChanged
[bloc-transition] | 7:38:44 258ms | 
DocumentBloc with event PageChanged
CURRENT state: DocumentLoadSuccess
NEXT state: DocumentLoadSuccess
[verbose] | 7:38:46 938ms | Updating visible elements: 44 new
[route] | 7:39:07 806ms | Close route named remote
Arguments: {remote: Maybe Working Folder, path: Butterfly ready to upload/Systeemtheorie en Regeltechniek.bfly, type: note}
[route] | 7:39:10 573ms | Open RawDialogRoute<void>

Here is what the logs look like when setting Viewport to 0 opening the file, switching to the pdf page and swooshing around a little then closing the file setting viewport to 3 opening the file again wiitching to pdf and discovering it is still brokne...

[route] | 8:07:41 76ms | Open ModalBottomSheetRoute<dynamic>
[route] | 8:07:42 688ms | Close ModalBottomSheetRoute<dynamic>
[route] | 8:07:46 599ms | Close RawDialogRoute<void>
[route] | 8:07:50 731ms | Open route named remote
Arguments: {remote: Maybe Working Folder, path: Butterfly ready to upload/Systeemtheorie en Regeltechniek.bfly, type: note}
[verbose] | 8:08:01 104ms | Changing tool to index: 0
[verbose] | 8:08:01 265ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[verbose] | 8:08:01 265ms | Updating visible elements: 1 new
[bloc-event] | 8:08:07 38ms | 
DocumentBloc receive event: PageChanged
[bloc-transition] | 8:08:08 422ms | 
DocumentBloc with event PageChanged
CURRENT state: DocumentLoadSuccess
NEXT state: DocumentLoadSuccess
[verbose] | 8:08:11 98ms | Updating visible elements: 44 new
[verbose] | 8:08:15 857ms | Refreshing CurrentIndexCubit
[verbose] | 8:08:16 595ms | Refreshing CurrentIndexCubit
[verbose] | 8:08:17 95ms | Refreshing CurrentIndexCubit
[verbose] | 8:08:17 431ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[verbose] | 8:08:17 705ms | Refreshing CurrentIndexCubit
[verbose] | 8:08:17 728ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[verbose] | 8:08:17 824ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[verbose] | 8:08:17 824ms | Updating visible elements: 1 new
[verbose] | 8:08:17 922ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[verbose] | 8:08:18 15ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[verbose] | 8:08:18 114ms | Baking viewport (reset: true, viewChanged: false, rendererStatesChanged: false)
[verbose] | 8:08:18 337ms | Refreshing CurrentIndexCubit
[verbose] | 8:08:18 377ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[verbose] | 8:08:18 467ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[verbose] | 8:08:18 561ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[verbose] | 8:08:18 670ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[verbose] | 8:08:18 784ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[verbose] | 8:08:19 454ms | Refreshing CurrentIndexCubit
[verbose] | 8:08:20 98ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[route] | 8:08:34 889ms | Close route named remote
Arguments: {remote: Maybe Working Folder, path: Butterfly ready to upload/Systeemtheorie en Regeltechniek.bfly, type: note}
[route] | 8:08:39 497ms | Open RawDialogRoute<void>
[route] | 8:08:43 782ms | Open ModalBottomSheetRoute<dynamic>
[route] | 8:08:45 66ms | Close ModalBottomSheetRoute<dynamic>
[route] | 8:08:52 205ms | Close RawDialogRoute<void>
[route] | 8:08:56 846ms | Open route named remote
Arguments: {remote: Maybe Working Folder, path: Butterfly ready to upload/Systeemtheorie en Regeltechniek.bfly, type: note}
[verbose] | 8:09:06 926ms | Changing tool to index: 0
[verbose] | 8:09:07 34ms | Baking viewport (reset: true, viewChanged: true, rendererStatesChanged: false)
[verbose] | 8:09:07 34ms | Updating visible elements: 1 new
[bloc-event] | 8:09:10 769ms | 
DocumentBloc receive event: PageChanged
[bloc-transition] | 8:09:12 721ms | 
DocumentBloc with event PageChanged
CURRENT state: DocumentLoadSuccess
NEXT state: DocumentLoadSuccess
[verbose] | 8:09:15 457ms | Updating visible elements: 44 new
[route] | 8:09:32 843ms | Close route named remote
Arguments: {remote: Maybe Working Folder, path: Butterfly ready to upload/Systeemtheorie en Regeltechniek.bfly, type: note}
[route] | 8:09:35 330ms | Open RawDialogRoute<void>

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

Status

📕 Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions