Hi Shravan,

Did you see Mike's response:

On Jun 1, 2011, at 7:21 AM, Mike Schrag wrote:

> 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.

This is from the ReportMill website: 
http://www.reportmill.com/support/Headless.html

This really sounds like it is what is happening.

Dave


On Jun 1, 2011, at 5:10 AM, Shravan Kumar. M wrote:

> 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/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to