logo       

Re[7]: No proxy description found for oid...: msg#00112

java.ulc.devel

Subject: Re[7]: No proxy description found for oid...

hi daniel,

we're using ulc 6.1 and jdk 1.5.0_06.
yes we have extensions and in this case most of the used components are
extensions.

attached is the hole logoutput with loglevel all.

isolating the problem takes some time and i'm not sure if possible.

regards
Dejan
mailto:pecar@xxxxxxxxx

Tuesday, July 18, 2006, 5:14:10 PM, you wrote:

DP> Hi Dejan,

DP> OK, then let's investigate more.

DP> First of all: what ULC version are you on
DP> (from the stacktrace it looks like ULC 6.0.x)? What JDK?

DP> The general problem is a follows: ULC tries to lookup a component
DP> with a special ID on the client side but it cannot find it. This happens
DP> while a tree of other components is being initialized on the client side.

DP> A potential source of problems could be extensions:
DP> did you write any extension and are are they used in the context of the
DP> error?

DP> It would be very helpful if you could isolate the problem via
DP> a code snippet, otherwise it is very difficult for me to track this.

DP> The least you should do is to turn on the LOG level FINEST
DP> (see the ULC docu on how to do this) and send the LOG which produces
DP> the error.

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 16:41
DP> To: Daniel Pfeifer
DP> Cc: Ulc-Developer@Lists. Canoo. Com
DP> Subject: Re[5]: [ULC-developer] No proxy description found for oid...


DP> hi daniel,

DP> we're aware of the problem of the static fields.
DP> (thats why i have scanned all the code for it)

DP> i can really tell for sure that i also do not reference a static object
DP> indirectly.
DP> i have checked all static variables in our code. there are only a few non
DP> primitive statics which have
DP> nothing todo with ulc.

DP> i'm working with singletons but they always create new instances of the
DP> objects.


DP> regards
DP> Dejan
DP> mailto:pecar@xxxxxxxxx

DP> 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,
DP> 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
DP> 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
DP> 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>>
DP> com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQueu
DP>>>> e.java:6)
DP>>>> at
DP>>>>
DP>>
DP> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
DP>>>> va:242)
DP>>>> at
DP>>>>
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

DP> _______________________________________________
DP> ULC-developer mailing list
DP> ULC-developer@xxxxxxxxxxxxxxx
DP> http://lists.canoo.com/mailman/listinfo/ulc-developer

Attachment: logoutput.txt
Description: Text document

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise