Re: Kaffe jvm failing with matchbox-0.8.1

"Ramkishan B K" <[email protected]> Fri, 19 Nov 2004 10:50:09
Newsgroups gmane.comp.handhelds.matchbox
Message-ID <RVT13DST063N$YBP2YRDJ$KIMC7CX6@mnetbs>
Dear Anil,

Can you please send Mathew the details about GCC, GLIBC.Can you also send 
him which cross-tool chain has been used.

Mathew, the fix in the 0.8.4 version is for repainting and it is working 
fine.

Regds
ramki

*** Reply Seperator ***
>
>From :  Matthew Allum [[email protected]]
>Sent : Thu, 18 Nov 2004 10:25  AM
>To : Anil S <[email protected]>
>Subject : Re: [Matchbox] Kaffe jvm failing with matchbox-0.8.1

Hi;
>
>This definetly sounds like a realy odd problem, I dont know how much I
>can help as my experience with Java is very limited.
>
>Am I correct in understanding if you run you apps under matchbox WM
>*without* the panel or desktop they are fine - but they then throw
>these 'null pointer exceptions' *with* the panel or desktop running ?
>
>Have you tried running with mb 0.8.4 - that had some fixes for AWT
>stuff iirc but Im not sure if its related.
>
>What versions of panel/desktop are you using ?
>
>Is it possible you can send me an app which exhibits the above
>behaviour ?
>
>Many thanks;
>
>  -- Matthew
>
>on Thu, Nov 18, 2004 at 03:50:50PM +0530, Anil S wrote:
>> 
>> We are in the process of cross-building the kaffe jvm to an embedded 
>> system that runs embedded linux on StrongARM cpu.  We are using 
>> matchbox-0.8.1 (matchbox-window-manager, matchbox-panel, 
>> matchbox-desktop etc.) as the windowing environment on top of Xfree86- 
>> 4.4.0. We could successfully build and deploy the kaffe  libraries and 
>> environment in our device. But during the testing we observed that kaffe 
>> is failing to load java classes that requires AWT support. The explation 
>> of this behaviour is given below.
>> 
>> We tried an application MenuTest.class to test the AWT components and 
>> features like Menubar, Pack, and Repaint. All these are running fine on 
>> an X86 linux box with the same kaffe source.
>> 
>> But the kaffe is throwing null pointer execptions when trying to add 
>> Notification Handlers. This is usually handled by the window manager, 
>> hence the focus shifted to window manager.
>> 
>> 
>> 1.We disabled all the window managers running on the device and just had 
>> the plain X server running. Then we ran the MenuTest.class application. 
>> The application started running successfully.
>> 2. We enabled the TWM Window manager which is a plain X based window 
>> manager and then run the application. It ran successfully.
>> 3. We enabled the matchbox window manager only and disabled the other 
>> utilities which comes along with it like the desktop and the panel. The 
>> application ran successfully.
>> 4. We then enabled one of the utilities, panel and then tried to run the 
>> application and found that it failed. Similarly we tried desktop and 
>> other utilities, in all cases kaffe failed.
>> 
>> We have come to a conclusion that there is a problem with the matchbox 
>> window manager utilities.  Can somebody please help us to resolve this 
>> issue.
>> 
>> 
>> Thanks and regards,
>> Anil S
>> Encore Software Ltd.
>> Bangalore
>> 
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Matchbox mailing list
>> [email protected]
>> https://handhelds.org/mailman/listinfo/matchbox
>>