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]
