You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by bu...@apache.org on 2009/12/22 16:32:24 UTC

DO NOT REPLY [Bug 48430] New: log4j:ERROR Write failure. java.io.IOException: Stream closed

https://issues.apache.org/bugzilla/show_bug.cgi?id=48430

           Summary: log4j:ERROR Write failure. java.io.IOException: Stream
                    closed
           Product: Log4j
           Version: 1.2
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Appender
        AssignedTo: log4j-dev@logging.apache.org
        ReportedBy: gf.zsolt@gmail.com


I've got a strange error using log4j in one of my projects.

Stacktrace:

log4j:ERROR Write failure.
java.io.IOException: Stream closed
       at sun.nio.cs.StreamEncoder.ensureOpen(StreamEncoder.java:38)
       at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:129)
       at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:146)
       at java.io.OutputStreamWriter.write(OutputStreamWriter.java:204)
       at java.io.Writer.write(Writer.java:126)
       at
org.apache.log4j.helpers.CountingQuietWriter.write(CountingQuietWriter.java:45)
       at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:302)
       at
org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:263)
       at org.apache.log4j.WriterAppender.append(WriterAppender.java:160)
       at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
       at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
       at org.apache.log4j.Category.callAppenders(Category.java:206)
       at org.apache.log4j.Category.forcedLog(Category.java:391)
       at org.apache.log4j.Category.log(Category.java:856) 

OS: Linux ---- 2.6.25.18-0.2-pae #1 SMP 2008-10-21 16:30:26 +0200 i686 i686
i386 GNU/Linux
JRE: java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05)
Java HotSpot(TM) Server VM (build 1.5.0_13-b05, mixed mode)
Log4j: release 1.2.15

Remarks:
- the project is a single-thread app (a standalone java program);
- there is only one app running at the same time (and log-files have a unique
name containing a timestamp);
- there is enough free space on the local drive (where the log-files are
written to);
- appenders/log-level settings are not changed during running the app.

log4j.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration>

   <appender name="app-log-file" class="org.apache.log4j.RollingFileAppender">
       <param name="file" value="Tool.${dmask.startup.time}.log" />
       <param name="append" value="true" />
       <param name="encoding" value="UTF-8" />
       <param name="MaxFileSize" value="20MB" />
       <param name="MaxBackupIndex" value="5" />
       <layout class="org.apache.log4j.PatternLayout">
           <param name="ConversionPattern" value="%d{HH:mm:ss,SSS} %-5.5p
[%20.20C{1}:%-4.5L] %x%m%n" />
       </layout>
   </appender>

   <root>
       <priority value="debug" />
       <appender-ref ref="app-log-file" />
   </root>

</log4j:configuration>

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org