Error installing plugins under Windows 10

46 views
Skip to first unread message

Alex W.

unread,
Oct 6, 2017, 7:52:56 AM10/6/17
to argunet-users
Hi again, 

we have trouble installing the plugins under Windows 10 producing the following error: 



We did change config.ini and are able to see the plugins in the installation window, however after accepting the terms and hitting "Finish". The error shows. 
We are able to manually download the three plugin-files from the server via a browser. Is it possible to install those jar-files manually into the plugins-folder? How should we best approach this? 

Thank you for you support!

Best, Alex

Alex W.

unread,
Oct 6, 2017, 8:26:30 AM10/6/17
to argunet-users
Apparently I forgot to upload the error screenshot.
2017_10_06_13_27_37_Problem_Occurred.png

Sebastian Cacean

unread,
Oct 9, 2017, 1:24:21 PM10/9/17
to argunet-users
Hi Alex,

sorry for these troubles, again... The update server seems to be fine & I couldn't reproduce the error. I will think of a manual install & come back to you this week.

Best regards,
Basti

Sebastian Cacean

unread,
Oct 11, 2017, 11:15:42 AM10/11/17
to argunet-users

Hi Alex,

ok, here are some instructions to install the plugins manually. It is a little bit messy, but should work with an installed Argunet based on the ZIP-/Tar-Archive file. However, I cannot estimate possible side-effects of this manual installation. (At least, it is not possible to uninstall the plugins within Argunet.) I, additionally, do not know whether your Argunet already partially installed the plugins. So, if the following does not work, you might try it with a freshly installed Argunet based on the ZIP-/Tar-Archive file.

In the following $argunet.home$ stands for the path where you installed Argunet.

  1. Download the following packages manually (you already downloaded b,e and f):
    (a) http://update.argunet.org/org.argunet.client.pluginsite/features/org.argunet.client.feature.yexport_1.0.0.jar
    (b) http://update.argunet.org/org.argunet.client.pluginsite/features/org.argunet.client.feature.ygraphlayouting_1.0.0.jar
    (b) http://update.argunet.org/org.argunet.client.pluginsite/plugins/org.argunet.client.layout.algorithms.YWorksBasedLayouter_1.0.0.jar
    (c) http://update.argunet.org/org.argunet.client.pluginsite/plugins/org.argunet.client.yexport_1.0.0.jar
    (e) http://update.argunet.org/org.argunet.client.pluginsite/plugins/org.argunet.client.layout.algorithms.YWorksHierarchicLayouter_1.0.0.jar
    (f) http://update.argunet.org/org.argunet.client.pluginsite/plugins/YWorks_1.0.0.jar

  2. Create two directories with the names org.argunet.client.feature.yexport_1.0.0 and org.argunet.client.feature.ygraphlayouting_1.0.0 into the folder $argunet.home$/features/

  3. Copy the corresponding downloaded jars (a) and (b) into these directories and extract them there. (After that both directories should contain a file with the name feature.xml.)
  4. Copy the jars (c),(d) and (e) into the folder $argunet.home$/plugins/.
  5. Copy the jar (f) into the folder $argunet.home$/plugins/ and extract it there. After that there should be a folder with the name YWorks_1.0.0 with additional files. If that is done, you should remove or delete the jar (f) located in the directory $argunet.home$/plugins/.

