|
Re[5]: No proxy description found for oid...: msg#00108java.ulc.devel
hi daniel, we're aware of the problem of the static fields. (thats why i have scanned all the code for it) i can really tell for sure that i also do not reference a static object indirectly. i have checked all static variables in our code. there are only a few non primitive statics which have nothing todo with ulc. i'm working with singletons but they always create new instances of the objects. regards Dejan mailto:pecar@xxxxxxxxx Tuesday, July 18, 2006, 4:03:47 PM, you wrote: DP> Hi Dejan, DP> could it be that you INDIRECTLY reference a ULCProxy via a static field? DP> (E.g., there could be another object which is statically referenced and DP> that object references a ULCProxy.) DP> I am asking this since you were talking about static methods in your DP> previous email - e.g., maybe you have a singleton which references a DP> ULCProxy? DP> Sorry for being so focused on the static field issue - it's just that DP> from our experience, this almost always turned out to be the problem, when DP> other DP> customers reported similar bugs. DP> Greetings, DP> Daniel DP> -----Original Message----- DP> From: ulc-developer-admin@xxxxxxxxxxxxxxx DP> [mailto:ulc-developer-admin@xxxxxxxxxxxxxxx]On Behalf Of Dejan Pecar DP> Sent: Dienstag, 18. Juli 2006 15:05 DP> To: Ulc-Developer@Lists. Canoo. Com DP> Subject: Re[3]: [ULC-developer] No proxy description found for oid... DP> hi, DP> i've scanned the hole code for static ULCProxy objects. there is not a DP> single one. DP> so i'm pretty sure this error is something different. DP> regards DP> Dejan DP> mailto:pecar@xxxxxxxxx DP> Tuesday, July 18, 2006, 2:27:36 PM, you wrote: DP>> hi daniel, DP>> i do not use static fields. well actually i cannot tell for sure that DP> some subcomponent may DP>> use static fields. it's really a lot of code involved there so it's not DP> possible for me to DP>> provide you a sample where you can reproduce it. DP>> can you give me a hint how to find a subcomponent that may be statically DP> initialized ? DP>> regards DP>> Dejan DP>> mailto:pecar@xxxxxxxxx DP>> Tuesday, July 18, 2006, 2:13:22 PM, you wrote: DP>>> Hi Dejan, DP>>> with ULC you must NOT USE STATIC FIELS in order to store ULC proxies DP>>> because ULC proxies ALWAYS belong to a non-static context - the ULC DP> session. DP>>> This is most likely the reason of your problem. DP>>> If you assume that it is something else, then please send us a code DP> snippet DP>>> which illustrates problem. DP>>> Greetings, DP>>> Daniel DP>>> -----Original Message----- DP>>> From: ulc-developer-admin@xxxxxxxxxxxxxxx DP>>> [mailto:ulc-developer-admin@xxxxxxxxxxxxxxx]On Behalf Of Dejan Pecar DP>>> Sent: Dienstag, 18. Juli 2006 13:24 DP>>> To: ULC-developer@xxxxxxxxxxxxxxx DP>>> Subject: [ULC-developer] No proxy description found for oid... DP>>> hi, DP>>> we have developed an own ULC extension for showing modal dialogs. DP>>> these are static methods which basically create dialogs and show them. DP>>> now about every second time i start the application i get the following DP>>> error: DP>>> com.ulcjava.base.shared.internal.IllegalStateException: No proxy DP> description DP>>> found for oid 1009 DP>>> at DP> com.ulcjava.base.client.UISession.newInstance(UISession.java:174) DP>>> at com.ulcjava.base.client.UISession.find(UISession.java:263) DP>>> at DP> com.ulcjava.base.client.UISession.getManaged(UISession.java:167) DP>>> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:50) DP>>> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:82) DP>>> at com.ulcjava.base.client.UIProxy.b(UIProxy.java:171) DP>>> at com.ulcjava.base.client.UIProxy.a(UIProxy.java:18) DP>>> at DP> com.ulcjava.base.client.UIProxy.restoreState(UIProxy.java:156) DP>>> at com.ulcjava.base.client.UIProxy.init(UIProxy.java:144) DP>>> at DP> com.ulcjava.base.client.UISession.newInstance(UISession.java:133) DP>>> at com.ulcjava.base.client.UISession.find(UISession.java:263) DP>>> at DP> com.ulcjava.base.client.UISession.getManaged(UISession.java:167) DP>>> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:50) DP>>> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:82) DP>>> at com.ulcjava.base.client.UIProxy.b(UIProxy.java:171) DP>>> at com.ulcjava.base.client.UIProxy.a(UIProxy.java:18) DP>>> at DP> com.ulcjava.base.client.UIProxy.restoreState(UIProxy.java:156) DP>>> at com.ulcjava.base.client.UIProxy.init(UIProxy.java:144) DP>>> at DP> com.ulcjava.base.client.UISession.newInstance(UISession.java:133) DP>>> at com.ulcjava.base.client.UISession.find(UISession.java:263) DP>>> at DP> com.ulcjava.base.client.UISession.getManaged(UISession.java:167) DP>>> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:50) DP>>> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:82) DP>>> at com.ulcjava.base.client.UIProxy.b(UIProxy.java:171) DP>>> at com.ulcjava.base.client.UIProxy.a(UIProxy.java:18) DP>>> at DP> com.ulcjava.base.client.UIProxy.restoreState(UIProxy.java:156) DP>>> at com.ulcjava.base.client.UIProxy.init(UIProxy.java:144) DP>>> at DP> com.ulcjava.base.client.UISession.newInstance(UISession.java:133) DP>>> at com.ulcjava.base.client.UISession.find(UISession.java:263) DP>>> at DP> com.ulcjava.base.client.UISession.getManaged(UISession.java:167) DP>>> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:50) DP>>> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:82) DP>>> at com.ulcjava.base.client.UIProxy.b(UIProxy.java:171) DP>>> at com.ulcjava.base.client.UIProxy.a(UIProxy.java:18) DP>>> at DP> com.ulcjava.base.client.UIProxy.restoreState(UIProxy.java:156) DP>>> at com.ulcjava.base.client.UIProxy.init(UIProxy.java:144) DP>>> at DP> com.ulcjava.base.client.UISession.newInstance(UISession.java:133) DP>>> at com.ulcjava.base.client.UISession.find(UISession.java:263) DP>>> at DP> com.ulcjava.base.client.UISession.getManaged(UISession.java:167) DP>>> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:50) DP>>> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:82) DP>>> at com.ulcjava.base.client.UIProxy.b(UIProxy.java:171) DP>>> at com.ulcjava.base.client.UIProxy.a(UIProxy.java:18) DP>>> at DP> com.ulcjava.base.client.UIProxy.restoreState(UIProxy.java:156) DP>>> at com.ulcjava.base.client.UIProxy.init(UIProxy.java:144) DP>>> at DP> com.ulcjava.base.client.UISession.newInstance(UISession.java:133) DP>>> at com.ulcjava.base.client.UISession.find(UISession.java:263) DP>>> at DP> com.ulcjava.base.client.UISession.getManaged(UISession.java:167) DP>>> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:50) DP>>> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:82) DP>>> at com.ulcjava.base.client.UIProxy.b(UIProxy.java:171) DP>>> at com.ulcjava.base.client.UIProxy.a(UIProxy.java:18) DP>>> at DP> com.ulcjava.base.client.UIProxy.restoreState(UIProxy.java:156) DP>>> at com.ulcjava.base.client.UIProxy.init(UIProxy.java:144) DP>>> at DP> com.ulcjava.base.client.UISession.newInstance(UISession.java:133) DP>>> at DP> com.ulcjava.base.client.UISession.handleRequest(UISession.java:6) DP>>> at com.ulcjava.base.client.UISession.b(UISession.java:173) DP>>> at DP> com.ulcjava.base.client.UISession.access$1600(UISession.java:180) DP>>> at com.ulcjava.base.client.UISession$1.run(UISession$1.java:1) DP>>> at DP> java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) DP>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) DP>>> at DP>>> DP> com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQueu DP>>> e.java:6) DP>>> at DP>>> DP> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja DP>>> va:242) DP>>> at DP>>> DP> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java DP>>> :163) DP>>> at DP>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) DP>>> at DP>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) DP>>> at DP> java.awt.EventDispatchThread.run(EventDispatchThread.java:110) DP>>> regards DP>>> Dejan DP>>> mailto:pecar@xxxxxxxxx DP>>> _______________________________________________ DP>>> ULC-developer mailing list DP>>> ULC-developer@xxxxxxxxxxxxxxx DP>>> http://lists.canoo.com/mailman/listinfo/ulc-developer DP>> _______________________________________________ DP>> ULC-developer mailing list DP>> ULC-developer@xxxxxxxxxxxxxxx DP>> http://lists.canoo.com/mailman/listinfo/ulc-developer DP> _______________________________________________ DP> ULC-developer mailing list DP> ULC-developer@xxxxxxxxxxxxxxx DP> http://lists.canoo.com/mailman/listinfo/ulc-developer
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: UITextField.updateToModel problems, ulc rbeeger |
|---|---|
| Next by Date: | RE: Initial disabled state look and feel issue, Daniel Pfeifer |
| Previous by Thread: | RE: Re[3]: No proxy description found for oid..., Daniel Pfeifer |
| Next by Thread: | Re[6]: No proxy description found for oid..., Dejan Pecar |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |