alaahong commented on issue #12:
URL: https://github.com/apache/fesod/issues/12#issuecomment-3940304928

   > FastExcel.write(file, SomeThing::class.java)
   >         .registerWriteHandler(SimpleColumnWidthStyleStrategy(20)) 
   >         .useDefaultStyle(false)
   >         .sheet("something")
   >         .doWrite(records)
   > How to `disable auto width` ? I used the code provided above, but the 
error still occurs. [@alaahong](https://github.com/alaahong)
   > 
   > ```
   > 2026-02-22 14:40:45.449 29649-29726 System.err              
com.sage.android                     W  
cn.idev.excel.exception.ExcelGenerateException: java.lang.NoClassDefFoundError: 
Failed resolution of: Ljava/awt/font/FontRenderContext;
   > 2026-02-22 14:40:45.449 29649-29726 System.err              
com.sage.android                     W         at 
cn.idev.excel.write.ExcelBuilderImpl.addContent(ExcelBuilderImpl.java:63)
   > 2026-02-22 14:40:45.449 29649-29726 System.err              
com.sage.android                     W         at 
cn.idev.excel.ExcelWriter.write(ExcelWriter.java:70)
   > 2026-02-22 14:40:45.449 29649-29726 System.err              
com.sage.android                     W         at 
cn.idev.excel.ExcelWriter.write(ExcelWriter.java:47)
   > 2026-02-22 14:40:45.449 29649-29726 System.err              
com.sage.android                     W         at 
cn.idev.excel.write.builder.ExcelWriterSheetBuilder.doWrite(ExcelWriterSheetBuilder.java:76)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
com.sage.android.ui.screen.VideoViewModel$exportToExcel$1.invokeSuspend(VideoViewModel.kt:58)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:113)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:823)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W  Caused by: 
java.lang.NoClassDefFoundError: Failed resolution of: 
Ljava/awt/font/FontRenderContext;
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
org.apache.poi.ss.util.SheetUtil.<clinit>(SheetUtil.java:99)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
org.apache.poi.xssf.streaming.AutoSizeColumnTracker.<init>(AutoSizeColumnTracker.java:119)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
org.apache.poi.xssf.streaming.SXSSFSheet.<init>(SXSSFSheet.java:106)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
org.apache.poi.xssf.streaming.SXSSFWorkbook.createAndRegisterSXSSFSheet(SXSSFWorkbook.java:697)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
org.apache.poi.xssf.streaming.SXSSFWorkbook.createSheet(SXSSFWorkbook.java:715)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
org.apache.poi.xssf.streaming.SXSSFWorkbook.createSheet(SXSSFWorkbook.java:107)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
cn.idev.excel.util.WorkBookUtil.createSheet(WorkBookUtil.java:96)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
cn.idev.excel.context.WriteContextImpl.createSheet(WriteContextImpl.java:258)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
cn.idev.excel.context.WriteContextImpl.initSheet(WriteContextImpl.java:234)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
cn.idev.excel.context.WriteContextImpl.currentSheet(WriteContextImpl.java:151)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         at 
cn.idev.excel.write.ExcelBuilderImpl.addContent(ExcelBuilderImpl.java:52)
   > 2026-02-22 14:40:45.450 29649-29726 System.err              
com.sage.android                     W         ... 12 more
   > 2026-02-22 14:40:45.451 29649-29726 System.err              
com.sage.android                     W  Caused by: 
java.lang.ClassNotFoundException: Didn't find class 
"java.awt.font.FontRenderContext" on path: DexPathList[[dex file 
"/data/data/com.sage.android/code_cache/.overlay/base.apk/classes7.dex", zip 
file 
"/data/app/~~vcTsncLlaDpUz9aVALyxpw==/com.sage.android-6K1Ei5xjDB-i9PCBHMqIxQ==/base.apk"],nativeLibraryDirectories=[/data/app/~~vcTsncLlaDpUz9aVALyxpw==/com.sage.android-6K1Ei5xjDB-i9PCBHMqIxQ==/lib/arm64,
 
/data/app/~~vcTsncLlaDpUz9aVALyxpw==/com.sage.android-6K1Ei5xjDB-i9PCBHMqIxQ==/base.apk!/lib/arm64-v8a,
 /system/lib64, /system_ext/lib64]]
   > 2026-02-22 14:40:45.451 29649-29726 System.err              
com.sage.android                     W         at 
dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
   > 2026-02-22 14:40:45.451 29649-29726 System.err              
com.sage.android                     W         at 
java.lang.ClassLoader.loadClass(ClassLoader.java:637)
   > 2026-02-22 14:40:45.451 29649-29726 System.err              
com.sage.android                     W         at 
java.lang.ClassLoader.loadClass(ClassLoader.java:573)
   > 2026-02-22 14:40:45.451 29649-29726 System.err              
com.sage.android                     W         ... 23 more
   > ```
   
   How about replace poi-ooxml with poi-ooxml-lite? seems it's used to work 
with Android's JVM.


-- 
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