JaroslavTulach opened a new pull request, #909:
URL: https://github.com/apache/poi/pull/909

   - This PR is a followup to #806 
   - I am currently working on project called 
[Enso](https://github.com/enso-org/enso). 
   - We are making [heavy use of Apache 
POI](https://github.com/enso-org/enso/blob/59eb1f2aeb6369fe2abde95f66385a3927064a9e/build.sbt#L1395)
 to parse Excel documents our users are processing.
   
   [![Excel in 
Enso](https://github.com/user-attachments/assets/c65fed38-9b3c-49ad-baa3-d284cd8f25fa)](https://community.ensoanalytics.com/c/enso101/sections/245392/lessons/914097
 "Excel in Enso")
   
   - we are using `jlink` library and remove `java.desktop` module from our JDK
   - that is causing us problems (just like the one in #806)
   - the most recent problem occured in 
https://github.com/enso-org/enso/pull/13842
   - after an investigation we found a decent workaround
      - step by step investigation is described in 
https://github.com/enso-org/enso/issues/13983#issuecomment-3332650938
      - and 
https://github.com/enso-org/enso/issues/13983#issuecomment-3332708320
      - the process of patching is documented at 
https://github.com/enso-org/enso/issues/13983#issuecomment-3333600671
      - which finally lead to creation of this as described 
[here](https://github.com/enso-org/enso/issues/13983#issuecomment-3333646569)
   - given there already is `org.apache.poi.ss.ignoreMissingFontSystem` property
   - Enso is unlikely the only project facing problems of using POI on a 
_headless system_
   - Enso is just taking it to _another level_ by using `jlink` to remove 
`java.desktop` module
   - however the need seems to be there: please accept our refactoring into 
upstream, thanks.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to