Project

General

Profile

Activity

From 11/01/2022 to 11/30/2022

Today

04:15 PM bug #10191: Uninitialized string offset: -1 in drupal_substr() (line 640 of /var/www/drupal-7-cdm-dataportal/web/includes/unicode.inc
This is caused by not atomised specimen, so the fields of the dto are not filled. We could use the summarylabel of th... Katja Luther
03:21 PM bug #10190 (Resolved): Invalid argument supplied for foreach() in order_fieldUnitDtos_by_date_and_type()
please review Katja Luther
03:21 PM bug #10190: Invalid argument supplied for foreach() in order_fieldUnitDtos_by_date_and_type()
The problem was caused by a NPE when the taxon/name of a determination was not set. Katja Luther
03:19 PM Revision 00d2d5ef (cdmlib): ref #10190: null check for taxonname and taxon in determination
Katja Luther
02:59 PM bug #10182: Portal does not show typespecimen for duplicated typedesignation
The Editor must guarantee that OcccurenceStatus.type is never null.
Additionally, we should add NotNull to Occurre...
Andreas Müller
10:52 AM Revision 604e7242 (taxeditor): add viewer generics to AbstractCdmEditorPart, remove deprecated ViewerSorter and some other cleanup
Andreas Müller
10:02 AM bug #10192 (Resolved): External Links do not work in E+M
I removed the javascript call and add the attribute to open the link in a new tab. Please review. Katja Luther
10:01 AM Revision 1ffd7502 (taxeditor): cleanup
Andreas Müller
09:55 AM bug #7699: NPE in CdmTransientEntityCacher.getCacheElement()
For now, we have to wait until the problem occurs again and is we get some more debug information. Therefore moving t... Andreas Müller
08:51 AM bug #7699 (In Progress): NPE in CdmTransientEntityCacher.getCacheElement()
Andreas Müller
09:53 AM Revision 38db2a51 (cdm-dataportal): ref #10192: remove javascript call and add attribute to open external link in new tab
Katja Luther
09:48 AM Revision f1c74cff (cdmlib): ref #7699 add debugging to CdmTransientEntityCacher.getCache() (cont. II)
Andreas Müller
09:24 AM Revision b4aa8a57 (cdmlib): ref #7699 add debugging to CdmTransientEntityCacher.getCache() (cont.)
Andreas Müller
08:38 AM bug #9174 (Duplicate): After longer inactivity NPE for cache
This seems to be a duplicate for #7699 Andreas Müller
01:31 AM Revision 2014062e (cdmlib): ref #7699 add debugging to CdmTransientEntityCacher.getCache()
Andreas Müller
12:51 AM Revision 674b745b (taxeditor): ref #10186, ref #9174 add method logging to CachingHttpInvokerProxyFactoryBean
Andreas Müller
12:47 AM Revision 89374cca (taxeditor): cleanup
Andreas Müller

11/29/2022

07:04 PM feature request #10156: Show field unit media in taxon image galleries
I guess this can not be handled in the current milestone, but maybe in the next one. Andreas Müller
12:48 PM bug #10192 (In Progress): External Links do not work in E+M
The problem comes from the call of "drupal_strip_dangerous_protocols("JavaScript:popupExternalLinks('url'))" inside l... Katja Luther

11/28/2022

01:23 PM task #10183 (Closed): Import Buxales via Cdm2Cdm
Andreas Müller
12:10 PM bug #10182 (In Progress): Portal does not show typespecimen for duplicated typedesignation
Andreas Müller
12:07 PM bug #10192 (Resolved): External Links do not work in E+M
NaK:
die Externen Such-Links aus E+M funktionieren teilweise nicht, hinter dem Taxon-Namen bleibt immer ein Anführ...
Andreas Müller
12:04 PM bug #10186: Problems with session handling in taxeditor
Andreas Müller wrote in #note-7:
> A critical issue: In AbstractCdmEditorPartE4 line 182 it is checked if (new) sele...
Andreas Müller

11/27/2022

10:59 PM Revision 20d52c89 (taxeditor): ref #10186 fix incorrect delaySelection handling for multiselect and no active Editor
Andreas Müller
10:54 PM Revision df44f597 (taxeditor): cleanup
Andreas Müller
12:18 AM Revision dad85080 (taxeditor): ref #10186 fix incorrect delaySelection handling for equal previous selection (and remove some debugging)
Andreas Müller

11/25/2022

