Morpho: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362002-10-24T04:00:07ZEcoinformatics Redmine
Redmine Bug #652 (Resolved): Bug when Canceling 'Create New Datatable..."https://projects.ecoinformatics.org/ecoinfo/issues/6522002-10-24T04:00:07ZDan Higginshiggins@nceas.ucsb.edu
<p>If the 'Data/Create New Datatable..." menu item is selected and the user then<br />hits the 'Cancel' button, an unwanted window appears (old Add mentadata<br />wizard?). Hitting Cancel in this dialog(window) will return the user to the data<br />package display, but the extra window should not appear.</p> Bug #642 (Resolved): Automatic update of config.xml needed when new version installedhttps://projects.ecoinformatics.org/ecoinfo/issues/6422002-10-21T15:43:04ZDan Higginshiggins@nceas.ucsb.edu
<p>'config.xml' file now stored in the user's home directory. We need Morpho to<br />automatically update this file when a new version of Morpho is installed.</p>
<p>(Perhaps replace when the version number changes?)</p> Bug #617 (Resolved): After updating a data file, entity, attribute and physical document version ...https://projects.ecoinformatics.org/ecoinfo/issues/6172002-10-01T23:44:42ZJing Taotao@nceas.ucsb.edu
<p>When I created new data package, local and metacat has same version(1)in each <br />file.</p>
<p>Howerver, if data file was changed in data table and update button was <br />clicked. It was found dataset, datafile, entity, attribute, physical were <br />updated to version 2 in local. But in metacat, only dataset and datafile <br />updated to version 2, the others still keep version 1. Actually, only data <br />file was updated and entity, attribute file would still keep in version 1.</p> Bug #616 (Resolved): Enable and diable bug in local framehttps://projects.ecoinformatics.org/ecoinfo/issues/6162002-09-30T21:12:36ZJing Taotao@nceas.ucsb.edu
<p>If a GUIAction was assigned only response to local frame. Sometimes it could <br />response correctly.</p>
<p>This is because if a GUIAction is assigned locally, when a state change event <br />happened, morpho will compared the GUIAction's final parent frame and state <br />change event's final parent's final frame. If they are same, the gui action <br />will be enabled or diabled. But some time the state change event happened <br />before a frame was assign to its parent, the event's parent is null but <br />GUIAction is not. This cause the problem.</p>
<p>We can use a Queque or Vector to store the event, then broadcastiit late.</p> Bug #573 (Resolved): butterfly still flaps after cancelling a revise search requesthttps://projects.ecoinformatics.org/ecoinfo/issues/5732002-08-23T01:05:31ZMatt Jonesjones@nceas.ucsb.edu
<p>If you search for something, then click "Revise Search" to reopen the search<br />dialog, the butterfly starts flapping in the search results window. If you then<br />hit "Cancel" in the dialog, you are returned to the search window, but the<br />butterfly keeps on flapping forever. Need to turn it off.</p> Bug #546 (Resolved): data editing enhancementshttps://projects.ecoinformatics.org/ecoinfo/issues/5462002-07-08T17:25:33ZMatt Jonesjones@nceas.ucsb.edu
<p>Need several new features for editing data:</p>
<p>1) When an existing data file is updated, be able to save it using an ID in the<br />same family but a different revision # (right now morpho creates a completely<br />new ID rather than simply rev'ing the old one)</p>
<p>2)Need to be able to add new records to an existing file</p>
<p>3) Need to be able to provide a metadata description of a data file and add all<br />of the records for the data file from scratch.</p> Bug #532 (Resolved): data-oriented UI displayhttps://projects.ecoinformatics.org/ecoinfo/issues/5322002-06-13T16:35:03ZMatt Jonesjones@nceas.ucsb.edu
<p>The current morpho UI displays a result set from a default query as its<br />principal interface. We decided to change this to instead display a<br />"data-oriented" view of a single package. In this new UI, each package is<br />represented as a document in a single window. Multiple windows can exist at<br />once so that more than one package can be displayed (need to decide if these<br />should be internal to a single frame or whether each should be its own JFrame,<br />in which case the menus etc need to be reproduced as well). Tabs at the bottom<br />of the window allow one to switch among spreadsheet views of the different<br />entities. Non-tabular entities could be displayed as browse images. An<br />additional tab lets one see a view of the package metadata. Each column in the<br />tables can be clicked somehow to see that attributes metadata. The entity<br />metadata might be displayed at the top of the view. I will also file a bug for<br />rearranging the File|Open dialog.</p> Bug #512 (Resolved): Cannot run morpho under JDK1.1.8https://projects.ecoinformatics.org/ecoinfo/issues/5122002-05-24T18:38:09ZMatthew Brookebrooke@nceas.ucsb.edu
<p>When trying to run morpho under JDK1.1.8, I get the following error:</p>
<p>"Error loading class edu/ucsb/nceas/morpho/framework/ClientFramework: Bad <br />major version number"</p>
<p>Possibly because compiler needs to be told to compile for JDK1.1.8 by using "-<br />target 1.1" switch, as described in following Sun forum:</p>
<p><a class="external" href="http://forum.java.sun.com/thread.jsp?forum=37&thread=257438">http://forum.java.sun.com/thread.jsp?forum=37&thread=257438</a></p>
<p>Haven't tried building a version using InstallAnywhere, only tried running <br />from a modified morpho.bat (set classpath by hand to include <br />JDK1.1.8 "classes.zip" and also "swingall.jar" in addition to all the required <br />morpho jars).</p>
<p>Needs to be rectified before the next release.</p> Bug #508 (Resolved): Edits to CHOICE elements in eml-attribute::attributeDomain not saved unless ...https://projects.ecoinformatics.org/ecoinfo/issues/5082002-05-15T23:36:01ZMatthew Brookebrooke@nceas.ucsb.edu
<p>Edits to the CHOICE elements under attribute->attributeDomain are not saved by <br />Morpho unless all the text data within the other choice elements in the same <br />group is removed.</p>
<p>For example, choose "numericDomain", fill out values for "minimum" <br />and "maximum", and save the module. Next time you open the eml-attribute <br />module and try to change the choice from "numericDomain" to "enumerated" <br />or "textDomain", this change will not be saved unless you physically delete <br />the text from the "minimum" and "maximum" fields you previously filled out.</p>
<p>Bug# 506 "Changes to "Originator" lost when editing eml-software" looks like <br />the same issue as this</p> Bug #506 (Resolved): Changes to "Originator" lost when editing eml-softwarehttps://projects.ecoinformatics.org/ecoinfo/issues/5062002-05-15T17:55:42ZMatthew Brookebrooke@nceas.ucsb.edu
<p>1) create an eml-software module in Morpho. Under "originator->CHOICE" select <br />the "positionName" radio button and enter a value for positionName. Save the <br />module.</p>
<p>2) Go back and edit the module using Morpho's xml editor. Under "originator-</p>
<blockquote>
<p>CHOICE" select the "individualName" radio button instead of "positionName",</p>
</blockquote>
<p>and enter values for "salutation, surname and givenName". click "Save <br />Changes". Moprho does not show any errors, and appears to save the module <br />successfully.</p>
<p>3) Go back and open up the module again, using Morpho's xml editor. <br />Under "originator->CHOICE", the "positionName" radio button is selected again -<br /> the "individualName" selection is lost, and the values for "salutation, <br />surname and givenName" are also lost.</p>
<p>(Morpho was not connected to Metacat during these operations. Same problem in <br />JDK 1.3 & 1.4 on winXP)</p> Bug #451 (Resolved): Enable Java Web Start for Morphohttps://projects.ecoinformatics.org/ecoinfo/issues/4512002-03-29T23:35:13ZMatt Jonesjones@nceas.ucsb.edu
<p>It would be good to be able to start Morpho using Java Web Start<br />(<a class="external" href="http://java.sun.com/products/javawebstart/">http://java.sun.com/products/javawebstart/</a>). This would allow us to do<br />automatic upgrades, and might be more convenient for the user.</p>
<p>I have implemented the vast majority of this functionality. It mainly involved<br />creating a jar file for the configuration files (morpho-config.jar) as part of<br />the build process. Although a lot of Morpho works under this new scenario,<br />there are still a few bugs, mostly with the DataPackage wizards. I'll be coming<br />back to finish these things off later.</p>
<p>If you want to try out my incomplete implementation, install Java Web Start and<br />then go to the following URL:</p>
<p><a class="external" href="http://knb.ecoinformatics.org/software/dist/morpho/morpho.jnlp">http://knb.ecoinformatics.org/software/dist/morpho/morpho.jnlp</a></p> Bug #391 (Resolved): column definition is not retained through wizard navigationhttps://projects.ecoinformatics.org/ecoinfo/issues/3912002-01-11T18:51:51ZChad Berkleyberkley@nceas.ucsb.edu
<p>If you get to the text import wizard screen where you enter column definition,<br />then enter a definition, then click the 'back' button twice (back to the first<br />screen), then go back to the definition screen, the definition you entered is lost.</p> Bug #357 (Resolved): determine if a network connection is availablehttps://projects.ecoinformatics.org/ecoinfo/issues/3572001-12-01T00:51:22ZMatt Jonesjones@nceas.ucsb.edu
<p>Morpho often hangs if the network is unreachable or if Metacat is unreachable. <br />Need to create a status flag indicating whether of not it is available, and fix<br />errors that occur when network communication fails.</p> Bug #342 (Resolved): display metadata file timestampshttps://projects.ecoinformatics.org/ecoinfo/issues/3422001-11-30T02:53:18ZMatt Jonesjones@nceas.ucsb.edu
<p>Some users requested that the package display show the modification timestamp<br />for packages. Also wanted timestamps for creation and modification to be<br />displayed for each metadata file. I'm not sure there is consensus on this request.</p> Bug #211 (Resolved): Data entity editor and displayhttps://projects.ecoinformatics.org/ecoinfo/issues/2112001-04-09T22:16:51ZMatt Jonesjones@nceas.ucsb.edu
<p>Need to be able to edit new and existing data entities based on the metadata<br />descriptions found in the eml-entity metadata module. After interviewing the<br />user for the entity, attribute and constraint metadata, should be able to set up<br />a strongly typed table for data entry, and have the ability to output files in<br />the ASCII format indicated by the metadata physical file description.</p>