Hi Hussein, I'm sure we didn't write this command "MultiPick" by our own in 2007. A colleague of me did the configurations at this time but unfortunately he is not part of our company any more so I can't ask him about how he did the config of this file. But in mail-archive I found the old conversation between you and Roman: https://www.mail-archive.com/xmleditor-support@xmlmind.com/msg07205.html Maybe this helps. And this is also the reason why this java command has this package name.
As this is a file written by Alain Pierrot, I hoped I can use this in the old version as well as in the new one. And I also did as you reccomended: I cleared the folder XXE_install_dir/addon and only put my .jar-file to the folder %APPDATA%\XMLmind\XMLEditor9. I deleted the quick start cache and restartet XMLMind. And I started xxe-c.bat via the commandline. These are the messages I get when I open an artikel.xml-file: G:\XMLMind_v9\bin>style sheet 'file:/G:/XMLMind_v9/addon/config/artikel/css/artikel.css': cannot invoke constructor com.xmlmind.xmleditapp.docbook.TableSupport(String[], StyleViewFactory): java.lang.reflect.InvocationTargetException +--------------------------------------- | java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) | java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) | java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) | java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) | com.xmlmind.xmledit.styledview.StyledViewFactory.initExtensions(StyledViewFactory.java:295) | com.xmlmind.xmledit.styledview.StyledViewFactory.setStyleSheet(StyledViewFactory.java:246) | com.xmlmind.xmleditapp.kit.Editor.setStyleSheet(Editor.java:485) | com.xmlmind.xmleditapp.kit.Editor.configureStyle(Editor.java:305) | com.xmlmind.xmleditapp.kit.Editor.configureDocumentView(Editor.java:276) | com.xmlmind.xmleditapp.kit.Editor.open(Editor.java:233) | com.xmlmind.xmleditapp.xkit.MultiDocApp.addOpenedDocument(MultiDocApp.java:284) | com.xmlmind.xmleditapp.kit.part.OpenAction.doExec(OpenAction.java:123) | com.xmlmind.xmleditapp.kit.part.OpenAction.exec(OpenAction.java:84) | com.xmlmind.xmleditapp.kit.LengthyAction$1.actionPerformed(LengthyAction.java:43) | java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:317) | java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:249) | java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316) | java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) | java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) +--------------------------------------- CAUSE: java.lang.NoSuchMethodError: 'void com.xmlmind.xmledit.styledview.CustomViewManager$NamePattern.<init>(com.xmlmind.xmledit.xmlutil.Namespace, java.lang.String)' +--------------------------------------- | com.xmlmind.xmleditapp.docbook.table.TableSupport.<init>(TableSupport.java:19) | com.xmlmind.xmleditapp.docbook.TableSupport.<init>(TableSupport.java:18) | java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) | java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) | java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) | java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) | com.xmlmind.xmledit.styledview.StyledViewFactory.initExtensions(StyledViewFactory.java:295) | com.xmlmind.xmledit.styledview.StyledViewFactory.setStyleSheet(StyledViewFactory.java:246) | com.xmlmind.xmleditapp.kit.Editor.setStyleSheet(Editor.java:485) | com.xmlmind.xmleditapp.kit.Editor.configureStyle(Editor.java:305) | com.xmlmind.xmleditapp.kit.Editor.configureDocumentView(Editor.java:276) | com.xmlmind.xmleditapp.kit.Editor.open(Editor.java:233) | com.xmlmind.xmleditapp.xkit.MultiDocApp.addOpenedDocument(MultiDocApp.java:284) | com.xmlmind.xmleditapp.kit.part.OpenAction.doExec(OpenAction.java:123) | com.xmlmind.xmleditapp.kit.part.OpenAction.exec(OpenAction.java:84) | com.xmlmind.xmleditapp.kit.LengthyAction$1.actionPerformed(LengthyAction.java:43) | java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:317) | java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:249) | java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316) +--------------------------------------- But I think these messages are related to a table-extension I added and not to the MultiPick-command. And I got the information from the "About"-Window: Configurations * C:\Users\MadlikM\AppData\Roaming\XMLmind\XMLEditor9\addon\xxe_config_pack\addon\addon.xxe * C:\Users\MadlikM\AppData\Roaming\XMLmind\XMLEditor9\addon\xxe_config_pack\config\configuration.xxe * C:\Users\MadlikM\AppData\Roaming\XMLmind\XMLEditor9\addon\xxe_config_pack\gui\gui.xxe * C:\Users\MadlikM\AppData\Roaming\XMLmind\XMLEditor9\addon\xxe_config_pack\config\template\template.xxe * G:\XMLMind_v9\addon\json_docformat\JSONx.xxe * G:\XMLMind_v9\addon\config\aktuelles\aktuelles.xxe * G:\XMLMind_v9\addon\config\artikel\artikel.xxe * G:\XMLMind_v9\addon\config\docbook51\assembly.xxe * G:\XMLMind_v9\addon\config\dita\bookmap.xxe * G:\XMLMind_v9\addon\config\dita\ditaval.xxe * G:\XMLMind_v9\addon\config\docbook\docbook.xxe * G:\XMLMind_v9\addon\config\docbook5\docbook5.xxe * G:\XMLMind_v9\addon\config\docbook51\docbook51.xxe * G:\XMLMind_v9\addon\ebook_config\ebook.xxe * G:\XMLMind_v9\addon\ebook_config\ebook_page.xxe * G:\XMLMind_v9\addon\config\handbuch\handbuch.xxe * G:\XMLMind_v9\addon\lwdita_config\lwdita_map.xxe * G:\XMLMind_v9\addon\lwdita_config\lwdita_topic.xxe * G:\XMLMind_v9\addon\config\dita\map.xxe * G:\XMLMind_v9\addon\mathml_config\standalone\mathml.xxe * G:\XMLMind_v9\addon\profiling\config\profiling.xxe * G:\XMLMind_v9\addon\config\dita\subjectScheme.xxe * G:\XMLMind_v9\addon\config\dita\topic.xxe * G:\XMLMind_v9\addon\config\xhtml\xhtml11.xxe * G:\XMLMind_v9\addon\config\xhtml\xhtml5.xxe * G:\XMLMind_v9\addon\config\xhtml\xhtml_loose.xxe * G:\XMLMind_v9\addon\config\xhtml\xhtml_strict.xxe XML catalogs * G:\XMLMind_v9\addon\batik_imagetoolkit\svg_catalog.xml * G:\XMLMind_v9\addon\config\aktuelles\aktuelles_catalog.xml * G:\XMLMind_v9\addon\config\artikel\artikel_catalog.xml * G:\XMLMind_v9\addon\config\catalog.xml * G:\XMLMind_v9\addon\config\dita\catalog.xml * G:\XMLMind_v9\addon\config\docbook\catalog.xml * G:\XMLMind_v9\addon\config\docbook5\catalog.xml * G:\XMLMind_v9\addon\config\docbook51\catalog.xml * G:\XMLMind_v9\addon\config\handbuch\handbuch_catalog.xml * G:\XMLMind_v9\addon\config\xhtml\catalog.xml * G:\XMLMind_v9\addon\ebook_config\schema\catalog.xml * G:\XMLMind_v9\addon\edit_source\catalog.xml * G:\XMLMind_v9\addon\jeuclid_imagetoolkit\mathml_catalog.xml * G:\XMLMind_v9\addon\lwdita_config\schema\catalog.xml * G:\XMLMind_v9\addon\mathml_config\mathml_catalog.xml * G:\XMLMind_v9\addon\paste_from_word\catalog.xml * G:\XMLMind_v9\addon\profiling\catalog.xml * G:\XMLMind_v9\addon\word_to_xml\catalog.xml GUI specifications * G:\XMLMind_v9\addon\edit_source\customize.xxe_gui * G:\XMLMind_v9\addon\flatlaf\customize.xxe_gui * G:\XMLMind_v9\addon\mathml_config\common\customize.xxe_gui * G:\XMLMind_v9\addon\profiling\customize.xxe_gui * G:\XMLMind_v9\addon\word_to_xml\customize.xxe_gui Virtual drive plug-ins XSL-FO processor plug-ins * com.xmlmind.xmleditext.fop1_foprocessor.FOP * com.xmlmind.xmleditext.xfc_foprocessor.XFC Image toolkit plug-ins * com.xmlmind.xmleditext.batik_imagetoolkit.BatikImageToolkit * com.xmlmind.xmleditext.jeuclid_imagetoolkit.JEuclidImageToolkit * com.xmlmind.xmleditext.mathml.imgtk.MathMLImageToolkit Spell checker plug-ins * com.xmlmind.xmleditext.xsc_spellchecker.XSCFactory Document format plug-ins * com.xmlmind.xmleditext.edit_source.TextFormat * com.xmlmind.xmleditext.json_docformat.JSONFormat Java™ runtime * Java(TM) SE Runtime Environment 14.0.1 * Java HotSpot(TM) 64-Bit Server VM 14.0.1+7 * Windows 10 10.0 amd64 * sun.awt.windows.WToolkit (display scaling=100%, system display scaling=100%; negative percentage means: Java(TM) uses virtual pixels) * No JavaFX Class path * G:\XMLMind_v9\bin\xxe.jar * G:\XMLMind_v9\bin\xerces.jar * G:\XMLMind_v9\bin\resolver.jar * G:\XMLMind_v9\bin\relaxng.jar * G:\XMLMind_v9\bin\saxon.jar * G:\XMLMind_v9\bin\saxon9.jar * C:\Users\MadlikM\AppData\Roaming\XMLmind\XMLEditor9\addon\de_dictionary\de.dar * C:\Users\MadlikM\AppData\Roaming\XMLmind\XMLEditor9\addon\de_translation-2\de_translation.jar * C:\Users\MadlikM\AppData\Roaming\XMLmind\XMLEditor9\addon\xxe_app.jar * C:\Users\MadlikM\AppData\Roaming\XMLmind\XMLEditor9\addon\xxe_ln.jar * G:\XMLMind_v9\addon\batik_imagetoolkit\batik-all.jar * G:\XMLMind_v9\addon\batik_imagetoolkit\batik_imagetoolkit.jar * G:\XMLMind_v9\addon\batik_imagetoolkit\js.jar * G:\XMLMind_v9\addon\batik_imagetoolkit\xml-apis-ext.jar * G:\XMLMind_v9\addon\batik_imagetoolkit\xml-apis.jar * G:\XMLMind_v9\addon\config\aktuelles\docbook-xsl-saxon.jar * G:\XMLMind_v9\addon\config\aktuelles\docbook.jar * G:\XMLMind_v9\addon\config\aktuelles\FileWriteProtected.jar * G:\XMLMind_v9\addon\config\artikel\docbook-xsl-saxon.jar * G:\XMLMind_v9\addon\config\artikel\docbook.jar * G:\XMLMind_v9\addon\config\artikel\FileWriteProtected.jar * G:\XMLMind_v9\addon\config\artikel\MultiPick.jar * G:\XMLMind_v9\addon\config\artikel\SearchFilesInFolder.jar * G:\XMLMind_v9\addon\config\common\docbook.jar * G:\XMLMind_v9\addon\config\common\flexmark\flexmark.jar * G:\XMLMind_v9\addon\config\common\whc\snowball.jar * G:\XMLMind_v9\addon\config\common\whc\whc.jar * G:\XMLMind_v9\addon\config\common\xhtml.jar * G:\XMLMind_v9\addon\config\common\xslthl\xslthl.jar * G:\XMLMind_v9\addon\config\dita\dita.jar * G:\XMLMind_v9\addon\config\dita\ditac.jar * G:\XMLMind_v9\addon\config\docbook\docbook-xsl-saxon.jar * G:\XMLMind_v9\addon\config\docbook51\assembly.jar * G:\XMLMind_v9\addon\config\docbook51\dbasmproc.jar * G:\XMLMind_v9\addon\config\handbuch\docbook-xsl-saxon.jar * G:\XMLMind_v9\addon\config\handbuch\docbook.jar * G:\XMLMind_v9\addon\config\handbuch\FileWriteProtected.jar * G:\XMLMind_v9\addon\config\handbuch\SearchFileInFolders.jar * G:\XMLMind_v9\addon\ebook_config\ebook.jar * G:\XMLMind_v9\addon\ebook_config\ebookc.jar * G:\XMLMind_v9\addon\edit_source\autocomplete.jar * G:\XMLMind_v9\addon\edit_source\edit_source_text_docformat.jar * G:\XMLMind_v9\addon\edit_source\rstaui.jar * G:\XMLMind_v9\addon\edit_source\rsyntaxtextarea.jar * G:\XMLMind_v9\addon\en_dictionary\en.dar * G:\XMLMind_v9\addon\flatlaf\flatlaf.jar * G:\XMLMind_v9\addon\fop1_foprocessor\commons-io.jar * G:\XMLMind_v9\addon\fop1_foprocessor\commons-logging.jar * G:\XMLMind_v9\addon\fop1_foprocessor\fop-hyph.jar * G:\XMLMind_v9\addon\fop1_foprocessor\fop.jar * G:\XMLMind_v9\addon\fop1_foprocessor\fop1_foprocessor.jar * G:\XMLMind_v9\addon\fop1_foprocessor\xmlgraphics-commons.jar * G:\XMLMind_v9\addon\jeuclid_imagetoolkit\commons-io.jar * G:\XMLMind_v9\addon\jeuclid_imagetoolkit\commons-logging.jar * G:\XMLMind_v9\addon\jeuclid_imagetoolkit\jeuclid-core.jar * G:\XMLMind_v9\addon\jeuclid_imagetoolkit\jeuclid-fop.jar * G:\XMLMind_v9\addon\jeuclid_imagetoolkit\jeuclid_imagetoolkit.jar * G:\XMLMind_v9\addon\jeuclid_imagetoolkit\xmlgraphics-commons.jar * G:\XMLMind_v9\addon\json_docformat\json_docformat.jar * G:\XMLMind_v9\addon\json_docformat\nanojson.jar * G:\XMLMind_v9\addon\mathml_config\common\mathml_conf_pane_imagetoolkit.jar * G:\XMLMind_v9\addon\paste_from_word\paste_from_word.jar * G:\XMLMind_v9\addon\paste_from_word\tagsoup.jar * G:\XMLMind_v9\addon\profiling\profiling.jar * G:\XMLMind_v9\addon\word_to_xml\emf2png.jar * G:\XMLMind_v9\addon\word_to_xml\w2x.jar * G:\XMLMind_v9\addon\word_to_xml\w2x_app.jar * G:\XMLMind_v9\addon\word_to_xml\wmf2svg.jar * G:\XMLMind_v9\addon\word_to_xml\wmf_converter.jar * G:\XMLMind_v9\addon\word_to_xml\word_to_xml.jar * G:\XMLMind_v9\addon\xfc_foprocessor\xfc.jar * G:\XMLMind_v9\addon\xfc_foprocessor\xfc_ext.jar * G:\XMLMind_v9\addon\xfc_foprocessor\xfc_foprocessor.jar * G:\XMLMind_v9\addon\xsc_spellchecker\xsc.jar * G:\XMLMind_v9\addon\xsc_spellchecker\xsc_spellchecker.jar * G:\XMLMind_v9\addon\xxe_app.jar * G:\XMLMind_v9\addon\xxe_ln.jar System properties XSL_FO_PROCESSORS=XFC;FOP XSL_FO_TO_PDF.FOP=1 XSL_FO_TO_PDF.XEP=0 XXE.Feature.ConvertDocument=1 XXE.Feature.ImageViewportMode=1 XXE.Feature.ImportDOCX=1 XXE.Feature.Macro=1 XXE.Feature.MasterDocument=1 XXE.Feature.MediaPlayer=1 XXE.Feature.NewWindow=1 XXE.Feature.OpenFolder=1 XXE.Feature.Remark=1 XXE.Feature.Revisions=1 XXE.Feature.WebSearch=1 XXE_ADDON_PATH= XXE_GUI= XXE_LAF.FlatDark=com.formdev.flatlaf.FlatDarkLaf[ XXE.setScaleFactor="flatlaf.uiScale" ] XXE_LAF.FlatLight=com.formdev.flatlaf.FlatLightLaf[ # One property per line. # # Line syntax is: # key S '=' S 'true'|'false'|INTEGER|DBL_QUOTE_STRING|HEX_COLOR| # 'Insets(' top ',' left ',' bottom ',' right ')' # # Examples: # Component.hideMnemonics=false # Component.arc = 0 # Component.arrowType="triangle" # ScrollBar.width=10 # ScrollBar.showButtons=false # ScrollBar.thumbArc=999 # ScrollBar.thumbInsets=Insets(2,2,2,2) XXE.setScaleFactor="flatlaf.uiScale" ] XXE_PREFS_DIR= file.encoding=Cp1252 file.separator=\ java.class.path=G:\XMLMind_v9\bin\\xxe.jar;G:\XMLMind_v9\bin\\xerces.jar;G:\XMLMind_v9\bin\\resolver.jar;G:\XMLMind_v9\bin\\relaxng.jar;G:\XMLMind_v9\bin\\saxon.jar;G:\XMLMind_v9\bin\\saxon9.jar java.class.version=58.0 java.home=C:\Program Files\Java\jdk-14.0.1 java.io.tmpdir=C:\Users\MadlikM\AppData\Local\Temp\ java.library.path=C:\Program Files\Java\jdk-14.0.1\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;.;"C:\Program Files\Java\jdk-14.0.1\bin";;. java.net.useSystemProxies=true java.runtime.name=Java(TM) SE Runtime Environment java.runtime.version=14.0.1+7 java.specification.name=Java Platform API Specification java.specification.vendor=Oracle Corporation java.specification.version=14 java.vendor.url.bug=https://bugreport.java.com/bugreport/ java.vendor.url=https://java.oracle.com/ java.vendor=Oracle Corporation java.version.date=2020-04-14 java.version=14.0.1 java.vm.compressedOopsMode=32-bit java.vm.info=mixed mode, sharing java.vm.name=Java HotSpot(TM) 64-Bit Server VM java.vm.specification.name=Java Virtual Machine Specification java.vm.specification.vendor=Oracle Corporation java.vm.specification.version=14 java.vm.vendor=Oracle Corporation java.vm.version=14.0.1+7 javax.xml.transform.TransformerFactory=net.sf.saxon.TransformerFactoryImpl jdk.debug=release line.separator= org.apache.commons.logging.Log=com.xmlmind.xmleditext.fop1_foprocessor.ConsoleLogger os.arch=amd64 os.name=Windows 10 os.version=10.0 path.separator=; sun.arch.data.model=64 sun.awt.enableExtraMouseButtons=true sun.boot.library.path=C:\Program Files\Java\jdk-14.0.1\bin sun.cpu.endian=little sun.cpu.isalist=amd64 sun.io.unicode.encoding=UnicodeLittle sun.java.command=com.xmlmind.xmleditapp.app.QuickStart sun.java.launcher=SUN_STANDARD sun.java2d.d3d=false sun.java2d.noddraw=true sun.java2d.uiScale.enabled=false sun.jnu.encoding=Cp1252 sun.management.compiler=HotSpot 64-Bit Tiered Compilers sun.os.patch.level= sun.stderr.encoding=cp850 sun.stdout.encoding=cp850 user.country=AT user.dir=G:\XMLMind_v9\bin user.home=C:\Users\MadlikM user.language=de user.name=madlikm user.script= user.timezone=Europe/Vienna user.variant= Environment variables =::=::\ =G:=G:\XMLMind_v9\bin ALLUSERSPROFILE=C:\ProgramData ANT_HOME=C:\Program Files\apache-ant-1.10.11 APPDATA=C:\Users\MadlikM\AppData\Roaming BMDNTCSDIR=C:\ProgramData\BMDNTCS\BMDNTCSClients\LNGVIEAPPP014\ CLIENTNAME=LNGVIEL563 COMPUTERNAME=LNGVIEW220 ComSpec=C:\WINDOWS\system32\cmd.exe CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files CommonProgramFiles=C:\Program Files\Common Files CommonProgramW6432=C:\Program Files\Common Files DEFLOGDIR=C:\ProgramData\McAfee\Endpoint Security\Logs DriverData=C:\Windows\System32\Drivers\DriverData HOMEDRIVE=H: HOMEPATH=\ HOMESHARE=\\lngviefsxp001\homedirs$\MadlikM JAVA_HOME="C:\Program Files\Java\jdk-14.0.1"; LOCALAPPDATA=C:\Users\MadlikM\AppData\Local LOGONSERVER=\\LNGVIEDCXP041 NUMBER_OF_PROCESSORS=8 OS=Windows_NT PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=3a09 PROMPT=$P$G PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules;C:\Program Files\Barracuda\Network Access Client\Modules PUBLIC=C:\Users\Public PYTHON_HOME=C:\Users\MadlikM\AppData\Local\Programs\Python\Python38-32 Path=.;"C:\Program Files\Java\jdk-14.0.1\bin"; ProgramData=C:\ProgramData ProgramFiles(x86)=C:\Program Files (x86) ProgramFiles=C:\Program Files ProgramW6432=C:\Program Files SESSIONNAME=RDP-Tcp#5 SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\Users\MadlikM\AppData\Local\Temp TMP=C:\Users\MadlikM\AppData\Local\Temp UATDATA=C:\WINDOWS\CCM\UATData\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77 USERDNSDOMAIN=LEGAL.REGN.NET USERDOMAIN=LEGAL USERDOMAIN_ROAMINGPROFILE=LEGAL USERNAME=madlikm USERPROFILE=C:\Users\MadlikM cp=G:\XMLMind_v9\bin\\xxe.jar;G:\XMLMind_v9\bin\\xerces.jar;G:\XMLMind_v9\bin\\resolver.jar;G:\XMLMind_v9\bin\\relaxng.jar;G:\XMLMind_v9\bin\\saxon.jar;G:\XMLMind_v9\bin\\saxon9.jar dist=G:\XMLMind_v9\bin\ jars=G:\XMLMind_v9\bin\\xerces.jar;G:\XMLMind_v9\bin\\resolver.jar;G:\XMLMind_v9\bin\\relaxng.jar;G:\XMLMind_v9\bin\\saxon.jar;G:\XMLMind_v9\bin\\saxon9.jar java=java snow_agent=C:\Program Files\Snow Software\Inventory\Agent windir=C:\WINDOWS Thanks a lot, Monika ________________________________ Von: Hussein Shafie <huss...@xmlmind.com> Gesendet: Donnerstag, 26. August 2021 16:32 An: Madlik, Monika (LNG-VIE) <monika.mad...@lexisnexis.at> Cc: 'xmleditor-support@xmlmind.com' <xmleditor-support@xmlmind.com> Betreff: Re: [XXE] Problem with invocation of command TableEditCommand Madlik, Monika (LNG-VIE) wrote: > I now created two jar-files - xxe_ln.jar xxe_app.jar. A single .jar file containing all your Java custom code is well sufficient. > I did as you recommended and put the files in the folders > XXE_install_dir/addon/ and in * %APPDATA%\XMLmind\XMLEditor9\. And I deleted > the quick start cache. It's *EITHER*: * XXE_install_dir/addon/ *OR* * XXE_user_preferences_dir/addon/ (in your case %APPDATA%\XMLmind\XMLEditor9\addon\; please do not forget the addon\ subdirectory.) not both. Please remove the copies you made and clear the quick start cache to restore a clean state. Then copy your jars to a just one addon/ subdirectory. > > When I open XMLMind and afterwards open an xml file I don't get any error > message. Start XXE from a command prompt using XXE_install_dir/bin/xxe-c.bat and you may see useful error messages. After doing this, please select menu item "Help|About" and try to found your .xxe configuration file listed in the "About" dialog box. See https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.xmlmind.com%2Fxmleditor%2F_distrib%2Fdoc%2Fhelp%2FhelpMenu.html&data=04%7C01%7CMonika.Madlik%40lexisnexis.at%7C3f88ac66f3d1483dcfe208d9689e4e13%7C9274ee3f94254109a27f9fb15c10675d%7C0%7C0%7C637655851409476019%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Zh1KVmmw%2BHJcP65ULGqJBMHm%2Fty033DIX6vlUjmZ918%3D&reserved=0 > But MultiPick ist still not working. I tried to implement this command via a > self written button. But when I click on this button there is nothing > happening - no error message but also no MultiPick. > > I don't know if the error lies in creating the jar-file or in integrating > MultiPick in the artikel.xxe-file? > I tried to implement the command like this: > <cfg:command name="MultiPick"> > <cfg:class>com.xmlmind.xmleditapp.command.MultiPick</cfg:class> > </cfg:command> "com.xmlmind.xmleditapp.command.", strange choice for a package name, as a "com.xmlmind." prefix implies "belonging to xmlmind.com", that is, us. One would expect your custom commands to be packaged in something like "at.lexisnexis.xxe_ext." > > Do I have to tell the artikel.xxe file where to find the class? No, your custom Java code is automatically discovered and loaded provided that you copied your .jar to either * XXE_install_dir/addon/ or * XXE_user_preferences_dir/addon/ The later being the recommended location. However, it is mandatory to declare command MultiPick --not the Java code implementing it, but the command itself, by its name-- Therefore you must indeed add: --- <cfg:command name="MultiPick"> <cfg:class>com.xmlmind.xmleditapp.command.MultiPick</cfg:class> </cfg:command> --- to a .xxe file, that is, an XXE configuration file. If you are customizing the DocBook v4 configuration it's something like "0docbook.xxe" --- <?xml version='1.0' encoding='UTF-8'?> <configuration name="DocBook" mimeType="application/docbook+xml" icon="xxe-config:common/mime_types/docbook.png" extensions="dbk" xmlns="https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.xmlmind.com%2Fxmleditor%2Fschema%2Fconfiguration&data=04%7C01%7CMonika.Madlik%40lexisnexis.at%7C3f88ac66f3d1483dcfe208d9689e4e13%7C9274ee3f94254109a27f9fb15c10675d%7C0%7C0%7C637655851409476019%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=YHeXonKGP7V2gnMZbPuteRhvNC3npYdmJN%2F889CKrsQ%3D&reserved=0" xmlns:cfg="https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.xmlmind.com%2Fxmleditor%2Fschema%2Fconfiguration&data=04%7C01%7CMonika.Madlik%40lexisnexis.at%7C3f88ac66f3d1483dcfe208d9689e4e13%7C9274ee3f94254109a27f9fb15c10675d%7C0%7C0%7C637655851409476019%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=YHeXonKGP7V2gnMZbPuteRhvNC3npYdmJN%2F889CKrsQ%3D&reserved=0"> <include location="docbook-config:docbook.xxe"/> </configuration> --- (copied from https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.xmlmind.com%2Fxmleditor%2F_distrib%2Fdoc%2Fconfigure%2Fcustomizing.html&data=04%7C01%7CMonika.Madlik%40lexisnexis.at%7C3f88ac66f3d1483dcfe208d9689e4e13%7C9274ee3f94254109a27f9fb15c10675d%7C0%7C0%7C637655851409485976%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=P1JgT432pZ8aGK07V4zs2IeuhOKD5cG9WVmn0OUzL04%3D&reserved=0) --> I'm sorry but I have no idea about what is "artikel.xxe" and what exactly you want to customize. Please understand that customizing XXE implies carefully reading a lot of boring documentation Namely "XMLmind XML Editor - Configuration and Deployment", https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.xmlmind.com%2Fxmleditor%2F_distrib%2Fdoc%2Fconfigure%2Fcustomizing.html&data=04%7C01%7CMonika.Madlik%40lexisnexis.at%7C3f88ac66f3d1483dcfe208d9689e4e13%7C9274ee3f94254109a27f9fb15c10675d%7C0%7C0%7C637655851409485976%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=P1JgT432pZ8aGK07V4zs2IeuhOKD5cG9WVmn0OUzL04%3D&reserved=0 and not just trying to follow the somewhat vague directions we give you in our emails. If you cannot or do not want to follow this quite steep path, please consider using XXE as is without any of your customizations or consider hiring a XML consultant which would port your customizations from v3 to v9. Sorry for inflicting you what we know to be a steep path!
-- XMLmind XML Editor Support List xmleditor-support@xmlmind.com http://www.xmlmind.com/mailman/listinfo/xmleditor-support