• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pulibrary / bibdata / c72179f9-4073-46e1-b587-2503e01612d7
90%
main: 91%

Build:
Build:
LAST BUILD BRANCH: dense-vector-field
DEFAULT BRANCH: main
Ran 24 Jun 2026 10:43PM UTC
Jobs 2
Files 199
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Jun 2026 10:37PM UTC coverage: 89.998% (-0.7%) from 90.701%
c72179f9-4073-46e1-b587-2503e01612d7

Pull #3362

circleci

christinach
Push the round to 6 digits to the python api.
After further testing the cause of the failure PulSolrJsonWriter to
post to solr is that the float32 vectors also included scientic notation e or E.
Solr's format type and builder class thinks that the serialized
payload that includes the float32 with scientific notation- json_package - and is posted via http from bibdata
is a String and not the expected float32 number type solr expects.

\n\tat org.apache.solr.update.DocumentBuilder.addField(DocumentBuilder.java:67)\n\tat org.apache.solr.update.DocumentBuilder.addOriginalField(DocumentBuilder.java:304)\n\tat org.apache.solr.update.DocumentBuilder.toDocument(DocumentBuilder.java:193)\n\t... 74 more\nCaused by: java.lang.ClassCastException: class java.lang.String cannot be cast to class java.lang.Number (java.lang.String and java.lang.Number are in module java.base of loader 'bootstrap')\n\tat
org.apache.solr.util.vector.DenseVectorParser.parseIndexVector(DenseVectorParser.java:72)\n\tat
 org.apache.solr.util.vector.DenseVectorParser.parseVector(DenseVectorParser.java:45)\n\tat
org.apache.solr.util.vector.FloatDenseVectorParser.getFloatVector(FloatDenseVectorParser.java:34)\n\tat
org.apache.solr.schema.DenseVectorField.createField(DenseVectorField.java:273)\n\tat
 org.apache.solr.schema.DenseVectorField.createFields(DenseVectorField.java:237)\n\t... 77 more\n",
Pull Request #3362: Dense vector field - text_embedding

42 of 57 new or added lines in 2 files covered. (73.68%)

80 existing lines in 6 files now uncovered.

11472 of 12747 relevant lines covered (90.0%)

67.46 hits per line

Uncovered Changes

Lines Coverage ∆ File
15
73.21
embedding_service/src/embedding_client.rs

Coverage Regressions

Lines Coverage ∆ File
26
67.09
-32.91% app/models/index_manager.rb
19
29.41
-55.88% marc_to_solr/lib/electronic_portfolio_builder.rb
19
73.17
-23.17% marc_to_solr/lib/process_holdings_helpers.rb
14
92.51
-6.17% marc_to_solr/lib/princeton_marc.rb
1
84.62
-7.69% app/services/alma/indexer.rb
1
70.83
-4.17% app/services/index_functions.rb
Jobs
ID Job ID Ran Files Coverage
1 c72179f9-4073-46e1-b587-2503e01612d7.1 24 Jun 2026 10:43PM UTC 93
90.12
2 c72179f9-4073-46e1-b587-2503e01612d7.2 24 Jun 2026 10:47PM UTC 106
89.63
Source Files on build c72179f9-4073-46e1-b587-2503e01612d7
  • Tree
  • List 199
  • Changed 9
  • Source Changed 1
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #C72179F9...
  • Pull Request #3362
  • PR Base - main (#0D1DFE1E...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc