Hello,
could someone help.
Since some days on our Datafederator Server XI3.0 SP1 every 4 or 5 hours the service DataFederator.QueryServer stops with error message below. It is not a disk space problem because we have enough free disk space. I think we use wrong settings for parameter MaxPermSize. But I can't find this parameter.
Exception in thread "ConnectionReaper" java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.util.ResourceBundle.loadBundle(Unknown Source) at java.util.ResourceBundle.findBundle(Unknown Source) at java.util.ResourceBundle.getBundleImpl(Unknown Source) at java.util.ResourceBundle.getBundle(Unknown Source) at com.ibm.as400.access.ResourceBundleLoader.(ResourceBundleLoader.java:55) at com.ibm.as400.access.ConnectionDroppedException.(ConnectionDroppedException.java:79) at com.ibm.as400.access.AS400ThreadedServer.forceDisconnect(AS400ThreadedServer.java:244) at com.ibm.as400.access.AS400ImplRemote.disconnectServer(AS400ImplRemote.java:423) at com.ibm.as400.access.AS400JDBCConnection.close(AS400JDBCConnection.java:567) at LeSelect.Wrappers.Jdbc.JdbcConnectionPool.closeConnection(JdbcConnectionPool.java:1284) at LeSelect.Wrappers.Jdbc.JdbcConnectionPool.reapConnections(JdbcConnectionPool.java:1002) at LeSelect.Wrappers.Jdbc.JdbcConnectionPool.reapAllConnections(JdbcConnectionPool.java:939) at LeSelect.Wrappers.Jdbc.JdbcConnectionPool.access$2(JdbcConnectionPool.java:921) at LeSelect.Wrappers.Jdbc.JdbcConnectionPool$1.run(JdbcConnectionPool.java:229) Exception in thread "AS400 Read Daemon-1" java.lang.InterruptedException at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at com.ibm.as400.access.DataStream.readFromStream(DataStream.java:76) at com.ibm.as400.access.ClientAccessDataStream.construct(ClientAccessDataStream.java:70) at com.ibm.as400.access.AS400ThreadedServer.run(AS400ThreadedServer.java:353) at java.lang.Thread.run(Unknown Source) Exception in thread "ConnectionReaper" java.lang.OutOfMemoryError: PermGen space Exception in thread "Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=3080]" log4j:ERROR Failed to flush writer, java.io.IOException: There is not enough space on the disk at java.io.FileOutputStream.writeBytes(Native Method) at java.io.FileOutputStream.write(Unknown Source) at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(Unknown Source) at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(Unknown Source) at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(Unknown Source) at sun.nio.cs.StreamEncoder.flush(Unknown Source) at java.io.OutputStreamWriter.flush(Unknown Source) at org.apache.log4j.helpers.QuietWriter.flush(QuietWriter.java:49) at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:306) at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:225) at org.apache.log4j.WriterAppender.append(WriterAppender.java:150) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57) at org.apache.log4j.Category.callAppenders(Category.java:187) at org.apache.log4j.Category.forcedLog(Category.java:372) at org.apache.log4j.Category.info(Category.java:674) at LeSelect.Api.LSPreparedStatementImpl.lsExecuteQuery(y:525) at LeSelect.B.E.D.V(y:933) at LeSelect.B.E.K.B(y:105) at LeSelect.B.E.G$_A.run(y:691) log4j:ERROR Failed to flush writer, java.io.IOException: There is not enough space on the disk at java.io.FileOutputStream.writeBytes(Native Method) at java.io.FileOutputStream.write(Unknown Source) at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(Unknown Source) at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(Unknown Source)