From 056c4f9628104ad0d31bd376aaf5bb9f2e0bd5d0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Feb 2026 18:15:18 +0000 Subject: [PATCH 1/4] Initial plan From 8056e8fbf0397c50ae074ce365f16ecb69855d24 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Feb 2026 18:18:11 +0000 Subject: [PATCH 2/4] Remove unreachable /test/testParser.html mapping and legacy JSP files Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com> --- .../main/webapp/WEB-INF/pages/testParser.jsp | 2 - .../webapp/WEB-INF/pages/testParserResult.jsp | 222 ------------------ .../main/webapp/WEB-INF/treebase-servlet.xml | 2 - 3 files changed, 226 deletions(-) delete mode 100644 treebase-web/src/main/webapp/WEB-INF/pages/testParser.jsp delete mode 100644 treebase-web/src/main/webapp/WEB-INF/pages/testParserResult.jsp diff --git a/treebase-web/src/main/webapp/WEB-INF/pages/testParser.jsp b/treebase-web/src/main/webapp/WEB-INF/pages/testParser.jsp deleted file mode 100644 index 83e8cd41e..000000000 --- a/treebase-web/src/main/webapp/WEB-INF/pages/testParser.jsp +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/treebase-web/src/main/webapp/WEB-INF/pages/testParserResult.jsp b/treebase-web/src/main/webapp/WEB-INF/pages/testParserResult.jsp deleted file mode 100644 index e6fb12c86..000000000 --- a/treebase-web/src/main/webapp/WEB-INF/pages/testParserResult.jsp +++ /dev/null @@ -1,222 +0,0 @@ -<%@ include file="/common/taglibs.jsp"%> - -Nexus Parser Test Result -Tree View - - - - - - - - - - -
- -

The result of the Nexus Parsing:

- -
-Study Details - - - - - - - - - - -
Study ID: - Study Name: - - - - -
- - - - - " target = "_blank">View Phylotree(s) in XML format
- " target = "_blank">View Matrices

- -

There - are - is - trees - displayed below.


- - - -

Title--


-

Root-


- - - -

L1-----------------------------------------------------------------------:-

- - - -

L2-------------------------------------------------------------------------------------:-

- - -

L3----------------------------------------------------------------------------------------------:-

- - -

L4-----------------------------------------------------------------------------------------:-

- - -

L5-----------------------------------------------------------------------------------:-

- - -

L6------------------------------------------------------------------------------:-

- - -

L7------------------------------------------------------------------------:-

- - -

L8------------------------------------------------------------------:-

- - -

L9-------------------------------------------------------------:-

- - -

L10------------------------------------------------------:-

- - -

L11-------------------------------------------------:-

- - -

L12-------------------------------------------:-

- - -

L13---------------------------------------:-

- - -

L14----------------------------------: -

- - -

L15----------------------------:-

- - -

L16-----------------------:-

- - -

L17------------------:-

- - -

L18------------:-

- - -

L19------:-

- - -

L20---:-

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- -
- - - - - -
- - - -
-
- - diff --git a/treebase-web/src/main/webapp/WEB-INF/treebase-servlet.xml b/treebase-web/src/main/webapp/WEB-INF/treebase-servlet.xml index 48d7cf12b..879907602 100644 --- a/treebase-web/src/main/webapp/WEB-INF/treebase-servlet.xml +++ b/treebase-web/src/main/webapp/WEB-INF/treebase-servlet.xml @@ -1010,8 +1010,6 @@ - treeParserController - userManagementController selectStudiesController changeStudyStatusController From 52d7a50253f1809ef07ead900753da63d6274f28 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Feb 2026 18:32:10 +0000 Subject: [PATCH 3/4] Fix CI rebase conflict handling in gh-pages deployment step Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com> --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index becc26c26..02c5c09c1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -191,7 +191,9 @@ jobs: # Pull with rebase to handle concurrent updates git pull --rebase origin gh-pages || { echo "Rebase failed, attempting force push" + git rebase --abort git push --force + exit 0 } git push fi From 530a317f8fe985d52c14ea8ceb4161c2dd51c3f3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Feb 2026 18:43:20 +0000 Subject: [PATCH 4/4] Minimize treebase-servlet.xml diff: only remove testParser prop Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com> --- .../main/webapp/WEB-INF/treebase-servlet.xml | 774 +++++++++--------- 1 file changed, 387 insertions(+), 387 deletions(-) diff --git a/treebase-web/src/main/webapp/WEB-INF/treebase-servlet.xml b/treebase-web/src/main/webapp/WEB-INF/treebase-servlet.xml index 73bbdac7f..c8205bdd4 100644 --- a/treebase-web/src/main/webapp/WEB-INF/treebase-servlet.xml +++ b/treebase-web/src/main/webapp/WEB-INF/treebase-servlet.xml @@ -1,5 +1,5 @@ - + - + @@ -16,9 +16,9 @@ - - - + + + @@ -27,7 +27,7 @@ - + @@ -55,17 +55,17 @@ - - + + - - + + - - - 250000000 + + + 250000000 - + user @@ -136,29 +136,29 @@ readyState - - - - - - + + + + + + - + - - + + - - + + @@ -167,8 +167,8 @@ - - + + @@ -177,27 +177,27 @@ - - + + - - - - - - - - + + + + + + + + - + - - + + @@ -228,17 +228,17 @@ java.util.ArrayList redirect:/user/editSetTaxonLabel.html taxonLabels - - - search/taxonList - taxonLabelStatus + + + search/taxonList + taxonLabelStatus txnlabel org.cipres.treebase.domain.taxon.TaxonLabel - + redirect:/user/taxaList.html @@ -269,92 +269,92 @@ org.cipres.treebase.domain.study.Citation submissionSummaryView - - + + - true - study - org.cipres.treebase.domain.study.Study - search/summary - - - - - - + true + study + org.cipres.treebase.domain.study.Study + search/summary + + + + + + - - - - - + + + + + - + - - - method - submissionsByUser + + + method + submissionsByUser - - - citation - org.cipres.treebase.domain.study.Citation + + + citation + org.cipres.treebase.domain.study.Citation - citationForm + citationForm - redirect:/user/summary.html + redirect:/user/summary.html redirect:/user/summary.html - - - - - - - - study - org.cipres.treebase.domain.study.Study - studyForm + + + + + + + + study + org.cipres.treebase.domain.study.Study + studyForm - redirect:/user/summary.html + redirect:/user/summary.html redirect:/user/submissionList.html - - - - - - - - - - - - - - - - - - - - - - person - org.cipres.treebase.domain.admin.Person - peopleForm + + + + + + + + + + + + + + + + + + + + + + person + org.cipres.treebase.domain.admin.Person + peopleForm redirect:/user/summary.html - + redirect:/user/summary.html - - + + @@ -366,7 +366,7 @@ true - + @@ -423,19 +423,19 @@ - - - - org.cipres.treebase.web.model.MultiFileBean - uploadFile + + + + org.cipres.treebase.web.model.MultiFileBean + uploadFile redirect:/user/uploadFileSummary.html redirect:/user/summary.html - - - - - - + + + + + + @@ -446,128 +446,128 @@ - - - - - - - - - - analysis - org.cipres.treebase.domain.study.Analysis - analysisForm - redirect:/user/analysisDisplay.html + + + + + + + + + + analysis + org.cipres.treebase.domain.study.Analysis + analysisForm + redirect:/user/analysisDisplay.html redirect:/user/analysisDisplay.html - true - + true + - - - - - - - - - - step - org.cipres.treebase.web.model.AnalysisStepCommand - analysisStepForm - true - - redirect:/user/analysisDisplay.html + + + + + + + + + + step + org.cipres.treebase.web.model.AnalysisStepCommand + analysisStepForm + true + + redirect:/user/analysisDisplay.html redirect:/user/analysisDisplay.html - - + + - - - - - search - org.cipres.treebase.web.model.SearchCommand - searchForm - redirect:/searchResult.html - - - search - org.cipres.treebase.web.model.SearchCommand - study-query - redirect:/searchResult.html - - - - - - - + + + + + search + org.cipres.treebase.web.model.SearchCommand + searchForm + redirect:/searchResult.html + + + search + org.cipres.treebase.web.model.SearchCommand + study-query + redirect:/searchResult.html + + + + + + + + + + + data + org.cipres.treebase.web.model.AnalyzedDataCommand + + + + + + + + + analyzedDataForm + analyzedDataForm-matrixSelection + analyzedDataForm-treeSelection + analyzedDataForm-treeBlockSelection + + - - - data - org.cipres.treebase.web.model.AnalyzedDataCommand - - - - - - - - - analyzedDataForm - analyzedDataForm-matrixSelection - analyzedDataForm-treeSelection - analyzedDataForm-treeBlockSelection - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + amatrixcollection - org.cipres.treebase.web.model.AGenericList + org.cipres.treebase.web.model.AGenericList matrixList redirect:/user/matrixList.html - redirect:/user/matrixList.html + redirect:/user/matrixList.html - - - - - - - - - - - - arowsegment - org.cipres.treebase.domain.matrix.RowSegment - matrixRowSegmentForm - redirect:/user/matrixRowSegmentList.html + + + + + + + + + + + + arowsegment + org.cipres.treebase.domain.matrix.RowSegment + matrixRowSegmentForm + redirect:/user/matrixRowSegmentList.html redirect:/user/matrixRowSegmentList.html - - + + @@ -592,10 +592,10 @@ redirect:/user/viewAllRowSegmentData.html redirect:/user/viewAllRowSegmentData.html - + atreecollection - org.cipres.treebase.web.model.AGenericList + org.cipres.treebase.web.model.AGenericList @@ -609,7 +609,7 @@ true - + @@ -660,12 +660,12 @@ - - - - + + + + - + org.cipres.treebase.web.model.MultiFileBean treeParser @@ -735,8 +735,8 @@ selectStudies - - + + redirect:/admin/userList.html redirect:/admin/administrationPage.html @@ -761,53 +761,53 @@ changeStudyStatus - - - - search - org.cipres.treebase.web.model.SearchCommand - + + + + search + org.cipres.treebase.web.model.SearchCommand + - - + + - - - search/studySearch + + + search/studySearch search/studySearch - - - - - search/treeSearch - search/treeSearch - - - - search/treeTopSearch - search/treeTopSearch - - - - search/matrixSearch - search/matrixSearch - - - - search/taxonSearch - search/taxonSearch - - + + + + + search/treeSearch + search/treeSearch + + + + search/treeTopSearch + search/treeTopSearch + + + + search/matrixSearch + search/matrixSearch + + + + search/taxonSearch + search/taxonSearch + + search/classificationSearch search/classificationSearch - + searchBySubmissionID @@ -872,16 +872,16 @@ - - - - - org.cipres.treebase.web.model.HelpControllerAction - help - help - FAILfailFAIL - - + + + + + org.cipres.treebase.web.model.HelpControllerAction + help + help + FAILfailFAIL + + @@ -894,19 +894,19 @@ - - - - - - - - ApplicationResources - - - - - + + + + + + + + ApplicationResources + + + + + @@ -941,10 +941,10 @@ - - - - + + + + @@ -985,8 +985,8 @@ listTaxaController editTaxonLabelController editSetTaxonLabelController - summaryController - summaryController + summaryController + summaryController summaryController @@ -1018,7 +1018,7 @@ adminMergingUsersController filenameController filenameController - filenameController + filenameController filenameController adminSelectPersonsController adminMergingPersonsController @@ -1035,82 +1035,82 @@ searchStudyController updateStudyQueryController - - studySearchController - studySearchController - treeSearchController - treeTopSearchController - matrixSearchController + + studySearchController + studySearchController + treeSearchController + treeTopSearchController + matrixSearchController taxonSearchController classificationSearchController - + searchSummaryController - searchSummaryController - searchSummaryController - searchSummaryController - searchSummaryController - searchMapToPhyloWidgetController - searchMapToPhyloWidgetController - searchSummaryController - searchSummaryController - searchSummaryController + searchSummaryController + searchSummaryController + searchSummaryController + searchSummaryController + searchMapToPhyloWidgetController + searchMapToPhyloWidgetController + searchSummaryController + searchSummaryController + searchSummaryController searchSummaryController - downloadRowSegmentDataController + downloadRowSegmentDataController anyObjectAsRDFController - - searchResultsAsRDFController - listMatrixRowController - listTaxaSearchController - downloadAStudyController - downloadATreeController - downloadATreeBlockController - downloadAMatrixController - downloadAnAnalysisStepController - downloadANexusFileController + + searchResultsAsRDFController + listMatrixRowController + listTaxaSearchController + downloadAStudyController + downloadATreeController + downloadATreeBlockController + downloadAMatrixController + downloadAnAnalysisStepController + downloadANexusFileController downloadANexusRCTFileController - siteMapController + siteMapController - - userFormController - listSubmissionController + + userFormController + listSubmissionController studyFormController - + - filenameController - displaySubmissionMenuController - citationFormController - + filenameController + displaySubmissionMenuController + citationFormController + authorFormController authorSearchFormController - addAuthorController + addAuthorController authorFormController editorFormController - - listAnalysisController - analysisFormController - listAnalysisStepController - analysisStepFormController - - displayAnalysisController - - uploadFileController + + listAnalysisController + analysisFormController + listAnalysisStepController + analysisStepFormController + + displayAnalysisController + + uploadFileController uploadFileSummaryController - - - listAnalyzedDataController - analyzedDataFormController - analyzedDataFormController - addAnalyzedDataController - - listMatrixController - listMatrixRowController - listMatrixRowSegmentController - matrixRowSegmentFormController - + + + listAnalyzedDataController + analyzedDataFormController + analyzedDataFormController + addAnalyzedDataController + + listMatrixController + listMatrixRowController + listMatrixRowSegmentController + matrixRowSegmentFormController + listTreeController listTreeBlockController @@ -1118,25 +1118,25 @@ treeParserResultController - submissionToJsonController - - - - - - - - - - - - - /errors/dataAccessFailure - /errors/dataAccessFailure + submissionToJsonController + + + + + + + + + + + + + /errors/dataAccessFailure + /errors/dataAccessFailure /errors/studyAccessFailure - /errors/itemNotFound - - - - - + /errors/itemNotFound + + + + +