You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
JabRef version
JabRef 4.0
Linux 4.4.8-040408-generic amd64
Java 1.8.0_151
Steps to reproduce:
Select an entry without the file link for which there is a matching file.
Press F7. The file link should be set automatically but is not.
Select the item from menu (Automatically set file links). The link is set correctly.
Press F4. The file just set opens correctly.
The button within the entry editor (Automatically set file links for this entry) is also not working.
Not sure whether this is related, but there is an exception in the log, enclosing below.
```
Uncaught exception occurred in Thread[JavaFX Application Thread,5,main]
java.lang.IndexOutOfBoundsException: 619 not in [0, 1]
at org.reactfx.util.Lists.checkPosition(Lists.java:110)
at org.reactfx.util.Lists.checkPosition(Lists.java:105)
at org.reactfx.util.FingerTree$NonEmptyFingerTree.locateProgressively(FingerTree.java:51)
at org.fxmisc.richtext.model.ReadOnlyStyledDocument$Pos.offsetBy(ReadOnlyStyledDocument.java:378)
at org.fxmisc.richtext.model.ReadOnlyStyledDocument.offsetToPosition(ReadOnlyStyledDocument.java:207)
at org.fxmisc.richtext.model.GenericEditableStyledDocumentBase.offsetToPosition(GenericEditableStyledDocumentBase.java:119)
at org.fxmisc.richtext.model.SimpleEditableStyledDocument.offsetToPosition(SimpleEditableStyledDocument.java:7)
at org.fxmisc.richtext.GenericStyledArea.lambda$new$7(GenericStyledArea.java:664)
at org.reactfx.value.Val$2.computeValue(Val.java:705)
at org.reactfx.value.ValBase.getValue(ValBase.java:17)
at org.reactfx.value.ValBase.newObserver(ValBase.java:40)
at org.reactfx.value.ValBase.newObserver(ValBase.java:8)
at org.reactfx.ObservableBase.addObserver(ObservableBase.java:110)
at org.reactfx.value.Val.addInvalidationObserver(Val.java:52)
at org.reactfx.value.Val.addListener(Val.java:70)
at org.reactfx.value.Val.observeInvalidations(Val.java:432)
at org.reactfx.value.MappedVal.connect(MappedVal.java:28)
at org.reactfx.value.ValBase.observeInputs(ValBase.java:26)
at org.reactfx.ObservableBase.addObserver(ObservableBase.java:108)
at org.reactfx.ObservableBase.observe(ObservableBase.java:100)
at org.reactfx.value.Val.observeInvalidations(Val.java:61)
at org.reactfx.value.Val$1.observeInputs(Val.java:104)
at org.reactfx.ObservableBase.addObserver(ObservableBase.java:108)
at org.reactfx.ObservableBase.observe(ObservableBase.java:100)
at org.reactfx.EventStream.subscribe(EventStream.java:53)
at org.reactfx.SuspendableBase.observeInputs(SuspendableBase.java:49)
at org.reactfx.ObservableBase.addObserver(ObservableBase.java:108)
at org.reactfx.value.Val.addInvalidationObserver(Val.java:52)
at org.reactfx.value.Val.addListener(Val.java:70)
at org.reactfx.value.Val$2.connect(Val.java:693)
at org.reactfx.value.ValBase.observeInputs(ValBase.java:26)
at org.reactfx.ObservableBase.addObserver(ObservableBase.java:108)
at org.reactfx.value.Val.addInvalidationObserver(Val.java:52)
at org.reactfx.value.Val.addListener(Val.java:80)
at org.reactfx.EventStreams$3.observeInputs(EventStreams.java:106)
at org.reactfx.ObservableBase.addObserver(ObservableBase.java:108)
at org.reactfx.ObservableBase.observe(ObservableBase.java:100)
at org.reactfx.EventStream.subscribe(EventStream.java:53)
at org.fxmisc.richtext.GenericStyledArea.createCell(GenericStyledArea.java:1375)
at org.fxmisc.richtext.GenericStyledArea.lambda$new$13(GenericStyledArea.java:760)
at org.fxmisc.flowless.CellPool.getCell(CellPool.java:20)
at org.fxmisc.flowless.CellListManager.cellForItem(CellListManager.java:75)
at org.reactfx.collection.MappedList.get(MappedList.java:27)
at org.reactfx.collection.MemoizationListImpl.get(MemoizationList.java:99)
at org.fxmisc.flowless.CellListManager.getCell(CellListManager.java:64)
at org.fxmisc.flowless.CellPositioner.getSizedCell(CellPositioner.java:129)
at org.fxmisc.flowless.CellPositioner.placeStartAt(CellPositioner.java:95)
at org.fxmisc.flowless.Navigator.placeStartAtMayCrop(Navigator.java:183)
at org.fxmisc.flowless.Navigator.visit(Navigator.java:111)
at org.fxmisc.flowless.StartOffStart.accept(TargetPosition.java:49)
at org.fxmisc.flowless.Navigator.layoutChildren(Navigator.java:67)
at javafx.scene.Parent.layout(Parent.java:1087)
at org.fxmisc.flowless.VirtualFlow.layoutChildren(VirtualFlow.java:165)
at javafx.scene.Parent.layout(Parent.java:1087)
at javafx.scene.Parent.layout(Parent.java:1093)
at javafx.scene.Parent.layout(Parent.java:1093)
at javafx.scene.Parent.layout(Parent.java:1093)
at javafx.scene.Parent.layout(Parent.java:1093)
at javafx.scene.Scene.doLayoutPass(Scene.java:552)
at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2397)
at com.sun.javafx.tk.Toolkit.lambda$runPulse$29(Toolkit.java:398)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:397)
at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:424)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:510)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:490)
at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$403(QuantumToolkit.java:319)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication.lambda$null$48(GtkApplication.java:139)
at java.lang.Thread.run(Thread.java:748)
```
The text was updated successfully, but these errors were encountered:
JabRef version
JabRef 4.0
Linux 4.4.8-040408-generic amd64
Java 1.8.0_151
Steps to reproduce:
The button within the entry editor (Automatically set file links for this entry) is also not working.
Not sure whether this is related, but there is an exception in the log, enclosing below.
The text was updated successfully, but these errors were encountered: