If it's using AWT to access those fonts you might need to run with -Djava.awt.headless=true. This might be a bogus error from a root awt exception.
Sent from my iPhone On Jun 1, 2011, at 5:12 AM, "Shravan Kumar. M" <[email protected]> wrote: > just adding WO mailing list!! > > From: Shravan Kumar. M <[email protected]> > To: David Avendasora <[email protected]> > Cc: "[email protected]" <[email protected]> > Sent: Wednesday, June 1, 2011 2:40 PM > Subject: Re: com.reportmill.base.RMException: Probable fatal error:No fonts > found. > > Thanks for your response Dave. > > We have placed the reportmill jar in the application bundle with other jars > like: mysql connector and so on and deployed it... Our app is able to connect > to database and does CRUD operations well enough!!! > > *Problem is with reports only.* > > ------------------------------------- > However, I wonder from the below line i.e., WO runtime/ reportmill is able to > find RMDocument class but not RMFont class, why? > > Caused by: java.lang.NoClassDefFoundError: Could not initialize class > com.reportmill.text.RMFont > at com.reportmill.shape.RMDocument.<init>(RMDocument.java:39) > > ------------------------------------- > > However, looking at the other exception log as shown below - it looks like WO > runtime/ reportmill is able to find RMFont class as well, but problem is with > instantiating it and it says - "Probable fatal error:No fonts found" - we are > using basic fonts which should be available by default in any OS, right??? > > Caused by: com.reportmill.base.RMException: Probable fatal error:No fonts > found. > at com.reportmill.text.RMFont.<clinit>(RMFont.java:58) > > ------------------------------------- > > Right now we are planning to install fonts to Ubuntu server (VM instance), > but not sure if that helps!!! > > > Any other clues??? > > Regards, > Shravan > From: David Avendasora <[email protected]> > To: Shravan Kumar. M <[email protected]> > Cc: WO Dev Group <[email protected]> > Sent: Wednesday, June 1, 2011 12:27 PM > Subject: Re: com.reportmill.base.RMException: Probable fatal error:No fonts > found. > > Hi Shravan, > > It appears to be having a problem finding the com.reportmill.text.RMFont > class. > > Where do you have the ReportMillxx.jar installed? I see by some of > ReportMill's documentation that they suggest installing it in the > Local/Library/WebObjects/Extensions directory. > > Don't put it there. > > Just don't. > > If it's already there on the server, get it out of there. > > Put it in your Application's Libraries directory, then right click on it and > add it to your build path. That way the .jar will always be available to the > App. > > Dave Avendasora > > > On Jun 1, 2011, at 12:43 AM, Shravan Kumar. M wrote: > >> Hi Group, >> >> Any clues to this exception with a new WO app deployed to the Ubuntu: >> >> --------------------------------------------------------------------------------------------------- >> Following exception occurs when we generate a ReportMill report from our app: >> --------------------------------------------------------------------------------------------------- >> >> Caused by: java.lang.NoClassDefFoundError: Could not initialize class >> com.reportmill.text.RMFont >> at com.reportmill.shape.RMDocument.<init>(RMDocument.java:39) >> at >> org.bmjrft.cds.components.PatientDetailsPage.generateIDCard(Unknown Source) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:616) >> at >> com.webobjects.foundation.NSKeyValueCoding$ValueAccessor$1.methodValue(NSKeyValueCoding.java:636) >> at >> com.webobjects.foundation.NSKeyValueCoding$_MethodBinding.valueInObject(NSKeyValueCoding.java:1134) >> >> >> --------------------------------------------------------------------------------------------------- >> Following exception occurs with call to "new RMFont()" in Application >> constructor: >> --------------------------------------------------------------------------------------------------- >> >> May 31 04:44:55 CDS[2002] (ERXNSLogLog4jBridge.java:43) WARN NSLog - A >> fatal exception occurred: null >> [2011-5-31 4:44:55 PDT] <main> java.lang. >> ExceptionInInitializerError >> at org.bmjrft.cds.Application.<init>(Application.java:15) >> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >> Method) >> at >> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) >> at >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >> at java.lang.reflect.Constructor.newInstance(Constructor.java:532) >> at java.lang.Class.newInstance0(Class.java:372) >> at java.lang.Class.newInstance(Class.java:325) >> at com.webobjects.appserver.WOApplication.main(WOApplication.java:547) >> at >> er.extensions.appserver.ERXApplication.main(ERXApplication.java:631) >> at org.bmjrft.cds.Application.main(Application.java:9) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:616) >> at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:87) >> Caused by: com.reportmill.base.RMException: Probable fatal error:No fonts >> found. >> at com.reportmill.text.RMFont.<clinit>(RMFont.java:58) >> ... 15 more >> >> Let me know if need more info. >> >> Thank You, >> Shravan Kumar. M >> ------------------------------- >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com >> >> This email sent to [email protected] > > > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com > > This email sent to [email protected]
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
