When I deploy the new birt 2.2.0 runtime on tomcat 5.5.20 and run the Webviewer example I get the following jvm crash under windows.
# # An unexpected error has been detected by HotSpot Virtual Machine: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x780104ac, pid=924, tid=1464 # # Java VM: Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode) # Problematic frame: # C [MSVCRT.dll+0x104ac] # --------------- T H R E A D --------------- Current thread (0x0ae6f440): JavaThread "http-8080-Processor4" daemon [_thread_in_native, id=1464] siginfo: ExceptionCode=0xc0000005, reading address 0x00000000 Registers: EAX=0x00000000, EBX=0x00000000, ECX=0x6f000004, EDX=0xfffffffe ESP=0x0b43d7f8, EBP=0x0b43d810, ESI=0x0be86b60, EDI=0x00000000 EIP=0x780104ac, EFLAGS=0x00010246 Top of Stack: (sp=0x0b43d7f8) 0x0b43d7f8: 7801f29d 00000000 0b43da46 0be86b60 0x0b43d808: 00000000 00000000 0b43da48 6f003cd1 0x0b43d818: 00000000 0b43da40 00000000 00000000 0x0b43d828: 00000000 0be87070 0be86b60 78010cde 0x0b43d838: 003a0043 0057005c 004e0049 0054004e 0x0b43d848: 0073005c 00730079 00650074 0033006d 0x0b43d858: 005c0032 00700073 006f006f 005c006c 0x0b43d868: 00520044 00560049 00520045 005c0053 Instructions: (pc=0x780104ac) 0x7801049c: 42 42 66 85 c0 75 f1 8b 44 24 04 c3 8b 44 24 04 0x780104ac: 66 8b 08 40 40 66 85 c9 75 f6 2b 44 24 04 d1 f8 Stack: [0x0b400000,0x0b440000), sp=0x0b43d7f8, free space=245k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [MSVCRT.dll+0x104ac] C [dlpsbcmu.dll+0x3cd1] Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j sun.print.Win32PrintService.getDefaultSettings(Ljava/lang/String;)[I+0 j sun.print.Win32PrintService.getDefaultPrinterSettings()[I+13 j sun.print.Win32PrintService.getSupportedAttributeCategories()[Ljava/lang /Class;+67 j sun.print.Win32PrintService.isAttributeCategorySupported(Ljava/lang/Clas s;)Z+52 j org.eclipse.birt.report.utility.PrintUtility.createPrinter(Ljavax/print/ PrintService;)Lorg/eclipse/birt/report/utility/Printer;+167 j org.eclipse.birt.report.utility.PrintUtility.findPrinters()Ljava/util/Li st;+49 j org.apache.jsp.webcontent.birt.pages.dialog.PrintReportDialogFragment_js p._jspService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http /HttpServletResponse;)V+237 j org.apache.jasper.runtime.HttpJspBase.service(Ljavax/servlet/http/HttpSe rvletRequest;Ljavax/servlet/http/HttpServletResponse;)V+3 j javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Lja vax/servlet/ServletResponse;)V+30 j org.apache.jasper.servlet.JspServletWrapper.service(Ljavax/servlet/http/ HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Z)V+186 j org.apache.jasper.servlet.JspServlet.serviceJspFile(Ljavax/servlet/http/ HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/St ring;Ljava/lang/Throwable;Z)V+129 j org.apache.jasper.servlet.JspServlet.service(Ljavax/servlet/http/HttpSer vletRequest;Ljavax/servlet/http/HttpServletResponse;)V+435 j javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Lja vax/servlet/ServletResponse;)V+30 j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/ servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+354 When I run it on Linux platform I get a class not found in the sun printer writer support. Has anyone seen this problem?