10:02 AM bug #10191 (New): Uninitialized string offset: -1 in drupal_substr() (line 640 of /var/www/drupal-7-cdm-dataportal/web/includes/unicode.inc
example:
https://cichorieae.e-taxonomy.net/portal/cdm_dataportal/taxon/b335ceee-d6c1-4c93-841d-3b4bd279d855/specimens
Katja Luther
09:59 AM bug #10190 (Resolved): Invalid argument supplied for foreach() in order_fieldUnitDtos_by_date_and_type()
This exception appears for
https://cichorieae.e-taxonomy.net/portal/cdm_dataportal/taxon/ecb7a76e-694a-4706-b1ab-...
Katja Luther
12:06 AM Revision ed7192b6 (taxeditor): further rename taxonNameEditor -> taxonEditor (cont.)
Andreas Müller
12:05 AM Revision 92eade32 (taxeditor): cleanup
Andreas Müller
12:04 AM Revision d1e5306c (taxeditor): further rename taxonNameEditor -> taxonEditor
Andreas Müller

11/24/2022

11:08 PM Revision a7d6ad1f (taxeditor): cleanup
Andreas Müller
11:08 PM Revision 9c50b7b6 (taxeditor): ref #10189 split CdmApplicationController into repository and application part in taxeditor print publisher (only make compilable)
Andreas Müller
10:46 PM Revision eef673ec (cdm-vaadin): ref #10189 split CdmApplicationController into repository and application part in vaadin
Andreas Müller
06:20 PM Revision 9d02f251 (taxeditor): cleanup
Andreas Müller
06:19 PM Revision bac73844 (taxeditor): ref #10189 split CdmApplicationController into repository and application part in TaxEditor (cont.)
Andreas Müller
06:16 PM task #10189 (Resolved): Split CdmApplicationController into repository and application part
please review Andreas Müller
06:05 PM task #10189 (Resolved): Split CdmApplicationController into repository and application part
The application part is only for local applications supporting transactions etc. while the repository part can be use... Andreas Müller
06:15 PM Revision 94a9209a (cdmlib-apps): ref #10189 split CdmApplicationController into repository and application part in app-import
Andreas Müller
06:13 PM Revision 058a92f1 (taxeditor): ref #10189 split CdmApplicationController into repository and application part in TaxEditor
Andreas Müller
06:06 PM Revision eb224aa5 (cdmlib): ref #10189 split CdmApplicationController into repository and application part in cdmlib
Andreas Müller
04:45 PM Revision 4cf52851 (taxeditor): cleanup
Andreas Müller
02:49 PM Revision 29dea790 (taxeditor): ref #10186 further remove ConversationHolder from TaxEditor code and some cleanup (cont.)
Andreas Müller
02:48 PM Revision 28651d0b (taxeditor): cleanup
Andreas Müller
02:48 PM Revision d02e900a (taxeditor): force usage of remoting everywhere
Andreas Müller
02:18 PM Revision 4c980025 (taxeditor): ref #10186 further remove ConversationHolder from TaxEditor code and some cleanup
Andreas Müller
01:03 PM Revision eb79d959 (taxeditor): rename some eu.*.Abstract*E4 classes
Andreas Müller
12:54 PM Revision 1f40607c (taxeditor): rename AbstractGroupedContainerE4 -> AbstractGroupedContainer and cleanup
Andreas Müller
12:44 PM Revision fff9f5d7 (taxeditor): rename AbstractCdmEditorPartE4 -> AbstractCdmEditorPart
Andreas Müller
12:44 PM Revision 03f01a13 (taxeditor): cleanup and rename createPartObject -> getPartObject
Andreas Müller
11:07 AM bug #10188 (New): Allow moving large subtrees
Currently it is not possible to move large subtrees in the TaxEditors due to memory issues during treeindex updating.... Andreas Müller

11/23/2022

01:11 PM Revision 2794c276 (taxeditor): ref 10138: use setDirty but do not change dirty flag of managedform
Katja Luther
12:35 PM Revision bd1aedf5 (taxeditor): ref 10138: revert changes to update taxon editor after changes in details view
Katja Luther
12:29 PM bug #10186: Problems with session handling in taxeditor
A critical issue: In AbstractCdmEditorPartE4 line 182 it is checked if (new) selection equals the previous selection.... Andreas Müller
09:33 AM Revision f65c4336 (taxeditor): revert changes in code cleaning commit
Katja Luther

11/22/2022

