[ krysalis-Bugs-961129 ] Does not render when running on server with no video card

"SourceForge.net" <[email protected]>
Newsgroups gmane.comp.krysalis.devel
Message-ID <[email protected]>
Bugs item #961129, was opened at 2004-05-26 15:50
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=423515&aid=961129&group_id=36516

Category: barcode
Group: release
Status: Open
Resolution: None
Priority: 5
Submitted By: DWY (barddzen)
Assigned to: Jeremias Märki (jmaerki)
Summary: Does not render when running on server with no video card

Initial Comment:
Trying to deploy to a Solaris box with no graphics card 
and get the following exception.  it appears to me that 
it's trying to get some sort of graphics environment that 
I'm sure doesn't exist on a production level Solaris box 
with no video or graphics environment installed.

So the quesiton is, does this servlet work on a system 
with no base graphics installed?

I tried the exact same code on SunONE running in 
windows and it works fine, but on SunONE with Solaris 
and no video, doesn't work.

 [26/May/2004:16:23:32] FINE (22939) server1: 
servletPath = /genbc  
 [26/May/2004:16:23:32] FINE (22939) server1: 
pathInfo = null  
 [26/May/2004:16:23:32] FINE (22939) server1: 
BarcodeServlet: init  
 [26/May/2004:16:23:33] SEVERE (22939) server1: 
StandardWrapperValve[BarcodeServlet]: Servlet.service
() for servlet BarcodeServlet threw exception  
 javax.servlet.ServletException  
 at org.krysalis.barcode.servlet.BarcodeServlet.doGet
(BarcodeServlet.java:190)  
 at javax.servlet.http.HttpServlet.service
(HttpServlet.java:740)  
 at javax.servlet.http.HttpServlet.service
(HttpServlet.java:853)  
 at 
org.apache.catalina.core.StandardWrapperValve.invokeSe
rvletService(StandardWrapperValve.java:720)  
 at 
org.apache.catalina.core.StandardWrapperValve.access$
000(StandardWrapperValve.java:118)  
 at 
org.apache.catalina.core.StandardWrapperValve$1.run
(StandardWrapperValve.java:278)  
 at java.security.AccessController.doPrivileged(Native 
Method)  
 at 
org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:274)  
 at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:505)  
 at 
org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:212)  
 at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:505)  
 at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:203)  
 at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:505)  
 at 
com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.proc
ess(NSAPIProcessor.java:157)  
 at com.iplanet.ias.web.WebContainer.service
(WebContainer.java:598)  
 ----- Root Cause -----  
 java.lang.NoClassDefFoundError  
 at java.lang.Class.forName0(Native Method)  
 at java.lang.Class.forName(Class.java:140)  
 at 
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironme
nt(GraphicsEnvironment.java:62)  
 at java.awt.image.BufferedImage.createGraphics
(BufferedImage.java:1041)  
 at 
org.krysalis.barcode.output.bitmap.BitmapBuilder.prepare
Graphics2D(BitmapBuilder.java:114)  
 at 
org.krysalis.barcode.output.bitmap.BitmapCanvasProvider.
establishDimensions(BitmapCanvasProvider.java:137)  
 at 
org.krysalis.barcode.output.Canvas.establishDimensions
(Canvas.java:94)  
 at 
org.krysalis.barcode.impl.UPCEANCanvasLogicHandler.star
tBarcode(UPCEANCanvasLogicHandler.java:115)  
 at 
org.krysalis.barcode.impl.UPCALogicImpl.generateBarcode
Logic(UPCALogicImpl.java:154)  
 at org.krysalis.barcode.impl.UPCEAN.generateBarcode
(UPCEAN.java:142)  
 at org.krysalis.barcode.servlet.BarcodeServlet.doGet
(BarcodeServlet.java:175)  
 at javax.servlet.http.HttpServlet.service
(HttpServlet.java:740)  
 at javax.servlet.http.HttpServlet.service
(HttpServlet.java:853)  
 at 
org.apache.catalina.core.StandardWrapperValve.invokeSe
rvletService(StandardWrapperValve.java:720)  
 at 
org.apache.catalina.core.StandardWrapperValve.access$
000(StandardWrapperValve.java:118)  
 at 
org.apache.catalina.core.StandardWrapperValve$1.run
(StandardWrapperValve.java:278)  
 at java.security.AccessController.doPrivileged(Native 
Method)  
 at 
org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:274)  
 at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:505)  
 at 
org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:212)  
 at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:505)  
 at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:203)  
 at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:505)  
 at 
com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.proc
ess(NSAPIProcessor.java:157)  
 at com.iplanet.ias.web.WebContainer.service
(WebContainer.java:598)  
  
[26/May/2004:16:23:33] INFO (22939):  CORE3282: 
stdout: [ERROR] Error while generating barcode  
[26/May/2004:16:23:33] INFO (22939):  CORE3282: 
stdout: java.lang.NoClassDefFoundError  
[26/May/2004:16:23:33] INFO (22939):  CORE3282: 
stdout: at java.lang.Class.forName0(Native Method)  
[26/May/2004:16:23:33] INFO (22939):  CORE3282: 
stdout: at java.lang.Class.forName(Class.java:140)  
[26/May/2004:16:23:33] INFO (22939):  CORE3282: 
stdout: at 
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironme
nt(GraphicsEnvironment.java:62)  
[26/May/2004:16:23:33] INFO (22939):  CORE3282: 
stdout: at java.awt.image.BufferedImage.createGraphics
(BufferedImage.java:1041)  
[26/May/2004:16:23:33] INFO (22939):  CORE3282: 
stdout: at 
org.krysalis.barcode.output.bitmap.BitmapBuilder.prepare
Graphics2D(BitmapBuilder.java:114)  
[26/May/2004:16:23:33] INFO (22939):  CORE3282: 
stdout: at 
org.krysalis.barcode.output.bitmap.BitmapCanvasProvider.
establishDimensions(BitmapCanvasProvider.java:137)  
[26/May/2004:16:23:33] INFO (22939):  CORE3282: 
stdout: at 
org.krysalis.barcode.output.Canvas.establishDimensions
(Canvas.java:94)  
[26/May/2004:16:23:33] INFO (22939):  CORE3282: 
stdout: at 
org.krysalis.barcode.impl.UPCEANCanvasLogicHandler.star
tBarcode(UPCEANCanvasLogicHandler.java:115)  
[26/May/2004:16:23:33] INFO (22939):  CORE3282: 
stdout: at 
org.krysalis.barcode.impl.UPCALogicImpl.generateBarcode
Logic(UPCALogicImpl.java:154)  
[26/May/2004:16:23:33] INFO (22939):  CORE3282: 
stdout: at 
org.krysalis.barcode.impl.UPCEAN.generateBarcode
(UPCEAN.java:142)  
[26/May/2004:16:23:33] INFO (22939):  CORE3282: 
stdout: at 
org.krysalis.barcode.servlet.BarcodeServlet.doGet
(BarcodeServlet.java:175) 


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=423515&aid=961129&group_id=36516


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.