[ https://issues.apache.org/jira/browse/LOG4J2-96?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13549943#comment-13549943 ]
Ralph Goers commented on LOG4J2-96: ----------------------------------- I suspect this issue might be related to LOG4J2-142 which I just fixed. > Error with SocketServer > ----------------------- > > Key: LOG4J2-96 > URL: https://issues.apache.org/jira/browse/LOG4J2-96 > Project: Log4j 2 > Issue Type: Bug > Components: Appenders > Affects Versions: 2.0-beta1 > Reporter: Robert Breunung > Assignee: Ralph Goers > Labels: appender, layout, server, socket > > Hello, > by using your core.appender.SocketAppender and your core.netSocketServer I > found a dissent. > I am using the default setup of the appender with the SerializedLayout. The > first send event to the server is properly deserialized. on the second I get > an IOException: > log4j java.io.StreamCorruptedException: invalid type code: AC > I researched the problem and I found a solution here: > http://stackoverflow.com/questions/2393179/streamcorruptedexception-invalid-type-code-ac > The appender creates a new output stream for each log event. It writes every > time a header. The listening server don't expect a header the second time. > Because of this it crashes. > Sincerely > Robert Breunung -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org