g-Eclipse - Known Issues
Firewalls:
g-Eclipse has the same connectivity requirements as any other client
software for a specific grid middleware. Therefore you will need to be able
to establish outgoing TCP connections to a series of ports, and in a
few cases also allow some incoming open ports. Check the middleware
specific documentation for more details.
PKCS#12 keystores loading:
If you want to be able to use PKCS#12 formated keystores (.p12 files)
then you may need to install the JCE unrestricted policy files in your Java
installation:
-
download the "Java Cryptography Extension Unlimited Strength Jurisdiction
Policy Files" from
http://java.sun.com/javase/downloads
(or the corresponding site if you have another Java version)
-
unpack that file and follow the instructions in the README. You only need to copy
the two policy files into the right path in your Java installation, namely:
$JAVA_HOME/jre/lib/security
See also the
Bouncycastle documentation for more information.
JSDL Editor Issues:
Input field validations:
The current implementation of the JSDL editor does not provide input field validation
therefore, the user must provide correct input as per the JSDL Specification v.1.0.
Input guidelines are given on the help pages
of the respective JSDL editor pages.
Additional Resources Sections Functionality:
The Additional Resources Elements section of the Resources Page provides
limited functionality.
Workflow Component:
There are some known synchronisation issues when performing actions on the
workflow subjobs, folders, job-descriptions, etc. from different sides:
-
Adding and removing data-staging in workflow JSDLs have any changes
reflected in the graphical workflow job's ports, however this behaviour is
does not happen in reverse, i.e., changes in workflow ports (added or
removed) are not reflected by changes in the related JSDL's data-staging
information.
-
Updating a workflow JSDL will cause existing links between jobs to be
broken. However, they can easily be re-connected again through using the
'Calculate Job Dependencies' action.
-
Renaming of workflow JSDLs that are linked to a graphical workflow job
will cause the graphical job's reference to the JSDL file to be removed.
-
Renaming the .workflow folder or enclosed .workflow file will cause errors
if both folder and file are of different names.
Putting Grid Projects into Subversion:
If you want to share your grid projects using Subversion we recommend to
use Subclipse as SVN plugin. Subversive tries to handle linked filesystems
(e.g. grid filesystem connections) like local resources and fails in
accessing them.