Hi All
I'm struggling with getting the LookupTextField of the code community to work with ULC 6.1.
In order to get it compiling I had to change the following lines of UILookupTextField:
public void setForegroundColor(int red, int green, int blue, int alpha, boolean refresh)
{
super.setForegroundColor(red, green, blue, alpha, refresh);
fForeground = getTextComponent().getForeground();
}
To
public void setForegroundColor(Color inColor)
{
super.setForegroundColor(inColor);
fForeground = getTextComponent().getForeground();
}
Unfortunately if I try to start the ULCLookupTextFieldSample I'm getting the following error:
1 30.06.2006 10:45:38.377 1'000 SEVERE Thread[AWT-EventQueue-1,6,main] com.ulcjava.base.client.UISession b got exception while processing [java.lang.NullPointerException
at com.ulcjava.base.client.UITextComponent.preInitializeState(UITextComponent.java:119)
at com.ulcjava.base.client.UIProxy.init(UIProxy.java:83)
at com.ulcjava.base.client.UISession.newInstance(UISession.java:133)
at com.ulcjava.base.client.UISession.find(UISession.java:263)
at com.ulcjava.base.client.UISession.getManaged(UISession.java:167)
at com.ulcjava.base.client.UIProxy.c(UIProxy.java:50)
at com.ulcjava.base.client.UIProxy.c(UIProxy.java:82)
at com.ulcjava.base.client.UIProxy.b(UIProxy.java:171)
at com.ulcjava.base.client.UIProxy.a(UIProxy.java:18)
at com.ulcjava.base.client.UIProxy.restoreState(UIProxy.java:156)
at com.ulcjava.base.client.UIProxy.init(UIProxy.java:144)
at com.ulcjava.base.client.UISession.newInstance(UISession.java:133)
at com.ulcjava.base.client.UISession.find(UISession.java:263)
at com.ulcjava.base.client.UISession.getManaged(UISession.java:167)
at com.ulcjava.base.client.UIProxy.c(UIProxy.java:50)
at com.ulcjava.base.client.UIProxy.c(UIProxy.java:82)
at com.ulcjava.base.client.UIProxy.b(UIProxy.java:171)
at com.ulcjava.base.client.UIProxy.a(UIProxy.java:18)
at com.ulcjava.base.client.UIProxy.restoreState(UIProxy.java:156)
at com.ulcjava.base.client.UIProxy.init(UIProxy.java:144)
at com.ulcjava.base.client.UISession.newInstance(UISession.java:133)
at com.ulcjava.base.client.UISession.find(UISession.java:263)
at com.ulcjava.base.client.UISession.getManaged(UISession.java:167)
at com.ulcjava.base.client.UIProxy.c(UIProxy.java:50)
at com.ulcjava.base.client.UIProxy.c(UIProxy.java:82)
at com.ulcjava.base.client.UIProxy.b(UIProxy.java:171)
at com.ulcjava.base.client.UIProxy.a(UIProxy.java:18)
at com.ulcjava.base.client.UIProxy.restoreState(UIProxy.java:156)
at com.ulcjava.base.client.UIProxy.init(UIProxy.java:144)
at com.ulcjava.base.client.UISession.newInstance(UISession.java:133)
at com.ulcjava.base.client.UISession.handleRequest(UISession.java:6)
at com.ulcjava.base.client.UISession.b(UISession.java:173)
at com.ulcjava.base.client.UISession.access$1600(UISession.java:180)
at com.ulcjava.base.client.UISession$1.run(UISession$1.java:1)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQueue.java:6)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
]
2 30.06.2006 10:45:38.423 900 WARNING Thread[ULC Communication Controller Thread,6,main] com.ulcjava.base.server.ULCSession a Exception received from client: java.lang.NullPointerException
at com.ulcjava.base.client.UITextComponent.preInitializeState(UITextComponent.java:119)
at com.ulcjava.base.client.UIProxy.init(UIProxy.java:83)
at com.ulcjava.base.client.UISession.newInstance(UISession.java:133)
at com.ulcjava.base.client.UISession.find(UISession.java:263)
at com.ulcjava.base.client.UISession.getManaged(UISession.java:167)
at com.ulcjava.base.client.UIProxy.c(UIProxy.java:50)
at com.ulcjava.base.client.UIProxy.c(UIProxy.java:82)
at com.ulcjava.base.client.UIProxy.b(UIProxy.java:171)
at com.ulcjava.base.client.UIProxy.a(UIProxy.java:18)
at com.ulcjava.base.client.UIProxy.restoreState(UIProxy.java:156)
at com.ulcjava.base.client.UIProxy.init(UIProxy.java:144)
at com.ulcjava.base.client.UISession.newInstance(UISession.java:133)
at com.ulcjava.base.client.UISession.find(UISession.java:263)
at com.ulcjava.base.client.UISession.getManaged(UISession.java:167)
at com.ulcjava.base.client.UIProxy.c(UIProxy.java:50)
at com.ulcjava.base.client.UIProxy.c(UIProxy.java:82)
at com.ulcjava.base.client.UIProxy.b(UIProxy.java:171)
at com.ulcjava.base.client.UIProxy.a(UIProxy.java:18)
at com.ulcjava.base.client.UIProxy.restoreState(UIProxy.java:156)
at com.ulcjava.base.client.UIProxy.init(UIProxy.java:144)
at com.ulcjava.base.client.UISession.newInstance(UISession.java:133)
at com.ulcjava.base.client.UISession.find(UISession.java:263)
at com.ulcjava.base.client.UISession.getManaged(UISession.java:167)
at com.ulcjava.base.client.UIProxy.c(UIProxy.java:50)
at com.ulcjava.base.client.UIProxy.c(UIProxy.java:82)
at com.ulcjava.base.client.UIProxy.b(UIProxy.java:171)
at com.ulcjava.base.client.UIProxy.a(UIProxy.java:18)
at com.ulcjava.base.client.UIProxy.restoreState(UIProxy.java:156)
at com.ulcjava.base.client.UIProxy.init(UIProxy.java:144)
at com.ulcjava.base.client.UISession.newInstance(UISession.java:133)
at com.ulcjava.base.client.UISession.handleRequest(UISession.java:6)
at com.ulcjava.base.client.UISession.b(UISession.java:173)
at com.ulcjava.base.client.UISession.access$1600(UISession.java:180)
at com.ulcjava.base.client.UISession$1.run(UISession$1.java:1)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQueue.java:6)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Any ideas about what I have to change in order to cope with thie NPE?
TIA
Ernst Plüss
Bedag Informatik AG
Abteilung GF GBA
Gutenbergstrasse 1
3012 Bern
Telefon: +41 (0)31 633 21 21 (direkt 633 25 89)
E-Mail: mailto:[EMAIL PROTECTED]
www.bedag.ch
