BlackBerry Forums Support Community

Closed Thread
LinkBack Thread Tools
Old 02-10-2010, 03:45 AM   #1 (permalink)
New Member
Join Date: Feb 2010
Model: 9500
Carrier: Vodacom
Posts: 4
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default LWUIT IllegalArgumentException when returning to app

Please Login to Remove!

Hi there

I have ported a J2ME app to BlackBerry, 90% of it went pretty smooth with only minor adjustments required here and there. I have however noticed some random behaviour on the BlackBerry 9500 (only model tested on so far).

To reproduce the error:
- Open my application (basically a modifed version of the LWUIT demo app)
- Press the Call Button on the handset (green button)
- Press the Back button
- Upon returning to my application a LWUIT dialog pops up stating that there is an IllegalArgumentException. The exact wording of the errors is:

Error - An internal application error occured: java.lang.IllegalArgumentException: Component is already contained in Container: (insert lots or weird variables here)

Now it looks like the framework is trying to repaint or something the screen when it gets focus. What eventually happens on another screen is the exception occurs and then the main screen is empty with only the logo displaying.

Any ideas on how to fix this, or at least not show the dialogs? The application doesn't crash or anything as yet, but it is quite annoying.

Kind regards


Copyright 2004-2016
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.