Comments (7)
The signature files look different (have different names) with the latest signing service:
from birt.
I noticed this is the log:
[INFO] [buildJar] load bundle uk.co.spudsoft.birt.emitters.excel from uk.co.spudsoft.birt.emitters.excel_4.17.0.v202407221948
Jul 23, 2024 7:42:35 AM org.eclipse.birt.build.pack.FrameworkPacker log
WARNING: duplicate org.eclipse.birt.chart.device.pdf/META-INF/CODESIGN.SF
Jul 23, 2024 7:42:35 AM org.eclipse.birt.build.pack.FrameworkPacker log
WARNING: duplicate org.eclipse.birt.chart.device.pdf/META-INF/CODESIGN.RSA
So indeed the new CODESIGN.* files are ending up in the runtime jar and are of course invalid. It's coincidentally convenient that yesterday I was cleaning up the org.eclipse.birt.build project which implements the ant tasks that builds the jar, so I know where to look to fix this...
from birt.
That being said, older successful showed this:
[INFO] [buildJar] load bundle uk.co.spudsoft.birt.emitters.excel from uk.co.spudsoft.birt.emitters.excel_4.17.0.v202407201614
Jul 22, 2024 1:11:33 PM org.eclipse.birt.build.pack.FrameworkPacker log
WARNING: duplicate org.eclipse.birt.chart.device.pdf/META-INF/ECLIPSE_.SF
Jul 22, 2024 1:11:33 PM org.eclipse.birt.build.pack.FrameworkPacker log
WARNING: duplicate org.eclipse.birt.chart.device.pdf/META-INF/ECLIPSE_.RSA
Probably original the name was ECLIPSEF and was intended to be filtered out:
I will try to enhance the filter.
from birt.
I noticed this now as well:
So the last time this was a problem, more than 9 years ago, it wasn't fixed by fixing the ant task implementation but by post-processing the jar produced by that task. Such a tangled web was woven...
from birt.
The above ant hack will also be cleaned up.
Thank goodness the tests for the runtimes were enabled, otherwise someone downstream would have noticed this at some later point in time, do doubt when it's least convenient rather than the day after the signing service was updated.
from birt.
The signature file names might be changed back to ECLIPSE_ but I already changed the pattern to accommodate that name as well:
"(.*\\.jar/)?META-INF/(ECLIPSEF|ECLIPSE_|CODESIGN)\\..*"
from birt.
Ed, I really admire your endurance and your work...
from birt.
Related Issues (20)
- ClassCastException: Report-processing with "HTML-table-structures" cause exception if the structure contains comments HOT 2
- PDF/A-3 support, validation fails HOT 11
- Creating/Editing datacubes leads to error HOT 11
- Support for DuckDB JDBC HOT 4
- Track down tests that fail to render their expected image content HOT 8
- Enhancement, JDBC driver manager - configuration of the property validation HOT 2
- Batik URL error when loading external image HOT 7
- PDF-emitter: UserProperties like standard configuration at designer level HOT 1
- Performance issue occurs when dataset has a parameter mapped to int8 type on PostgreSql HOT 11
- XML source not synchronized with outline view
- Test-element "TestingBall" is visible for "Insert Element", preview generation failed - (only for designer test reasons) HOT 1
- Excel & Indent (#1666): NPE can be produced in special cases of images without wrapped grid/table e.g. a single chart HOT 1
- BIRT 4.17, designer & Spudsoft excel: Spudsoft XLS & XLSX not longer created from designer-preview & designer-viewer HOT 12
- BIRT, link styling "bookmarks" & "hyperlink": use configured styling and avoid standard hyperlink text decoration (#1025) HOT 4
- Reports exported in DOC format does not show report content properly HOT 4
- Excel, antidiagonal: the antidiagonal is set at background of merged cells - visible if rows will be added (#1866) HOT 1
- Excel, prototype emitter: avoid the diagonal print if the style is unset (= "none", discussion #1866) HOT 1
- Word, page size: output not limited to maximum possible width & height of word (#1869)
- Charts, image selection: image selection doesn't show the path/file name HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from birt.