If there is no "Save", then I cannot save files as xml files and test them in Vergil.
This means that I won't be able to do much testing, debugging and support for Kepler. I think we need Save and Save As, or instructions on how to add them back. _Christopher On 8/16/10 10:49 AM, Derik Barseghian wrote: > Hi Jonathan, Chris, and Christopher, > > Removing the options to save just the workflow in the Kepler GUI was > intentional. You may still open previously saved singular workflow xml > files, but the only Save option now presented by the GUI is Save > Archive. Save Archive saves the workflow and any other relevant > artifacts into a KAR file. As you probably know, a KAR is simply a jar. > Also, among other things, the KAR's manifest maintains a list of module > dependencies -- i.e. the set of modules the user is currently running > when they saved the KAR. This allows Kepler to prompt other users, when > they attempt to open this KAR, to download any missing modules necessary > to deal with the contents of this KAR. > > Basically the thinking was that removing these Save options simplifies > our GUI a bit (and in the future we could further simplify by folding > all Open options into one menu item), but more importantly, does not > leave users struggling to share workflows -- before this change it was > possible to save a workflow as xml using one set of modules, but when > attempting to open it within another set of modules the user would get a > set of error messages about missing classes (because the module > dependency information is lost). We also thought that for developers > wanting to deal solely with workflow xml files, the burden of first > unjarring a kar to get at the workflow(s) wouldn't be too great. > > Sorry for the surprise, please let us know if you feel this change poses > a significant obstacle, or is significantly detrimental to existing > systems, and we can reevaluate as necessary. > > Further discussion on this topic can be found here: > http://mercury.nceas.ucsb.edu/kepler/pipermail/kepler-dev/2010-August/018716.html > > http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5099 > > Thanks, > Derik > > > On Aug 16, 2010, at 9:27 AM, Christopher Brooks wrote: > >> I can reproduce this. >> >> The problem was not happening, then I did an "ant update", which updated >> the files below, then the problem started. >> >> I suspect >> > [update-modules] U >> /Users/cxh/src/kepler/gui/resources/configurations/configuration.xml >> > [update-modules] U >> /Users/cxh/src/kepler/gui/resources/configurations/uiMenuMappings_en_US.xml >> >> >> >> Below is the log >> >> _Christopher >> >>> bash-3.2$ ant update >>> Buildfile: build.xml >>> >>> update: >>> [update-modules] Updating kepler... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/kepler >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating outreach... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/outreach >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating r... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/r >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating loader... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/loader >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating actors... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/actors >>> [update-modules] U >>> /Users/cxh/src/kepler/actors/tests/src/org/ecoinformatics/seek/ecogrid/EML2MetadataSpecificationTest.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/actors/src/org/ecoinformatics/seek/datasource/darwincore/DarwinCoreDataSource.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/actors/src/org/ecoinformatics/seek/datasource/eml/eml2/EML2MetadataSpecification.java >>> >>> [update-modules] Updated to revision 25379. >>> [update-modules] >>> [update-modules] Updating directors... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/directors >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating opendap... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/opendap >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating dataturbine... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/dataturbine >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating ecogrid... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/ecogrid >>> [update-modules] U >>> /Users/cxh/src/kepler/ecogrid/tests/src/org/ecoinformatics/seek/ecogrid/quicksearch/SearchQueryGeneratorTest.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/ecogrid/src/org/kepler/objectmanager/repository/EcogridRepository.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/ecogrid/src/org/kepler/objectmanager/repository/EcogridRepositoryLibrarySearcher.java >>> >>> [update-modules] Updated to revision 25379. >>> [update-modules] >>> [update-modules] Updating authentication-gui... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/authentication-gui >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating module-manager-gui... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/module-manager-gui >>> [update-modules] U >>> /Users/cxh/src/kepler/module-manager-gui/src/org/kepler/modulemanager/gui/patch/PatchChecker.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/module-manager-gui/src/org/kepler/modulemanager/gui/ModuleManagerPane.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/module-manager-gui/src/org/kepler/modulemanager/gui/ModulesList.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/module-manager-gui/src/org/kepler/modulemanager/gui/SuitesList.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/module-manager-gui/src/org/kepler/modulemanager/gui/AvailableModulesPanel.java >>> >>> [update-modules] Updated to revision 25379. >>> [update-modules] >>> [update-modules] Updating gui... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/gui >>> [update-modules] D /Users/cxh/src/kepler/gui/src/org/kepler/kar >>> [update-modules] U >>> /Users/cxh/src/kepler/gui/src/org/kepler/gui/kar/ExportArchiveAction.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/gui/src/org/kepler/gui/kar/OpenArchiveAction.java >>> [update-modules] U >>> /Users/cxh/src/kepler/gui/src/org/kepler/gui/kar/DownloadKARFileAction.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/gui/src/org/kepler/gui/kar/ImportModuleDependenciesAction.java >>> >>> [update-modules] A >>> /Users/cxh/src/kepler/gui/src/org/kepler/gui/kar/KARPreferencesTab.java >>> [update-modules] U >>> /Users/cxh/src/kepler/gui/src/org/kepler/gui/kar/ExportActorArchiveAction.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/gui/src/org/kepler/module/gui/Initialize.java >>> [update-modules] U >>> /Users/cxh/src/kepler/gui/resources/configurations/configuration.xml >>> [update-modules] U >>> /Users/cxh/src/kepler/gui/resources/configurations/uiMenuMappings_en_US.xml >>> >>> [update-modules] Updated to revision 25379. >>> [update-modules] >>> [update-modules] Updating authentication... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/authentication >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating repository... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/repository >>> [update-modules] U >>> /Users/cxh/src/kepler/repository/lib/jar/ecogrid_client_lib/org.ecoinformatics.ecogrid.QueryService-stub.jar >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/repository/lib/jar/ecogrid_client_lib/org.ecoinformatics.ecogrid.AuthenticatedQueryService-stub.jar >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/repository/lib/jar/ecogrid_client_lib/org.ecoinformatics.ecogrid.PutService-stub.jar >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/repository/lib/jar/ecogrid_client_lib/org.ecoinformatics.ecogrid.AuthenticationService-stub.jar >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/repository/lib/jar/ecogrid_client_lib/org.ecoinformatics.ecogrid.IdentifierService-stub.jar >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/repository/src/org/kepler/objectmanager/repository/RepositoryManager.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/repository/resources/configurations/configuration.xml >>> >>> [update-modules] Updated to revision 25379. >>> [update-modules] >>> [update-modules] Updating job... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/job >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating io... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/io >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating ssh... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/ssh >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating data-handling... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/data-handling >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating sms... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/sms >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating component-library... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/component-library >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating util... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/util >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating event-state... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/event-state >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating core... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/core >>> [update-modules] U >>> /Users/cxh/src/kepler/core/tests/src/org/kepler/kar/SaveKARTest.java >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/kar/KAREntry.java >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/kar/KARManifest.java >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/kar/KARFile.java >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/kar/karxml/KarXmlGenerator.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/kar/karxml/KarXml.java >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/kar/handlers/ActorMetadataKAREntryHandler.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/kar/handlers/JARKAREntryHandler.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/kar/ModuleDependencyUtil.java >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/kar/KARBuilder.java >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/kar/SaveKAR.java >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/util/sql/Schema.java >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/util/sql/Oracle.java >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/util/sql/HSQL.java >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/util/sql/Table.java >>> [update-modules] U >>> /Users/cxh/src/kepler/core/src/org/kepler/util/sql/Column.java >>> [update-modules] D /Users/cxh/src/kepler/core/resources/KARFile.xsd >>> [update-modules] U >>> /Users/cxh/src/kepler/core/resources/configurations/configuration.xml >>> [update-modules] A /Users/cxh/src/kepler/core/resources/kar-schema >>> [update-modules] A >>> /Users/cxh/src/kepler/core/resources/kar-schema/kar-2.0.0 >>> [update-modules] A >>> /Users/cxh/src/kepler/core/resources/kar-schema/kar-2.0.0/KARFile.xsd >>> [update-modules] A >>> /Users/cxh/src/kepler/core/resources/kar-schema/kar-2.1.0 >>> [update-modules] A >>> /Users/cxh/src/kepler/core/resources/kar-schema/kar-2.1.0/KARFile.xsd >>> [update-modules] Updated to revision 25379. >>> [update-modules] >>> [update-modules] Updating common... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/common >>> [update-modules] U >>> /Users/cxh/src/kepler/common/resources/configurations/configuration.xml >>> [update-modules] Updated to revision 25379. >>> [update-modules] >>> [update-modules] Updating module-manager... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/module-manager >>> [update-modules] U >>> /Users/cxh/src/kepler/module-manager/src/org/kepler/modulemanager/ModuleDownloader.java >>> >>> [update-modules] Updated to revision 25379. >>> [update-modules] >>> [update-modules] Updating configuration-manager... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/configuration-manager >>> [update-modules] U >>> /Users/cxh/src/kepler/configuration-manager/src/org/kepler/configuration/ConfigurationProperty.java >>> >>> [update-modules] Updated to revision 25379. >>> [update-modules] >>> [update-modules] Updating kepler-tasks... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/kepler-tasks >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Updating ptolemy... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/ptolemy >>> [update-modules] At revision 25379. >>> [update-modules] >>> [update-modules] Using the stable version of ptolemy. Use 'ant >>> update-ptolemy -Drev=head' to work from the head. >>> [update-modules] svn -r 57958 update --accept postpone >>> /Users/cxh/src/kepler/ptolemy/src >>> [update-modules] At revision 57958. >>> [update-modules] >>> [update-modules] Updating build-area... >>> [update-modules] svn -r head update --accept postpone >>> /Users/cxh/src/kepler/build-area >>> [update-modules] U >>> /Users/cxh/src/kepler/build-area/src/org/kepler/util/DotKeplerManager.java >>> >>> [update-modules] U >>> /Users/cxh/src/kepler/build-area/resources/eclipse/PtolemyClasspathStart >>> [update-modules] Updated to revision 25379. >>> [update-modules] >>> >>> BUILD SUCCESSFUL >> >> >> >> On 8/16/10 7:38 AM, Jonathan Boright wrote: >>> Hi all, >>> >>> I updated Kepler this morning and now the "save" and "save as" buttons >>> are missing from the File menu... I'm sure that others have noticed this >>> by now, but just in case, I thought I'd send out a note... >>> >>> Cheers, >>> >>> Jon Boright >>> >>> -- >>> -------------------------------------------------- >>> Jonathan Boright >>> Research Scientist >>> ISciences, LLC >>> 61 Main Street, Suite 200 >>> Burlington, VT 05401 >>> >>> >>> >>> _______________________________________________ >>> Kepler-users mailing list >>> Kepler-users at kepler-project.org >>> http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users >> >> -- >> Christopher Brooks, PMP University of California >> CHESS Executive Director US Mail: 337 Cory Hall >> Programmer/Analyst CHESS/Ptolemy/Trust Berkeley, CA 94720-1774 >> ph: 510.643.9841 fax:510.642.2718 (Office: 545Q Cory) >> home: (F-Tu) 707.665.0131 cell: 707.332.0670 >> _______________________________________________ >> Kepler-users mailing list >> Kepler-users at kepler-project.org >> http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users >> > -- Christopher Brooks, PMP University of California CHESS Executive Director US Mail: 337 Cory Hall Programmer/Analyst CHESS/Ptolemy/Trust Berkeley, CA 94720-1774 ph: 510.643.9841 fax:510.642.2718 (Office: 545Q Cory) home: (F-Tu) 707.665.0131 cell: 707.332.0670