[oXygen-user] New Git plugin for Oxygen
Alex Jitianu
alex_jitianu at sync.ro
Tue Aug 22 07:49:20 CDT 2017
Hello,
Sorry about that... First of all let's make Oxygen start again. The
first step is to identify Oxygen's options directory. Depending on the
platform the options folder is located as follows:
- Windows XP - [user-home-folder]\Application Data\com.oxygenxml
- Windows Vista/7 - [user-home-folder]\AppData\Roaming\com.oxygenxml
- Mac OS X - [user-home-folder]/Library/Preferences/com.oxygenxml
- Mac OS X - ~/Library/Preferences/com.oxygenxml
- Linux - [user-home-folder]/.com.oxygenxml
Inside this directory search for and remove the directory:
git.support-1.0.7
Oxygen should now start again.
Do you have, by any chance, any other plugins installed inside Oxygen?
One of these plugins might be contributing a slf4j jar inside the main
Oxygen ClassLoader. To find out which plugins are installed, please go
to Options->Preferences... on the Plugins page. Nevertheless, we should
take care of such situations so I will let you know as soon as we
release a fix.
Best regards,
Alex
--
Alex Jitianu
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
On 8/22/2017 1:24 PM, Pierre Attar wrote:
> Hum, seems that there is a problem with the plugin, perhap's due to
> franch language : unable to start oxygen since I install the plugin.
>
> Pierre
>
> Cannot start <oXygen/> XML Editor.
> Due to:java.lang.reflect.InvocationTargetException
> java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
> Source)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
> at java.lang.reflect.Constructor.newInstance(Unknown Source)
> at ro.sync.ui.application.ApplicationLauncher.d(Unknown Source)
> at ro.sync.ui.application.ApplicationLauncher.launch(Unknown Source)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at ro.sync.exml.Oxygen.main(Unknown Source)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:65)
> at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:101)
> at
> com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:26)
> Caused by: java.lang.LinkageError: loader constraint violation: when
> resolving method
> "org.slf4j.impl.StaticLoggerBinder.getLoggerFactory()Lorg/slf4j/ILoggerFactory;"
> the class loader (instance of ro/sync/util/k/e) of the current class,
> org/slf4j/LoggerFactory, and the class loader (instance of
> ro/sync/util/ib) for the method's defining class,
> org/slf4j/impl/StaticLoggerBinder, have different Class objects for
> the type org/slf4j/ILoggerFactory used in the signature
> at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:299)
> at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:269)
> at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:281)
> at org.eclipse.jgit.util.FS.<clinit>(FS.java:160)
> at org.eclipse.jgit.api.Git.open(Git.java:99)
> at
> com.oxygenxml.git.service.GitAccess.setRepository(GitAccess.java:134)
> at
> com.oxygenxml.git.view.WorkingCopySelectionPanel$1.itemStateChanged(WorkingCopySelectionPanel.java:104)
> at javax.swing.JComboBox.fireItemStateChanged(Unknown Source)
> at javax.swing.JComboBox.selectedItemChanged(Unknown Source)
> at javax.swing.JComboBox.contentsChanged(Unknown Source)
> at javax.swing.AbstractListModel.fireContentsChanged(Unknown Source)
> at javax.swing.DefaultComboBoxModel.setSelectedItem(Unknown Source)
> at javax.swing.DefaultComboBoxModel.addElement(Unknown Source)
> at javax.swing.JComboBox.addItem(Unknown Source)
> at
> com.oxygenxml.git.utils.StagingPanelRefresh.addGitFolder(StagingPanelRefresh.java:108)
> at
> com.oxygenxml.git.utils.StagingPanelRefresh.checkForGitRepositoriesUpAndDownFrom(StagingPanelRefresh.java:99)
> at
> com.oxygenxml.git.utils.StagingPanelRefresh.execute(StagingPanelRefresh.java:48)
> at
> com.oxygenxml.git.utils.StagingPanelRefresh.call(StagingPanelRefresh.java:42)
> at
> com.oxygenxml.git.CustomWorkspaceAccessPluginExtension.applicationStarted(CustomWorkspaceAccessPluginExtension.java:42)
> at ro.sync.exml.MainFrame.rvm(Unknown Source)
> at ro.sync.exml.MainFrame.<init>(Unknown Source)
> at ro.sync.exml.MainFrame.<init>(Unknown Source)
> ... 18 more
>
> Le 22/08/2017 à 10:36, Alex Jitianu a écrit :
>> Hello everyone,
>>
>> Those of you that are using Git might be interested to know that
>> there is a new Git plugin for Oxygen [1]. If you want to give it a
>> try, it can be quickly installed through Oxygen's add-on support
>> [2][2.1]. In the beginning we focused on the essential functionality,
>> the operations that are performed often, like committing, pulling
>> changes etc. Another cool feature is the use of Oxygen's Diff tool
>> [3] to highlight the changes. Moreover, if the file is in conflict
>> (has been modified both by you and another), Oxygen's Three Way Diff
>> [4] will show a comparison between the local change, the remote
>> change, and the original base revision.
>>
>> Please let us know if you have any suggestions about how to make it
>> better or what other functionality is worth adding.
>>
>>
>> [1] https://github.com/oxygenxml/Oxygen-Git-Plugin#git-support-plugin
>> [2]
>> https://www.oxygenxml.com/doc/versions/19.0/ug-editor/topics/installing-and-updating-add-ons.html
>> [2.1]
>> https://raw.githubusercontent.com/oxygenxml/Oxygen-Git-Plugin/master/build/addon.xml
>> [3]
>> https://www.oxygenxml.com/doc/versions/19.0/ug-editor/topics/file-comparison-x-tools.html
>> [4]
>> https://www.oxygenxml.com/doc/versions/19.0/ug-editor/topics/file-comparison-x-tools.html#file-comparison__threeway_comparisons
>>
>> Best regards,
>> Alex
>
>
More information about the oXygen-user
mailing list