Project

General

Profile

Activity

From 01/17/2013 to 02/15/2013

02/15/2013

10:30 AM Bug #5868: Some weird behavior when morpho deletes a network data package with data file
The problem is there is no null check for the id. If an id is null, the anotherId.equal(id) will have NullPointerExce... Jing Tao

02/14/2013

10:44 PM Bug #5867: Make CILogon/ECP settings configurable
I actually can't imagine a normal user editing these cryptic ECP urls. Advanced users can switch to a testing environ... ben leinfelder
02:28 PM Bug #5867: Make CILogon/ECP settings configurable
I've added these to the config.xml file, but not yet in the advanced tab. ben leinfelder
09:03 AM Bug #5867 (Resolved): Make CILogon/ECP settings configurable
In the advanced tab, we should allow editing of:
-Identity Service Provider URL (CILogon)
-CILogon skin
-List of a...
ben leinfelder
10:41 PM Bug #5864: ECP login causes new DN so user's can't see their data
This is resolved in the sense that Morpho has been updated to search for packages that are owned by any of the equiva... ben leinfelder
04:00 PM Bug #4816: reloading unfinished New Data Package ???
This bug was fixed. Jing Tao
03:58 PM Bug #5866: Needs correct behavior for saving both when the saving network fails
During the saving both process, the exceptions for local saving and network saving is caught separately. Morpho can s... Jing Tao
03:54 PM Bug #5861: Local delete doesn't delete the file storing the system metadata
Now morpho will delete both the metadata (including the associated system metadata) and the ore document(including th... Jing Tao
02:22 PM Bug #5861: Local delete doesn't delete the file storing the system metadata
yeah. we should keep the data file. Actually, the delete doesn't remove the data file.
However, I think we should re...
Jing Tao
02:47 PM Bug #5868 (Resolved): Some weird behavior when morpho deletes a network data package with data file
Here are the steps to produce the issue:
1. Use the new data package wizard and entity wizard to generate a data pac...
Jing Tao
09:33 AM Bug #5859: Resource map contains previous data file version
Basically, the action should update the metadata map in DataPackage was replaced by the add. So there were current an... Jing Tao

02/13/2013

05:12 PM Bug #5866 (Resolved): Needs correct behavior for saving both when the saving network fails
When we choose to save a data package to the both location, the result of saving is the unsaved morpho frame (the fra... Jing Tao
12:32 PM Bug #5864: ECP login causes new DN so user's can't see their data
I've now included the equivalent identities (listed in the CILogon certs that contain SubjectInfo) as additional <own... ben leinfelder

02/12/2013

10:42 PM Bug #5861: Local delete doesn't delete the file storing the system metadata
I think it's safe to remove the SystemMetadata file as well. We should not, however, delete any referenced data files... ben leinfelder
06:15 PM Bug #5861 (Resolved): Local delete doesn't delete the file storing the system metadata
The delete of local data package does delete the package itself. But it doesn't delete the stored system metadata file. Jing Tao
10:40 PM Bug #5862: update Readme to refer to DataONE
Updated readme to include DataONE but still keep an emphasis on the KNB as default member node. ben leinfelder
06:15 PM Bug #5862 (Resolved): update Readme to refer to DataONE
The current Readme file that is displayed in the installer references uploading data to the KNB, but does not acknowl... Matt Jones
10:26 PM Bug #5864: ECP login causes new DN so user's can't see their data
On #1, yes, we are using a different account. I could have set up the test KNB IdP to use the o=NCEAS tree but I used... ben leinfelder
06:25 PM Bug #5864 (Resolved): ECP login causes new DN so user's can't see their data
Logging into the new version of Morpho using ECP has two negative side effects that need to be resolved.
1) The EC...
Matt Jones
06:20 PM Bug #5863 (Resolved): After deleting the newest version of a package locally, the search and open don't show the previous version
Here are steps:
1. create a data package and save it.
2. update the title and save it again.
3. delete the packa...
Jing Tao
06:07 PM Bug #5801: Test Morpho against GMN
There is no any particular issue for the the GMN. So i close it. Jing Tao
06:05 PM Bug #5860: When morpho saves a network data package to local, the system metadata may contain id (obsoletes) which doesn't exist
Since the other way - saving locally first then saving both, works, we move this bug to 2.1 Jing Tao
03:45 PM Bug #5860: When morpho saves a network data package to local, the system metadata may contain id (obsoletes) which doesn't exist
This is tricky. I know we decided a while back that we should manage the revision history separately for local vs. ne... ben leinfelder
04:57 PM Bug #5848: Ensure Morpho can edit EML contributed by DataUp
Basic open operation works, but as noted in the comments, editing these packages will be tricky since Morpho expects ... ben leinfelder
04:55 PM Bug #5856: Morpho says that the network access policy has been set successfully, but actually it didn't
The boolean operation when calling local vs. network was short circuiting when it was network-only and not even calli... ben leinfelder
04:32 PM Bug #5856: Morpho says that the network access policy has been set successfully, but actually it didn't
I just created a package by the new data package wizard and saved it to the network. Then I added a new rule and it s... Jing Tao
03:58 PM Bug #5856: Morpho says that the network access policy has been set successfully, but actually it didn't
I tried this with the same set-up you describe, but get an error message about the object not being on the CN (as exp... ben leinfelder
03:47 PM Bug #5859: Resource map contains previous data file version
Is this just a problem with the code that "updates" the identifier of data.1 to data.2 not properly removing the orig... ben leinfelder
03:40 PM Bug #5858: Does the system metadata need the obsoletedBy element?
It is probably a good idea to set them both, but I am not sure it is required locally. On the MN we do set the obsole... ben leinfelder
11:13 AM Bug #5857: A package just created by the new package wizard has an obsoletes element in the system metadata
Add code to check if the obsoleted id exists. If the id exists, morpho will set up the obsoletes element in the syste... Jing Tao

02/11/2013

11:17 PM Bug #5860 (Resolved): When morpho saves a network data package to local, the system metadata may contain id (obsoletes) which doesn't exist
Here are the steps to produce the bug:
1. Create a data package with data object and save it to the network. It cont...
Jing Tao
10:26 PM Bug #5859 (Resolved): Resource map contains previous data file version
Here are steps to produce the bug:
1. Use the new data package and entity wizards to create a data package foo.1 and...
Jing Tao
09:36 PM Bug #5858 (Resolved): Does the system metadata need the obsoletedBy element?
I created data package foo.1 and saved it locally. Then I modified the data package and saved it foo.2. The system me... Jing Tao
09:20 PM Bug #5857 (Resolved): A package just created by the new package wizard has an obsoletes element in the system metadata
I just created a data package by using the new data package wizard. When I checked the system metadata, it has a obso... Jing Tao
05:31 PM Bug #5856: Morpho says that the network access policy has been set successfully, but actually it didn't
Good question. I checked the access policy on the MN. I just checked the cn. The data package identifier doesn't exis... Jing Tao
05:13 PM Bug #5856: Morpho says that the network access policy has been set successfully, but actually it didn't
Are you checking the access rules on the CN or the MN? Updates to the access policy are made to the CN for packages t... ben leinfelder
05:04 PM Bug #5856 (Resolved): Morpho says that the network access policy has been set successfully, but actually it didn't
I opened a network data package(network only) and add a new rule from the Documentation|Access Information menu.
T...
Jing Tao
05:19 PM Bug #5855: The online copy doesn't show the last update
The problem was that the assignment of the new id was driven by if the identifier existed in the target location. If ... Jing Tao
04:58 PM Bug #5854: Include Replication Policy screen in the NDP wizard sequence
Need to figure out an elegant way to include SM information in the wizard workflow. Access rules fit in the EML file,... ben leinfelder

02/08/2013

04:13 PM Bug #5855: The online copy doesn't show the last update
I also tried to modify a package with a data object.
1. Use the new data package wizard and entity wizard to create a...
Jing Tao
02:19 PM Bug #5855 (Resolved): The online copy doesn't show the last update
Here are the steps to produce the bug:
1. Create a new data package and save it locally.
2. Update the title and sa...
Jing Tao
11:54 AM Bug #5852: Allow a mix of MN URL and MN Node Name values in the preferences screen
Now displaying the Node Name in the selection list. You can type the Node Base URL if your MN is not registered with ... ben leinfelder
11:29 AM Bug #5851: Move CN URL configuration to an "advanced" tab in the preferences window
Now we have a "General" and an "Advanced" tab ben leinfelder

02/07/2013

04:50 PM Bug #5796: D1Object in Morpho still uses byte array as data source
Now we use DataSource for D1Object to replace the byte[] Jing Tao

02/06/2013

04:59 PM Bug #5849: Remove 'Allow First' radio button from access control page
Remove the panel. Jing Tao
04:24 PM Bug #5849: Remove 'Allow First' radio button from access control page
I think it can be removed from the screen completely. In DataONE there is no notion of a "permission order" and we do... ben leinfelder
04:12 PM Bug #5849: Remove 'Allow First' radio button from access control page
Do we still need to indicate user that it is allowFirst somehow? I am thinking instead to remove the permission order... Jing Tao
04:09 PM Bug #5853: Disable 'Allow' permission combobox on access control page
I used a label "Allow" to replace the dropdown list. Jing Tao

02/05/2013

10:46 PM Bug #5854 (Resolved): Include Replication Policy screen in the NDP wizard sequence
When I was updating the user guide, I added the Replication Policy instructions to the new datapackage wizard section... ben leinfelder
10:41 PM Bug #5853 (Resolved): Disable 'Allow' permission combobox on access control page
Because we removed "Deny" rules from access control policies for DataONE we are left with a dropdown with only "Allow... ben leinfelder
10:19 PM Bug #5848: Ensure Morpho can edit EML contributed by DataUp
After overcoming the error message about the missing physical entity information I was able to open the package in Mo... ben leinfelder
05:31 PM Bug #5848 (New): Ensure Morpho can edit EML contributed by DataUp
Tried to open network EML 2.1.1 contributed by DataUp tool:
https://oneshare.unm.edu/knb/d1/mn/object/ark:/90135/q13...
ben leinfelder
09:31 PM Bug #5852 (Resolved): Allow a mix of MN URL and MN Node Name values in the preferences screen
I think we can be more clever with mixing and matching the selection combobox with MNodeSelectionObjects (listed from... ben leinfelder
09:25 PM Bug #5851 (Resolved): Move CN URL configuration to an "advanced" tab in the preferences window
While it is very useful for us (and I bet others) for testing, the CN URL is the first option in the preferences pane... ben leinfelder
09:22 PM Bug #5850 (Resolved): Reduce amount of 'help' text on replication policy page
I think I mostly copied the DataONE documentation regarding ReplicationPolicy - could stand some whittling down. ben leinfelder
09:18 PM Bug #5849 (Resolved): Remove 'Allow First' radio button from access control page
The permission order section should be removed. There is only a single option now. ben leinfelder

02/04/2013

05:50 PM Bug #5807: Update LaTEX user guide to reflect new 2.0 changes
First pass is done. We could probably expand on the "what's new in 2.0" section or even add a whole DataONE chapter. ... ben leinfelder
03:59 PM Bug #5847 (New): Morpho says that it will save the eml as eml 2.1.1, but it saved still as 2.0.1
You can reproduce the bug:
1. Open a network copy of the eml 2.0.1, click no when you are asked to upgrade the eml t...
Jing Tao
02:35 PM Bug #5846: Morpho says that it saved an eml 2.0.1 document, but it is eml 2.1.1
Oh, I misunderstood when I first read this.
Yes, you should be able to copy an old EML 2.0.1 file from the network t...
ben leinfelder
02:32 PM Bug #5846: Morpho says that it saved an eml 2.0.1 document, but it is eml 2.1.1
Hrrm, I couldn't reproduce the bug any more. I opened an eml 2.0.1 on the network location without any modification, ... Jing Tao
01:06 PM Bug #5846: Morpho says that it saved an eml 2.0.1 document, but it is eml 2.1.1
Since Morpho only ever "knows" how to save the current version of EML, we should not allow users to save the package ... ben leinfelder
12:05 PM Bug #5846 (Resolved): Morpho says that it saved an eml 2.0.1 document, but it is eml 2.1.1
I found if use want to save an old version locally, actually the saving upgraded the eml version.
1. Open a online...
Jing Tao
12:00 PM Bug #5843: Failed to open the data package - https://mn-demo-5.test.dataone.org/knb/d1/mn/v1/object/doi:10.6085/AA/YBHX00_XXXITBDXMMR01_20040720.50.5
After update the eml to the newest version, morpho assigns a new uuid for the package. Now you can update and save th... Jing Tao

02/02/2013

02:23 PM Bug #5845: illegible fonts when remoting via X
Note that I also tried scp-ing my local linux morpho-1.10.0 to the cluster. When I run that (again, remotely, and X-f... Tom Roche
02:17 PM Bug #5845 (New): illegible fonts when remoting via X
I have a ~1.1-GB dataset on a cluster on which I work. I have morpho-1.10.0-linux on my debian laptop, which works fi... Tom Roche

02/01/2013

11:08 PM Bug #5843: Failed to open the data package - https://mn-demo-5.test.dataone.org/knb/d1/mn/v1/object/doi:10.6085/AA/YBHX00_XXXITBDXMMR01_20040720.50.5
I agree that transforming the EML from one version to another is an "update" and therefore requires a new identifier ... ben leinfelder
09:33 PM Bug #5843: Failed to open the data package - https://mn-demo-5.test.dataone.org/knb/d1/mn/v1/object/doi:10.6085/AA/YBHX00_XXXITBDXMMR01_20040720.50.5
As I suspected: during the version transformation, the original identifier (doi:10.6085/AA/YBHX00_XXXITBDXMMR01_20040... Jing Tao
06:12 PM Bug #5843: Failed to open the data package - https://mn-demo-5.test.dataone.org/knb/d1/mn/v1/object/doi:10.6085/AA/YBHX00_XXXITBDXMMR01_20040720.50.5
A good news: i can use the open id menu item to open a package with a DOI id. Jing Tao
05:42 PM Bug #5843: Failed to open the data package - https://mn-demo-5.test.dataone.org/knb/d1/mn/v1/object/doi:10.6085/AA/YBHX00_XXXITBDXMMR01_20040720.50.5
Sorry, it is my fault. After transform to the new verion (eml 2.1) document, the main morpho frame shows: DataPackage... Jing Tao
05:22 PM Bug #5843: Failed to open the data package - https://mn-demo-5.test.dataone.org/knb/d1/mn/v1/object/doi:10.6085/AA/YBHX00_XXXITBDXMMR01_20040720.50.5
The ID was not changed -- that is the data entity ID originally used in PISCO and encoded in the ecogrid url:
<url fu...
ben leinfelder
05:08 PM Bug #5843: Failed to open the data package - https://mn-demo-5.test.dataone.org/knb/d1/mn/v1/object/doi:10.6085/AA/YBHX00_XXXITBDXMMR01_20040720.50.5
I added code to handle the failure of one entity downloading gracefully and can save it locally.
However, the id was...
Jing Tao
04:15 PM Bug #5843: Failed to open the data package - https://mn-demo-5.test.dataone.org/knb/d1/mn/v1/object/doi:10.6085/AA/YBHX00_XXXITBDXMMR01_20040720.50.5
It seems that the failure of one entity downloading causes the failure of the open. We should still open a package ev... Jing Tao
04:13 PM Bug #5843: Failed to open the data package - https://mn-demo-5.test.dataone.org/knb/d1/mn/v1/object/doi:10.6085/AA/YBHX00_XXXITBDXMMR01_20040720.50.5
the error message is:
[java] Could not read package: No system metadata could be found for given PID: YBHX00_XXXI...
Jing Tao
03:53 PM Bug #5843 (Resolved): Failed to open the data package - https://mn-demo-5.test.dataone.org/knb/d1/mn/v1/object/doi:10.6085/AA/YBHX00_XXXITBDXMMR01_20040720.50.5
When I search "PISCO" and get the data package:
https://mn-demo-5.test.dataone.org/knb/d1/mn/v1/object/doi:10.6085/A...
Jing Tao
05:04 PM Bug #5844: Error during Open By Id prevents Morpho from responding to input
This can be fixed by removing the MorphoFrame parent reference in the Log class where we display the warning/error me... ben leinfelder
05:01 PM Bug #5844 (Resolved): Error during Open By Id prevents Morpho from responding to input
Here is the scenario (and I believe it has to do with window management):
1. File->open by id...
2. select "Network...
ben leinfelder
04:33 PM Bug #5826: Show identifier conflict prompt when conflict is detected
I am moving this to 2.1.0. I still can't think of a reason to show the conflict resolution window until we are in a p... ben leinfelder
03:39 PM Bug #5800: Search support should degrade gracefully when MN.query is not supported
now disabling network search when the MN does not support our newer pathquery variant via the MNQuery interface. This... ben leinfelder
02:34 PM Bug #5801: Test Morpho against GMN
After we started to use UUID, we assign a UUID to the package when we start to use the new data package wizard. Befor... Jing Tao
10:07 AM Bug #5801: Test Morpho against GMN
The file size not-match issue for the eml comes back again. Ben, did you change something? I will take a look. Jing Tao
02:02 PM Bug #5803: Tag a release of ECP client code
I tagged "0.0.2" in Github:
https://github.com/leinfelder/simple-ecp-client/tree/simple-ecp-client-0.0.2
Set up a st...
ben leinfelder
11:51 AM Bug #5841: During the startup, don't give a message which indicate the peer not be authenticated.
Now getting rid of the client certificate if it is expired. ben leinfelder
10:19 AM Bug #5841: During the startup, don't give a message which indicate the peer not be authenticated.
I wonder if we should delete the expired client certificate so that calls are made as public rather than just failing... ben leinfelder
10:02 AM Bug #5841: During the startup, don't give a message which indicate the peer not be authenticated.
Removed the setLastID() call because we are using UUIDs and have no need to check the server for the next available s... ben leinfelder
09:47 AM Bug #5841: During the startup, don't give a message which indicate the peer not be authenticated.
I was going to remove this call since we are using UUIDs locally and have no need to call the server to check if the ... ben leinfelder
09:45 AM Bug #5841 (Resolved): During the startup, don't give a message which indicate the peer not be authenticated.
When we start morpho, if there is no valid certificate, morpho will show a warning message twice: Peer not be authent... Jing Tao
10:59 AM Bug #5842 (New): the .data.properties file has some odd entries
Today, i saw some odd entries in the profile/tao/data/.data.proerties:
.systemmetadata.Morpho-1515043114261139655=.s...
Jing Tao

01/31/2013

06:19 PM Bug #5788: It is confusing that the "Save Dialog" comes back again when a user clicks okay in the id collision dialog
Going to leave this as is. The collision window is currently not being display (see related bug #5826) and we don't e... ben leinfelder
06:17 PM Bug #5808: Evaluate "Synchronize" feature for potential removal
Well, this feature still works fine but is slightly redundant with the save feature. Leaving it alone. ben leinfelder
05:44 PM Bug #5802: Use UUID for local identifiers
Now using UUID across the board. GMN uses this exclusively for its generateIdentifier method and Metacat 2.0.6 will s... ben leinfelder
05:30 PM Bug #5801: Test Morpho against GMN
I add code to calculate the data file size and checksum in the DataViewer class. Now, the saving passed the issue of ... Jing Tao
04:59 PM Bug #5801: Test Morpho against GMN
I created a data package with an entity by the new data package and entity wizards. Then saved it to the network.
I...
Jing Tao
03:34 PM Bug #5801: Test Morpho against GMN
I have changed Morpho to call MN.generateIdentifier() with the UUID scheme as the default so it should work with GMN.... ben leinfelder
03:11 PM Bug #5801: Test Morpho against GMN
Jing: it is sort of working
benMac: what was the issue?
Jing: i can insert an eml and eml with an entity.
Jing: but w...
Jing Tao
05:18 PM Bug #5798: ORE documents generated by Morpho do not include obsolescence chain
now doing this identifier-based ORE revision tracking. It's not really how we want to do it, but it will owrk for the... ben leinfelder
04:28 PM Bug #5803: Tag a release of ECP client code
The ECP client depends on shibboleth openSAML libraries that are at 3.0-SNAPSHOT. They have not released 3.0.0 yet. S... ben leinfelder
03:29 PM Bug #5800: Search support should degrade gracefully when MN.query is not supported
The "Open" command is part of search in morpho. We should still support to "open" local data packages in the morpho i... Jing Tao
02:37 PM Bug #5839: Save for later may add duplicate 'codeDefinition' elements without defining the code
Unfortunately there's nothing more to go on. We'll just keep an eye out for it again. ben leinfelder
11:32 AM Bug #5839: Save for later may add duplicate 'codeDefinition' elements without defining the code
I tried to save an incomplete eml document with the code definition. Then I opened it and continued to work on it. I ... Jing Tao

01/30/2013

09:50 PM Bug #5831: Address "inherited" access policy on data entities
Both dataTable and otherEntity now use the EML's SM (including AccessPolicy) as a template for their entity SM. This ... ben leinfelder
02:37 PM Bug #5831: Address "inherited" access policy on data entities
Actually -- more investigation is needed here. They seem to be treated the same but I am seeing different results as ... ben leinfelder
02:34 PM Bug #5831: Address "inherited" access policy on data entities
The data table import copies the access rules, but the other entity import does not. ben leinfelder
01:04 PM Bug #5831: Address "inherited" access policy on data entities
Removed inherit option from the data entity access control screen.
Need to check if the data import wizard will copy...
ben leinfelder
07:49 AM Bug #5831: Address "inherited" access policy on data entities
I think the best approach is to remove the "inherit" choice in the entity access screen so that we do not give the us... ben leinfelder
01:57 PM Bug #5839 (Resolved): Save for later may add duplicate 'codeDefinition' elements without defining the code
Shirley Han got this error message for a package she was editing.
Problem with saving to metacat in EML200DataPackag...
ben leinfelder

01/29/2013

06:03 PM Bug #5829: NDP wizard: Do not save AccessPolicy in EML
It's a little convoluted, but works: we collect the access rules in the wizard and add them to the complete ordered m... ben leinfelder
03:02 PM Bug #5829 (Resolved): NDP wizard: Do not save AccessPolicy in EML
When you step through the New Data Package wizard, the access policy can be entered. This ends up in the EML file, bu... ben leinfelder
04:49 PM Bug #5827: Changes to dataTable data are not saved to network
In the DataViewer class, the code to modify the entity's data when the data table was modified was added. The change ... Jing Tao
02:52 PM Bug #5827 (Resolved): Changes to dataTable data are not saved to network
Follow these steps to reproduce:
1. New DP wizard
2. Import new tabular data file
3. Save to network (only)
4. Ed...
ben leinfelder
04:11 PM Bug #5766: Include data identifier in EML (rather than ecogrid:// URL)
Deferring to A Morpho release where we deal more directly with ORE packages -- identifier pointers will be center sta... ben leinfelder
04:08 PM Bug #5831 (Resolved): Address "inherited" access policy on data entities
There is an "inherit from metadata" choice when editing data access policy. This worked when we knew Metacat was hand... ben leinfelder
04:04 PM Bug #5824: Call CN.setAccessPolicy() when editing access
This is done. See related bug about "inherited" access rules from metadata on data ben leinfelder
04:01 PM Bug #5824: Call CN.setAccessPolicy() when editing access
Now setting access control rules for data using the data entity's SystemMetadata.AccessPolicy. ben leinfelder
03:15 PM Bug #5824: Call CN.setAccessPolicy() when editing access
For EML object:
-set the SM.AccessPolicy as reflected in the AccessPage
-save SM locally if the package is a local pa...
ben leinfelder

01/28/2013

05:26 PM Bug #5824: Call CN.setAccessPolicy() when editing access
This needs to be done for data entities as well. I don't currently see any changes to edit SystemMetadata for these d... ben leinfelder
05:21 PM Bug #5824: Call CN.setAccessPolicy() when editing access
Matt suggested that we _not_ save the access rules in EML anymore since they can drift out of synch with what is in t... ben leinfelder
05:19 PM Bug #5824: Call CN.setAccessPolicy() when editing access
I'll take this -- should be just like doing the setReplicationPolicy bug. ben leinfelder
05:13 PM Bug #5825: Call CN.setReplicationPolicy() when editing replication policy
Now doing the same for data objects. ben leinfelder
04:55 PM Bug #5825: Call CN.setReplicationPolicy() when editing replication policy
Now calling the CN for changes to the EML ReplicationPolicy. Note that Morpho calls the CN first to retrieve the late... ben leinfelder
11:37 AM Bug #5801: Test Morpho against GMN
We were not recalculating size and checksum of the EML before saving. Now we are. ben leinfelder
10:36 AM Bug #5796: D1Object in Morpho still uses byte array as data source
create an issue on the dataone redmine. So the dataone persons can know what we will do.
https://redmine.dataone.org/...
Jing Tao
10:00 AM Bug #5826 (Resolved): Show identifier conflict prompt when conflict is detected
I removed this window from the save workflow because it seemed like there was no logical question to ask the user - i... ben leinfelder
09:29 AM Bug #5141: offer a choice to "cancel" from any save
We allow you to cancel if/when the identifier conflict screen shows. If the save is canceled at this stage, neither t... ben leinfelder

01/26/2013

08:17 AM Bug #5799: publish using DOI feature
Move to 2.1 - after site review and a stable 2.0 release. Coincides with DOI reservation/registration supporton Metacat. ben leinfelder
08:15 AM Bug #5757: Add identifier scheme drop down to id conflict window
Moving this to 2.1 where we couple it with Metacat DOI+EZID support. The window does have a drop down now, but I have... ben leinfelder
08:13 AM Bug #5798: ORE documents generated by Morpho do not include obsolescence chain
I think the best we can do right now is to check for an existing ORE object to obsolete by using the standard id patt... ben leinfelder

01/25/2013

10:17 PM Bug #5801: Test Morpho against GMN
This (system metadata byte size vs actual) will be interesting. I wonder if it will always be 8 bytes different. One ... ben leinfelder
05:39 PM Bug #5801: Test Morpho against GMN
I created a simple data package by the new data package wizard, then saved it to a GMN node https://mn-stage-orc-1.te... Jing Tao
10:13 PM Bug #5794: Cannot add only Genus with Common Name
This looks good now - keeps the common name for Genus in the place it was entered. ben leinfelder
05:25 PM Bug #5796: D1Object in Morpho still uses byte array as data source
I am thinking about the two methods we will add (in comment 1):
getDataInputStream() and setDataInputStream()
I th...
Jing Tao
02:12 PM Bug #5825 (Resolved): Call CN.setReplicationPolicy() when editing replication policy
This should act the same as the access policy edits. For network packages, we call the CN.setReplicationPolicy() and ... ben leinfelder
02:08 PM Bug #5824 (Resolved): Call CN.setAccessPolicy() when editing access
Currently Morpho edits the SystemMetadata.AccessPolicy for an EML and/or data file and uploads a new version of those... ben leinfelder
01:21 PM Bug #5823: Improve save-to-network performance
With my NCEAS network connection I did a small and big data file:
big (50 MB) -- 18.5 s
small (119 bytes) -- 8.3 s
ben leinfelder

01/24/2013

11:38 PM Bug #5823: Improve save-to-network performance
I think in all cases we have the following calls:
-check if EML file exists
-generate new ID if so
-check if data fi...
ben leinfelder
11:37 PM Bug #5823 (New): Improve save-to-network performance
Jing saved data packages with binary data entities from Morpho to a Metacat MN to test the performance of those save ... ben leinfelder
11:29 AM Bug #5788: It is confusing that the "Save Dialog" comes back again when a user clicks okay in the id collision dialog
I think it is good to have the save dialog showing while we wait for the save to complete rather than throwing away t... ben leinfelder
11:22 AM Bug #5809 (New): Default save behavior to always include local store
Currently you can opt to save your datapackage changes to either LOCAL, NETWORK, or BOTH. This means you can make cha... ben leinfelder
11:12 AM Bug #5808 (Resolved): Evaluate "Synchronize" feature for potential removal
Synchronize is very similar to the Save action. I think the only difference right now is that you can invoke synch fr... ben leinfelder
11:04 AM Bug #5807 (Resolved): Update LaTEX user guide to reflect new 2.0 changes
Notably:
-Probably need a new D1 section to explain it.
-Preferences (CN/MN selection)
-Authentication (potentiall...
ben leinfelder
10:13 AM Bug #5806: NPE when creating profile on fresh Morpho install
Actually, the order can be changed. Now initializing the *DSS classes before loading/creating the new profile. ben leinfelder
10:07 AM Bug #5806: NPE when creating profile on fresh Morpho install
The LDSS is null because the profile dialog is presented before the LDSS is initialized. LDSS relies on the profile s... ben leinfelder
10:04 AM Bug #5806 (Resolved): NPE when creating profile on fresh Morpho install
If I remove my .morpho2 directory, I get an NPE at the final step of creating the first new profile. This is when the... ben leinfelder
09:59 AM Bug #4418: "about" box displays incorrect version number
Compiled and ran on linux. ben leinfelder
09:48 AM Bug #4418: "about" box displays incorrect version number
We can use the AppleJavaExtensions.jar and set our own About... behavior. I've been reading about this and I think we... ben leinfelder

01/23/2013

05:01 PM Bug #5792: In some situation, morpho uses the same frame to display two data package with different ids (one in local and one in network)
This is no longer an issue now that we do the identifier resolution in one place before saving to local+network. ben leinfelder
04:43 PM Bug #5804: Need to prompt for login when attempting to save as "public" user
Now prompting during network save. If you skip it no save to the network will be attempted. ben leinfelder
03:09 PM Bug #5804 (Resolved): Need to prompt for login when attempting to save as "public" user
I get an error when trying to save when I forget that my certificate has expired. We should prompt user to login in t... ben leinfelder
04:31 PM Bug #5805 (In Progress): Local and Network revisions show at same time in search results
I can see an older local version of a package in the search results along with the newer network version by doing the... ben leinfelder
04:23 PM Bug #5797: LocalDataStoreService.generateIdentifier() seems to be called twice
Found the faulty logic: too many "lastId++" statements. ben leinfelder
04:21 PM Bug #5795: Centralize identifier conflict resolution during save LOCAL+NETWORK
I have moved this into the DataStoreServiceController. Now the identifiers are generated as needed before either the ... ben leinfelder
10:22 AM Bug #5757: Add identifier scheme drop down to id conflict window
We should consider this feature in the larger "publish" paradigm. ben leinfelder
10:21 AM Bug #5803 (Resolved): Tag a release of ECP client code
Before we release, I would like to have a tagged (stable) version of the simple-ecp-client building in hudson. Right ... ben leinfelder
10:18 AM Bug #5741: Decide on login procedure
We are going with ECP. There are other, more operations-based, tasks that will need to be done to support this in a p... ben leinfelder
07:52 AM Bug #5802 (Resolved): Use UUID for local identifiers
Currently in Morpho 2.x development we are using a "scope.XX" format for our local identifiers. The "XX" is increment... ben leinfelder
07:45 AM Bug #5622: Modify morpho package id management when we switch to dataone
Revision handling is finished. We are still discussing an alternative local Id scheme (UUID) and this will be address... ben leinfelder
07:41 AM Bug #5801 (Resolved): Test Morpho against GMN
Specifically:
-create (save new package)
-update (save another revision of same package)
-read (open by id)
-sear...
ben leinfelder
07:37 AM Bug #5800 (Resolved): Search support should degrade gracefully when MN.query is not supported
Morpho currently relies on the new-ish and optional MN.query() method and only understands the "pathquery" engine. De... ben leinfelder
07:22 AM Bug #5796: D1Object in Morpho still uses byte array as data source
We discussed the following changes to D1Object.
-add: getDataInputStream() and setDataInputStream()
-modify: getData(...
ben leinfelder

01/22/2013

10:48 PM Bug #5799 (New): publish using DOI feature
Morpho currently uses local identifiers that are not necessarily globally unique for data objects and metadata docume... Matt Jones
02:56 PM Bug #5798 (Resolved): ORE documents generated by Morpho do not include obsolescence chain
Because there is currently no good way for Morpho to know if an ORE package exists for a given set of EML+data, we en... ben leinfelder
02:49 PM Bug #5797 (Resolved): LocalDataStoreService.generateIdentifier() seems to be called twice
When saving packages we see local Ids that have been incremented by 2 rather than 1. We should find out why the local... ben leinfelder
12:21 PM Bug #5794: Cannot add only Genus with Common Name
Jing made a change to this, but I still cannot add a row with Genus+Common Name and get Morpho to remember it. Am I d... ben leinfelder
10:29 AM Bug #5788: It is confusing that the "Save Dialog" comes back again when a user clicks okay in the id collision dialog
Yes, I believe the collision windows is on the top of the save dialog. But it covers it and make users think the save... Jing Tao
10:19 AM Bug #5788: It is confusing that the "Save Dialog" comes back again when a user clicks okay in the id collision dialog
Isn't it just that the collision window is on top of the save dialog? It doesn't really "go away" it is just hidden w... ben leinfelder
10:14 AM Bug #5788: It is confusing that the "Save Dialog" comes back again when a user clicks okay in the id collision dialog
Yes.
If there is no id collision window disrupting it, it is fine that the destination selection window remains visi...
Jing Tao
09:43 AM Bug #5788: It is confusing that the "Save Dialog" comes back again when a user clicks okay in the id collision dialog
Do you mean that the destination selection window remains visible during the save? ben leinfelder

01/18/2013

04:43 PM Bug #5786: Open command only shows the local packages even though the user has logged in
Somehow, the open command only search the local. I have to specify the open command to search the network as well in ... Jing Tao
04:23 PM Bug #5796 (Resolved): D1Object in Morpho still uses byte array as data source
When morpho reads and saves the data package to the DataONE network, it handle the D1Objects. The entities, metadata ... Jing Tao
04:17 PM Bug #5795 (Resolved): Centralize identifier conflict resolution during save LOCAL+NETWORK
After splitting the identifier conflict resolution code into separate Local and Network classes, it turns out this ca... ben leinfelder
04:13 PM Bug #5128: access list does not show all dns in the LTER LDAP tree
This is a symptom of a server-side issue -- defer to that bug. ben leinfelder
04:11 PM Bug #4418: "about" box displays incorrect version number
At the very least there must be someway to change the 1.0 to a more meaningful number ben leinfelder
03:12 PM Bug #5793: SystemMetadata missing for updated EML doc
Two pronged approach to this:
-updated Metacat's MN.update() implementation to set the SM.serialVersion to default va...
ben leinfelder
01:54 PM Bug #5793: SystemMetadata missing for updated EML doc
It looks like this is because the SM.serialVersion value was null.
We can fix this in Morpho by using a real value, b...
ben leinfelder
01:51 PM Bug #5793: SystemMetadata missing for updated EML doc
Here is the full stacktrace:
knb 20130118-19:28:04: [ERROR]: Error while creating systemmetadata record: tao.392 [ed...
ben leinfelder
01:41 PM Bug #5793 (Resolved): SystemMetadata missing for updated EML doc
Following the procedure outlined in #5792, we do not see the record for SystemMetadata in the Metacat systemMetadata ... ben leinfelder
01:45 PM Bug #5794 (Resolved): Cannot add only Genus with Common Name
In the taxonomic import screen, Sarah Clark tried to add a Genus+Common Name without including a corresponding Specie... ben leinfelder
11:35 AM Bug #5792 (Resolved): In some situation, morpho uses the same frame to display two data package with different ids (one in local and one in network)
Here are steps to duplicate the issue:
1. Use the new data package wizard to create a new data package and save it t...
Jing Tao
10:30 AM Bug #1508: New Data Table Wizard: Last Step does not add Table every time
Sounds like no one can reproduce this... ben leinfelder
10:18 AM Bug #1708: data import wizard crashes when you click finish
I have not seen this behavior in the modern generation of Morpho (last 5 years). ben leinfelder
10:14 AM Bug #5791: The login window shows the subject of name as the login user name
now the DN will not show up in the username field. ben leinfelder
10:04 AM Bug #5791: The login window shows the subject of name as the login user name
Yeah, I think it should just be blank since we are not saving the username or organizational affiliation in the profi... ben leinfelder
09:55 AM Bug #5791 (Resolved): The login window shows the subject of name as the login user name
Everyday, when i started morpho and opened the login dialog. It shows:
Orgnaization: knb -Ecoinformatics:
Username:...
Jing Tao
10:07 AM Bug #2465: new lines are displayed in the text boxes but do not show after text entries saved
The whitespace is preserved, but when displayed online (or in Morpho using the EML stylesheets) the newlines are not ... ben leinfelder
09:16 AM Bug #1514: Citation DPW
Leaving this as is - seems to be a conscious decision that only Authors are added to this section. ben leinfelder
09:05 AM Bug #1514: Citation DPW
I believe the buttons are "Move up" and "Move down" and are readable in the current generation of Morpho (1.10/2.0). ... ben leinfelder

01/17/2013

05:25 PM Bug #5141: offer a choice to "cancel" from any save
In the LocalDataStoreService and DataONEStoreService class, if the user clicks cancel button on the id collision dial... Jing Tao
03:24 PM Bug #5141: offer a choice to "cancel" from any save
I opened a local package and edited the title. The location of the data package is blank. Then I chose "save to local... Jing Tao
12:03 PM Bug #5141: offer a choice to "cancel" from any save
There is now a "Cancel" button on the id conflict screen. If you choose to cancel at that point you can. I agree it i... ben leinfelder
04:58 PM Bug #5788 (Resolved): It is confusing that the "Save Dialog" comes back again when a user clicks okay in the id collision dialog
After edits a data package, a user click the "save" button and a destination selection dialog will show up. The user ... Jing Tao
02:35 PM Bug #942: wrong icon appears for data in package from metacat
Modern versions of EML (2.0.1-2.1.1) do not use this multiple-file/triples business for packaging. Closing this. ben leinfelder
02:29 PM Bug #1502: Text on dpw screen 4 of 15 makes it sound like associated party info is required
I can kind of see that from the overview page, but the actual associated party page, as dan mentioned, does not have ... ben leinfelder
02:21 PM Bug #1228: Open command not working correctly on older versions of Morpho
very old problem ben leinfelder
02:20 PM Bug #1239: morpho fails when lastId gets out of sync
Sounds like it correctly checked for the last id, but on a different server. At any rate, this is all different in v ... ben leinfelder
02:17 PM Bug #2795: The delete selected row feature does not always work.
Deleting blank rows that I added seems to work. ben leinfelder
02:03 PM Bug #2799: Access List doesn't include groups at LDAP root
We changed to use the CN account and group listing for this rather than Metacat.getPrincipals(). ben leinfelder
02:01 PM Bug #1773: Importing code table results in display of ID numbers, not code values
Morpho renders this reference correctly. Perhaps this was never closed when it was completed. ben leinfelder
01:51 PM Bug #1848: Error message when exporting data package without saving it
Tried this on trunk (upcoming morpho 2.0.0) and it works as expected. ben leinfelder
12:50 PM Bug #5787: Morpho Help build fails
Fixed now. But be warned -- when building a release you must build the help jar and commit it to SVN as it is not par... ben leinfelder
12:23 PM Bug #5787 (Resolved): Morpho Help build fails
I noticed the help is stale and started looking into it. I'm having errors when building the morphohelp.jar ben leinfelder
12:09 PM Bug #1521: Column name labels in Morpho Data Table Display disappear
The bold faced headers show even if the column width is made smaller than the width of the text. Assume some improvem... ben leinfelder
11:55 AM Bug #5139: morpho "preferences" and query speed
Sounds like we will punt on this. We are moving to a newer search mechanismin Metacat a la DataONE that will use SOLR... ben leinfelder
11:52 AM Bug #5128: access list does not show all dns in the LTER LDAP tree
Link the the ticket is dead.
We can't really provide a complete list of all the IP addresses that might follow the ld...
ben leinfelder
11:46 AM Bug #5613: Consolidate the metacat code in morpho
Update to 2.0.0 ben leinfelder
11:46 AM Bug #4961: user guide error re: how to import taxonomic coverage from file
Will be in v2.0.0 ben leinfelder
11:37 AM Bug #5622: Modify morpho package id management when we switch to dataone
Moving to 2.0.0 milestone -- I believe this feature is addressed in another bug and is well underway. ben leinfelder
11:35 AM Bug #4625: authenticate against KNB, switch source to DEV, and still have access
Morpho is switching to certificate-based authentication and will not be tied to any particular Member Node (Metacat) ... ben leinfelder
11:30 AM Bug #4031: More features in supporting SSL in morpho
I think our understanding and use of SSL has improved over the past three years. For Morpho 2.0 we have removed the c... ben leinfelder
11:28 AM Bug #5786 (Resolved): Open command only shows the local packages even though the user has logged in
If the user clicked the Open button, the dialog only shows the local data packages even the user has logged in. I bel... Jing Tao
11:26 AM Bug #3873: "Enter Information about Owners" wizard reorders dataset creators
This just got fixed - it came up with our EVOS users and percolated to the top of the pile. ben leinfelder
11:20 AM Bug #2210: Displaying taxonomic information imported from table
I am updating the EML documentation (embedded in the eml-coverage.xsd source) to use species binomial in the red mapl... ben leinfelder
11:12 AM Bug #2094: "New Profile" keyboard navigation skips page 2
There is no longer a Metacat screen, so this is probably a moot point. (tested key navigation in os x and it worked w... ben leinfelder
11:10 AM Bug #1992: DP Wizard: lat/long coordinates not displayed correctly or saved
Editing geographic coordinates and then re-editing them works for me with no loss or perceived loss of user-entered d... ben leinfelder
10:59 AM Bug #1555: Unable to open data files of local data packages that are created in another profile
I cannot open a datapackage from a different profile than my current profile. Closing. ben leinfelder
10:55 AM Bug #5117: Add an "Edit Profile..." dialog
In Morpho 2.0, the profile will no longer be tied to any specific log-in. The profile will still store a scope for id... ben leinfelder
10:52 AM Bug #5264: EML 2.1.1 support
This has been in Morpho since 1.10.0 ben leinfelder
10:50 AM Bug #5238: Use UTF-8 for file reading and writing
This should be closed. UTF-8 is used exclusively in Morpho - especially important now that we have so much internatio... ben leinfelder
 

Also available in: Atom