Hi Dejan, >- i saw that ulc does not rely on it but it causes an exception if >the webserver does not provide the address >in a java URL format. this should be fixed by ulc. the only
Thanks for pointing out this error. I have created an issue: https://www.canoo.com/jira/browse/UBA-7177 Thanks and regards, Janak >-----Original Message----- >From: Dejan Pecar [mailto:[EMAIL PROTECTED] >Sent: Monday, March 12, 2007 2:36 PM >To: Janak Mulani >Subject: Re[2]: [ULC-developer] ulc problem with vista > > >hi janak, > >- we run our own webserver, but apache does return just the same >ip6 ipaddress for the local loopbackdevice. > >- yes after the fix i didn't get the error anymore. > >- i saw that ulc does not rely on it but it causes an exception if >the webserver does not provide the address >in a java URL format. this should be fixed by ulc. the only >problem is that try to convert the host address into >an URL. you should only take the hostaddress as string. > >gruss > Dejan >mailto:[EMAIL PROTECTED] > >Monday, March 12, 2007, 9:27:50 AM, you wrote: > >JM> Hi Dajan, > >>>i did some investigation on this. the problem is that the >>>webserver on vista returns an IPv6 address for the servername. > >JM> Which webserver on Vista are you using? > >>>according to javadoc URL ipv6 addresses have to be put between []. >>>i was able to solve this problem >>>because the servlet server is our own implementation. > >JM> So after this fix you did not get the reported exception. Is >that right? > >>>but my question is now why does ulc need the host name of the webserver ? >>>ulc should not rely on this name because it might be a name which >>>is not relsolvable from the ulc client side. in this case for >example it's >JM> the address of the >>>local loopbackdevice... > >JM> ULC does not really rely on the host name. It merely uses it >at the time of >JM> encoding the URL to include the sessioid in it. > >JM> I hope this helps > >JM> Thanks and regards, > >JM> Janak > > >>>-----Original Message----- >>>From: [EMAIL PROTECTED] >>>[mailto:[EMAIL PROTECTED] Behalf Of Dejan Pecar >>>Sent: Monday, February 26, 2007 3:58 PM >>>To: [email protected] >>>Subject: [ULC-developer] ulc problem with vista >>> >>> >>>hi , >>> >>>we're running ulcserver on windows vista. >>>then the following error occurs: >>> >>>2007/02/23 13:11:45.444 +0000 >>>ch.abacus.server.servlet.ServerProperties log -> WARNUNG: >>>AbaTomatoServletManager Exception >>>java.net.MalformedURLException: For input string: >>>"0000:0000:0000:280d:1fb5:53ef:e9e0:40000" >>> at java.net.URL.<init>(URL.java:601) >>> at java.net.URL.<init>(URL.java:464) >>> at java.net.URL.<init>(URL.java:413) >>> at >>>com.ulcjava.container.servlet.server.ContainerCommand.a(ContainerCo >>>mmand.java:0) >>> at >>>com.ulcjava.container.servlet.server.ContainerCommand.execute(Conta >>>inerCommand.java:46) >>> at >>>com.ulcjava.container.servlet.server.ServletContainerAdapterHelper. >>>b(ServletContainerAdapterHelper.java:147) >>> at >>>com.ulcjava.container.servlet.server.ServletContainerAdapterHelper. >>>service(ServletContainerAdapterHelper.java:121) >>> at >>>com.ulcjava.container.servlet.server.ServletContainerAdapter.servic >>>e(ServletContainerAdapter.java:5) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >>> at >>>ch.abacus.server.servlet.ServletManager.service(ServletManager.java:45) >>> at >>>ch.abacus.server.servlet.Ajp12Connection.communicate(Ajp12Connectio >>>n.java:289) >>> at >ch.abacus.lib.net.SocketServer$Client.run(SocketServer.java:36) >>> at >>>ch.abacus.lib.synch.ThreadPool$PooledThread.run(ThreadPool.java:63) >>> >>>i did some investigation on this. the problem is that the >>>webserver on vista returns an IPv6 address for the servername. >>>according to javadoc URL ipv6 addresses have to be put between []. >>>i was able to solve this problem >>>because the servlet server is our own implementation. >>> >>>but my question is now why does ulc need the host name of the webserver ? >>>ulc should not rely on this name because it might be a name which >>>is not relsolvable from the ulc >>>client side. in this case for example it's the address of the >>>local loopbackdevice... >>> >>>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