07:12 PM Revision 21d5361f (taxeditor): setFactsVisible and setMediaVisible again
Andreas Müller
07:11 PM Revision 5f709cc6 (taxeditor): cleanup
Andreas Müller
03:14 PM Revision bd122e26 (taxeditor): rename TaxonNameEditor to TaxonEditor and NameViewerE4 to NameViewer
Katja Luther
03:09 PM task #10187 (New): Use only 1 service call to initialize supplemental data
Currently for initializing supplemental data of e.g. a synonym in TaxEditor 7 services calls appear, 1 for each data ... Andreas Müller
01:57 PM Revision b135cc84 (taxeditor): handle default for TaxonEditorInput
Andreas Müller
01:57 PM Revision d7eb304b (taxeditor): cleanup
Andreas Müller
01:00 PM Revision e6469973 (taxeditor): cleanup and fix test
Andreas Müller
12:31 PM Revision 10ee1227 (taxeditor): cleanup
Andreas Müller
12:31 PM Revision 428d32bf (taxeditor): rename TaxonNameEditorTest -> TaxonEditorTest
Andreas Müller
12:25 PM Revision 0e7abe8a (cdmlib): cleanup
Andreas Müller
12:21 PM Revision bd4875e0 (cdmlib): cleanup
Andreas Müller
10:59 AM Revision 2faf3520 (cdmlib): cleanup
Andreas Müller

11/21/2022

03:03 PM Revision b9b6e1f4 (taxeditor): rename TaxonNameEditor and other classes and remove E4 - continue
Katja Luther
03:01 PM Revision c7bc3975 (taxeditor): rename TaxonNameEditor and other classes and remove E4 - continue
Katja Luther
02:54 PM Revision 98ca4627 (taxeditor): rename TaxonNameEditor and other classes and remove E4 - continue
Katja Luther
01:59 PM Revision 9b135851 (taxeditor): rename TaxonNameEditor and other classes and remove E$
Katja Luther
12:27 PM Revision 0a75fd54 (taxeditor): change logger
Katja Luther
11:53 AM Revision 0caafa75 (taxeditor): ref #10186 further remove ConversationHolder and cleanup
Andreas Müller
11:28 AM Revision eab688c3 (taxeditor): ref #10186: code cleaning
Katja Luther

11/18/2022

06:05 PM Revision 25c3d160 (taxeditor): ref #10186: remove conversation holder - continue
Katja Luther
05:59 PM Revision d3cfcce0 (taxeditor): ref #10186: remove datachangeBehaviour classes
Katja Luther
05:56 PM Revision 49d3c2dd (taxeditor): ref #10186: remove conversation holder
Katja Luther
02:22 PM bug #10186 (In Progress): Problems with session handling in taxeditor
Explaining the already cleaned up code:
SetSelection in setFocus of TaxonNameEditorE4 is not necessary and yields to...
Katja Luther
11:27 AM Revision 9d416700 (taxeditor): cleanup
Andreas Müller
11:25 AM Revision 154d4fe7 (taxeditor): ref #10186 remove ConversationHolder from many forms and some more cleanup (cont.)
Andreas Müller
10:57 AM Revision 8180822f (taxeditor): ref #10186 remove ConversationHolder from many forms and some more cleanup
Andreas Müller

11/17/2022

09:31 PM Revision 14b1eb40 (taxeditor): remove unused E4 temp code
Andreas Müller
09:31 PM Revision a0f770fe (taxeditor): cleanup
Andreas Müller
05:48 PM bug #10182: Portal does not show typespecimen for duplicated typedesignation
Katja Luther wrote in #note-2:
> The webservice failed because the derived unit had a occurrence status which had no...
Andreas Müller
03:27 PM bug #10182: Portal does not show typespecimen for duplicated typedesignation
The webservice failed because the derived unit had a occurrence status which had no type. Katja Luther
03:28 PM bug #10185 (Duplicate): Missing OccurrenceStatus Type creates NPE when creating DTO
Katja Luther
11:57 AM bug #10185 (Duplicate): Missing OccurrenceStatus Type creates NPE when creating DTO
If the Occurrence Status of a specimen does not have a type, the creation of the dto yields to a NPE and nothing is s... Katja Luther
02:41 PM Revision fa600854 (taxeditor): ref #10186: setSelection in setFocus is not necessary
Katja Luther
02:34 PM bug #10186 (In Progress): Problems with session handling in taxeditor
This ticket should contain everything done/tested to fix the session handling problems in the editor, like unsaved ch... Katja Luther

11/16/2022

01:31 PM Revision fea04d02 (taxeditor): use cached terms also for uuid list
Katja Luther

11/15/2022

