Hi Dejan, <user home>\Application Data\Sun\Java\Deployment\log\javaws.log has the log in xml format.
You can put the log in a file by setting preferences in the Java Web Start Application Manager. Please send me clean logs. Set log level to ALL for both the client and the server. Start server, start client, reproduce the error, send logs. >the scenario: > >the first application is the menu. this comes up without any >problems after that we start applications from the menu. >every application creates a new client sessions. while these >applcations start it comes to this "hanging" situations. > >From a menu, you are launching ULC Applications. Can you tell me how do you do it? I.e. what exactly do you do in the Menu Action on the server or have you extended the menu to do everything on the client? How do you launch DefaultJNLPLaunchers? Is the menu action synchronous or asynchronous? Thanks and regards, Janak >-----Original Message----- >From: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] Behalf Of Dejan Pecar >Sent: Monday, November 13, 2006 7:19 PM >To: Janak Mulani >Cc: [EMAIL PROTECTED] Com >Subject: Re[6]: [ULC-developer] problem on mac osx... > > >hi janak, > >the early exceptions from the server are from the shutdown of the >hanging clients after the server restart... >(i think these can be ignored) > >the client side exception "java.lang.ClassNotFoundException, >ch.abacus.lib.kernel.user.User" is thrown on purpose. i'm looking >for this class to see if a certain package is available on >the client. > >the client side is not complete because i haven't found a way to >write the client side log directly into file and the client javaconsole >has cut off the beginning... > >can you give me a tip how to log into a file on the mac osx client >? then i can send you the complete logs. > >the scenario: > >the first application is the menu. this comes up without any >problems after that we start applications from the menu. >every application creates a new client sessions. while these >applcations start it comes to this "hanging" situations. > > > > > >regards > Dejan >mailto:[EMAIL PROTECTED] > >Monday, November 13, 2006, 1:37:32 PM, you wrote: > >JM> Hi Dejan > >JM> In the server side log I see exceptions early on about ULCSession being >JM> terminated. > >JM> Moreover there is a client side exception which has been sent >to the server >JM> about a class not being found: >>>>>> >JM> processRequests ENTRY [[1026, clientError, [ createBasicObject, >JM> java.lang.ClassNotFoundException, >ch.abacus.lib.kernel.user.User ]], [1026, >JM> reflectionResult, [ 1, [ null ] ]]] >JM> 78 09.11.2006 14:39:47.074 300 FINEST >JM> >Thread[ThreadPool0.SocketServer:40020.T1,5,ThreadPool0.SocketServer:40020] >JM> com.ulcjava.base.server.ULCSession a ENTRY [class >JM> ch.abacus.ulc.server.user.RefLogin, [1026, clientError, [ >createBasicObject, >JM> java.lang.ClassNotFoundException, ch.abacus.lib.kernel.user.User ]]] >>>>>> > >JM> In the client side log, I don't see the initial handshake >where session id >JM> is set and startApplication request is sent. Did you set >client side log >JM> level to ALL in the JNLP file? Did you send me the complete >log from the >JM> beginning? > >JM> Moreover on the client side there are exceptions: > >JM> 26,309 09.11.2006 14:39:03.264 1,000 SEVERE >JM> Thread[AWT-EventQueue-3,6,javawsApplicationThreadGroup] >JM> com.ulcjava.base.client.UISession b got exception >while processing >JM> [com.ulcjava.base.shared.internal.IllegalStateException: No proxy >JM> description found for oid 1669 >JM> at >com.ulcjava.base.client.UISession.newInstance(UISession.java:205) >JM> at com.ulcjava.base.client.UISession.find(UISession.java:208) >JM> at >com.ulcjava.base.client.UISession.getManaged(UISession.java:45) >JM> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:46) >JM> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:176) >JM> at com.ulcjava.base.client.UIProxy.c(UIProxy.java:24) >JM> at com.ulcjava.base.client.UIProxy.b(UIProxy.java:54) >JM> at >com.ulcjava.base.client.UIProxy.handleRequest(UIProxy.java:203) >JM> at >ch.abacus.ulc.client.grid.UIATable.handleRequest(UIATable.java:56) >JM> at com.ulcjava.base.client.UISession.b(UISession.java:34) >JM> at >com.ulcjava.base.client.UISession.access$1600(UISession.java:265) >JM> at com.ulcjava.base.client.UISession$1.run(UISession$1.java:2) >JM> at >java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) >JM> at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) >JM> at >JM> >com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(Filtering >EventQueu >JM> e.java:5) >JM> at >JM> >java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatch >Thread.ja >JM> va:269) >JM> at >JM> >java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchTh >read.java >JM> :190) >JM> at >java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) >JM> at >java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) >JM> at >java.awt.EventDispatchThread.run(EventDispatchThread.java:110) > >JM> So, there is a mismatch between the state of your client and server? > > >JM> Please explain to me your complete scenario - How do you start >the server >JM> and the client? Does the Application UI come up at all? What >happens after >JM> that i.e. are you able to interact with the application? At what point >JM> (after which interaction) does the error occur? > >JM> Your client side log starts with the following time stamp: >JM> 3,397 09.11.2006 14:38:58.933 > >JM> Server side log starts with the following time stamp: >JM> 5 09.11.2006 14:39:41.136 > > >JM> Please send me clean logs from the beginning, i.e. when the >client starts >JM> and connects to the server. > >JM> Thanks and regards, > >JM> Janak > > >>>-----Original Message----- >>>From: [EMAIL PROTECTED] >>>[mailto:[EMAIL PROTECTED] Behalf Of Dejan Pecar >>>Sent: Thursday, November 09, 2006 8:32 PM >>>To: [EMAIL PROTECTED] Com >>>Subject: Re[4]: [ULC-developer] problem on mac osx... >>> >>> >>>hi janak, >>> >>>here are the logs. the behaviour has changed again with turning on >>>the server log but we have still the pause problems. >>> >>>i know this jvm problem from sun, we had that ourselves about 2 >>>years ago. but since this problem occures in a 1.5 >>>vm which is not from sun i think we can exclude this. and also >>>because we would have seen it in the network monitor >>>that the vm would do unnecessay reverse dns lookups. but in this >>>case the network remains silent in the pause. >>> >>> >>>another problem i found while testing this is when i shutdown the >>>server the client just freezed... and all application >>>windows stood open. even the javaconsole was not accessible the >>>only thing i could do was a screencapture of the >>>javaconsole (see bild.png). >>> >>> >>>regards >>> Dejan >>>mailto:[EMAIL PROTECTED] >>> >>>Thursday, November 9, 2006, 1:52:03 PM, you wrote: >>> >>>JM> Hi Dejan, >>> >>>JM> To turn on server side logging, you need to specify servlet >>>param in the >>>JM> web.xml file: >>> >>>JM> <servlet> >>>JM> <servlet-name>Application</servlet-name> >>>JM> >>><servlet-class>com.ulcjava.container.servlet.server.ServletContainer >>>JM> Adapter</servlet-class> >>>JM> <init-param> >>>JM> <param-name>application-class</param-name> >>>JM> <param-value>com.ulcjava.sample.hello.Hello</param-value> >>>JM> </init-param> >>>JM> <init-param> >>>JM> <param-name>log-level</param-name> >>>JM> <param-value>ALL</param-value> >>>JM> </init-param> >>>JM> </servlet> >>> >>> >>>JM> Please send me the client and server logs together while >>>running only the >>>JM> problematic client against the server. >>> >>>JM> You say that there are long pauses while connecting from your >>>JNLP client. >>>JM> There could be another reason for this. Kindly see: >>>JM> >http://lists.canoo.com/mailman/private/ulc-developer/2004/001306.html. >>> >>>JM> Thanks and regards, >>> >>>JM> Janak >>> >>>>>-----Original Message----- >>>>>From: [EMAIL PROTECTED] >>>>>[mailto:[EMAIL PROTECTED] Behalf Of Dejan Pecar >>>>>Sent: Thursday, November 09, 2006 5:40 PM >>>>>To: [EMAIL PROTECTED] Com >>>>>Subject: Re[2]: [ULC-developer] problem on mac osx... >>>>> >>>>> >>>>>hi janak, >>>>> >>>>>i do not have serverside logs. how can i turn them on ? >>>>> >>>>>it seems that turning on logging on the client has changed the effect. >>>>>what we have now are long pauses while bulding the client ui but no >>>>>hanging anymore. >>>>> >>>>>attached is the client log. >>>>> >>>>>the follwing pauses show the problem. >>>>> >>>>>1,600 09.11.2006 11:43:24.184 800 INFO >>>>>Thread[AbacusJnlpLauncherThread_1,6,javawsApplicationThreadGroup] ... >>>>>1,601 09.11.2006 11:43:46.722 400 FINER Thread[ULC >>>>>Communication Controller Thread,6,javawsApplicationThreadGroup] ... >>>>> >>>>> >>>>>1,685 09.11.2006 11:43:58.116 300 FINEST >>>>>Thread[AWT-EventQueue-3,6,javawsApplicationThreadGroup] ... >>>>>1,686 09.11.2006 11:44:50.934 400 FINER Thread[ULC >>>>>Communication Controller Thread,6,javawsApplicationThreadGroup] ... >>>>> >>>>>when i turn the logging off sometimes the time of the pause is >>>>>infinite and sometimes i get a could not connect to server >>>>>exception. in the meantime the server is mostly idle >>>>>and other clients (windows) work as expected without any delays. >>>>> >>>>>regards >>>>> Dejan >>>>>mailto:[EMAIL PROTECTED] >>>>> >>>>>Wednesday, November 8, 2006, 1:49:08 AM, you wrote: >>>>> >>>>>JM> Hi Dejan, >>>>> >>>>>JM> Could you please send client and server side logs? >>>>> >>>>>JM> It will help if you can send the stack trace. >>>>> >>>>>JM> What operation on what widget is causing this behaviour? >Would it be >>>>>JM> possible to send a snippet? >>>>> >>>>>JM> Thanks and regards, >>>>> >>>>>JM> Janak >>>>> >>>>>>>-----Original Message----- >>>>>>>From: [EMAIL PROTECTED] >>>>>>>[mailto:[EMAIL PROTECTED] Behalf Of Dejan Pecar >>>>>>>Sent: Monday, November 06, 2006 2:51 PM >>>>>>>To: [email protected] >>>>>>>Subject: [ULC-developer] problem on mac osx... >>>>>>> >>>>>>> >>>>>>>hi, >>>>>>> >>>>>>>our ulc application hangs on mac osx after a few clicks. cpu >>>>>usage is 100%. >>>>>>>there is no problem on any windows client. >>>>>>>the applcation seems to hang somewhere in the servletconnector. >>>>>>>while the application is hanging there is no request to the >>>>>>>server, it looks like a >>>>>>>specific answer of the server causes an endless loop in the client. >>>>>>> >>>>>>>what we do special is that we start new DefaultJnlpLauncher >>>>>>>instances on the same client. >>>>>>>but since this works perfect on windows i think this is legal. >>>>>>> >>>>>>>regards >>>>>>> Dejan >>>>>>>mailto:[EMAIL PROTECTED] >>>>>>> >>>>>>>_______________________________________________ >>>>>>>ULC-developer mailing list >>>>>>>[email protected] >>>>>>>http://lists.canoo.com/mailman/listinfo/ulc-developer > >_______________________________________________ >ULC-developer mailing list >[email protected] >http://lists.canoo.com/mailman/listinfo/ulc-developer _______________________________________________ ULC-developer mailing list [email protected] http://lists.canoo.com/mailman/listinfo/ulc-developer
