Morpho: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362013-08-01T01:55:54ZEcoinformatics Redmine
Redmine Bug #6042 (New): Cannot save/synchronize Morpho data package to the networkhttps://projects.ecoinformatics.org/ecoinfo/issues/60422013-08-01T01:55:54Zunset unsetkmwolf@ucdavis.edu
<p>Hi everyone,</p>
<p>I have saved a data package and completed all fields. I have tried saving it to the network (while logged in), and synchronizing, and both give me multiple errors, starting with this one:</p>
<p>Some problem with saving data files has occurred! <?xml version = "1.0"?> <error> Permission denied for upload </error></p>
<p>I am sure this is some simple thing that I am not understanding as a new user, but I would certainly appreciate some guidance. Thanks!</p> Bug #5706 (New): Menu bar font color in Ubuntu difficult to readhttps://projects.ecoinformatics.org/ecoinfo/issues/57062012-09-06T22:06:59Zben leinfelderleinfelder@nceas.ucsb.edu
<p>Jim is using 12.04 and the Morpho menu bar is using grey/grey.</p> Bug #4640 (New): add prev/next buttons to 'Edit Column Documentation' dialoghttps://projects.ecoinformatics.org/ecoinfo/issues/46402009-12-19T00:59:59ZJim Regetzregetz@nceas.ucsb.edu
<p>When a user needs to edit the documentation of several columns in one sitting, it is tedious to have to open and close the Edit Column Documentation dialog separately for each column. This often takes more time than the actual edit itself. This could be solved by adding "prev" and "next" buttons for moving back and forth across columns (and making multiple edits) within a single instance of the Edit Column Documentation dialog.</p>
<p>Note that the Import Data table wizard already has buttons to go back and forth across columns, albeit with extra things at the beginning and end of the wizard.</p> Bug #4628 (New): Testing version 1.7.1 beta: Morpho Tree Editor produces invalid documentshttps://projects.ecoinformatics.org/ecoinfo/issues/46282009-12-14T20:56:10ZRick Reevesreeves@nceas.ucsb.edu
<p>Condition: I am using the Morpho Tree Editor to edit the columns in an attribute table. The table was, incidentally, imported into an existing Data Package (originally, nceas.906.5) using the 'Import MS Access Database' utility.</p>
<p>Here are the steps that I took:<br />Click Green Edit button, wait about 45 seconds for the Morpho Editor to <br />appear. I am editing column attributes by clicking each attribute in the 'tree', changing the value, and then clicking on the next attribute. This is a very efficient way to edit multiple table columns/attributes. Once I have modified all of the attributes, and am ready to save them, I click the OK button. Sometimes, the editor window closes and the modifications appear in the attribute table display (on the right side of the screen).</p>
<p>But several times, when I click OK, the Morpho editor screen freezes<br />and the first of the attached messages displays. Trying to recover from the error, I click the 'X' box in the upper right corner of the screen.When I click<br />to close the window (URC), the screen goes away and the second message<br />appears. My changes to the table metadata do not appear, and have been lost.</p>
<p>Note: the alternative method of editing column metadata, the Edit Column Documentation option, requires more mouse clicks and about 25 % more time <br />to use for a given group of attribute edits. this is because of the delay (of several seconds) between the time that the user clicks the mouse on an attribute column and the time that the selection 'registers' on the screen so that the user<br />can edit the field.) And I have some evidence that even using this method to edit columns, sometimes the attribute edits are not saved to the table.</p>
<p>Because of these defects, it takes a very long time to edit large groups of column attributes on stored tables in Morpho. The defects make it difficult to do error-free edition of column attributes. I think that many would-be Morpho users will become frustrated with this performance and resist using the software.</p> Bug #4624 (New): local/network status icons sometimes (inconsistently) incorrecthttps://projects.ecoinformatics.org/ecoinfo/issues/46242009-12-11T01:44:18ZOliver Soongsoong@nceas.ucsb.edu
<p>A package that only exists remotely gets a network icon but no local icon. After a sync from remote->local, some packages get a local icon but no network icon. If I delete the local copy and close and re-open the package listing (forcing refresh), I see the correct network-only status icon. What's really odd is this happens inconsistently. It will happen to a package.revision consistently, but it may not happen to package.revision+1 or to a different package.</p> Bug #4542 (New): Feature Request: Import / update metadata from MySQL databasehttps://projects.ecoinformatics.org/ecoinfo/issues/45422009-11-11T22:05:02ZDavid LeBauerdlebauer@gmail.com
<p>I am writing to request a feature for Morpho that would facilitate creating and updating metadata from an existing database. I am using MySQL, but I imagine that the feature could be more general.</p>
<p>I would like for it to:</p>
<p>a) query a database to generate relevant metadata <br />or <br />b) generate metadata from an SQL CREATE script</p>
<p>For each table<br /> give table name to entityName<br /> Add comments to Description<br /> Make list of attributeNames from column headers<br />For each attributeName<br /> entityName: is column name<br /> attributeDefinition: state if it is a primary key or foreign key, if foreign key, write foreign key and the name of referenced table<br /> storageType derived from datatype<br /> managementScale/unit/numericDomain/range etc. should be derived from datatype (and data if connected to database)</p>
<p>Thanks!</p>
<p>-David</p> Bug #4461 (New): delete local copy only deletes the most recent stored revision, but this is not ...https://projects.ecoinformatics.org/ecoinfo/issues/44612009-10-15T18:48:02ZOliver Soongsoong@nceas.ucsb.edu
<p>When deleting a package in the package listing, the current behavior is to delete only the most recent stored copy. However, it just says "Delete". This is particularly confusing when compounded with the fact that after deleting, the entry disappears from the package listing entirely even though earlier copies exist. Only after closing the package listing and reopening it can the user see the previous revision.</p>
<p>A relatively simple fix would be to change Delete to Delete Most Recent Copy. It might also help for users who do want to get rid of an entire package to have a Delete Package entry. It might also help to have the package list refresh after the delete.</p> Bug #4460 (New): morpho package listing can be confusing when out of synchttps://projects.ecoinformatics.org/ecoinfo/issues/44602009-10-15T18:43:32ZOliver Soongsoong@nceas.ucsb.edu
<p>This is a UI and clarity issue. Morpho's handling of versions is fine.</p>
<p>In the case of an old local copy and updated online copies, there is no indication in the package listing that there are old copies sitting around (the package listing shows an icon only for the remote copy and no local data). From the perspective of a sometimes offline user, it can appear that work on that old local copy has disappeared.</p>
<p>Similarly, a user who has an old local copy, but signs in and looks at the package listing might be led to believe there is no local data. When that user looks at the package listing offline, it might be surprising to see a local copy. There is also no indication that the data is out of date, even though the (possibly stale) cache might actually contain enough information to flag the local copy as out of date.</p>
<p>Adding something simple like a "stale local copies" icon would help clear this up, instead of using the same blank indication for no local data and local data out of date.</p> Bug #3476 (New): Search Result Selection list elements change when selectedhttps://projects.ecoinformatics.org/ecoinfo/issues/34762008-08-26T22:33:40ZRick Reevesreeves@nceas.ucsb.edu
<p>Intermittent software 'lockup' (approx 50 % of attempts results in the condition):</p>
<p>Occurs on Ubuntu 7.10 platform, JRE 1.5.0.13, Morpho 1.6.1 -</p>
<p>To re-create:</p>
<p>1) Start Morpho (from command line) and log in<br />2) Search Network and Local, All, search string: 'NCEAS 2017'<br />3) From search results, select (double click) DocumentID chadden.48.2 <br /> for viewing.<br />4) Here is what happens: When I select the item, it immediately changes<br /> to another item in the list (e.g., to the entry for DocID nceas.149.17)<br />5) When this happens, the list 'locks up', and selections can not be made.</p>
<p>Again, this only happens about 50 % of the time, and only on Ubuntu (so far).</p> Bug #3475 (New): Morpho data table search results do not displayhttps://projects.ecoinformatics.org/ecoinfo/issues/34752008-08-26T22:28:48ZRick Reevesreeves@nceas.ucsb.edu
<p>Intermittent software 'lockup' (approx 50 % of attempts results in the condition):</p>
<p>Occurs on Ubuntu 7.10 platform, JRE 1.5.0.13, Morpho 1.6.1 -</p>
<p>To re-create:</p>
<p>1) Start Morpho (from command line) and log in<br />2) Search Network and Local, All, search string: 'NCEAS 2017'<br />3) From search results, select (double click) DocumentID chadden.48.2 <br /> for viewing.<br />4) Here is what happens: I get the Warning message: <br /> 'Unable to display this data. However, an empty table with the column....' header... data is referenced by the URL ecogrid://knb/chadden.43.1' appears (note that this is different DocID than the one I selected).<br /> When I click 'OK', warning message disappears, Data Package appears, <br /> and THEN the screen freezes (Butterfly stops flapping)</p>
<p>Again, this only happens about 50 % of the time, and only on Ubuntu (so far).</p> Bug #2216 (New): Custom units not assigned to unit type category properlyhttps://projects.ecoinformatics.org/ecoinfo/issues/22162005-09-30T19:47:27ZWill Tyburczytyburczy@nceas.ucsb.edu
<p>If you create a custom unit that belongs to an existing unit type that contains<br />a space in the name ("Areal Mass Density", "Catalytic Activity", etc) the unit<br />does not subsequently get displayed as a member of that unit type in the NDTW.<br />Instead, when you try to select the unit again for another attribute, it is<br />listed as a unit in a separate unit type ("Arealmassdensity" instead of "Areal<br />Mass Density"). I think it's just a display issue, as the unit is listed in the<br />proper unit type if the DP is closed and re-opened.</p> Bug #2209 (New): Run the parser when a Save event is generatedhttps://projects.ecoinformatics.org/ecoinfo/issues/22092005-09-28T19:40:18ZSaurabh Gargsgarg@nceas.ucsb.edu
<p>From Bug# 1622:</p>
<p>------- Additional Comment <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: MCAT won't build under IRIX with Oracle 8.0.5 (Resolved)" href="https://projects.ecoinformatics.org/ecoinfo/issues/6">#6</a> From Matt Jones 2004-07-23 08:54 -------</p>
<p>And Sid, in fixing this I think what we should be doing is running the eml<br />parser on the document when a Save event is detected. If the validation fails,<br />we should at a minimum provide an understandable list of the places where more<br />metadata is needed, but even better guide them to those locations so that they<br />can fix them quickly and easily.</p> Bug #2199 (New): Info in additionalMedata tags not displayed when viewing data packagehttps://projects.ecoinformatics.org/ecoinfo/issues/21992005-09-16T20:12:06ZWill Tyburczytyburczy@nceas.ucsb.edu
<p>When viewing a data package, the information inside "AdditionalMetadata" tags is<br />not displayed in the metadata.</p> Bug #2070 (New): Problem with 'individualName' and 'distribution' fields in tree editorhttps://projects.ecoinformatics.org/ecoinfo/issues/20702005-04-20T19:07:23ZVeronique Connollyconnolly@nceas.ucsb.edu
<p>I created a dp, entering only the required info in the wizard. Then I went to<br />the tree editor and entered info in the 'methods' module in these fields:<br />methodStep/description, methodStep/software/title, methodStep/software/creator,<br />methodStep/software/implementation, and methodStep/software/version. In<br />methodStep/software/creator, I only input info in the "individualname" field. I<br />clicked OK in the tree editor and got the message "The saved document is not<br />valid EML2....". I saved the dp and parsed it on<br /><a class="external" href="http://knb.ecoinformatics.org/emlparser/parse">http://knb.ecoinformatics.org/emlparser/parse</a> and got this message:</p>
<p>XML-Schema Errors Found<br />The following errors were found:<br />cvc-complex-type.2.3: Element 'individualName' must have no character<br />[children], because the types content type is element-only.</p>
<p>When I looked at the dp, I noticed that there was no info under "Individual:" <br />(under Methods Info/Software/Author(s)) and "Distribution" (under Methods<br />Info/Software/Implementation Info) even though I had input some info in these<br />fields in the tree editor.</p>
<p>When I deleted the "individualName" field in the tree editor and provided info<br />for the "organizationName" field, and clicked on OK, I got the invalid EML2<br />message again. When I parsed the dp, the error message was related to the<br />distribution field this time:</p>
<p>XML-Schema Errors Found<br />The following errors were found:<br />cvc-complex-type.2.3: Element 'distribution' must have no character [children],<br />because the types content type is element-only.</p>
<p>I also got the problem mentioned above about the 'individualName' field when<br />using the 'relatedProject' field (in the 'project' module).</p> Bug #1983 (New): allow morpho to detect online data and import ithttps://projects.ecoinformatics.org/ecoinfo/issues/19832005-02-18T01:42:19ZMatt Jonesjones@nceas.ucsb.edu
<p>In several situations (such as Bug# 1982) an EML description might have a URL<br />pointing at an actual data file that is referenced in the top level EML<br />distribution section. When this occurs, Morpho should be able to import the<br />data from the URL, asking for the entity and attribute metadata, and move the<br />distribution reference to the entity distribution section.</p>
<p>If the data are stored in Metacat, then they need not be uploaded again, but<br />rather a simple reference to the Metacat id needs to be made to associate the<br />new metadata with the existing data.</p>
<p>If the data are at some other online URL, the data may need to be stored in<br />metacat (but only after the user has confirmed the operation).</p>