09:19 PM bug #5284 (Duplicate): [UML] Replace Scope by DefinedTerm in PolytomousKey UML
This is a duplicate for #9975 as it is automatically implemented there already. Andreas Müller
09:14 PM task #9975 (Feedback): Create new UML diagramms for the CDM
Diagrams currently available at https://cybertaxonomy.org/cdm-uml/v532/ Andreas Müller
07:36 PM task #8840: Display identifiers in the dataportal
This is also an issue for MCL and the MCL taxon id (#10050) Andreas Müller
03:52 PM feature request #10050 (In Progress): Add missing functionality for MCL CDM dataportal
Andreas Müller
01:19 PM Revision 0ed18126 (taxeditor): cleanup
Andreas Müller
11:07 AM bug #9358: OptionalDataException during HTTP invoker call
Looks like this problem does not appear so often anymore. Andreas Müller
11:06 AM bug #8620: Improve pro parte synonym search result for dataportal
Maybe we can fix this in the performance sprint. Andreas Müller

11/14/2022

03:34 PM bug #8381: Closing the details view throws widget is disposed exception
Is this still an open issue? If yes it is probably fast to fix? Andreas Müller

11/11/2022

04:48 PM Revision 15ac03a5 (cdmlib-apps): ref #10048 add source to distributions and handle MCL-number as identifier
Andreas Müller
02:41 PM Revision c9b9c655 (cdmlib-apps): ref #10048 add MCL destination
Andreas Müller
02:40 PM Revision e111b15c (cdmlib-apps): ref #10048 cleanup and rename presenceAbsence terms for MCL
Andreas Müller
02:38 PM Revision c4032e64 (cdmlib-apps): ref #10048 distribution import for MCL
Andreas Müller
02:37 PM Revision d249946f (cdmlib): ref #10048 some term and voc uuids for MCL import and usage of Distribution
Andreas Müller
02:35 PM Revision e360bed5 (cdmlib): ref #10048 make PresenceAbsenceTerm uuids public for MCL import
Andreas Müller
01:41 PM Revision 7e2e67a0 (cdmlib-apps): cleanup
Andreas Müller
01:39 PM Revision adad498c (cdmlib): cleanup
Andreas Müller
01:37 PM Revision db4d3543 (cdmlib): ref #10048 use OrderedTermVocabulary in getNamedAreaLevel
Andreas Müller

11/10/2022

06:21 PM Revision 61ea5c2d (cdmlib-apps): ref #2934 some adaptations for Moose import
Andreas Müller
03:54 PM Revision 8fe0cb9f (cdmlib-apps): cleanup
Andreas Müller
03:50 PM Revision c5ed5599 (cdmlib-apps): ref #10048 exclude name facts for MCL
Andreas Müller
03:49 PM Revision 6fc1d869 (cdmlib-apps): ref #10048 handle differing nomStatusFks for MCL
Andreas Müller
03:48 PM Revision 72296cbb (cdmlib): cleanup
Andreas Müller
03:48 PM Revision e3524064 (cdmlib): ref #10048, ref # 10170 add static method for nom. & orth. cons.
Andreas Müller
03:47 PM Revision 014ae691 (cdmlib): ref #10048 handle differing nomStatusFks for MCL
Andreas Müller
02:59 PM Revision 2ebf0e13 (cdmlib-apps): ref #10048 add MclActivator and normalize users
Andreas Müller
02:57 PM Revision 2517f189 (cdmlib-apps): cleanup
Andreas Müller
01:52 PM task #10183 (Resolved): Import Buxales via Cdm2Cdm
Andreas Müller
01:42 PM task #10183 (Closed): Import Buxales via Cdm2Cdm
From Flora Cuba to new Buxales DB
Open issue:
* ~~UUIDs are still the same as in Flora Cuba which is not correc...
Andreas Müller
01:50 PM Revision ed7e5b0d (cdmlib): ref #10183 deduplicate terms for findByUuidWithoutFlush
Andreas Müller
01:48 PM Revision 35e07b85 (cdmlib): ref #10183 adapt Cdm2CdmImportBase to latest model changes and correct type designation handling
Andreas Müller
01:46 PM Revision ba1622fa (cdmlib): cleanup
Andreas Müller
01:44 PM Revision 316d0e5e (cdmlib-apps): ref #10183 add BuxalesExportActivator
Andreas Müller

11/09/2022

11:40 AM bug #10182: Portal does not show typespecimen for duplicated typedesignation
The webservice to get the specimen_dto of the typespecimen returns false. Katja Luther
11:39 AM bug #10182 (In Progress): Portal does not show typespecimen for duplicated typedesignation
mail NadjaK:
wenn ich einen Typus über „Create type duplicate“ dupliziere, wird das im Portal nicht angezeigt.
...
Katja Luther

11/08/2022

10:47 AM bug #10181 (New): Search images do not show thumbnails
Observed for flora of cyprus.
E.g. search for Althenia filiformis shows large images
![](clipboard-202211081039...
Andreas Müller

11/03/2022

09:53 AM Revision 1bdfd4cc (cdmlib): try to remove c3p0-config.xml from persistence test resources as it exists also in cdmlib-test
Andreas Müller

11/02/2022

01:41 PM Revision cf6382e2 (cdmlib): cleanup
Andreas Müller
01:39 PM Revision 82772656 (cdmlib): cleanup
Andreas Müller
 

Also available in: Atom