IntelliJ IDEA 2023.2 Build #IU-232.8660.185 Seems to break printing

已回答

I recently updated to 2023.2 Build #IU-232.8660.185 and am now unable to print.  Before the update, I was able to print with no issues -- now, printing appears to work (takes time) but yields no output ... even to PDF.  (Printing to PDF yields an _empty_ PDF; printing to a networked printer enqueues an item that simply disappears.)

 

Am I the only one with this issue?  Is this a _real_ issue?

0

Hello Clifford W. Johnson,
 
I found two similar tickets for print issue: 
https://youtrack.jetbrains.com/issue/IDEA-327263/Printing-no-longer-works-in-Linux-produces-preabmble-only-postscript
https://youtrack.jetbrains.com/issue/IDEA-323747/Printing-fails-File-Print
 
Please check if it's your case. If you think it's different, provide logs from Help | Collect Logs and Diagnostics Data. You can upload it to https://uploads.jetbrains.com and provide the uploaded file ID.
 
Kind Regards,
Margarita
JetBrains Support

0

Margarita,

Thanks for your response.  Yes, my issue appears to be similar if nor identical to IDEA-327263 with the following appearing in my log.  I anxiously await the upcoming repair.

Thanks.

Clifford

2023-08-14 12:09:44,142 [267371153] SEVERE - #c.i.c.p.TextPrintHandler - must be run under DaemonProgressIndicator, but got: : class com.intellij.openapi.progress.impl.BackgroundableProcessIndicator: Printing... 1688340294: running=true; canceled=false; task=com.intellij.codeEditor.printing.TextPrintHandler$1@524dd98b
java.lang.IllegalStateException: must be run under DaemonProgressIndicator, but got: : class com.intellij.openapi.progress.impl.BackgroundableProcessIndicator: Printing... 1688340294: running=true; canceled=false; task=com.intellij.codeEditor.printing.TextPrintHandler$1@524dd98b
    at com.intellij.codeInspection.ex.GlobalInspectionContextBase.assertUnderDaemonProgress(GlobalInspectionContextBase.java:485)
    at com.intellij.codeInsight.daemon.impl.HighlightingSessionImpl.getFromCurrentIndicator(HighlightingSessionImpl.java:85)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryLineMarkers(LineMarkersPass.java:289)
    at com.intellij.codeEditor.printing.FileSeparatorProvider.getFileSeparators(FileSeparatorProvider.java:20)
    at com.intellij.codeEditor.printing.TextPainter.updateHighlightingInfoIfNeeded(TextPainter.java:289)
    at com.intellij.codeEditor.printing.TextPainter.printPage(TextPainter.java:273)
    at com.intellij.codeEditor.printing.TextPainter.lambda$calculateNumberOfPages$3(TextPainter.java:241)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:923)
    at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:76)
    at com.intellij.codeEditor.printing.TextPainter.calculateNumberOfPages(TextPainter.java:229)
    at com.intellij.codeEditor.printing.TextPainter.print(TextPainter.java:189)
    at java.desktop/sun.print.RasterPrinterJob.printPage(RasterPrinterJob.java:2280)
    at java.desktop/sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1659)
    at java.desktop/sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1489)
    at com.intellij.codeEditor.printing.TextPrintHandler$1.run(TextPrintHandler.java:158)
    at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:428)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:115)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$6(CoreProgressManager.java:478)
    at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:251)
    at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:71)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:61)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
    at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:71)
    at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$5(ProgressRunner.java:251)
    at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$18(ProgressRunner.java:465)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
    at java.base/java.lang.Thread.run(Thread.java:833)
2023-08-14 12:09:44,143 [267371154] SEVERE - #c.i.c.p.TextPrintHandler - IntelliJ IDEA 2023.2  Build #IU-232.8660.185
2023-08-14 12:09:44,143 [267371154] SEVERE - #c.i.c.p.TextPrintHandler - JDK: 17.0.7; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
2023-08-14 12:09:44,143 [267371154] SEVERE - #c.i.c.p.TextPrintHandler - OS: Windows 10
0

请先登录再写评论。