Skip to content
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

JabRef 3.0 cannot insert reference list to LibreOffice 5.0 #593

Closed
daniel-dong opened this issue Dec 27, 2015 · 4 comments
Closed

JabRef 3.0 cannot insert reference list to LibreOffice 5.0 #593

daniel-dong opened this issue Dec 27, 2015 · 4 comments
Assignees
Labels
bug Confirmed bugs or reports that are very likely to be bugs openoffice/libreoffice

Comments

@daniel-dong
Copy link

I use the latest master build of JabRef (http://builds.jabref.org/master/JabRef-3.1dev--snapshot--2015-12-23--master--1770f5c.jar) with LibreOffice 5.0 on Ubuntu 15.10 (x86_64).

JabRef can connect to LibreOffice via 'manual connect', and I can insert citations. However, when I click the 'refresh' button on the OpenOffice pane to generate a reference list, only the title "References" is inserted without any entries. Below is the console output:

java.lang.NullPointerException: field value must not be null
at java.util.Objects.requireNonNull(Objects.java:228)
at net.sf.jabref.model.entry.BibEntry.setField(BibEntry.java:328)
at net.sf.jabref.openoffice.OOUtil.insertFullReferenceAtCurrentLocation(OOUtil.java:74)
at net.sf.jabref.openoffice.OOBibBase.insertFullReferenceAtCursor(OOBibBase.java:1065)
at net.sf.jabref.openoffice.OOBibBase.populateBibTextSection(OOBibBase.java:1187)
at net.sf.jabref.openoffice.OOBibBase.rebuildBibTextSection(OOBibBase.java:842)
at net.sf.jabref.openoffice.OpenOfficePanel$11.actionPerformed(OpenOfficePanel.java:319)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6535)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6300)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4891)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2750)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

@oscargus oscargus self-assigned this Dec 27, 2015
@oscargus
Copy link
Contributor

I'll have a look. The error message gives a good clue.

@oscargus oscargus added the bug Confirmed bugs or reports that are very likely to be bugs label Dec 27, 2015
@oscargus
Copy link
Contributor

Try http://builds.jabref.org/ooreferencelist/ (in 15 minutes or so from now).

@daniel-dong
Copy link
Author

It works! Thanks~

@oscargus
Copy link
Contributor

Great!

koppor added a commit that referenced this issue Dec 27, 2015
Solved #593 and cleaned up the OO-code a bit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Confirmed bugs or reports that are very likely to be bugs openoffice/libreoffice
Projects
None yet
Development

No branches or pull requests

2 participants