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 5.16--2024-08-13--1374813
Linux 6.9.9-1-default amd64
Java 21.0.2
JavaFX 22.0.2+4
Appendix
...
Log File
java.lang.NullPointerException
at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
at java.base/java.util.Iterator.forEachRemaining(Unknown Source)
at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.toArray(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.toArray(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.toList(Unknown Source)
at org.jabref@5.16.226/org.jabref.gui.LibraryTab.lambda$createMainTable$12(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ObservableListBase.endChange(Unknown Source)
at javafx.controls@22.0.2/com.sun.javafx.scene.control.SelectedItemsReadOnlyObservableList.lambda$new$0(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ObservableListBase.endChange(Unknown Source)
at javafx.controls@22.0.2/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList._endChange(Unknown Source)
at javafx.controls@22.0.2/javafx.scene.control.MultipleSelectionModelBase$SelectedIndicesList._endChange(Unknown Source)
at javafx.controls@22.0.2/javafx.scene.control.ControlUtils.updateSelectedIndices(Unknown Source)
at javafx.controls@22.0.2/javafx.scene.control.TableView$TableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(Unknown Source)
at javafx.controls@22.0.2/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$0(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ObservableListBase.endChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at javafx.base@22.0.2/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at javafx.base@22.0.2/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ObservableListBase.endChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ModifiableObservableListBase.add(Unknown Source)
at java.base/java.util.AbstractList.add(Unknown Source)
at javafx.controls@22.0.2/com.sun.javafx.scene.control.SelectedCellsMap.add(Unknown Source)
at javafx.controls@22.0.2/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source)
at javafx.controls@22.0.2/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source)
at javafx.controls@22.0.2/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source)
at javafx.controls@22.0.2/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source)
at javafx.controls@22.0.2/javafx.scene.control.TableView$TableViewArrayListSelectionModel.updateSelection(Unknown Source)
at javafx.controls@22.0.2/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$2(Unknown Source)
at javafx.base@22.0.2/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ObservableListBase.endChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at javafx.base@22.0.2/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at javafx.base@22.0.2/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at javafx.base@22.0.2/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at javafx.base@22.0.2/javafx.collections.transformation.FilteredList.refilter(Unknown Source)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.jabref@5.16.226/org.jabref.gui.util.FilteredListProxy.refilterListReflection(Unknown Source)
at org.jabref@5.16.226/org.jabref.gui.maintable.MainTableDataModel.lambda$updateGroupMatches$18(Unknown Source)
at org.jabref@5.16.226/org.jabref.gui.util.UiTaskExecutor.lambda$getJavaFXTask$3(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at javafx.base@22.0.2/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at javafx.base@22.0.2/javafx.event.Event.fireEvent(Unknown Source)
at javafx.graphics@22.0.2/javafx.concurrent.EventHelper.fireEvent(Unknown Source)
at javafx.graphics@22.0.2/javafx.concurrent.Task.fireEvent(Unknown Source)
at javafx.graphics@22.0.2/javafx.concurrent.Task.setState(Unknown Source)
at javafx.graphics@22.0.2/javafx.concurrent.Task$TaskCallable.lambda$call$1(Unknown Source)
at javafx.graphics@22.0.2/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at javafx.graphics@22.0.2/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
at javafx.graphics@22.0.2/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at javafx.graphics@22.0.2/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at javafx.graphics@22.0.2/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$10(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
The text was updated successfully, but these errors were encountered:
I am now on JabRef 5.16--2024-08-26--1620002 and will try to reproduce the exception. There isn't anything in the trace that I can decipher, so here are some details that could be important (guesses).
the library contains about 120 user-created groups plus a long list created by JabRef from the keywords field.
The groups and search groups associated with the exception were user-created.
The search groups include Boolean statements without regular expressions.
Group names include non-alphanumeric characters such as : and /, with ; as the separator
Most of the groups are nested one level deep.
Here are some examples.
2 StaticGroup::mygroup-001/example\;2\;1\;0xcd5865ff\;\;A static-group description\;;
3 SearchGroup:buyme\;2\;groups=:paywall and file!="" and groups!=/exclude\;0\;0\;1\;0x008000ff\;CURRENCY_USD\;A search-group description\;;
JabRef version
Latest development branch build (please note build date below)
Operating system
GNU / Linux
Details on version and operating system
openSUSE Tumbleweed with KDE Plasma 6.0.5
Checked with the latest development build (copy version output from About dialog)
Steps to reproduce the behaviour
Possibly related to #11628
JabRef 5.16--2024-08-13--1374813
Linux 6.9.9-1-default amd64
Java 21.0.2
JavaFX 22.0.2+4
Appendix
...
Log File
The text was updated successfully, but these errors were encountered: