Hi, I have used JabRef with LibreOffice in the past, but I am having trouble to get them work together. My current versions are:
JabRef: 2.9.2 LibreOffice: 3.6.5 (same problems on 4.0.0.3). Java (Apple 1.6.0_43) is activated OS: Apple OSX 10.6.8 (64bit, but JabRef is run in 32bit mode so it is compatible with the 32bit LibreOffice executable) I have seen a message in the list with a similar problem posted in October, but with no answer, I'm hoping I'll be luckier... When I try to connect to LibreOffice via the plugin I first get this error: Error message: File not found: /Applications/Sci/Other/LibreOffice.app/Contents/basis-link/program/classes/unoil.jar It seems that since the plugin was created the file tree of LibreOffice may have changed. To overcome this problem I did: cd /Applications/Sci/Other/LibreOffice.app/Contents mkdir basis-link ; cd basis-link ln -s ../MacOS program After that, trying to connect gives me: Error message: File not found: /Applications/Sci/Other/LibreOffice.app/Contents/basis-link/ure-link/share/java/jurt.jar Similarly to the previous hack I did, in the same directory: ln -s ../ure-link . After this step, if I try to connect the "Please wait" window appears and it takes a long, long, really-long time until this message shows up: Error message: com.sun.star.connection.NoConnectException These are the contents of the 'Exceptions' tab in the error console: > This version of Mac OS X does not support the Apple EAWT. Application Menu > handling has been disabled (java.lang.ClassNotFoundException: > osxadapter.OSXAdapter) > CE> 2013-03-07 14:12:43.412 soffice[470:903] No Info.plist file in > application bundle or no NSPrincipalClass in the Info.plist file, exiting > com.sun.star.comp.helper.BootstrapException: > com.sun.star.connection.NoConnectException > at com.sun.star.comp.helper.Bootstrap.bootstrap(Bootstrap.java:292) > at net.sf.jabref.oo.OOBibBase.simpleBootstrap(OOBibBase.java:175) > at net.sf.jabref.oo.OOBibBase.<init>(OOBibBase.java:89) > at net.sf.jabref.oo.OpenOfficePanel.run(OpenOfficePanel.java:582) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at spin.Invocation.evaluate(Invocation.java:175) > at spin.off.SpinOffEvaluator$1.run(SpinOffEvaluator.java:108) > at java.lang.Thread.run(Thread.java:680) > java.lang.Exception: File not found: > /Applications/Sci/Other/LibreOffice.app/Contents/basis-link/program/classes/unoil.jar > at net.sf.jabref.oo.OpenOfficePanel.connect(OpenOfficePanel.java:533) > at > net.sf.jabref.oo.OpenOfficePanel$3.actionPerformed(OpenOfficePanel.java:200) > at > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028) > at > javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351) > at > javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) > at > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) > at > javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) > at > java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) > at java.awt.Component.processMouseEvent(Component.java:6382) > at javax.swing.JComponent.processMouseEvent(JComponent.java:3275) > at java.awt.Component.processEvent(Component.java:6147) > at java.awt.Container.processEvent(Container.java:2083) > at java.awt.Component.dispatchEventImpl(Component.java:4744) > at java.awt.Container.dispatchEventImpl(Container.java:2141) > at java.awt.Component.dispatchEvent(Component.java:4572) > at > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619) > at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280) > at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210) > at java.awt.Container.dispatchEventImpl(Container.java:2127) > at java.awt.Window.dispatchEventImpl(Window.java:2489) > at java.awt.Component.dispatchEvent(Component.java:4572) > at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:710) > at java.awt.EventQueue.access$400(EventQueue.java:82) > at java.awt.EventQueue$2.run(EventQueue.java:669) > at java.awt.EventQueue$2.run(EventQueue.java:667) > at java.security.AccessController.doPrivileged(Native Method) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) > at java.awt.EventQueue$3.run(EventQueue.java:683) > at java.awt.EventQueue$3.run(EventQueue.java:681) > at java.security.AccessController.doPrivileged(Native Method) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:680) > at > java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) > java.lang.Exception: File not found: > /Applications/Sci/Other/LibreOffice.app/Contents/basis-link/ure-link/share/java/jurt.jar > at net.sf.jabref.oo.OpenOfficePanel.connect(OpenOfficePanel.java:533) > at > net.sf.jabref.oo.OpenOfficePanel$3.actionPerformed(OpenOfficePanel.java:200) > at > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028) > at > javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351) > at > javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) > at > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) > at > javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) > at > java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) > at java.awt.Component.processMouseEvent(Component.java:6382) > at javax.swing.JComponent.processMouseEvent(JComponent.java:3275) > at java.awt.Component.processEvent(Component.java:6147) > at java.awt.Container.processEvent(Container.java:2083) > at java.awt.Component.dispatchEventImpl(Component.java:4744) > at java.awt.Container.dispatchEventImpl(Container.java:2141) > at java.awt.Component.dispatchEvent(Component.java:4572) > at > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619) > at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280) > at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210) > at java.awt.Container.dispatchEventImpl(Container.java:2127) > at java.awt.Window.dispatchEventImpl(Window.java:2489) > at java.awt.Component.dispatchEvent(Component.java:4572) > at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:710) > at java.awt.EventQueue.access$400(EventQueue.java:82) > at java.awt.EventQueue$2.run(EventQueue.java:669) > at java.awt.EventQueue$2.run(EventQueue.java:667) > at java.security.AccessController.doPrivileged(Native Method) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) > at java.awt.EventQueue$3.run(EventQueue.java:683) > at java.awt.EventQueue$3.run(EventQueue.java:681) > at java.security.AccessController.doPrivileged(Native Method) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:680) > at > java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) > CE> 2013-03-07 14:24:26.466 soffice[559:903] No Info.plist file in > application bundle or no NSPrincipalClass in the Info.plist file, exiting > com.sun.star.comp.helper.BootstrapException: > com.sun.star.connection.NoConnectException > at com.sun.star.comp.helper.Bootstrap.bootstrap(Bootstrap.java:292) > at net.sf.jabref.oo.OOBibBase.simpleBootstrap(OOBibBase.java:175) > at net.sf.jabref.oo.OOBibBase.<init>(OOBibBase.java:89) > at net.sf.jabref.oo.OpenOfficePanel.run(OpenOfficePanel.java:582) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at spin.Invocation.evaluate(Invocation.java:175) > at spin.off.SpinOffEvaluator$1.run(SpinOffEvaluator.java:108) > at java.lang.Thread.run(Thread.java:680) Is there anything I may be doing wrong or, if not, a way to solve this issue (other than downgrading to an older version of JabRef)? If the problem is with the plugin, it would be great if someone could solve it. This is really a blocker for me and possibly other LibreOffice users. I'll be happy to carry out tests, unfortunately I'm totally java-illiterate. Cheers, -- Miguel Ortiz Lombardía Architecture et Fonction des Macromolécules Biologiques (UMR7257) CNRS, Aix-Marseille Université Case 932, 163 Avenue de Luminy, 13288 Marseille cedex 9, France Tel: +33(0) 491 82 55 93 Fax: +33(0) 491 26 67 20 mailto:[email protected] http://www.afmb.univ-mrs.fr/Miguel-Ortiz-Lombardia ------------------------------------------------------------------------------ Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev _______________________________________________ Jabref-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jabref-users
