i'm not an expert on this (you should ask someone familiar wtih hpux or someone 
familiar with your environment) but to me it looks like a problem with the 
rights you have on this hpux machine or some java limitation on hp-ux.
but as far as i rememeber depending on your users rights it is not possible to 
open sockets on some ports.

- check which port you are trying to use (i think <1024 is not ok) and try some 
other ports
- ask your admin what ports you can open in datagram mode
- try running log4j just with the console appender to make sure it's log4j 
that's killing your app (which i seriously doubt)

best regards
patrick

btw: please don't start a new thread on the maillist every working day... 

> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Gesendet: Montag, 28. August 2006 09:36
> An: [email protected]
> Betreff: java.net.SocketException: Operation not supported (errno:223)
> from log4j
> 
> 
> Hi All,
> 
> My product uses log4j for logging.
> But when product starts are system boot time, log4j throws lots of 
> expection and hence JVM is killing my application.
> So can any one give me the clue how to solve this.
> And what is this problem?
> 
> I am using HP-UX 11i PA_RISC os and working with java 1.5.0.03
> 
> java.net.SocketException: Operation not supported (errno:223)
>         at 
> java.net.PlainDatagramSocketImpl.datagramSocketCreate(Native 
> Method)
>         at 
> java.net.PlainDatagramSocketImpl.create(PlainDatagramSocketImp
> l.java:73)
>         at java.net.DatagramSocket.createImpl(DatagramSocket.java:317)
>         at java.net.DatagramSocket.<init>(DatagramSocket.java:158)
>         at 
> org.apache.log4j.helpers.SyslogWriter.<init>(SyslogWriter.java:47)
>         at 
> org.apache.log4j.net.SyslogAppender.setSyslogHost(SyslogAppend
> er.java:288)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess
> orImpl.java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at 
> org.apache.log4j.config.PropertySetter.setProperty(PropertySet
> ter.java:196)
>         at 
> org.apache.log4j.config.PropertySetter.setProperty(PropertySet
> ter.java:155)
>         at 
> org.apache.log4j.config.PropertySetter.setProperties(PropertyS
> etter.java:120)
>         at 
> org.apache.log4j.config.PropertySetter.setProperties(PropertyS
> etter.java:87)
>         at 
> org.apache.log4j.PropertyConfigurator.parseAppender(PropertyCo
> nfigurator.java:645)
>         at 
> org.apache.log4j.PropertyConfigurator.parseCategory(PropertyCo
> nfigurator.java:603)
>         at 
> org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(Pr
> opertyConfigurator.java:524)
>         at 
> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConf
> igurator.java:408)
>         at 
> org.apache.log4j.PropertyConfigurator.configure(PropertyConfig
> urator.java:340)
>         at 
> com.sun.directory.proxy.util.LogConfig.configure(LogConfig.java:2603)
>         at 
> com.sun.directory.proxy.util.Category.configure(Category.java:349)
>         at com.sun.directory.proxy.util.Log.configure(Log.java:258)
>         at 
> com.sun.directory.proxy.server.DistributionServer.<init>(Distr
> ibutionServer.java:1126)
>         at 
> com.sun.directory.proxy.server.DistributionServerMain.main(Dis
> tributionServerMain.java:142)
> log4j:ERROR Could not instantiate DatagramSocket to localhost. All 
> logging will FAIL.
> java.net.SocketException: Operation not supported (errno:223)
>         at 
> java.net.PlainDatagramSocketImpl.datagramSocketCreate(Native 
> Method)
>         at 
> java.net.PlainDatagramSocketImpl.create(PlainDatagramSocketImp
> l.java:73)
>         at java.net.DatagramSocket.createImpl(DatagramSocket.java:317)
>         at java.net.DatagramSocket.<init>(DatagramSocket.java:158)
>         at 
> org.apache.log4j.helpers.SyslogWriter.<init>(SyslogWriter.java:47)
>         at 
> org.apache.log4j.net.SyslogAppender.setSyslogHost(SyslogAppend
> er.java:288)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess
> orImpl.java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at 
> org.apache.log4j.config.PropertySetter.setProperty(PropertySet
> ter.java:196)
>         at 
> org.apache.log4j.config.PropertySetter.setProperty(PropertySet
> ter.java:155)
>         at 
> org.apache.log4j.config.PropertySetter.setProperties(PropertyS
> etter.java:120)
>         at 
> org.apache.log4j.config.PropertySetter.setProperties(PropertyS
> etter.java:87)
>         at 
> org.apache.log4j.PropertyConfigurator.parseAppender(PropertyCo
> nfigurator.java:645)
>         at 
> org.apache.log4j.PropertyConfigurator.parseCategory(PropertyCo
> nfigurator.java:603)
>         at 
> org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(Pr
> opertyConfigurator.java:524)
>         at 
> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConf
> igurator.java:408)
>         at 
> org.apache.log4j.PropertyConfigurator.configure(PropertyConfig
> urator.java:340)
> 
> Thanks,
> Madhava
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to