DigitalVS / JRPrintPreview

JasperReports print preview window in JavaFX 8
8 stars 3 forks source link

Bug when click on print #4

Closed paulocoutinhox closed 5 years ago

paulocoutinhox commented 5 years ago

Hi,

When i click on "print" i got this error:

/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:55779,suspend=y,server=n -javaagent:/Users/paulo/Library/Caches/IntelliJIdea2019.2/captureAgent/debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/lib/tools.jar:/Users/paulo/Developer/workspaces/java/JRPrintPreview/target/classes:/Users/paulo/.m2/repository/net/sf/jasperreports/jasperreports/6.9.0/jasperreports-6.9.0.jar:/Users/paulo/.m2/repository/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar:/Users/paulo/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/paulo/.m2/repository/commons-digester/commons-digester/2.1/commons-digester-2.1.jar:/Users/paulo/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar:/Users/paulo/.m2/repository/org/apache/commons/commons-collections4/4.2/commons-collections4-4.2.jar:/Users/paulo/.m2/repository/com/lowagie/itext/2.1.7.js6/itext-2.1.7.js6.jar:/Users/paulo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk15on-1.52.jar:/Users/paulo/.m2/repository/org/jfree/jcommon/1.0.23/jcommon-1.0.23.jar:/Users/paulo/.m2/repository/org/jfree/jfreechart/1.0.19/jfreechart-1.0.19.jar:/Users/paulo/.m2/repository/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2.jar:/Users/paulo/.m2/repository/org/codehaus/castor/castor-xml/1.4.1/castor-xml-1.4.1.jar:/Users/paulo/.m2/repository/org/codehaus/castor/castor-core/1.4.1/castor-core-1.4.1.jar:/Users/paulo/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/Users/paulo/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/paulo/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.8/jackson-core-2.9.8.jar:/Users/paulo/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.8/jackson-databind-2.9.8.jar:/Users/paulo/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.8/jackson-annotations-2.9.8.jar:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar" main.Main
Connected to the target VM, address: '127.0.0.1:55779', transport: 'socket'
2019-08-08 16:55:57.100 java[55164:3613425] Cocoa AWT: Running on AppKit thread 0 when not expected. (
    0   libawt_lwawt.dylib                  0x000000012bb03c68 nsPrintInfoToJavaPageFormat + 50
    1   libawt_lwawt.dylib                  0x000000012bb04386 Java_sun_lwawt_macosx_CPrinterJob_getDefaultPage + 51
    2   ???                                 0x0000000111e82a88 0x0 + 4595395208
    3   ???                                 0x0000000111e6a35d 0x0 + 4595295069
    4   ???                                 0x0000000111e6a0e0 0x0 + 4595294432
)
2019-08-08 16:55:57.101 java[55164:3613425]     Please file a bug report at http://java.net/jira/browse/MACOSX_PORT with this message and a reproducible test case.

Do you have any idea about what i need do?

Thanks.

paulocoutinhox commented 5 years ago

Hi,

I have created a similar project based on yours, but using java12, javafx12, CI other formation etc: https://github.com/prsolucoes/jrprintpreview

Now the only problem is with printing on macos and im searching a way to deploy it embeding javafx inside.

Thanks.

DigitalVS commented 5 years ago

I don't mind if you port my project to Java 12 but I am not too much thrilled how you did it. Someone should fork a project and then make changes on that fork so that GitHub shows that is a fork. The way you did it, shows like you are the author of source code in the project and that is not legally right. The other thing is that you are submitting bugs for that what are you independently doing to my project, but truth is that cause of that bug is probably in changes you made, because printing works correctly for Java 8.

paulocoutinhox commented 5 years ago

I don't fork it but put your references into README: https://github.com/prsolucoes/jrprintpreview

Print works, i tested it, but not on macos.