Now we have to tell Argunet about the additional plugins & features.

  1. Open the file $argunet.home$/artifacts.xml with some text-editor of you choice and change it in the following way:
    (i) Adjust the size-attribute of the start-tag for the artifacts-element by adding six to the given number (e.g. if you find sth. like <artifacts size='102'> in the file, change it to <artifacts size='108'>
    (ii) Add the following elements within the artifacts elements:

     <artifacts size='...'>
     ...
     <artifact classifier='osgi.bundle' id='org.argunet.client.yexport' version='1.0.0'>
       <properties size='1'>
         <property name='download.size' value='58647'/>
       </properties>
     </artifact>
    <artifact classifier='org.eclipse.update.feature' id='org.argunet.client.feature.ygraphlayouting' version='1.0.0'>
       <properties size='1'>
         <property name='download.size' value='978'/>
       </properties>
       <repositoryProperties size='1'>
         <property name='artifact.folder' value='true'/>
       </repositoryProperties>
     </artifact>
     <artifact classifier='osgi.bundle' id='org.argunet.client.layout.algorithms.YWorksBasedLayouter' version='1.0.0'>
       <properties size='1'>
         <property name='download.size' value='9427'/>
       </properties>
     </artifact>
    <artifact classifier='osgi.bundle' id='org.argunet.client.layout.algorithms.YWorksHierarchicLayouter' version='1.0.0'>
       <properties size='1'>
         <property name='download.size' value='8303'/>
       </properties>
     </artifact>
     <artifact classifier='org.eclipse.update.feature' id='org.argunet.client.feature.yexport' version='1.0.0'>
       <properties size='1'>
         <property name='download.size' value='948'/>
       </properties>
       <repositoryProperties size='1'>
         <property name='artifact.folder' value='true'/>
       </repositoryProperties>
     </artifact>
     <artifact classifier='osgi.bundle' id='YWorks' version='1.0.0'>
       <properties size='1'>
         <property name='download.size' value='6909751'/>
       </properties>
       <repositoryProperties size='1'>
         <property name='artifact.folder' value='true'/>
       </repositoryProperties>
     </artifact>
     ...
     </artifacts>
    
  2. Open the file $argunet.home$/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info with some text-editor of you choice and add the following lines to it:

    YWorks,1.0.0,plugins/YWorks_1.0.0/,4,false
    org.argunet.client.layout.algorithms.YWorksBasedLayouter,1.0.0,plugins/org.argunet.client.layout.algorithms.YWorksBasedLayouter_1.0.0.jar,4,false
    org.argunet.client.layout.algorithms.YWorksHierarchicLayouter,1.0.0,plugins/org.argunet.client.layout.algorithms.YWorksHierarchicLayouter_1.0.0.jar,4,false
    org.argunet.client.yexport,1.0.0,plugins/org.argunet.client.yexport_1.0.0.jar,4,false
    

Now you can start Argunet. If everything went fine, you should, first, find a new menu-entry File\Export, which opens a dialog to export argument-maps into different file formats and, second, the additional layout algorithm yWorks Hierarchic Layouter in the Map-Tools-View.

Hope that helps!

Best regards,

Basti

Sebastian Cacean

unread,
Oct 12, 2017, 1:11:12 AM10/12/17
to argunet-users

Sorry, just realized that the listing in step 1 got mixed up: it should be (a),(b),(c),(d),(e),(f). The instructions after step 1 are correct when read as referring to the corrected listing in step 1. Here are the corrected instructions:

Installing argunet-plugins manuelly

  • In the following $argunet.home$ stands for the path where you installed Argunet.

  1. Create two directories with the names org.argunet.client.feature.yexport_1.0.0 and org.argunet.client.feature.ygraphlayouting_1.0.0 into the folder $argunet.home$/features/

  2. Copy the corresponding downloaded jars (a) and (b) into these directories and extract them there. (After that both directories should contain a file with the name feature.xml.)
  3. Copy the jars (c),(d) and (e) into the folder $argunet.home$/plugins/.
  1. Copy the jar (f) into the folder $argunet.home$/plugins/ and extract it there. After that there should be a folder with the name YWorks_1.0.0 with additional files. If that is done you should remove or delete the jar (f) located in the directory $argunet.home$/plugins/.

Now we have to tell Argunet about the additional plugins & features.

  1. Open the file $argunet.home$/artifacts.xml with some text-editor of you choice and change it in the follwing way:


  1. (i) Adjust the size-attribute of the start-tag for the artifacts-element by adding six to the given number (e.g. if you find sth. like <artifacts size='102'> in the file, change it to <artifacts size='108'>

  1. (ii) Add the following artifact-elements within the artifacts-element:

  1. Open the file $argunet.home$/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info with some text-editor of you choice and add the following 4 lines to it:

​
Reply all
Reply to author
Forward
0 new messages