Jabref: Entry editor freeze

Created on 1 Nov 2016  路  10Comments  路  Source: JabRef/jabref

JabRef 3.7-dev--snapshot--2016-11-01--master--458ee79
windows 10 10.0 amd64
Java 1.8.0_111

Steps to reproduce:

  1. open entry editor
  2. change entry
  3. Freeze. 50% CPU
bug 馃悰

Most helpful comment

JabRef 3.7-dev--snapshot--2016-11-02--fixEditorFreeze--d1c1801
windows 10 10.0 amd64
Java 1.8.0_111

Thanks for the build. With the tested build the bug is fixed. Thanks for the fix and the improvement of the entry editor code.

All 10 comments

Can you do a git bisect run to determine which commit is the cause?

The last commit 458ee7999699b3489684178605c3f8f55294fd63 seems to be bad.

I can confirm the behavior on current master. This renders JabRef completely unusable and is a blocker for a release of 3.7.

The commit points to https://github.com/JabRef/jabref/pull/2199. I contacted @bartsch-dev

I cannot exactly reproduce this. After entering something inside the entry editor it should automatically freeze the program? I can edit and change between entries with no problems. When I add a new entry afterwards I get kind of a freeze. But some things are still functional in Jabref. i just cannot enter things in the entry editor or select different entries.

When I edit an exiting entry, I have following issues:

  1. Open entry
  2. Edit "title" field: Add three letters "abc"
  3. Click textfield of "journaltitle".
  4. Field does not get focus
  5. Click textfield of "journaltitle".
  6. Field gets focus

I tried to fix it, can you please try it out?
I also noticed that with #2075 the entry editor has become noticeable slower.

Can you provide a build? I want to test it also.

@stefan-kolb: No. Open the entry editor by double-click on an entry in main table. Go to another entry in the main table. You don't need to edit or change a field in the entry editor at all.

The PR is #2225. I (manually) mirrored the branch fixEditorFreeze at the JabRef repo. It doesn't build as we have issues with the Medline test on the master branch. The latter refs https://github.com/koppor/jabref/issues/181. Please find the build at https://builds.jabref.org/fixEditorFreeze/.

You can just checkout the branch or add bartsch's fork as additional git remote for fetching.

JabRef 3.7-dev--snapshot--2016-11-02--fixEditorFreeze--d1c1801
windows 10 10.0 amd64
Java 1.8.0_111

Thanks for the build. With the tested build the bug is fixed. Thanks for the fix and the improvement of the entry editor code.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

AEgit picture AEgit  路  35Comments

kafran picture kafran  路  34Comments

jimjianghk picture jimjianghk  路  42Comments

JoKalliauer picture JoKalliauer  路  146Comments

Codeberg-AsGithubAlternative-buhtz picture Codeberg-AsGithubAlternative-buhtz  路  32Comments