Skip to content

Memory overflow and operating system freeze due to the "cited by" entry tab from the "Citation relations" scrolling. #12410

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
2 tasks done
NeymanDmitry opened this issue Jan 23, 2025 · 9 comments · Fixed by #12877
Assignees
Labels
📍 Assigned Assigned by assign-issue-action (or manually assigned) dev: performance 📌 Pinned

Comments

@NeymanDmitry
Copy link

JabRef version

Latest development branch build (please note build date below)

Operating system

GNU / Linux

Details on version and operating system

Ubuntu 24.04

Checked with the latest development build (copy version output from About dialog)

  • I made a backup of my libraries before testing the latest development version.
  • I have tested the latest development version and the problem persists

Steps to reproduce the behaviour

  1. To reproduce, you can use the article with DOI: 10.1016/j.nimb.2024.165287
  2. After adding an article to the library, you need to scroll the slider from "cited by" to the area of ​​articles corresponding to 2018 as in the figure below.

Image

  1. You need to be careful because you may need to crash due to memory overload.

Appendix

@github-project-automation github-project-automation bot moved this to Normal priority in Prioritization Jan 23, 2025
@Siedlerchr Siedlerchr moved this from Normal priority to High priority in Prioritization Jan 23, 2025
@GuilhermeRibeiroPereira
Copy link
Contributor

/assign-me

@github-actions github-actions bot added the 📍 Assigned Assigned by assign-issue-action (or manually assigned) label Mar 6, 2025
Copy link
Contributor

github-actions bot commented Mar 6, 2025

👋 Hey @GuilhermeRibeiroPereira, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

⏳ Please note, you will be automatically unassigned if the issue isn't closed within 45 days (by 20 April 2025). A maintainer can also add the "📌 Pinned"" label to prevent automatic unassignment.

@github-actions github-actions bot removed the 📍 Assigned Assigned by assign-issue-action (or manually assigned) label Mar 21, 2025
Copy link
Contributor

📋 Assignment Update

Hi @GuilhermeRibeiroPereira, due to inactivity, you have been unassigned from this issue.

Next steps

If you still want to work on this:

  • Ask a maintainer to assign you again
  • If you're making progress, a maintainer can add the pin label to prevent future automatic unassignment

Copy link
Contributor

👋 Hey @GuilhermeRibeiroPereira, looks like you’re eager to work on this issue—great! 🎉 It also looks like you skipped reading our CONTRIBUTING.md, which explains exactly how to participate. No worries, it happens to the best of us. Give it a read, and you’ll discover the ancient wisdom of assigning issues to yourself. Trust me, it’s worth it. 🚀

@GuilhermeRibeiroPereira
Copy link
Contributor

/assign-me

@github-actions github-actions bot added the 📍 Assigned Assigned by assign-issue-action (or manually assigned) label Mar 21, 2025
Copy link
Contributor

👋 Hey @GuilhermeRibeiroPereira, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

⏳ Please note, you will be automatically unassigned if there is not a (draft) pull request within 14 days (by 04 April 2025).

@GuilhermeRibeiroPereira
Copy link
Contributor

Hey, I am currently working on this issue, could I please not be unassigned from it?

Thank you

@koppor
Copy link
Member

koppor commented Mar 23, 2025

@GuilhermeRibeiroPereira I added a "Pinned" label to prevent early unassignment.

GuilhermeRibeiroPereira added a commit to GuilhermeRibeiroPereira/jabref that referenced this issue Mar 26, 2025
…ions

Uses Webview instead of Label and TextFlowLimited when trying to display
right to left text (like persian or arabic). This resolves the issue
caused by a javafx bug that causes an exception when rendering this
type of text.
Fixes JabRef#12410
GuilhermeRibeiroPereira added a commit to GuilhermeRibeiroPereira/jabref that referenced this issue Mar 26, 2025
Uses Webview instead of Label and TextFlowLimited
when trying to display right to left text
(like persian or arabic) in BibEntryView. This resolves the
issue caused by a javafx bug that causes an exception when
rendering wrapped RTL text.
Fixes JabRef#12410
GuilhermeRibeiroPereira added a commit to GuilhermeRibeiroPereira/jabref that referenced this issue Apr 1, 2025
Uses Webview instead of Label and TextFlowLimited
when trying to display right to left text
(like persian or arabic) in BibEntryView. This resolves the
issue caused by a javafx bug that causes an exception when
rendering wrapped RTL text.
Fixes JabRef#12410
GuilhermeRibeiroPereira added a commit to GuilhermeRibeiroPereira/jabref that referenced this issue Apr 1, 2025
Uses Webview instead of Label and TextFlowLimited
when trying to display right to left text
(like persian or arabic) in BibEntryView. This resolves the
issue caused by a javafx bug that causes an exception when
rendering wrapped RTL text.
Fixes JabRef#12410
github-merge-queue bot pushed a commit that referenced this issue Apr 18, 2025
* Fix crash when scrolling through cited by in Citation relations

Uses Webview instead of Label and TextFlowLimited
when trying to display right to left text
(like persian or arabic) in BibEntryView. This resolves the
issue caused by a javafx bug that causes an exception when
rendering wrapped RTL text.
Fixes #12410

* fix: Apply OpenRewrite auto-fixes

* fix: Revert unintended submodule changes to csl-styles and csl-locales

* fix: Replaces WebView with scrollable Text/Label nodes

---------

Co-authored-by: Subhramit Basu <[email protected]>
@github-project-automation github-project-automation bot moved this from High priority to Done in Prioritization Apr 18, 2025
Copy link
Contributor

Closed by #12877

Please head to https://builds.jabref.org/main to try it out.

For any feedback, add a comment to the pull request at #12877.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📍 Assigned Assigned by assign-issue-action (or manually assigned) dev: performance 📌 Pinned
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants