Skip to content

Merge recent refactorings and bug fixes#420

Merged
rvosa merged 102 commits intov3-ui-uxfrom
master
Jan 27, 2026
Merged

Merge recent refactorings and bug fixes#420
rvosa merged 102 commits intov3-ui-uxfrom
master

Conversation

@rvosa
Copy link
Contributor

@rvosa rvosa commented Jan 27, 2026

No description provided.

Copilot AI and others added 30 commits January 13, 2026 17:21
Replace EL expression `${errors.class.simpleName}` with scriptlet-based
type checking to avoid NumberFormatException in modern EL resolvers.

The issue occurred because when `errors` is a List, the EL resolver
tries to interpret `.class` as a list index access, attempting to parse
"class" as an integer, which fails with NumberFormatException.

Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
…tion

Fix NumberFormatException in messages.jsp type checking
…teWindow.headless=true before Mesquite.main()

Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Fix NullPointerException in Mesquite headless initialization during nexus file upload
… copying Mesquite library files to Docker

Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
…tract common logic and use specific exception types

Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Fix NullPointerException in Mesquite headless initialization during NEXUS file upload
…lint to boolean

Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
…nsert

Fix TAXONLABEL.linked column type mismatch causing nexus file upload failure
…nal to 500 chars

Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Increase CITATION column lengths to fix insert failures
The TBASE2_POSTGRES_CREATION.sql file defined the linked column as
smallint, but the Java TaxonLabel entity uses a boolean field mapped
to this column. This caused a type mismatch error when Hibernate tried
to insert boolean values into the smallint column.

This fix changes the column type to boolean in the schema creation
script, matching the type expected by the Hibernate entity mapping
and the existing snapshot schema.

Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Comprehensive fix for all columns where the database schema defines
smallint but the Java entity expects boolean type:

- analysis.validated (Analysis.java)
- analyzeddata.input (AnalyzedData.java)
- geneticcode.predefined (GeneticCode.java)
- matrix.aligned (DiscreteMatrix.java)
- matrix.diagonal (DistanceMatrix.java)
- matrix.casesensitive (StandardMatrix.java)
- matrixelement.andlogic (CompoundMatrixElement.java)
- matrixelement.gap (for consistency)
- phylotree.bigtree (PhyloTree.java)
- phylotree.rootedtree (PhyloTree.java)
- statechangeset.reversible (StateChangeSet.java)
- taxonlabelset.taxa (TaxonLabelSet.java)

submission.test is correctly left as smallint since it maps to Integer.

Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
…-again

Fix TAXONLABEL.linked column type mismatch (smallint → boolean)
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
…ssue

Add missing hibernate_sequence to database schema
…ment

Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
…sults

Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
…tches

Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Copilot AI and others added 29 commits January 27, 2026 15:45
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Fix Autocompleter is not defined error by making autocomplete.js self-contained
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Update image paths in styles.css
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
…place-prototypejs

Replace Prototype.js with jQuery
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Fix JavaScript MIME type in validator.jsp
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Remove unused raphael-min.js and jsphylosvg-min.js
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
@rvosa rvosa merged commit a7179ee into v3-ui-ux Jan 27, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants