phax / as2-server

A standalone Java AS2 server - see as2-lib for the generic parts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Question - AbstractDirectoryPollingModule

mreinigjr opened this issue · comments

Hi Philip,

When I run the as2-server in an IDE, everything operates great. However, when I try to send messages using the AbstractDirectoryPollingModule, I get hung-up at the following location (see last line):

java -cp target/as2-server-2.0.1-SNAPSHOT.jar:target/dependencies/* com.helger.as2.app.MainOpenAS2Server src/main/resources/config/config.xml
[2015-08-11T14:36:14,162] [AS2-SERVER] [INFO ] [main] ph-OpenAS2 v1.0 - starting Server... -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:72)
[2015-08-11T14:36:14,165] [AS2-SERVER] [INFO ] [main] Loading configuration... -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:77)
[2015-08-11T14:36:14,375] [AS2-SERVER] [INFO ] [main]   loading certificates -- com.helger.as2.app.session.AS2ServerXMLSession.loadCertificates(AS2ServerXMLSession.java:113)
[2015-08-11T14:36:16,876] [AS2-SERVER] [INFO ] [main]   loading partnerships -- com.helger.as2.app.session.AS2ServerXMLSession.loadPartnerships(AS2ServerXMLSession.java:149)
[2015-08-11T14:36:16,902] [AS2-SERVER] [INFO ] [main]   loading commands -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommands(AS2ServerXMLSession.java:123)
[2015-08-11T14:36:16,949] [AS2-SERVER] [INFO ] [main]   loading 2 command processors -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommandProcessors(AS2ServerXMLSession.java:131)
[2015-08-11T14:36:16,951] [AS2-SERVER] [INFO ] [main]     loaded command processor StreamCommandProcessor -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommandProcessor(AS2ServerXMLSession.java:144)
[2015-08-11T14:36:17,214] [AS2-SERVER] [INFO ] [main]     loaded command processor SocketCommandProcessor -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommandProcessor(AS2ServerXMLSession.java:144)
[2015-08-11T14:36:17,220] [AS2-SERVER] [INFO ] [main]   loading message processor -- com.helger.as2.app.session.AS2ServerXMLSession.loadMessageProcessor(AS2ServerXMLSession.java:159)
[2015-08-11T14:36:17,226] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2SenderModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T14:36:17,240] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T14:36:17,241] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T14:36:17,242] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T14:36:17,242] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T14:36:17,245] [AS2-SERVER] [INFO ] [main]     loaded processor module MDNFileModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T14:36:17,252] [AS2-SERVER] [INFO ] [main]     loaded processor module MessageFileModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T14:36:17,254] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2ReceiverModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T14:36:17,254] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2MDNReceiverModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T14:36:17,257] [AS2-SERVER] [INFO ] [main]     loaded processor module DirectoryResenderModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T14:36:17,264] [AS2-SERVER] [INFO ] [main] Starting Active Modules... -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:91)
[2015-08-11T14:36:17,271] [AS2-SERVER] [INFO ] [main] Inited AS2MainThread-AS2ReceiverModule at 0.0.0.0/0.0.0.0:10080 -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.<init>(AbstractNetModule.java:260)
[2015-08-11T14:36:17,272] [AS2-SERVER] [INFO ] [Timer-3] processing /root/as2-server/data/toOpenAS2A/test.txt -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:210)
[2015-08-11T14:36:17,276] [AS2-SERVER] [INFO ] [main] Inited AS2MainThread-AS2MDNReceiverModule at 0.0.0.0/0.0.0.0:10081 -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.<init>(AbstractNetModule.java:260)
[2015-08-11T14:36:17,276] [AS2-SERVER] [INFO ] [AS2MainThread-AS2ReceiverModule] AS2MainThread: run -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.run(AbstractNetModule.java:266)
[2015-08-11T14:36:17,280] [AS2-SERVER] [INFO ] [AS2MainThread-AS2MDNReceiverModule] AS2MainThread: run -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.run(AbstractNetModule.java:266)
[2015-08-11T14:36:17,280] [AS2-SERVER] [INFO ] [main] Loading Command Processor com.helger.as2.cmdprocessor.StreamCommandProcessor -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:99)
[2015-08-11T14:36:17,296] [AS2-SERVER] [INFO ] [main] Loading Command Processor com.helger.as2.cmdprocessor.SocketCommandProcessor -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:99)
[2015-08-11T14:36:17,296] [AS2-SERVER] [INFO ] [main] OpenAS2 Started -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:106)
[2015-08-11T14:36:18,806] [AS2-SERVER] [INFO ] [Timer-2] processing /root/as2-server/data/toMendelsontestAS2/test2.txt -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:210)

Any thoughts would be very much appreciated.

Thanks,
Michael

Hi Michael!

Can you please start the application in debug mode and create a stack trace where it hangs? Or is this not possible?
I'm personally not using the directory polling module....

Thanks Philip

I was trying it locally (using version 2.0.0) and got the following output:

[2015-08-11T20:56:55,778] [AS2-SERVER] [INFO ] [Timer-2] file assigned to message C:\git\as2-server\data\toOpenAS2A\dummy.txt [<ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:225)
[2015-08-11T20:56:55,778] [AS2-SERVER] [INFO ] [Timer-2] message submitted:  [<ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:133)
[2015-08-11T20:56:56,093] [AS2-SERVER] [INFO ] [Timer-2] connecting to http://localhost:10080 [<ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:176)
[2015-08-11T20:56:56,103] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] AS2ConnectionThread: run -- com.helger.as2lib.processor.receiver.AbstractNetModule$ConnectionThread.run(AbstractNetModule.java:222)
[2015-08-11T20:56:56,113] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] Incoming connection 127.0.0.1:62172 -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.handle(AS2ReceiverHandler.java:403)
[2015-08-11T20:56:56,197] [AS2-SERVER] [INFO ] [Timer-2] transferred 4363 bytes in 0.087 seconds at 48.997 KBps [<ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:188)
[2015-08-11T20:56:56,202] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] received 4363 bytes in 0.087 seconds at 48.997 KBps from 127.0.0.1:62172 [<ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.handle(AS2ReceiverHandler.java:430)
[2015-08-11T20:56:56,320] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] stored message to C:\git\as2-server\data\inbox\OpenAS2B-OpenAS2A-_ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A_ [<ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.storage.MessageFileModule.handle(MessageFileModule.java:86)
[2015-08-11T20:56:56,325] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] stored headers to C:\git\as2-server\data\inbox\msgheaders\2015\08\OpenAS2B-OpenAS2A-_ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A_ [<ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.storage.MessageFileModule.handle(MessageFileModule.java:104)
[2015-08-11T20:56:56,388] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] stored MDN to C:\git\as2-server\data\mdn\2015\08\OpenAS2B-OpenAS2A-_ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A_ -- com.helger.as2lib.processor.storage.MDNFileModule.handle(MDNFileModule.java:85)
[2015-08-11T20:56:56,389] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] sent MDN [automatic-action/MDN-sent-automatically; processed] 127.0.0.1:62172 [<ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.sendMDN(AS2ReceiverHandler.java:233)
[2015-08-11T20:56:56,389] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] AS2ConnectionThread: done running -- com.helger.as2lib.processor.receiver.AbstractNetModule$ConnectionThread.run(AbstractNetModule.java:237)
[2015-08-11T20:56:56,397] [AS2-SERVER] [INFO ] [Timer-2] stored MDN to C:\git\as2-server\data\mdn\2015\08\OpenAS2B-OpenAS2A-_ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A_.0 -- com.helger.as2lib.processor.storage.MDNFileModule.handle(MDNFileModule.java:85)
[2015-08-11T20:56:56,397] [AS2-SERVER] [INFO ] [Timer-2] received MDN [automatic-action/MDN-sent-automatically; processed] [<ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.receiveMDN(AS2SenderModule.java:330)
[2015-08-11T20:56:56,397] [AS2-SERVER] [INFO ] [Timer-2] mic is matched, mic: X7RpJtkwswapQz8SQ6x+3TPKSsA=, sha1 [<ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.receiveMDN(AS2SenderModule.java:351)
[2015-08-11T20:56:56,397] [AS2-SERVER] [INFO ] [Timer-2] message sent [<ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:214)
[2015-08-11T20:56:56,398] [AS2-SERVER] [INFO ] [Timer-2] deleted C:\git\as2-server\data\toOpenAS2A\dummy.txt [<ph-OpenAS2-11082015205655+0200-8059@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:288)

Hi Philip,

Thank you. I hope I put it in debug mode correctly. I changed "info" to "debug" in log4j2.xml.

I too get the same output on my laptop in the IDE environment.

Debug output coming soon.

It could also be the way I am running as2-server. I had to alter the pom.xml so that all dependencies are dropped to a file, then I add the dependencies folder to the classpath when running the main class. I am not vary familiar with maven, and this is the only way I could find to get things to work outside of an IDE.

Thanks,
Michael

debug output:

2015-08-11 15:11:57,769 DEBUG Starting configuration XmlConfiguration[location=jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml]
2015-08-11 15:11:57,770 DEBUG PluginManager 'Core' found 69 plugins
2015-08-11 15:11:57,770 DEBUG PluginManager 'Level' found 0 plugins
2015-08-11 15:11:57,772 DEBUG PluginManager 'Lookup' found 10 plugins
2015-08-11 15:11:57,775 DEBUG Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout]. Searching for builder factory method...
2015-08-11 15:11:57,787 DEBUG Found builder factory method [newBuilder]: public static org.apache.logging.log4j.core.layout.PatternLayout$Builder org.apache.logging.log4j.core.layout.PatternLayout.newBuilder().
2015-08-11 15:11:57,806 DEBUG TypeConverterRegistry initializing.
2015-08-11 15:11:57,807 DEBUG PluginManager 'TypeConverter' found 21 plugins
2015-08-11 15:11:57,847 DEBUG Calling build() on class class org.apache.logging.log4j.core.layout.PatternLayout$Builder for element PatternLayout with params(name="[%date{ISO8601}] [AS2-SERVER] [%-5level] [%thread] %msg -- %location%n", Configuration(jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml), null, name="null", name="null", name="null", name="null", name="null")
2015-08-11 15:11:57,848 DEBUG PluginManager 'Converter' found 33 plugins
2015-08-11 15:11:57,849 DEBUG Built Plugin[name=layout] OK from builder factory method.
2015-08-11 15:11:57,850 DEBUG Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.ConsoleAppender]. Searching for builder factory method...
2015-08-11 15:11:57,856 DEBUG Not in a ServletContext environment, thus not loading WebLookup plugin.
2015-08-11 15:11:57,856 DEBUG PluginManager 'Converter' found 33 plugins
2015-08-11 15:11:57,859 DEBUG Found builder factory method [newBuilder]: public static org.apache.logging.log4j.core.appender.ConsoleAppender$Builder org.apache.logging.log4j.core.appender.ConsoleAppender.newBuilder().
2015-08-11 15:11:57,868 DEBUG No PluginVisitorStrategy found on annotation [interface org.apache.logging.log4j.core.config.plugins.validation.constraints.Required]. Ignoring.
2015-08-11 15:11:57,869 DEBUG Encountered type [org.apache.logging.log4j.core.layout.PatternLayout] which can only be checked for null.
2015-08-11 15:11:57,872 DEBUG No PluginVisitorStrategy found on annotation [interface org.apache.logging.log4j.core.config.plugins.validation.constraints.Required]. Ignoring.
2015-08-11 15:11:57,877 DEBUG Encountered type [org.apache.logging.log4j.core.appender.ConsoleAppender$Target] which can only be checked for null.
2015-08-11 15:11:57,877 DEBUG No PluginVisitorStrategy found on annotation [interface org.apache.logging.log4j.core.config.plugins.validation.constraints.Required]. Ignoring.
2015-08-11 15:11:57,878 DEBUG Calling build() on class class org.apache.logging.log4j.core.appender.ConsoleAppender$Builder for element Console with params(PatternLayout([%date{ISO8601}] [AS2-SERVER] [%-5level] [%thread] %msg -- %location%n), null, name="SYSTEM_OUT", name="STDOUT", name="null", name="null")
2015-08-11 15:11:57,878 DEBUG Built Plugin[name=appender] OK from builder factory method.
2015-08-11 15:11:57,879 DEBUG Building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin]. Searching for builder factory method...
2015-08-11 15:11:57,888 DEBUG No builder factory method found in class org.apache.logging.log4j.core.config.AppendersPlugin. Going to try finding a factory method instead.
2015-08-11 15:11:57,889 DEBUG Still building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin]. Searching for factory method...
2015-08-11 15:11:57,889 DEBUG Found factory method [createAppenders]: public static java.util.concurrent.ConcurrentMap org.apache.logging.log4j.core.config.AppendersPlugin.createAppenders(org.apache.logging.log4j.core.Appender[]).
2015-08-11 15:11:57,890 DEBUG Calling createAppenders on class org.apache.logging.log4j.core.config.AppendersPlugin for element Appenders with params(={STDOUT})
2015-08-11 15:11:57,890 DEBUG Built Plugin[name=appenders] OK from factory method.
2015-08-11 15:11:57,895 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for builder factory method...
2015-08-11 15:11:57,897 DEBUG No builder factory method found in class org.apache.logging.log4j.core.config.AppenderRef. Going to try finding a factory method instead.
2015-08-11 15:11:57,899 DEBUG Still building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for factory method...
2015-08-11 15:11:57,900 DEBUG Found factory method [createAppenderRef]: public static org.apache.logging.log4j.core.config.AppenderRef org.apache.logging.log4j.core.config.AppenderRef.createAppenderRef(java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.core.Filter).
2015-08-11 15:11:57,918 DEBUG Calling createAppenderRef on class org.apache.logging.log4j.core.config.AppenderRef for element AppenderRef with params(name="STDOUT", name="null", null)
2015-08-11 15:11:57,921 DEBUG Built Plugin[name=AppenderRef] OK from factory method.
2015-08-11 15:11:57,921 DEBUG Building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger]. Searching for builder factory method...
2015-08-11 15:11:57,927 DEBUG No builder factory method found in class org.apache.logging.log4j.core.config.LoggerConfig$RootLogger. Going to try finding a factory method instead.
2015-08-11 15:11:57,928 DEBUG Still building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger]. Searching for factory method...
2015-08-11 15:11:57,931 DEBUG Found factory method [createLogger]: public static org.apache.logging.log4j.core.config.LoggerConfig org.apache.logging.log4j.core.config.LoggerConfig$RootLogger.createLogger(java.lang.String,org.apache.logging.log4j.Level,java.lang.String,org.apache.logging.log4j.core.config.AppenderRef[],org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration,org.apache.logging.log4j.core.Filter).
2015-08-11 15:11:57,932 DEBUG Calling createLogger on class org.apache.logging.log4j.core.config.LoggerConfig$RootLogger for element Root with params(name="null", name="DEBUG", name="null", ={STDOUT}, ={}, Configuration(jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml), null)
2015-08-11 15:11:57,936 DEBUG Built Plugin[name=root] OK from factory method.
2015-08-11 15:11:57,936 DEBUG Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin]. Searching for builder factory method...
2015-08-11 15:11:57,939 DEBUG No builder factory method found in class org.apache.logging.log4j.core.config.LoggersPlugin. Going to try finding a factory method instead.
2015-08-11 15:11:57,943 DEBUG Still building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin]. Searching for factory method...
2015-08-11 15:11:57,943 DEBUG Found factory method [createLoggers]: public static org.apache.logging.log4j.core.config.Loggers org.apache.logging.log4j.core.config.LoggersPlugin.createLoggers(org.apache.logging.log4j.core.config.LoggerConfig[]).
2015-08-11 15:11:57,944 DEBUG Calling createLoggers on class org.apache.logging.log4j.core.config.LoggersPlugin for element Loggers with params(={root})
2015-08-11 15:11:57,944 DEBUG Built Plugin[name=loggers] OK from factory method.
2015-08-11 15:11:57,945 DEBUG Started configuration XmlConfiguration[location=jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml] OK.
2015-08-11 15:11:57,951 DEBUG Stopped org.apache.logging.log4j.core.config.DefaultConfiguration@42d3bd8b OK
2015-08-11 15:11:58,084 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135
2015-08-11 15:11:58,093 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135,component=StatusLogger
2015-08-11 15:11:58,102 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135,component=ContextSelector
2015-08-11 15:11:58,106 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135,component=Loggers,name=
2015-08-11 15:11:58,111 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135,component=Appenders,name=STDOUT
2015-08-11 15:11:58,112 DEBUG Reconfiguration complete for context[name=1311053135] at null (org.apache.logging.log4j.core.LoggerContext@1753acfe) with optional ClassLoader: null
2015-08-11 15:11:58,112 DEBUG Shutdown hook enabled. Registering a new one.
2015-08-11 15:11:58,114 DEBUG LoggerContext[name=1311053135, org.apache.logging.log4j.core.LoggerContext@1753acfe] started OK.
2015-08-11 15:11:58,135 DEBUG Using default SystemClock for timestamps
[2015-08-11T15:11:58,144] [AS2-SERVER] [INFO ] [main] ph-OpenAS2 v1.0 - starting Server... -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:72)
[2015-08-11T15:11:58,148] [AS2-SERVER] [INFO ] [main] Loading configuration... -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:77)
[2015-08-11T15:11:58,397] [AS2-SERVER] [DEBUG] [main] Trying to load all SPI implementations of interface com.helger.commons.hashcode.IHashCodeImplementationRegistrarSPI -- com.helger.commons.lang.ServiceLoaderHelper.getAllSPIImplementations(ServiceLoaderHelper.java:134)
[2015-08-11T15:11:58,406] [AS2-SERVER] [DEBUG] [main] Finished loading all SPI implementations of interface com.helger.commons.hashcode.IHashCodeImplementationRegistrarSPI --> returning 1 instances -- com.helger.commons.lang.ServiceLoaderHelper.getAllSPIImplementations(ServiceLoaderHelper.java:156)
[2015-08-11T15:11:58,418] [AS2-SERVER] [DEBUG] [main] Reinitialized com.helger.commons.hashcode.HashCodeImplementationRegistry -- com.helger.commons.hashcode.HashCodeImplementationRegistry.reinitialize(HashCodeImplementationRegistry.java:328)
[2015-08-11T15:11:58,424] [AS2-SERVER] [DEBUG] [main] Found no hashCode implementation for class java.lang.String -- com.helger.commons.hashcode.HashCodeImplementationRegistry.getBestMatchingHashCodeImplementation(HashCodeImplementationRegistry.java:292)
[2015-08-11T15:11:58,485] [AS2-SERVER] [INFO ] [main]   loading certificates -- com.helger.as2.app.session.AS2ServerXMLSession.loadCertificates(AS2ServerXMLSession.java:113)
[2015-08-11T15:11:58,503] [AS2-SERVER] [DEBUG] [main] Trying to load all SPI implementations of interface com.helger.commons.equals.IEqualsImplementationRegistrarSPI -- com.helger.commons.lang.ServiceLoaderHelper.getAllSPIImplementations(ServiceLoaderHelper.java:134)
[2015-08-11T15:11:58,506] [AS2-SERVER] [DEBUG] [main] Finished loading all SPI implementations of interface com.helger.commons.equals.IEqualsImplementationRegistrarSPI --> returning 1 instances -- com.helger.commons.lang.ServiceLoaderHelper.getAllSPIImplementations(ServiceLoaderHelper.java:156)
[2015-08-11T15:11:58,525] [AS2-SERVER] [DEBUG] [main] Reinitialized com.helger.commons.equals.EqualsImplementationRegistry -- com.helger.commons.equals.EqualsImplementationRegistry.reinitialize(EqualsImplementationRegistry.java:360)
[2015-08-11T15:11:58,526] [AS2-SERVER] [DEBUG] [main] Found no equals implementation for class java.lang.String -- com.helger.commons.equals.EqualsImplementationRegistry.getBestMatchingEqualsImplementation(EqualsImplementationRegistry.java:298)
[2015-08-11T15:12:01,795] [AS2-SERVER] [INFO ] [main]   loading partnerships -- com.helger.as2.app.session.AS2ServerXMLSession.loadPartnerships(AS2ServerXMLSession.java:149)
[2015-08-11T15:12:01,828] [AS2-SERVER] [INFO ] [main]   loading commands -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommands(AS2ServerXMLSession.java:123)
[2015-08-11T15:12:01,869] [AS2-SERVER] [INFO ] [main]   loading 2 command processors -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommandProcessors(AS2ServerXMLSession.java:131)
[2015-08-11T15:12:01,877] [AS2-SERVER] [INFO ] [main]     loaded command processor StreamCommandProcessor -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommandProcessor(AS2ServerXMLSession.java:144)
[2015-08-11T15:12:02,181] [AS2-SERVER] [INFO ] [main]     loaded command processor SocketCommandProcessor -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommandProcessor(AS2ServerXMLSession.java:144)
[2015-08-11T15:12:02,181] [AS2-SERVER] [INFO ] [main]   loading message processor -- com.helger.as2.app.session.AS2ServerXMLSession.loadMessageProcessor(AS2ServerXMLSession.java:159)
[2015-08-11T15:12:02,198] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2SenderModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T15:12:02,222] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T15:12:02,231] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T15:12:02,233] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T15:12:02,234] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T15:12:02,249] [AS2-SERVER] [INFO ] [main]     loaded processor module MDNFileModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T15:12:02,251] [AS2-SERVER] [INFO ] [main]     loaded processor module MessageFileModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T15:12:02,253] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2ReceiverModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T15:12:02,254] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2MDNReceiverModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T15:12:02,263] [AS2-SERVER] [INFO ] [main]     loaded processor module DirectoryResenderModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-11T15:12:02,263] [AS2-SERVER] [INFO ] [main] Starting Active Modules... -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:91)
[2015-08-11T15:12:02,273] [AS2-SERVER] [INFO ] [main] Inited AS2MainThread-AS2ReceiverModule at 0.0.0.0/0.0.0.0:10080 -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.<init>(AbstractNetModule.java:260)
[2015-08-11T15:12:02,284] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:02,284] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:02,285] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toMendelsontestAS2' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:02,286] [AS2-SERVER] [INFO ] [main] Inited AS2MainThread-AS2MDNReceiverModule at 0.0.0.0/0.0.0.0:10081 -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.<init>(AbstractNetModule.java:260)
[2015-08-11T15:12:02,288] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:02,291] [AS2-SERVER] [INFO ] [AS2MainThread-AS2MDNReceiverModule] AS2MainThread: run -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.run(AbstractNetModule.java:266)
[2015-08-11T15:12:02,292] [AS2-SERVER] [INFO ] [main] Loading Command Processor com.helger.as2.cmdprocessor.StreamCommandProcessor -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:99)
[2015-08-11T15:12:02,295] [AS2-SERVER] [INFO ] [main] Loading Command Processor com.helger.as2.cmdprocessor.SocketCommandProcessor -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:99)
[2015-08-11T15:12:02,298] [AS2-SERVER] [DEBUG] [Timer-5] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:02,295] [AS2-SERVER] [INFO ] [AS2MainThread-AS2ReceiverModule] AS2MainThread: run -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.run(AbstractNetModule.java:266)
[2015-08-11T15:12:02,303] [AS2-SERVER] [INFO ] [main] OpenAS2 Started -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:106)
[2015-08-11T15:12:07,272] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:07,275] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:07,273] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toMendelsontestAS2' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:07,273] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:12,272] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:12,274] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toMendelsontestAS2' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:12,273] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:12,271] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:17,271] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toMendelsontestAS2' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:17,273] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:17,272] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:17,272] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:17,275] [AS2-SERVER] [INFO ] [Timer-2] processing /home/mreinigjr/as2-server/data/toMendelsontestAS2/mycompanyAS2-mendelsontestAS2.txt -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:210)
[2015-08-11T15:12:22,271] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:22,273] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:22,273] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:27,271] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:27,272] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:27,273] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:32,272] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:32,273] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:32,273] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-11T15:12:32,292] [AS2-SERVER] [DEBUG] [Timer-5] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
^C2015-08-11 15:12:35,255 DEBUG Stopping LoggerContext[name=1311053135, org.apache.logging.log4j.core.LoggerContext@1753acfe]
2015-08-11 15:12:35,257 DEBUG Stopping LoggerContext[name=1311053135, org.apache.logging.log4j.core.LoggerContext@1753acfe]...
2015-08-11 15:12:35,263 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135
2015-08-11 15:12:35,266 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135,component=StatusLogger
2015-08-11 15:12:35,271 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135,component=ContextSelector
2015-08-11 15:12:35,279 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135,component=Loggers,name=
2015-08-11 15:12:35,280 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135,component=Appenders,name=STDOUT
2015-08-11 15:12:35,285 DEBUG Stopped XmlConfiguration[location=jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml] OK
2015-08-11 15:12:35,289 DEBUG Stopped LoggerContext[name=1311053135, org.apache.logging.log4j.core.LoggerContext@1753acfe]...

Thank you,
Michael

This is a good point. I will add some Maven assembly instructions to the POM and to the README. I will do this tomorrow, as it is 9 pm my time zone ;-)

And of course debug log output could be improved....

Hi Phillip,

Thank you very much. I really appreciate your help and the software you have provided. Take care and I look forward to your updates.

As a side note, here are my additions to the pom.xml:

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
        <executions>
            <execution>
                <id>copy-dependencies</id>
                <phase>package</phase>
                <goals>
                    <goal>copy-dependencies</goal>
                </goals>
                <configuration>
                    <outputDirectory>${project.build.directory}/dependencies</outputDirectory>
                    <overWriteReleases>false</overWriteReleases>
                    <overWriteSnapshots>false</overWriteSnapshots>
                    <overWriteIfNewer>true</overWriteIfNewer>
                </configuration>
            </execution>
        </executions>
      </plugin>

Again, it works great on my laptop in an IDE, but it just won't run correctly on my servers.

Tomorrow, could you also please provide some details as to how send messages other ways? Without the directory polling that is.

Thanks again,
Michael

I am beginning to think it is a maven issue after all because I do not have maven installed on my laptop outside of the IDE. I spun up to fresh VMs, one was running Ubuntu 14.04 and the other was running 15. Same issue both times, but I built the project using maven on the servers. I will try not building it there next.

UPDATE: Didn't fix the issue.

Hi Philip,

When you do post the updates to the pom.xml, could you also post build instructions and program execution instructions? Being new to Maven, it has been a bit of a confusing ride understanding the different lifecycles and plugins. Maven documentation covers the typical situations, i.e. mvn clean install, but it gets a little confusing when attempting to have Maven build a single file with all dependencies using a plugin like I think you will be providing. I was able to get Maven to build a single .jar for myself at one point, but for some reason I was not able to run the main class. I then tried to alter the manifest file, but I didn't get into this too much since I got things working (or so I thought) by specifying the classpath for all of the dependencies as well as the main class.

So what I am asking you for is something like this:

mvn clean package
java -cp target/as2-server-2.0.1-SNAPSHOT.jar:target/dependencies/* com.helger.as2.app.MainOpenAS2Server src/main/resources/config/config.xml

This is my current method for building and running this project of yours if it is on a fresh server.

One thing I should also note, whenever I try to build this project on a fresh server, as2-lib always gives me trouble. Maven doesn't seem to download and add as2-lib into my dependencies folder like the other dependencies do. I have to clone your library and do: mvn install in order for as2-server to build correctly. This way it is installed in my .m2 folder. I thought by altering the version number and removing the "-SNAPSHOT" fixed it, because now Maven is not looking in the .m2 folder, but for some reason I didn't have success with this like I thought I would. It is minor, but I wasn't sure if some additional alteration to the pom would fix this issue with the as2-lib library.

I know this is a lot of newbie type issues, but I really appreciate all of your help and responsiveness.

Take care,
Michael

Will do. More details tomorrow. Thanks for pointing this out!

Thanks Phillip, your awesome. :)

So the README is updated, basically with the information you provided - thanks for that.

Concerning the problem with the as2-lib, try the following command on the commandline:
mvn dependency:go-offline -U which will download all required dependencies from the central repository.
If the problem still exists, you may delete the .m2/repository/com/helger/as2-lib/ folder completely and re-run the regular mvn clean package so that the dependency is downloaded again. The as2-lib is present on Maven Central as you can see: http://repo1.maven.org/maven2/com/helger/as2-lib/2.0.0/

So far so good - the simple things are (hopefully) solved. Now I'm trying to dive into the main problem with the hanging directory poller. Therefore I needed to update the as2-server to the SNAPSHOT version of as2-lib which you therefore also need to checkout to run from the trunk (and call mvn clean install on it after every change)

Thanks Phillip. I am going through your new Readme now. I am glad some of my work on the pom file was helpful for you. I am confused on your last post though. Did you push up a new version of as2-lib? Are you experiencing the same issue as I with the directory poller?

I added some debug statements in as2-lib so please do the following:

  1. Checkout as2-lib locally
  2. Call mvn clean install
  3. Pull as2-server from master
  4. Ensure the log level in the configuration file is 'debug' (as you did before)
  5. Run mvn clean package on as2-server
  6. Execute the java command as you did previously.
  7. Please send me the log output if something happened

Thanks!!

Well I'm on Windows, but I did not try the standalone version - good point, will do now.

Did test and it worked :(

output:

mreinigjr@Q6-EDI:~/as2-server$ java -cp target/as2-server-2.0.1-SNAPSHOT.jar:target/dependencies/* com.helger.as2.app.MainOpenAS2Server src/main/resources/config/config.xml
2015-08-12 16:13:53,429 DEBUG Starting configuration XmlConfiguration[location=jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml]
2015-08-12 16:13:53,433 DEBUG PluginManager 'Core' found 69 plugins
2015-08-12 16:13:53,435 DEBUG PluginManager 'Level' found 0 plugins
2015-08-12 16:13:53,443 DEBUG PluginManager 'Lookup' found 10 plugins
2015-08-12 16:13:53,453 DEBUG Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout]. Searching for builder factory method...
2015-08-12 16:13:53,487 DEBUG Found builder factory method [newBuilder]: public static org.apache.logging.log4j.core.layout.PatternLayout$Builder org.apache.logging.log4j.core.layout.PatternLayout.newBuilder().
2015-08-12 16:13:53,569 DEBUG TypeConverterRegistry initializing.
2015-08-12 16:13:53,571 DEBUG PluginManager 'TypeConverter' found 21 plugins
2015-08-12 16:13:53,665 DEBUG Calling build() on class class org.apache.logging.log4j.core.layout.PatternLayout$Builder for element PatternLayout with params(name="[%date{ISO8601}] [AS2-SERVER] [%-5level] [%thread] %msg -- %location%n", Configuration(jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml), null, name="null", name="null", name="null", name="null", name="null")
2015-08-12 16:13:53,669 DEBUG PluginManager 'Converter' found 33 plugins
2015-08-12 16:13:53,674 DEBUG Built Plugin[name=layout] OK from builder factory method.
2015-08-12 16:13:53,676 DEBUG Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.ConsoleAppender]. Searching for builder factory method...
2015-08-12 16:13:53,683 DEBUG Not in a ServletContext environment, thus not loading WebLookup plugin.
2015-08-12 16:13:53,687 DEBUG PluginManager 'Converter' found 33 plugins
2015-08-12 16:13:53,693 DEBUG Found builder factory method [newBuilder]: public static org.apache.logging.log4j.core.appender.ConsoleAppender$Builder org.apache.logging.log4j.core.appender.ConsoleAppender.newBuilder().
2015-08-12 16:13:53,715 DEBUG No PluginVisitorStrategy found on annotation [interface org.apache.logging.log4j.core.config.plugins.validation.constraints.Required]. Ignoring.
2015-08-12 16:13:53,718 DEBUG Encountered type [org.apache.logging.log4j.core.layout.PatternLayout] which can only be checked for null.
2015-08-12 16:13:53,726 DEBUG No PluginVisitorStrategy found on annotation [interface org.apache.logging.log4j.core.config.plugins.validation.constraints.Required]. Ignoring.
2015-08-12 16:13:53,731 DEBUG Encountered type [org.apache.logging.log4j.core.appender.ConsoleAppender$Target] which can only be checked for null.
2015-08-12 16:13:53,734 DEBUG No PluginVisitorStrategy found on annotation [interface org.apache.logging.log4j.core.config.plugins.validation.constraints.Required]. Ignoring.
2015-08-12 16:13:53,736 DEBUG Calling build() on class class org.apache.logging.log4j.core.appender.ConsoleAppender$Builder for element Console with params(PatternLayout([%date{ISO8601}] [AS2-SERVER] [%-5level] [%thread] %msg -- %location%n), null, name="SYSTEM_OUT", name="STDOUT", name="null", name="null")
2015-08-12 16:13:53,737 DEBUG Built Plugin[name=appender] OK from builder factory method.
2015-08-12 16:13:53,738 DEBUG Building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin]. Searching for builder factory method...
2015-08-12 16:13:53,746 DEBUG No builder factory method found in class org.apache.logging.log4j.core.config.AppendersPlugin. Going to try finding a factory method instead.
2015-08-12 16:13:53,748 DEBUG Still building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin]. Searching for factory method...
2015-08-12 16:13:53,749 DEBUG Found factory method [createAppenders]: public static java.util.concurrent.ConcurrentMap org.apache.logging.log4j.core.config.AppendersPlugin.createAppenders(org.apache.logging.log4j.core.Appender[]).
2015-08-12 16:13:53,750 DEBUG Calling createAppenders on class org.apache.logging.log4j.core.config.AppendersPlugin for element Appenders with params(={STDOUT})
2015-08-12 16:13:53,751 DEBUG Built Plugin[name=appenders] OK from factory method.
2015-08-12 16:13:53,755 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for builder factory method...
2015-08-12 16:13:53,757 DEBUG No builder factory method found in class org.apache.logging.log4j.core.config.AppenderRef. Going to try finding a factory method instead.
2015-08-12 16:13:53,761 DEBUG Still building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for factory method...
2015-08-12 16:13:53,771 DEBUG Found factory method [createAppenderRef]: public static org.apache.logging.log4j.core.config.AppenderRef org.apache.logging.log4j.core.config.AppenderRef.createAppenderRef(java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.core.Filter).
2015-08-12 16:13:53,817 DEBUG Calling createAppenderRef on class org.apache.logging.log4j.core.config.AppenderRef for element AppenderRef with params(name="STDOUT", name="null", null)
2015-08-12 16:13:53,818 DEBUG Built Plugin[name=AppenderRef] OK from factory method.
2015-08-12 16:13:53,823 DEBUG Building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger]. Searching for builder factory method...
2015-08-12 16:13:53,829 DEBUG No builder factory method found in class org.apache.logging.log4j.core.config.LoggerConfig$RootLogger. Going to try finding a factory method instead.
2015-08-12 16:13:53,833 DEBUG Still building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger]. Searching for factory method...
2015-08-12 16:13:53,843 DEBUG Found factory method [createLogger]: public static org.apache.logging.log4j.core.config.LoggerConfig org.apache.logging.log4j.core.config.LoggerConfig$RootLogger.createLogger(java.lang.String,org.apache.logging.log4j.Level,java.lang.String,org.apache.logging.log4j.core.config.AppenderRef[],org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration,org.apache.logging.log4j.core.Filter).
2015-08-12 16:13:53,846 DEBUG Calling createLogger on class org.apache.logging.log4j.core.config.LoggerConfig$RootLogger for element Root with params(name="null", name="DEBUG", name="null", ={STDOUT}, ={}, Configuration(jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml), null)
2015-08-12 16:13:53,853 DEBUG Built Plugin[name=root] OK from factory method.
2015-08-12 16:13:53,859 DEBUG Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin]. Searching for builder factory method...
2015-08-12 16:13:53,862 DEBUG No builder factory method found in class org.apache.logging.log4j.core.config.LoggersPlugin. Going to try finding a factory method instead.
2015-08-12 16:13:53,871 DEBUG Still building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin]. Searching for factory method...
2015-08-12 16:13:53,872 DEBUG Found factory method [createLoggers]: public static org.apache.logging.log4j.core.config.Loggers org.apache.logging.log4j.core.config.LoggersPlugin.createLoggers(org.apache.logging.log4j.core.config.LoggerConfig[]).
2015-08-12 16:13:53,873 DEBUG Calling createLoggers on class org.apache.logging.log4j.core.config.LoggersPlugin for element Loggers with params(={root})
2015-08-12 16:13:53,879 DEBUG Built Plugin[name=loggers] OK from factory method.
2015-08-12 16:13:53,885 DEBUG Started configuration XmlConfiguration[location=jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml] OK.
2015-08-12 16:13:53,892 DEBUG Stopped org.apache.logging.log4j.core.config.DefaultConfiguration@42d3bd8b OK
2015-08-12 16:13:54,239 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135
2015-08-12 16:13:54,257 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135,component=StatusLogger
2015-08-12 16:13:54,280 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135,component=ContextSelector
2015-08-12 16:13:54,290 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135,component=Loggers,name=
2015-08-12 16:13:54,298 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135,component=Appenders,name=STDOUT
2015-08-12 16:13:54,303 DEBUG Reconfiguration complete for context[name=1311053135] at null (org.apache.logging.log4j.core.LoggerContext@1753acfe) with optional ClassLoader: null
2015-08-12 16:13:54,304 DEBUG Shutdown hook enabled. Registering a new one.
2015-08-12 16:13:54,305 DEBUG LoggerContext[name=1311053135, org.apache.logging.log4j.core.LoggerContext@1753acfe] started OK.
2015-08-12 16:13:54,329 DEBUG Using default SystemClock for timestamps
[2015-08-12T16:13:54,345] [AS2-SERVER] [INFO ] [main] ph-OpenAS2 v1.0 - starting Server... -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:72)
[2015-08-12T16:13:54,347] [AS2-SERVER] [INFO ] [main] Loading configuration... -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:77)
[2015-08-12T16:13:54,512] [AS2-SERVER] [DEBUG] [main] Trying to load all SPI implementations of interface com.helger.commons.hashcode.IHashCodeImplementationRegistrarSPI -- com.helger.commons.lang.ServiceLoaderHelper.getAllSPIImplementations(ServiceLoaderHelper.java:134)
[2015-08-12T16:13:54,517] [AS2-SERVER] [DEBUG] [main] Finished loading all SPI implementations of interface com.helger.commons.hashcode.IHashCodeImplementationRegistrarSPI --> returning 1 instances -- com.helger.commons.lang.ServiceLoaderHelper.getAllSPIImplementations(ServiceLoaderHelper.java:156)
[2015-08-12T16:13:54,524] [AS2-SERVER] [DEBUG] [main] Reinitialized com.helger.commons.hashcode.HashCodeImplementationRegistry -- com.helger.commons.hashcode.HashCodeImplementationRegistry.reinitialize(HashCodeImplementationRegistry.java:328)
[2015-08-12T16:13:54,535] [AS2-SERVER] [DEBUG] [main] Found no hashCode implementation for class java.lang.String -- com.helger.commons.hashcode.HashCodeImplementationRegistry.getBestMatchingHashCodeImplementation(HashCodeImplementationRegistry.java:292)
[2015-08-12T16:13:54,571] [AS2-SERVER] [INFO ] [main]   loading certificates -- com.helger.as2.app.session.AS2ServerXMLSession.loadCertificates(AS2ServerXMLSession.java:113)
[2015-08-12T16:13:54,583] [AS2-SERVER] [DEBUG] [main] Trying to load all SPI implementations of interface com.helger.commons.equals.IEqualsImplementationRegistrarSPI -- com.helger.commons.lang.ServiceLoaderHelper.getAllSPIImplementations(ServiceLoaderHelper.java:134)
[2015-08-12T16:13:54,587] [AS2-SERVER] [DEBUG] [main] Finished loading all SPI implementations of interface com.helger.commons.equals.IEqualsImplementationRegistrarSPI --> returning 1 instances -- com.helger.commons.lang.ServiceLoaderHelper.getAllSPIImplementations(ServiceLoaderHelper.java:156)
[2015-08-12T16:13:54,599] [AS2-SERVER] [DEBUG] [main] Reinitialized com.helger.commons.equals.EqualsImplementationRegistry -- com.helger.commons.equals.EqualsImplementationRegistry.reinitialize(EqualsImplementationRegistry.java:360)
[2015-08-12T16:13:54,601] [AS2-SERVER] [DEBUG] [main] Found no equals implementation for class java.lang.String -- com.helger.commons.equals.EqualsImplementationRegistry.getBestMatchingEqualsImplementation(EqualsImplementationRegistry.java:298)
[2015-08-12T16:13:59,911] [AS2-SERVER] [INFO ] [main]   loading partnerships -- com.helger.as2.app.session.AS2ServerXMLSession.loadPartnerships(AS2ServerXMLSession.java:149)
[2015-08-12T16:13:59,947] [AS2-SERVER] [INFO ] [main]   loading commands -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommands(AS2ServerXMLSession.java:123)
[2015-08-12T16:13:59,999] [AS2-SERVER] [INFO ] [main]   loading 2 command processors -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommandProcessors(AS2ServerXMLSession.java:131)
[2015-08-12T16:14:00,005] [AS2-SERVER] [INFO ] [main]     loaded command processor StreamCommandProcessor -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommandProcessor(AS2ServerXMLSession.java:144)
[2015-08-12T16:14:00,305] [AS2-SERVER] [INFO ] [main]     loaded command processor SocketCommandProcessor -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommandProcessor(AS2ServerXMLSession.java:144)
[2015-08-12T16:14:00,311] [AS2-SERVER] [INFO ] [main]   loading message processor -- com.helger.as2.app.session.AS2ServerXMLSession.loadMessageProcessor(AS2ServerXMLSession.java:159)
[2015-08-12T16:14:00,336] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2SenderModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:14:00,342] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:14:00,348] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:14:00,351] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:14:00,373] [AS2-SERVER] [INFO ] [main]     loaded processor module MDNFileModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:14:00,385] [AS2-SERVER] [INFO ] [main]     loaded processor module MessageFileModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:14:00,390] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2ReceiverModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:14:00,393] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2MDNReceiverModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:14:00,404] [AS2-SERVER] [INFO ] [main]     loaded processor module DirectoryResenderModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:14:00,411] [AS2-SERVER] [INFO ] [main] Starting Active Modules... -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:91)
[2015-08-12T16:14:00,421] [AS2-SERVER] [INFO ] [main] Inited AS2MainThread-AS2ReceiverModule at 0.0.0.0/0.0.0.0:10080 -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.<init>(AbstractNetModule.java:260)
[2015-08-12T16:14:00,434] [AS2-SERVER] [INFO ] [main] Inited AS2MainThread-AS2MDNReceiverModule at 0.0.0.0/0.0.0.0:10081 -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.<init>(AbstractNetModule.java:260)
[2015-08-12T16:14:00,440] [AS2-SERVER] [INFO ] [AS2MainThread-AS2MDNReceiverModule] AS2MainThread: run -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.run(AbstractNetModule.java:266)
[2015-08-12T16:14:00,443] [AS2-SERVER] [INFO ] [AS2MainThread-AS2ReceiverModule] AS2MainThread: run -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.run(AbstractNetModule.java:266)
[2015-08-12T16:14:00,450] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:00,441] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:00,460] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:00,446] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:00,443] [AS2-SERVER] [INFO ] [main] Loading Command Processor com.helger.as2.cmdprocessor.StreamCommandProcessor -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:99)
[2015-08-12T16:14:00,462] [AS2-SERVER] [INFO ] [main] Loading Command Processor com.helger.as2.cmdprocessor.SocketCommandProcessor -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:99)
[2015-08-12T16:14:00,467] [AS2-SERVER] [INFO ] [main] OpenAS2 Started -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:106)
[2015-08-12T16:14:05,412] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:05,413] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:05,419] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:10,413] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:10,414] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:10,420] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:15,414] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:15,416] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:15,420] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:20,415] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:20,413] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:20,420] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:25,412] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:25,413] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:25,419] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:30,412] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:30,413] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:30,419] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:30,443] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:35,413] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:35,414] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:35,420] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:40,414] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:40,413] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:40,420] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:45,412] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:45,413] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:45,420] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:45,420] [AS2-SERVER] [INFO ] [Timer-2] processing /home/mreinigjr/as2-server/data/toOpenAS2A/dummy.txt -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:211)
[2015-08-12T16:14:45,445] [AS2-SERVER] [DEBUG] [Timer-2] AS2Message was created -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:224)
[2015-08-12T16:14:45,492] [AS2-SERVER] [DEBUG] [Timer-2] Updating partnership for AS2 message null -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:386)
[2015-08-12T16:14:50,413] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:50,420] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:55,412] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:14:55,419] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:15:00,412] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:15:00,419] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:15:00,442] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
^C2015-08-12 16:15:01,374 DEBUG Stopping LoggerContext[name=1311053135, org.apache.logging.log4j.core.LoggerContext@1753acfe]
2015-08-12 16:15:01,376 DEBUG Stopping LoggerContext[name=1311053135, org.apache.logging.log4j.core.LoggerContext@1753acfe]...
2015-08-12 16:15:01,378 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135
2015-08-12 16:15:01,382 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135,component=StatusLogger
2015-08-12 16:15:01,385 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135,component=ContextSelector
2015-08-12 16:15:01,391 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135,component=Loggers,name=
2015-08-12 16:15:01,401 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135,component=Appenders,name=STDOUT
2015-08-12 16:15:01,409 DEBUG Stopped XmlConfiguration[location=jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml] OK
2015-08-12 16:15:01,410 DEBUG Stopped LoggerContext[name=1311053135, org.apache.logging.log4j.core.LoggerContext@1753acfe]...

these lines are new:

[2015-08-12T16:14:45,420] [AS2-SERVER] [INFO ] [Timer-2] processing /home/mreinigjr/as2-server/data/toOpenAS2A/dummy.txt -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:211)
[2015-08-12T16:14:45,445] [AS2-SERVER] [DEBUG] [Timer-2] AS2Message was created -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:224)
[2015-08-12T16:14:45,492] [AS2-SERVER] [DEBUG] [Timer-2] Updating partnership for AS2 message null -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:386)

just deleted everything from .m2/repository. Update coming soon.

Thanks. Seems like the problem is updating the partnership factory.

I added some more debug statements, so please pull as2-lib, mvn clean install again and mvn clean package for as2-server again.

It's step by step :)

we will get there. Thanks for all your help. No change after deleting .m2/repository

output:

[2015-08-12T16:26:51,321] [AS2-SERVER] [DEBUG] [Timer-2] Formatting 'From OpenAS2B to OpenAS2A' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T16:26:51,327] [AS2-SERVER] [DEBUG] [Timer-2] Formatted value is now 'From OpenAS2B to OpenAS2A' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T16:26:51,328] [AS2-SERVER] [DEBUG] [Timer-2] Finished updating partnership for AS2 message -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:392)
[2015-08-12T16:26:51,332] [AS2-SERVER] [DEBUG] [Timer-2] Formatting 'ph-OpenAS2-$date.ddMMyyyyHHmmssZ$-$rand.1234$@$msg.sender.as2_id$_$msg.receiver.as2_id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T16:26:56,235] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:56,239] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:27:01,239] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:27:01,237] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)

I figured you didn't need it all again. Let me know if you do though.

Is this or this significant?

[2015-08-12T16:26:06,565] [AS2-SERVER] [DEBUG] [main] Found no hashCode implementation for class java.lang.String -- com.helger.commons.hashcode.HashCodeImplementationRegistry.getBestMatchingHashCodeImplementation(HashCodeImplementationRegistry.java:292)
[2015-08-12T16:26:06,694] [AS2-SERVER] [DEBUG] [main] Found no equals implementation for class java.lang.String -- com.helger.commons.equals.EqualsImplementationRegistry.getBestMatchingEqualsImplementation(EqualsImplementationRegistry.java:298)

Sorry, but I messed some messages that I think you should see. Here is all of the output:

mreinigjr@Q6-EDI:~/as2-server$ java -cp target/as2-server-2.0.1-SNAPSHOT.jar:target/dependencies/* com.helger.as2.app.MainOpenAS2Server src/main/resources/config/config.xml
2015-08-12 16:26:05,960 DEBUG Starting configuration XmlConfiguration[location=jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml]
2015-08-12 16:26:05,961 DEBUG PluginManager 'Core' found 69 plugins
2015-08-12 16:26:05,961 DEBUG PluginManager 'Level' found 0 plugins
2015-08-12 16:26:05,963 DEBUG PluginManager 'Lookup' found 10 plugins
2015-08-12 16:26:05,966 DEBUG Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout]. Searching for builder factory method...
2015-08-12 16:26:05,974 DEBUG Found builder factory method [newBuilder]: public static org.apache.logging.log4j.core.layout.PatternLayout$Builder org.apache.logging.log4j.core.layout.PatternLayout.newBuilder().
2015-08-12 16:26:05,996 DEBUG TypeConverterRegistry initializing.
2015-08-12 16:26:05,997 DEBUG PluginManager 'TypeConverter' found 21 plugins
2015-08-12 16:26:06,034 DEBUG Calling build() on class class org.apache.logging.log4j.core.layout.PatternLayout$Builder for element PatternLayout with params(name="[%date{ISO8601}] [AS2-SERVER] [%-5level] [%thread] %msg -- %location%n", Configuration(jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml), null, name="null", name="null", name="null", name="null", name="null")
2015-08-12 16:26:06,036 DEBUG PluginManager 'Converter' found 33 plugins
2015-08-12 16:26:06,038 DEBUG Built Plugin[name=layout] OK from builder factory method.
2015-08-12 16:26:06,039 DEBUG Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.ConsoleAppender]. Searching for builder factory method...
2015-08-12 16:26:06,044 DEBUG Not in a ServletContext environment, thus not loading WebLookup plugin.
2015-08-12 16:26:06,044 DEBUG PluginManager 'Converter' found 33 plugins
2015-08-12 16:26:06,047 DEBUG Found builder factory method [newBuilder]: public static org.apache.logging.log4j.core.appender.ConsoleAppender$Builder org.apache.logging.log4j.core.appender.ConsoleAppender.newBuilder().
2015-08-12 16:26:06,055 DEBUG No PluginVisitorStrategy found on annotation [interface org.apache.logging.log4j.core.config.plugins.validation.constraints.Required]. Ignoring.
2015-08-12 16:26:06,056 DEBUG Encountered type [org.apache.logging.log4j.core.layout.PatternLayout] which can only be checked for null.
2015-08-12 16:26:06,058 DEBUG No PluginVisitorStrategy found on annotation [interface org.apache.logging.log4j.core.config.plugins.validation.constraints.Required]. Ignoring.
2015-08-12 16:26:06,059 DEBUG Encountered type [org.apache.logging.log4j.core.appender.ConsoleAppender$Target] which can only be checked for null.
2015-08-12 16:26:06,059 DEBUG No PluginVisitorStrategy found on annotation [interface org.apache.logging.log4j.core.config.plugins.validation.constraints.Required]. Ignoring.
2015-08-12 16:26:06,060 DEBUG Calling build() on class class org.apache.logging.log4j.core.appender.ConsoleAppender$Builder for element Console with params(PatternLayout([%date{ISO8601}] [AS2-SERVER] [%-5level] [%thread] %msg -- %location%n), null, name="SYSTEM_OUT", name="STDOUT", name="null", name="null")
2015-08-12 16:26:06,060 DEBUG Built Plugin[name=appender] OK from builder factory method.
2015-08-12 16:26:06,060 DEBUG Building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin]. Searching for builder factory method...
2015-08-12 16:26:06,067 DEBUG No builder factory method found in class org.apache.logging.log4j.core.config.AppendersPlugin. Going to try finding a factory method instead.
2015-08-12 16:26:06,068 DEBUG Still building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin]. Searching for factory method...
2015-08-12 16:26:06,075 DEBUG Found factory method [createAppenders]: public static java.util.concurrent.ConcurrentMap org.apache.logging.log4j.core.config.AppendersPlugin.createAppenders(org.apache.logging.log4j.core.Appender[]).
2015-08-12 16:26:06,076 DEBUG Calling createAppenders on class org.apache.logging.log4j.core.config.AppendersPlugin for element Appenders with params(={STDOUT})
2015-08-12 16:26:06,076 DEBUG Built Plugin[name=appenders] OK from factory method.
2015-08-12 16:26:06,077 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for builder factory method...
2015-08-12 16:26:06,078 DEBUG No builder factory method found in class org.apache.logging.log4j.core.config.AppenderRef. Going to try finding a factory method instead.
2015-08-12 16:26:06,080 DEBUG Still building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef]. Searching for factory method...
2015-08-12 16:26:06,081 DEBUG Found factory method [createAppenderRef]: public static org.apache.logging.log4j.core.config.AppenderRef org.apache.logging.log4j.core.config.AppenderRef.createAppenderRef(java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.core.Filter).
2015-08-12 16:26:06,096 DEBUG Calling createAppenderRef on class org.apache.logging.log4j.core.config.AppenderRef for element AppenderRef with params(name="STDOUT", name="null", null)
2015-08-12 16:26:06,103 DEBUG Built Plugin[name=AppenderRef] OK from factory method.
2015-08-12 16:26:06,103 DEBUG Building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger]. Searching for builder factory method...
2015-08-12 16:26:06,105 DEBUG No builder factory method found in class org.apache.logging.log4j.core.config.LoggerConfig$RootLogger. Going to try finding a factory method instead.
2015-08-12 16:26:06,106 DEBUG Still building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger]. Searching for factory method...
2015-08-12 16:26:06,111 DEBUG Found factory method [createLogger]: public static org.apache.logging.log4j.core.config.LoggerConfig org.apache.logging.log4j.core.config.LoggerConfig$RootLogger.createLogger(java.lang.String,org.apache.logging.log4j.Level,java.lang.String,org.apache.logging.log4j.core.config.AppenderRef[],org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration,org.apache.logging.log4j.core.Filter).
2015-08-12 16:26:06,112 DEBUG Calling createLogger on class org.apache.logging.log4j.core.config.LoggerConfig$RootLogger for element Root with params(name="null", name="DEBUG", name="null", ={STDOUT}, ={}, Configuration(jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml), null)
2015-08-12 16:26:06,116 DEBUG Built Plugin[name=root] OK from factory method.
2015-08-12 16:26:06,119 DEBUG Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin]. Searching for builder factory method...
2015-08-12 16:26:06,120 DEBUG No builder factory method found in class org.apache.logging.log4j.core.config.LoggersPlugin. Going to try finding a factory method instead.
2015-08-12 16:26:06,123 DEBUG Still building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin]. Searching for factory method...
2015-08-12 16:26:06,123 DEBUG Found factory method [createLoggers]: public static org.apache.logging.log4j.core.config.Loggers org.apache.logging.log4j.core.config.LoggersPlugin.createLoggers(org.apache.logging.log4j.core.config.LoggerConfig[]).
2015-08-12 16:26:06,124 DEBUG Calling createLoggers on class org.apache.logging.log4j.core.config.LoggersPlugin for element Loggers with params(={root})
2015-08-12 16:26:06,127 DEBUG Built Plugin[name=loggers] OK from factory method.
2015-08-12 16:26:06,128 DEBUG Started configuration XmlConfiguration[location=jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml] OK.
2015-08-12 16:26:06,131 DEBUG Stopped org.apache.logging.log4j.core.config.DefaultConfiguration@42d3bd8b OK
2015-08-12 16:26:06,271 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135
2015-08-12 16:26:06,278 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135,component=StatusLogger
2015-08-12 16:26:06,287 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135,component=ContextSelector
2015-08-12 16:26:06,293 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135,component=Loggers,name=
2015-08-12 16:26:06,298 DEBUG Registering MBean org.apache.logging.log4j2:type=1311053135,component=Appenders,name=STDOUT
2015-08-12 16:26:06,305 DEBUG Reconfiguration complete for context[name=1311053135] at null (org.apache.logging.log4j.core.LoggerContext@1753acfe) with optional ClassLoader: null
2015-08-12 16:26:06,305 DEBUG Shutdown hook enabled. Registering a new one.
2015-08-12 16:26:06,308 DEBUG LoggerContext[name=1311053135, org.apache.logging.log4j.core.LoggerContext@1753acfe] started OK.
2015-08-12 16:26:06,354 DEBUG Using default SystemClock for timestamps
[2015-08-12T16:26:06,368] [AS2-SERVER] [INFO ] [main] ph-OpenAS2 v1.0 - starting Server... -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:72)
[2015-08-12T16:26:06,371] [AS2-SERVER] [INFO ] [main] Loading configuration... -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:77)
[2015-08-12T16:26:06,548] [AS2-SERVER] [DEBUG] [main] Trying to load all SPI implementations of interface com.helger.commons.hashcode.IHashCodeImplementationRegistrarSPI -- com.helger.commons.lang.ServiceLoaderHelper.getAllSPIImplementations(ServiceLoaderHelper.java:134)
[2015-08-12T16:26:06,552] [AS2-SERVER] [DEBUG] [main] Finished loading all SPI implementations of interface com.helger.commons.hashcode.IHashCodeImplementationRegistrarSPI --> returning 1 instances -- com.helger.commons.lang.ServiceLoaderHelper.getAllSPIImplementations(ServiceLoaderHelper.java:156)
[2015-08-12T16:26:06,560] [AS2-SERVER] [DEBUG] [main] Reinitialized com.helger.commons.hashcode.HashCodeImplementationRegistry -- com.helger.commons.hashcode.HashCodeImplementationRegistry.reinitialize(HashCodeImplementationRegistry.java:328)
[2015-08-12T16:26:06,565] [AS2-SERVER] [DEBUG] [main] Found no hashCode implementation for class java.lang.String -- com.helger.commons.hashcode.HashCodeImplementationRegistry.getBestMatchingHashCodeImplementation(HashCodeImplementationRegistry.java:292)
[2015-08-12T16:26:06,634] [AS2-SERVER] [INFO ] [main]   loading certificates -- com.helger.as2.app.session.AS2ServerXMLSession.loadCertificates(AS2ServerXMLSession.java:113)
[2015-08-12T16:26:06,661] [AS2-SERVER] [DEBUG] [main] Trying to load all SPI implementations of interface com.helger.commons.equals.IEqualsImplementationRegistrarSPI -- com.helger.commons.lang.ServiceLoaderHelper.getAllSPIImplementations(ServiceLoaderHelper.java:134)
[2015-08-12T16:26:06,667] [AS2-SERVER] [DEBUG] [main] Finished loading all SPI implementations of interface com.helger.commons.equals.IEqualsImplementationRegistrarSPI --> returning 1 instances -- com.helger.commons.lang.ServiceLoaderHelper.getAllSPIImplementations(ServiceLoaderHelper.java:156)
[2015-08-12T16:26:06,693] [AS2-SERVER] [DEBUG] [main] Reinitialized com.helger.commons.equals.EqualsImplementationRegistry -- com.helger.commons.equals.EqualsImplementationRegistry.reinitialize(EqualsImplementationRegistry.java:360)
[2015-08-12T16:26:06,694] [AS2-SERVER] [DEBUG] [main] Found no equals implementation for class java.lang.String -- com.helger.commons.equals.EqualsImplementationRegistry.getBestMatchingEqualsImplementation(EqualsImplementationRegistry.java:298)
[2015-08-12T16:26:10,823] [AS2-SERVER] [INFO ] [main]   loading partnerships -- com.helger.as2.app.session.AS2ServerXMLSession.loadPartnerships(AS2ServerXMLSession.java:149)
[2015-08-12T16:26:10,857] [AS2-SERVER] [INFO ] [main]   loading commands -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommands(AS2ServerXMLSession.java:123)
[2015-08-12T16:26:10,896] [AS2-SERVER] [INFO ] [main]   loading 2 command processors -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommandProcessors(AS2ServerXMLSession.java:131)
[2015-08-12T16:26:10,909] [AS2-SERVER] [INFO ] [main]     loaded command processor StreamCommandProcessor -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommandProcessor(AS2ServerXMLSession.java:144)
[2015-08-12T16:26:11,176] [AS2-SERVER] [INFO ] [main]     loaded command processor SocketCommandProcessor -- com.helger.as2.app.session.AS2ServerXMLSession.loadCommandProcessor(AS2ServerXMLSession.java:144)
[2015-08-12T16:26:11,177] [AS2-SERVER] [INFO ] [main]   loading message processor -- com.helger.as2.app.session.AS2ServerXMLSession.loadMessageProcessor(AS2ServerXMLSession.java:159)
[2015-08-12T16:26:11,192] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2SenderModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:26:11,208] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:26:11,209] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:26:11,212] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2DirectoryPollingModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:26:11,216] [AS2-SERVER] [INFO ] [main]     loaded processor module MDNFileModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:26:11,225] [AS2-SERVER] [INFO ] [main]     loaded processor module MessageFileModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:26:11,227] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2ReceiverModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:26:11,228] [AS2-SERVER] [INFO ] [main]     loaded processor module AS2MDNReceiverModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:26:11,230] [AS2-SERVER] [INFO ] [main]     loaded processor module DirectoryResenderModule -- com.helger.as2.app.session.AS2ServerXMLSession.loadProcessorModule(AS2ServerXMLSession.java:178)
[2015-08-12T16:26:11,231] [AS2-SERVER] [INFO ] [main] Starting Active Modules... -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:91)
[2015-08-12T16:26:11,240] [AS2-SERVER] [INFO ] [main] Inited AS2MainThread-AS2ReceiverModule at 0.0.0.0/0.0.0.0:10080 -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.<init>(AbstractNetModule.java:260)
[2015-08-12T16:26:11,248] [AS2-SERVER] [INFO ] [main] Inited AS2MainThread-AS2MDNReceiverModule at 0.0.0.0/0.0.0.0:10081 -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.<init>(AbstractNetModule.java:260)
[2015-08-12T16:26:11,249] [AS2-SERVER] [INFO ] [AS2MainThread-AS2ReceiverModule] AS2MainThread: run -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.run(AbstractNetModule.java:266)
[2015-08-12T16:26:11,255] [AS2-SERVER] [INFO ] [main] Loading Command Processor com.helger.as2.cmdprocessor.StreamCommandProcessor -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:99)
[2015-08-12T16:26:11,271] [AS2-SERVER] [INFO ] [AS2MainThread-AS2MDNReceiverModule] AS2MainThread: run -- com.helger.as2lib.processor.receiver.AbstractNetModule$MainThread.run(AbstractNetModule.java:266)
[2015-08-12T16:26:11,268] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:11,256] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:11,275] [AS2-SERVER] [INFO ] [main] Loading Command Processor com.helger.as2.cmdprocessor.SocketCommandProcessor -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:99)
[2015-08-12T16:26:11,275] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:11,276] [AS2-SERVER] [INFO ] [main] OpenAS2 Started -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:106)
[2015-08-12T16:26:11,278] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:16,236] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:16,240] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:16,240] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:21,236] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:21,239] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:21,240] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:26,235] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:26,239] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:26,240] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:31,236] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:31,239] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:31,240] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:36,235] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:36,239] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:36,240] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:41,235] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:41,239] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:41,240] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:41,255] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:46,236] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:46,240] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:46,241] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:51,235] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:51,240] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:51,239] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:51,244] [AS2-SERVER] [INFO ] [Timer-2] processing /home/mreinigjr/as2-server/data/toOpenAS2A/test.txt -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:210)
[2015-08-12T16:26:51,266] [AS2-SERVER] [DEBUG] [Timer-2] AS2Message was created -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:223)
[2015-08-12T16:26:51,271] [AS2-SERVER] [DEBUG] [Timer-2] Formatting 'application/EDI-X12' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T16:26:51,272] [AS2-SERVER] [DEBUG] [Timer-2] Formatted value is now 'application/EDI-X12' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T16:26:51,308] [AS2-SERVER] [DEBUG] [Timer-2] Updating partnership for AS2 message null -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:386)
[2015-08-12T16:26:51,318] [AS2-SERVER] [DEBUG] [Timer-2] Updating partnership [Partnership@0x1810c4db: name=OpenAS2B-OpenAS2A; senderIDs=[StringMap@0x1f51170d: attrs={name=OpenAS2B, as2_id=OpenAS2B, x509_alias=OpenAS2B, email=OpenAS2 A email}]; receiverIDs=[StringMap@0x0c73a1b0: attrs={name=OpenAS2A, as2_id=OpenAS2A, x509_alias=OpenAS2A, email=OpenAS2 A email}]; attributes=[StringMap@0x5260e234: attrs={protocol=as2, subject=From OpenAS2B to OpenAS2A, as2_url=http://localhost:10080, as2_mdn_to=http://localhost:10080, as2_mdn_options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1, encrypt=3des, sign=sha1}]] -- com.helger.as2lib.partner.AbstractPartnershipFactory.updatePartnership(AbstractPartnershipFactory.java:319)
[2015-08-12T16:26:51,321] [AS2-SERVER] [DEBUG] [Timer-2] Formatting 'From OpenAS2B to OpenAS2A' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T16:26:51,327] [AS2-SERVER] [DEBUG] [Timer-2] Formatted value is now 'From OpenAS2B to OpenAS2A' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T16:26:51,328] [AS2-SERVER] [DEBUG] [Timer-2] Finished updating partnership for AS2 message -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:392)
[2015-08-12T16:26:51,332] [AS2-SERVER] [DEBUG] [Timer-2] Formatting 'ph-OpenAS2-$date.ddMMyyyyHHmmssZ$-$rand.1234$@$msg.sender.as2_id$_$msg.receiver.as2_id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T16:26:56,235] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:26:56,239] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:27:01,239] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:27:01,237] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:27:06,235] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:27:06,239] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:27:11,235] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:27:11,239] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T16:27:11,255] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
^C2015-08-12 16:27:12,835 DEBUG Stopping LoggerContext[name=1311053135, org.apache.logging.log4j.core.LoggerContext@1753acfe]
2015-08-12 16:27:12,836 DEBUG Stopping LoggerContext[name=1311053135, org.apache.logging.log4j.core.LoggerContext@1753acfe]...
2015-08-12 16:27:12,838 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135
2015-08-12 16:27:12,840 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135,component=StatusLogger
2015-08-12 16:27:12,840 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135,component=ContextSelector
2015-08-12 16:27:12,844 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135,component=Loggers,name=
2015-08-12 16:27:12,845 DEBUG Unregistering MBean org.apache.logging.log4j2:type=1311053135,component=Appenders,name=STDOUT
2015-08-12 16:27:12,855 DEBUG Stopped XmlConfiguration[location=jar:file:/home/mreinigjr/as2-server/target/as2-server-2.0.1-SNAPSHOT.jar!/log4j2.xml] OK
2015-08-12 16:27:12,857 DEBUG Stopped LoggerContext[name=1311053135, org.apache.logging.log4j.core.LoggerContext@1753acfe]...

Thanks, the delta is fine. The 2 messages for equals and hashCode are also fine. It is somewhere in the formatter for the message ID - weird crap. I will investigate. I'm now off for an hour but hopefully on again in an hour...

Okay, I will continue to look into this myself and post anything interesting. Thanks again. :)

So I reran this on my local Ubuntu machine (inside Jet Brains IDE) and here is the successful output:

[2015-08-12T15:50:48,074] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:50:53,070] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:50:53,074] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:50:53,074] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:50:58,070] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:50:58,073] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:50:58,074] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:03,070] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:03,073] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:03,074] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,070] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,073] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,074] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,075] [AS2-SERVER] [INFO ] [Timer-3] processing /home/mreinigjr/projects/as2-server/data/toOpenAS2B/test.txt -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:210)
[2015-08-12T15:51:08,079] [AS2-SERVER] [DEBUG] [Timer-3] AS2Message was created -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:223)
[2015-08-12T15:51:08,080] [AS2-SERVER] [DEBUG] [Timer-3] Formatting 'application/EDI-X12' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T15:51:08,080] [AS2-SERVER] [DEBUG] [Timer-3] Formatted value is now 'application/EDI-X12' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T15:51:08,086] [AS2-SERVER] [DEBUG] [Timer-3] Updating partnership for AS2 message null -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:386)
[2015-08-12T15:51:08,087] [AS2-SERVER] [DEBUG] [Timer-3] Updating partnership [Partnership@0x234a4540: name=OpenAS2A-OpenAS2B; senderIDs=[StringMap@0x12996eae: attrs={name=OpenAS2A, as2_id=OpenAS2A, x509_alias=OpenAS2A, email=OpenAS2 A email}]; receiverIDs=[StringMap@0x40d7f8e4: attrs={name=OpenAS2B, as2_id=OpenAS2B, x509_alias=OpenAS2B, email=OpenAS2 A email}]; attributes=[StringMap@0x69a22278: attrs={protocol=as2, subject=From OpenAS2A to OpenAS2B, as2_url=http://localhost:10080, as2_mdn_to=http://localhost:10080, as2_mdn_options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1, encrypt=3des, sign=md5}]] -- com.helger.as2lib.partner.AbstractPartnershipFactory.updatePartnership(AbstractPartnershipFactory.java:319)
[2015-08-12T15:51:08,087] [AS2-SERVER] [DEBUG] [Timer-3] Formatting 'From OpenAS2A to OpenAS2B' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T15:51:08,087] [AS2-SERVER] [DEBUG] [Timer-3] Formatted value is now 'From OpenAS2A to OpenAS2B' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T15:51:08,087] [AS2-SERVER] [DEBUG] [Timer-3] Finished updating partnership for AS2 message -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:392)
[2015-08-12T15:51:08,088] [AS2-SERVER] [DEBUG] [Timer-3] Formatting 'ph-OpenAS2-$date.ddMMyyyyHHmmssZ$-$rand.1234$@$msg.sender.as2_id$_$msg.receiver.as2_id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T15:51:08,096] [AS2-SERVER] [DEBUG] [Timer-3] Formatted value is now 'ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T15:51:08,096] [AS2-SERVER] [DEBUG] [Timer-3] Updated message ID to <ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B> -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:397)
[2015-08-12T15:51:08,096] [AS2-SERVER] [INFO ] [Timer-3] file assigned to message /home/mreinigjr/projects/as2-server/data/toOpenAS2B/test.txt [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:228)
[2015-08-12T15:51:08,097] [AS2-SERVER] [DEBUG] [Timer-3] DefaultMessageProcessor.handle (send,[AS2Message@0x4a9d712d: data=javax.mail.internet.MimeBodyPart@e055a5f; MDN=null; history=com.helger.as2lib.message.DataHistory@35bd5d18],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T15:51:08,097] [AS2-SERVER] [DEBUG] [Timer-3]   handling with module [[AS2SenderModule@0x0f4cffdc: attrs={classname=com.helger.as2lib.processor.sender.AS2SenderModule}]] -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:139)
[2015-08-12T15:51:08,097] [AS2-SERVER] [INFO ] [Timer-3] message submitted:  [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:133)
[2015-08-12T15:51:08,142] [AS2-SERVER] [DEBUG] [Timer-3] Signed data [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule.secure(AS2SenderModule.java:426)
[2015-08-12T15:51:08,157] [AS2-SERVER] [DEBUG] [Timer-3] Encrypted data [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule.secure(AS2SenderModule.java:444)
[2015-08-12T15:51:08,206] [AS2-SERVER] [INFO ] [Timer-3] connecting to http://localhost:10080 [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:176)
[2015-08-12T15:51:08,214] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] AS2ConnectionThread: run -- com.helger.as2lib.processor.receiver.AbstractNetModule$ConnectionThread.run(AbstractNetModule.java:222)
[2015-08-12T15:51:08,217] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] Incoming connection 127.0.0.1:55652 -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.handle(AS2ReceiverHandler.java:403)
[2015-08-12T15:51:08,254] [AS2-SERVER] [INFO ] [Timer-3] transferred 2727 bytes in 0.034 seconds at 78.334 KBps [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:188)
[2015-08-12T15:51:08,256] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] received 2727 bytes in 0.038 seconds at 70.83 KBps from 127.0.0.1:55652 [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.handle(AS2ReceiverHandler.java:430)
[2015-08-12T15:51:08,257] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Updating partnership [Partnership@0x234a4540: name=OpenAS2A-OpenAS2B; senderIDs=[StringMap@0x12996eae: attrs={name=OpenAS2A, as2_id=OpenAS2A, x509_alias=OpenAS2A, email=OpenAS2 A email}]; receiverIDs=[StringMap@0x40d7f8e4: attrs={name=OpenAS2B, as2_id=OpenAS2B, x509_alias=OpenAS2B, email=OpenAS2 A email}]; attributes=[StringMap@0x69a22278: attrs={protocol=as2, subject=From OpenAS2A to OpenAS2B, as2_url=http://localhost:10080, as2_mdn_to=http://localhost:10080, as2_mdn_options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1, encrypt=3des, sign=md5}]] -- com.helger.as2lib.partner.AbstractPartnershipFactory.updatePartnership(AbstractPartnershipFactory.java:319)
[2015-08-12T15:51:08,257] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Decrypting [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.decrypt(AS2ReceiverHandler.java:130)
[2015-08-12T15:51:08,286] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Verifying signature [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.verify(AS2ReceiverHandler.java:159)
[2015-08-12T15:51:08,319] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] DefaultMessageProcessor.handle (validate-before-store,[AS2Message@0x1623fb8b: data=javax.mail.internet.MimeBodyPart@1e8fe284; MDN=null; history=com.helger.as2lib.message.DataHistory@297182f7],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T15:51:08,320] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] DefaultMessageProcessor.handle (store,[AS2Message@0x1623fb8b: data=javax.mail.internet.MimeBodyPart@1e8fe284; MDN=null; history=com.helger.as2lib.message.DataHistory@297182f7],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T15:51:08,320] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule]   handling with module [[MessageFileModule@0x4c2f8465: attrs={classname=com.helger.as2lib.processor.storage.MessageFileModule, filename=data/inbox/$msg.sender.as2_id$-$msg.receiver.as2_id$-$msg.headers.message-id$, header=data/inbox/msgheaders/$date.yyyy$/$date.MM$/$msg.sender.as2_id$-$msg.receiver.as2_id$-$msg.headers.message-id$, protocol=as2, tempdir=data/temp}]] -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:139)
[2015-08-12T15:51:08,320] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatting 'data/inbox/$msg.sender.as2_id$-$msg.receiver.as2_id$-$msg.headers.message-id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T15:51:08,320] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatted value is now 'data/inbox/OpenAS2A-OpenAS2B-<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T15:51:08,320] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/inbox' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,323] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/temp' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,324] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation RENAME_FILE succeeded on 'data/temp/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B_' and 'data/inbox/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B_' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,324] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] stored message to /home/mreinigjr/projects/as2-server/data/inbox/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B_ [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.storage.MessageFileModule.handle(MessageFileModule.java:85)
[2015-08-12T15:51:08,324] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatting 'data/inbox/msgheaders/$date.yyyy$/$date.MM$/$msg.sender.as2_id$-$msg.receiver.as2_id$-$msg.headers.message-id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T15:51:08,324] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatted value is now 'data/inbox/msgheaders/2015/08/OpenAS2A-OpenAS2B-<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T15:51:08,325] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/inbox/msgheaders/2015/08' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,325] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/temp' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,326] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation RENAME_FILE succeeded on 'data/temp/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B_' and 'data/inbox/msgheaders/2015/08/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B_' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,326] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] stored headers to /home/mreinigjr/projects/as2-server/data/inbox/msgheaders/2015/08/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B_ [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.storage.MessageFileModule.handle(MessageFileModule.java:103)
[2015-08-12T15:51:08,326] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] DefaultMessageProcessor.handle (validate-after-store,[AS2Message@0x1623fb8b: data=javax.mail.internet.MimeBodyPart@1e8fe284; MDN=null; history=com.helger.as2lib.message.DataHistory@297182f7],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T15:51:08,329] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatting 'The message sent to Recipient $receiver.as2_id$ on $headers.date$ with Subject $headers.subject$ has been received, the EDI Interchange was successfully decrypted and it's integrity was verified. In addition, the sender of the message, Sender $sender.as2_id$ at Location $attributes.source_ip$ was authenticated as the originator of the message. There is no guarantee however that the EDI Interchange was syntactically correct, or was received by the EDI application/translator.' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T15:51:08,329] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatted value is now 'The message sent to Recipient OpenAS2B on Wed, 12 Aug 2015 15:51:08 -0500 with Subject From OpenAS2A to OpenAS2B has been received, the EDI Interchange was successfully decrypted and it's integrity was verified. In addition, the sender of the message, Sender OpenAS2A at Location /127.0.0.1 was authenticated as the originator of the message. There is no guarantee however that the EDI Interchange was syntactically correct, or was received by the EDI application/translator.' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T15:51:08,417] [AS2-SERVER] [DEBUG] [Timer-3] DefaultMessageProcessor.handle (storemdn,[AS2Message@0x4a9d712d: data=javax.mail.internet.MimeBodyPart@e055a5f; MDN=[[AS2MessageMDN@0x3a6b6488: attributes=[StringMap@0x10864c15: attrs={REPORTING_UA=ph-OpenAS2 v1.0@/127.0.0.1:10080, ORIGINAL_RECIPIENT=rfc822; OpenAS2B, FINAL_RECIPIENT=rfc822; OpenAS2B, ORIGINAL_MESSAGE_ID=<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>, DISPOSITION=automatic-action/MDN-sent-automatically; processed, MIC=MXgHo1PXHvp+q4IVtMQebskUx1o=, sha1}]; headers=javax.mail.internet.InternetHeaders@775b243e; partnership=[Partnership@0x02f214cd: name=OpenAS2B-OpenAS2A; senderIDs=[StringMap@0x635c6f3f: attrs={name=OpenAS2B, as2_id=OpenAS2B, x509_alias=OpenAS2B, email=OpenAS2 A email}]; receiverIDs=[StringMap@0x411861a5: attrs={name=OpenAS2A, as2_id=OpenAS2A, x509_alias=OpenAS2A, email=OpenAS2 A email}]; attributes=[StringMap@0x6fccd76c: attrs={protocol=as2, subject=From OpenAS2B to OpenAS2A, as2_url=http://localhost:10080, as2_mdn_to=http://localhost:10080, as2_mdn_options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1, encrypt=3des, sign=sha1}]]]; message=<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>; data=javax.mail.internet.MimeBodyPart@7d8af224; text=The message sent to Recipient OpenAS2B on Wed, 12 Aug 2015 15:51:08 -0500 with Subject From OpenAS2A to OpenAS2B has been received, the EDI Interchange was successfully decrypted and it's integrity was verified. In addition, the sender of the message, Sender OpenAS2A at Location /127.0.0.1 was authenticated as the originator of the message. There is no guarantee however that the EDI Interchange was syntactically correct, or was received by the EDI application/translator.
]; history=com.helger.as2lib.message.DataHistory@35bd5d18],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T15:51:08,417] [AS2-SERVER] [DEBUG] [Timer-3]   handling with module [[MDNFileModule@0x7d2f4f3d: attrs={classname=com.helger.as2lib.processor.storage.MDNFileModule, filename=data/mdn/$date.yyyy$/$date.MM$/$mdn.msg.sender.as2_id$-$mdn.msg.receiver.as2_id$-$mdn.msg.headers.message-id$, protocol=as2, tempdir=data/temp}]] -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:139)
[2015-08-12T15:51:08,417] [AS2-SERVER] [DEBUG] [Timer-3] Formatting 'data/mdn/$date.yyyy$/$date.MM$/$mdn.msg.sender.as2_id$-$mdn.msg.receiver.as2_id$-$mdn.msg.headers.message-id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T15:51:08,418] [AS2-SERVER] [DEBUG] [Timer-3] Formatted value is now 'data/mdn/2015/08/OpenAS2A-OpenAS2B-<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T15:51:08,418] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/mdn/2015/08' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,419] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/temp' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,419] [AS2-SERVER] [DEBUG] [Timer-3] File operation RENAME_FILE succeeded on 'data/temp/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B_' and 'data/mdn/2015/08/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B_' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,420] [AS2-SERVER] [INFO ] [Timer-3] stored MDN to /home/mreinigjr/projects/as2-server/data/mdn/2015/08/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B_ -- com.helger.as2lib.processor.storage.MDNFileModule.handle(MDNFileModule.java:84)
[2015-08-12T15:51:08,420] [AS2-SERVER] [INFO ] [Timer-3] received MDN [automatic-action/MDN-sent-automatically; processed] [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule.receiveMDN(AS2SenderModule.java:330)
[2015-08-12T15:51:08,420] [AS2-SERVER] [INFO ] [Timer-3] mic is matched, mic: MXgHo1PXHvp+q4IVtMQebskUx1o=, sha1 [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule.receiveMDN(AS2SenderModule.java:351)
[2015-08-12T15:51:08,420] [AS2-SERVER] [INFO ] [Timer-3] message sent [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:214)
[2015-08-12T15:51:08,420] [AS2-SERVER] [DEBUG] [Timer-3] AS2Message was successfully handled my the MessageProcessor -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:237)
[2015-08-12T15:51:08,421] [AS2-SERVER] [DEBUG] [Timer-3] Trying to delete file /home/mreinigjr/projects/as2-server/data/toOpenAS2B/test.txt -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:290)
[2015-08-12T15:51:08,421] [AS2-SERVER] [INFO ] [Timer-3] deleted /home/mreinigjr/projects/as2-server/data/toOpenAS2B/test.txt [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:297)
[2015-08-12T15:51:08,441] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] DefaultMessageProcessor.handle (storemdn,[AS2Message@0x1623fb8b: data=javax.mail.internet.MimeBodyPart@1e8fe284; MDN=[[AS2MessageMDN@0x33e95a6c: attributes=[StringMap@0x0160541a: attrs={REPORTING_UA=ph-OpenAS2 v1.0@/127.0.0.1:10080, ORIGINAL_RECIPIENT=rfc822; OpenAS2B, FINAL_RECIPIENT=rfc822; OpenAS2B, ORIGINAL_MESSAGE_ID=<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>, DISPOSITION=automatic-action/MDN-sent-automatically; processed, MIC=MXgHo1PXHvp+q4IVtMQebskUx1o=, sha1}]; headers=javax.mail.internet.InternetHeaders@2928fdaf; partnership=[Partnership@0x165ea051: name=OpenAS2B-OpenAS2A; senderIDs=[StringMap@0x6f1da2cc: attrs={name=OpenAS2B, as2_id=OpenAS2B, x509_alias=OpenAS2B, email=OpenAS2 A email}]; receiverIDs=[StringMap@0x6c5eebb1: attrs={name=OpenAS2A, as2_id=OpenAS2A, x509_alias=OpenAS2A, email=OpenAS2 A email}]; attributes=[StringMap@0x02f5b610: attrs={protocol=as2, subject=From OpenAS2B to OpenAS2A, as2_url=http://localhost:10080, as2_mdn_to=http://localhost:10080, as2_mdn_options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1, encrypt=3des, sign=sha1}]]]; message=<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>; data=javax.mail.internet.MimeBodyPart@614ad237; text=The message sent to Recipient OpenAS2B on Wed, 12 Aug 2015 15:51:08 -0500 with Subject From OpenAS2A to OpenAS2B has been received, the EDI Interchange was successfully decrypted and it's integrity was verified. In addition, the sender of the message, Sender OpenAS2A at Location /127.0.0.1 was authenticated as the originator of the message. There is no guarantee however that the EDI Interchange was syntactically correct, or was received by the EDI application/translator.]; history=com.helger.as2lib.message.DataHistory@297182f7],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T15:51:08,441] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule]   handling with module [[MDNFileModule@0x7d2f4f3d: attrs={classname=com.helger.as2lib.processor.storage.MDNFileModule, filename=data/mdn/$date.yyyy$/$date.MM$/$mdn.msg.sender.as2_id$-$mdn.msg.receiver.as2_id$-$mdn.msg.headers.message-id$, protocol=as2, tempdir=data/temp}]] -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:139)
[2015-08-12T15:51:08,441] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatting 'data/mdn/$date.yyyy$/$date.MM$/$mdn.msg.sender.as2_id$-$mdn.msg.receiver.as2_id$-$mdn.msg.headers.message-id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T15:51:08,442] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatted value is now 'data/mdn/2015/08/OpenAS2A-OpenAS2B-<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T15:51:08,442] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/mdn/2015/08' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,442] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/temp' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,442] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation RENAME_FILE succeeded on 'data/temp/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B_.0' and 'data/mdn/2015/08/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B_.0' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:08,442] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] stored MDN to /home/mreinigjr/projects/as2-server/data/mdn/2015/08/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B_.0 -- com.helger.as2lib.processor.storage.MDNFileModule.handle(MDNFileModule.java:84)
[2015-08-12T15:51:08,443] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] sent MDN [automatic-action/MDN-sent-automatically; processed] 127.0.0.1:55652 [<ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.sendMDN(AS2ReceiverHandler.java:233)
[2015-08-12T15:51:08,443] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] AS2ConnectionThread: done running -- com.helger.as2lib.processor.receiver.AbstractNetModule$ConnectionThread.run(AbstractNetModule.java:237)
[2015-08-12T15:51:13,071] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:13,073] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:13,074] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:13,077] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:18,070] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:18,074] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T15:51:18,074] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)

This is why I felt like it had to be the way Maven is building the project. The IDE is either building it differently or something. If I call the main class like we have been using java -cp ..... everything still works fine. In the IDE, I run the class directly and the IDE builds it on the fly.

so this is where my local machine continues and the next line the server does NOT get to:

[2015-08-12T15:51:08,096] [AS2-SERVER] [DEBUG] [Timer-3] Updated message ID to <ph-OpenAS2-12082015155108-0500-2311@OpenAS2A_OpenAS2B> -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:397)

Back again. I added some more debug logging, so please pull as2-lib again etc.
I think it may be the SecureRandom initialization that takes forever...

okay, on it.

looks like you might be right:

[2015-08-12T17:23:18,576] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:18,578] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:23,576] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:23,578] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:23,577] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:23,584] [AS2-SERVER] [INFO ] [Timer-2] processing /home/mreinigjr/as2-server/data/toOpenAS2A/dummy.txt -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:210)
[2015-08-12T17:23:23,610] [AS2-SERVER] [DEBUG] [Timer-2] AS2Message was created -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:223)
[2015-08-12T17:23:23,615] [AS2-SERVER] [DEBUG] [Timer-2] Formatting 'application/EDI-X12' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T17:23:23,616] [AS2-SERVER] [DEBUG] [Timer-2] Formatted value is now 'application/EDI-X12' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T17:23:23,655] [AS2-SERVER] [DEBUG] [Timer-2] Updating partnership for AS2 message null -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:386)
[2015-08-12T17:23:23,661] [AS2-SERVER] [DEBUG] [Timer-2] Updating partnership [Partnership@0x70fc3ca7: name=OpenAS2B-OpenAS2A; senderIDs=[StringMap@0x0e129e38: attrs={name=OpenAS2B, as2_id=OpenAS2B, x509_alias=OpenAS2B, email=OpenAS2 A email}]; receiverIDs=[StringMap@0x28bddc35: attrs={name=OpenAS2A, as2_id=OpenAS2A, x509_alias=OpenAS2A, email=OpenAS2 A email}]; attributes=[StringMap@0x285700ab: attrs={protocol=as2, subject=From OpenAS2B to OpenAS2A, as2_url=http://localhost:10080, as2_mdn_to=http://localhost:10080, as2_mdn_options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1, encrypt=3des, sign=sha1}]] -- com.helger.as2lib.partner.AbstractPartnershipFactory.updatePartnership(AbstractPartnershipFactory.java:319)
[2015-08-12T17:23:23,671] [AS2-SERVER] [DEBUG] [Timer-2] Formatting 'From OpenAS2B to OpenAS2A' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T17:23:23,673] [AS2-SERVER] [DEBUG] [Timer-2] Formatted value is now 'From OpenAS2B to OpenAS2A' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T17:23:23,674] [AS2-SERVER] [DEBUG] [Timer-2] Finished updating partnership for AS2 message -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:392)
[2015-08-12T17:23:23,678] [AS2-SERVER] [DEBUG] [Timer-2] Formatting 'ph-OpenAS2-$date.ddMMyyyyHHmmssZ$-$rand.1234$@$msg.sender.as2_id$_$msg.receiver.as2_id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T17:23:23,683] [AS2-SERVER] [DEBUG] [Timer-2] Nested getParameter: DateParameters with 'ddMMyyyyHHmmssZ' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:23:23,685] [AS2-SERVER] [DEBUG] [Timer-2] Nested getParameter: RandomParameters with '1234' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:23:23,691] [AS2-SERVER] [DEBUG] [Timer-2] Init SecureRandom -- com.helger.as2lib.params.RandomParameters.getParameter(RandomParameters.java:67)
[2015-08-12T17:23:28,578] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:28,578] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:33,576] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:33,577] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:38,575] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:38,576] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:38,600] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:43,577] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:43,577] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:48,576] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:48,575] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:53,576] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:23:53,577] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)

as expected ;-)

Haha! I was looking at the same page. :)

why not just pass it through a sha256 hash using the name you are making? We don't need it to be secure right? Just unique?

Interesting:

In summary, keep the following in mind when using java.security.SecureRandom:

-Always specify the exact PRNG and provider that you wish to use. If you just use the default PRNG, you may end up with different PRNGs on different installations of your application that may need to be called differently in order to work properly. Using the following code to get a PRNG instance is appropriate:
SecureRandom sr = SecureRandom.getInstance("SHA1PRNG", "SUN");

-When using the SHA1PRNG, always call java.security.SecureRandom.nextBytes(byte[]) immediately after creating a new instance of the PRNG. This will force the PRNG to seed itself securely. If for testing purposes, you need predictable output, ignoring this rule and seeding the PRNG with hard-coded/predictable values may be appropriate.

-Use at least JRE 1.4.1 on Windows and at least JRE 1.4.2 on Solaris and Linux. Earlier versions do not seed the SHA1PRNG securely.

-Periodically reseed your PRNG as observing a large amount of PRNG output generated using one seed may allow the attacker to determine the seed and thus predict all future outputs.

from: https://www.cigital.com/blog/proper-use-of-javas-securerandom/

This is exactly what VerySecureRandom does. I will change the random parameter value

Okay, changed as2-lib. Replaced SecureRandom with Random. Hope that works

pulling....

Nice!

[2015-08-12T17:42:57,586] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:02,559] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:02,563] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:02,567] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:07,558] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:07,563] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:07,564] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:12,558] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:12,563] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:12,564] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:12,567] [AS2-SERVER] [INFO ] [Timer-2] processing /home/mreinigjr/as2-server/data/toOpenAS2A/dummy.txt -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:210)
[2015-08-12T17:43:12,580] [AS2-SERVER] [DEBUG] [Timer-2] AS2Message was created -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:223)
[2015-08-12T17:43:12,584] [AS2-SERVER] [DEBUG] [Timer-2] Formatting 'application/EDI-X12' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T17:43:12,585] [AS2-SERVER] [DEBUG] [Timer-2] Formatted value is now 'application/EDI-X12' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T17:43:12,621] [AS2-SERVER] [DEBUG] [Timer-2] Updating partnership for AS2 message null -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:386)
[2015-08-12T17:43:12,631] [AS2-SERVER] [DEBUG] [Timer-2] Updating partnership [Partnership@0x2a607b24: name=OpenAS2B-OpenAS2A; senderIDs=[StringMap@0x00288172: attrs={name=OpenAS2B, as2_id=OpenAS2B, x509_alias=OpenAS2B, email=OpenAS2 A email}]; receiverIDs=[StringMap@0x0d8fc3d1: attrs={name=OpenAS2A, as2_id=OpenAS2A, x509_alias=OpenAS2A, email=OpenAS2 A email}]; attributes=[StringMap@0x28c811c3: attrs={protocol=as2, subject=From OpenAS2B to OpenAS2A, as2_url=http://localhost:10080, as2_mdn_to=http://localhost:10080, as2_mdn_options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1, encrypt=3des, sign=sha1}]] -- com.helger.as2lib.partner.AbstractPartnershipFactory.updatePartnership(AbstractPartnershipFactory.java:319)
[2015-08-12T17:43:12,633] [AS2-SERVER] [DEBUG] [Timer-2] Formatting 'From OpenAS2B to OpenAS2A' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T17:43:12,634] [AS2-SERVER] [DEBUG] [Timer-2] Formatted value is now 'From OpenAS2B to OpenAS2A' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T17:43:12,634] [AS2-SERVER] [DEBUG] [Timer-2] Finished updating partnership for AS2 message -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:392)
[2015-08-12T17:43:12,637] [AS2-SERVER] [DEBUG] [Timer-2] Formatting 'ph-OpenAS2-$date.ddMMyyyyHHmmssZ$-$rand.1234$@$msg.sender.as2_id$_$msg.receiver.as2_id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T17:43:12,643] [AS2-SERVER] [DEBUG] [Timer-2] Nested getParameter: DateParameters with 'ddMMyyyyHHmmssZ' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:43:12,645] [AS2-SERVER] [DEBUG] [Timer-2] Nested getParameter: RandomParameters with '1234' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:43:12,653] [AS2-SERVER] [DEBUG] [Timer-2] Nested getParameter: MessageParameters with 'sender.as2_id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:43:12,654] [AS2-SERVER] [DEBUG] [Timer-2] Nested getParameter: MessageParameters with 'receiver.as2_id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:43:12,661] [AS2-SERVER] [DEBUG] [Timer-2] Formatted value is now 'ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T17:43:12,662] [AS2-SERVER] [DEBUG] [Timer-2] Updated message ID to <ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A> -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:397)
[2015-08-12T17:43:12,662] [AS2-SERVER] [INFO ] [Timer-2] file assigned to message /home/mreinigjr/as2-server/data/toOpenAS2A/dummy.txt [<ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:228)
[2015-08-12T17:43:12,663] [AS2-SERVER] [DEBUG] [Timer-2] DefaultMessageProcessor.handle (send,[AS2Message@0x7dce3917: data=javax.mail.internet.MimeBodyPart@39077c38; MDN=null; history=com.helger.as2lib.message.DataHistory@62bfdf3b],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T17:43:12,664] [AS2-SERVER] [DEBUG] [Timer-2]   handling with module [[AS2SenderModule@0x1f389962: attrs={classname=com.helger.as2lib.processor.sender.AS2SenderModule}]] -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:139)
[2015-08-12T17:43:12,665] [AS2-SERVER] [INFO ] [Timer-2] message submitted:  [<ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:133)
[2015-08-12T17:43:12,972] [AS2-SERVER] [DEBUG] [Timer-2] Signed data [<ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.secure(AS2SenderModule.java:426)
[2015-08-12T17:43:13,086] [AS2-SERVER] [DEBUG] [Timer-2] Encrypted data [<ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.secure(AS2SenderModule.java:444)
[2015-08-12T17:43:13,275] [AS2-SERVER] [INFO ] [Timer-2] connecting to http://localhost:10080 [<ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:176)
[2015-08-12T17:43:13,298] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] AS2ConnectionThread: run -- com.helger.as2lib.processor.receiver.AbstractNetModule$ConnectionThread.run(AbstractNetModule.java:222)
[2015-08-12T17:43:13,315] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] Incoming connection 127.0.0.1:38587 -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.handle(AS2ReceiverHandler.java:403)
[2015-08-12T17:43:13,433] [AS2-SERVER] [INFO ] [Timer-2] transferred 4363 bytes in 0.116 seconds at 36.748 KBps [<ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:188)
[2015-08-12T17:43:13,439] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] received 4363 bytes in 0.117 seconds at 36.427 KBps from 127.0.0.1:38587 [<ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.handle(AS2ReceiverHandler.java:430)
[2015-08-12T17:43:13,440] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Updating partnership [Partnership@0x2a607b24: name=OpenAS2B-OpenAS2A; senderIDs=[StringMap@0x00288172: attrs={name=OpenAS2B, as2_id=OpenAS2B, x509_alias=OpenAS2B, email=OpenAS2 A email}]; receiverIDs=[StringMap@0x0d8fc3d1: attrs={name=OpenAS2A, as2_id=OpenAS2A, x509_alias=OpenAS2A, email=OpenAS2 A email}]; attributes=[StringMap@0x28c811c3: attrs={protocol=as2, subject=From OpenAS2B to OpenAS2A, as2_url=http://localhost:10080, as2_mdn_to=http://localhost:10080, as2_mdn_options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1, encrypt=3des, sign=sha1}]] -- com.helger.as2lib.partner.AbstractPartnershipFactory.updatePartnership(AbstractPartnershipFactory.java:319)
[2015-08-12T17:43:13,440] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Decrypting [<ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.decrypt(AS2ReceiverHandler.java:130)
[2015-08-12T17:43:13,629] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Verifying signature [<ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.verify(AS2ReceiverHandler.java:159)
[2015-08-12T17:43:13,791] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] DefaultMessageProcessor.handle (validate-before-store,[AS2Message@0x77388cd2: data=javax.mail.internet.MimeBodyPart@2d0ba63a; MDN=null; history=com.helger.as2lib.message.DataHistory@14df5b7a],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T17:43:13,793] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] DefaultMessageProcessor.handle (store,[AS2Message@0x77388cd2: data=javax.mail.internet.MimeBodyPart@2d0ba63a; MDN=null; history=com.helger.as2lib.message.DataHistory@14df5b7a],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T17:43:13,794] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule]   handling with module [[MessageFileModule@0x1fbfa355: attrs={classname=com.helger.as2lib.processor.storage.MessageFileModule, filename=data/inbox/$msg.sender.as2_id$-$msg.receiver.as2_id$-$msg.headers.message-id$, header=data/inbox/msgheaders/$date.yyyy$/$date.MM$/$msg.sender.as2_id$-$msg.receiver.as2_id$-$msg.headers.message-id$, protocol=as2, tempdir=data/temp}]] -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:139)
[2015-08-12T17:43:13,795] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatting 'data/inbox/$msg.sender.as2_id$-$msg.receiver.as2_id$-$msg.headers.message-id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T17:43:13,796] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: MessageParameters with 'sender.as2_id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:43:13,797] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: MessageParameters with 'receiver.as2_id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:43:13,928] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: MessageParameters with 'headers.message-id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:43:13,929] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatted value is now 'data/inbox/OpenAS2B-OpenAS2A-<ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A>' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T17:43:13,930] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/inbox' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:13,932] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/temp' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:13,934] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation RENAME_FILE succeeded on 'data/temp/OpenAS2B-OpenAS2A-_ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A_' and 'data/inbox/OpenAS2B-OpenAS2A-_ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A_' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:13,934] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] stored message to /home/mreinigjr/as2-server/data/inbox/OpenAS2B-OpenAS2A-_ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A_ [<ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.storage.MessageFileModule.handle(MessageFileModule.java:85)
[2015-08-12T17:43:13,934] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatting 'data/inbox/msgheaders/$date.yyyy$/$date.MM$/$msg.sender.as2_id$-$msg.receiver.as2_id$-$msg.headers.message-id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T17:43:13,934] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: DateParameters with 'yyyy' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:43:13,935] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: DateParameters with 'MM' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:43:13,935] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: MessageParameters with 'sender.as2_id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:43:13,935] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: MessageParameters with 'receiver.as2_id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:43:13,936] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: MessageParameters with 'headers.message-id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T17:43:13,936] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatted value is now 'data/inbox/msgheaders/2015/08/OpenAS2B-OpenAS2A-<ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A>' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T17:43:13,939] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/inbox/msgheaders/2015/08' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:13,939] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/temp' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:13,940] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation RENAME_FILE succeeded on 'data/temp/OpenAS2B-OpenAS2A-_ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A_' and 'data/inbox/msgheaders/2015/08/OpenAS2B-OpenAS2A-_ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A_' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:13,943] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] stored headers to /home/mreinigjr/as2-server/data/inbox/msgheaders/2015/08/OpenAS2B-OpenAS2A-_ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A_ [<ph-OpenAS2-12082015174312-0400-8817@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.storage.MessageFileModule.handle(MessageFileModule.java:103)
[2015-08-12T17:43:13,943] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] DefaultMessageProcessor.handle (validate-after-store,[AS2Message@0x77388cd2: data=javax.mail.internet.MimeBodyPart@2d0ba63a; MDN=null; history=com.helger.as2lib.message.DataHistory@14df5b7a],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T17:43:13,946] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatting 'The message sent to Recipient $receiver.as2_id$ on $headers.date$ with Subject $headers.subject$ has been received, the EDI Interchange was successfully decrypted and it's integrity was verified. In addition, the sender of the message, Sender $sender.as2_id$ at Location $attributes.source_ip$ was authenticated as the originator of the message. There is no guarantee however that the EDI Interchange was syntactically correct, or was received by the EDI application/translator.' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T17:43:13,951] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatted value is now 'The message sent to Recipient OpenAS2A on Wed, 12 Aug 2015 17:43:13 -0400 with Subject From OpenAS2B to OpenAS2A has been received, the EDI Interchange was successfully decrypted and it's integrity was verified. In addition, the sender of the message, Sender OpenAS2B at Location /127.0.0.1 was authenticated as the originator of the message. There is no guarantee however that the EDI Interchange was syntactically correct, or was received by the EDI application/translator.' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T17:43:17,560] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:17,563] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:22,558] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:22,563] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:27,558] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:27,563] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T17:43:27,579] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)

tataa. Will build a 2.0.1 release tomorow. Need to go to bed now :)

Awesome! Thanks Philip!

Another issue (not debug output), that will be in my next post.:

[2015-08-12T17:55:49,317] [AS2-SERVER] [INFO ] [main] OpenAS2 Started -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:106)
[2015-08-12T17:55:54,296] [AS2-SERVER] [INFO ] [Timer-2] processing /home/mreinigjr/as2-server/data/toOpenAS2A/dummy.txt -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:210)
[2015-08-12T17:55:54,356] [AS2-SERVER] [INFO ] [Timer-2] file assigned to message /home/mreinigjr/as2-server/data/toOpenAS2A/dummy.txt [<ph-OpenAS2-12082015175554-0400-9785@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:228)
[2015-08-12T17:55:54,357] [AS2-SERVER] [INFO ] [Timer-2] message submitted:  [<ph-OpenAS2-12082015175554-0400-9785@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:133)
[2015-08-12T17:55:54,685] [AS2-SERVER] [INFO ] [Timer-2] connecting to http://localhost:10080 [<ph-OpenAS2-12082015175554-0400-9785@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:176)
[2015-08-12T17:55:54,710] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] AS2ConnectionThread: run -- com.helger.as2lib.processor.receiver.AbstractNetModule$ConnectionThread.run(AbstractNetModule.java:222)
[2015-08-12T17:55:54,713] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] Incoming connection 127.0.0.1:38589 -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.handle(AS2ReceiverHandler.java:403)
[2015-08-12T17:55:54,836] [AS2-SERVER] [INFO ] [Timer-2] transferred 4363 bytes in 0.111 seconds at 38.394 KBps [<ph-OpenAS2-12082015175554-0400-9785@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:188)
[2015-08-12T17:55:54,841] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] received 4363 bytes in 0.113 seconds at 37.723 KBps from 127.0.0.1:38589 [<ph-OpenAS2-12082015175554-0400-9785@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.handle(AS2ReceiverHandler.java:430)
[2015-08-12T17:55:55,137] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] stored message to /home/mreinigjr/as2-server/data/inbox/OpenAS2B-OpenAS2A-_ph-OpenAS2-12082015175554-0400-9785@OpenAS2B_OpenAS2A_ [<ph-OpenAS2-12082015175554-0400-9785@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.storage.MessageFileModule.handle(MessageFileModule.java:85)
[2015-08-12T17:55:55,147] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] stored headers to /home/mreinigjr/as2-server/data/inbox/msgheaders/2015/08/OpenAS2B-OpenAS2A-_ph-OpenAS2-12082015175554-0400-9785@OpenAS2B_OpenAS2A_ [<ph-OpenAS2-12082015175554-0400-9785@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.storage.MessageFileModule.handle(MessageFileModule.java:103)
[2015-08-12T17:56:54,891] [AS2-SERVER] [INFO ] [Timer-2] OpenAS2Exception terminated: java.net.SocketTimeoutException: Read timed out; sources: {message=[AS2Message@0x1f53013b: data=javax.mail.internet.MimeBodyPart@3bafacbd; MDN=null; history=com.helger.as2lib.message.DataHistory@15cb927d]} -- com.helger.as2lib.exception.OpenAS2Exception.log(OpenAS2Exception.java:111)
java.net.SocketTimeoutException: Read timed out
    at java.net.SocketInputStream.socketRead0(Native Method) ~[?:1.8.0_51]
    at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) ~[?:1.8.0_51]
    at java.net.SocketInputStream.read(SocketInputStream.java:170) ~[?:1.8.0_51]
    at java.net.SocketInputStream.read(SocketInputStream.java:141) ~[?:1.8.0_51]
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) ~[?:1.8.0_51]
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) ~[?:1.8.0_51]
    at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[?:1.8.0_51]
    at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704) ~[?:1.8.0_51]
    at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647) ~[?:1.8.0_51]
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1535) ~[?:1.8.0_51]
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440) ~[?:1.8.0_51]
    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) ~[?:1.8.0_51]
    at com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:191) [as2-lib-2.0.1-SNAPSHOT.jar:2.0.1-SNAPSHOT]
    at com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:142) [as2-lib-2.0.1-SNAPSHOT.jar:2.0.1-SNAPSHOT]
    at com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:234) [as2-lib-2.0.1-SNAPSHOT.jar:2.0.1-SNAPSHOT]
    at com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateTracking(AbstractDirectoryPollingModule.java:197) [as2-lib-2.0.1-SNAPSHOT.jar:2.0.1-SNAPSHOT]
    at com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.poll(AbstractDirectoryPollingModule.java:104) [as2-lib-2.0.1-SNAPSHOT.jar:2.0.1-SNAPSHOT]
    at com.helger.as2lib.processor.receiver.AbstractPollingModule$PollTask.run(AbstractPollingModule.java:102) [as2-lib-2.0.1-SNAPSHOT.jar:2.0.1-SNAPSHOT]
    at java.util.TimerThread.mainLoop(Timer.java:555) [?:1.8.0_51]
    at java.util.TimerThread.run(Timer.java:505) [?:1.8.0_51]
[2015-08-12T17:56:54,938] [AS2-SERVER] [ERROR] [Timer-2] Message abandoned [<ph-OpenAS2-12082015175554-0400-9785@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.sender.AS2SenderModule._resend(AS2SenderModule.java:391)
[2015-08-12T17:56:54,939] [AS2-SERVER] [INFO ] [Timer-2] deleted /home/mreinigjr/as2-server/data/toOpenAS2A/dummy.txt [<ph-OpenAS2-12082015175554-0400-9785@OpenAS2B_OpenAS2A>] -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:297)

It timeouts. If I find out more, I will let you know.

UPDATE:
Looks like the MDNs are having issues sending.

UPDATE UPDATE:
look at lowest posts, may not be an issue after all, but rather a network issue on my side.

Most Debug output:

[2015-08-12T18:20:15,887] [AS2-SERVER] [INFO ] [main] OpenAS2 Started -- com.helger.as2.app.MainOpenAS2Server.start(MainOpenAS2Server.java:106)
[2015-08-12T18:20:15,887] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:20,861] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:20,861] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:20,867] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:25,861] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:25,862] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:25,868] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:30,860] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:30,861] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:30,867] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:30,869] [AS2-SERVER] [INFO ] [Timer-3] processing /home/mreinigjr/as2-server/data/toOpenAS2B/dummy.txt -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:210)
[2015-08-12T18:20:30,879] [AS2-SERVER] [DEBUG] [Timer-3] AS2Message was created -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:223)
[2015-08-12T18:20:30,883] [AS2-SERVER] [DEBUG] [Timer-3] Formatting 'application/EDI-X12' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T18:20:30,883] [AS2-SERVER] [DEBUG] [Timer-3] Formatted value is now 'application/EDI-X12' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T18:20:30,915] [AS2-SERVER] [DEBUG] [Timer-3] Updating partnership for AS2 message null -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:386)
[2015-08-12T18:20:30,920] [AS2-SERVER] [DEBUG] [Timer-3] Updating partnership [Partnership@0x1810c4db: name=OpenAS2A-OpenAS2B; senderIDs=[StringMap@0x1f51170d: attrs={name=OpenAS2A, as2_id=OpenAS2A, x509_alias=OpenAS2A, email=OpenAS2 A email}]; receiverIDs=[StringMap@0x0c73a1b0: attrs={name=OpenAS2B, as2_id=OpenAS2B, x509_alias=OpenAS2B, email=OpenAS2 A email}]; attributes=[StringMap@0x5260e234: attrs={protocol=as2, subject=From OpenAS2A to OpenAS2B, as2_url=http://localhost:10080, as2_mdn_to=http://localhost:10080, as2_mdn_options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1, encrypt=3des, sign=md5}]] -- com.helger.as2lib.partner.AbstractPartnershipFactory.updatePartnership(AbstractPartnershipFactory.java:319)
[2015-08-12T18:20:30,920] [AS2-SERVER] [DEBUG] [Timer-3] Formatting 'From OpenAS2A to OpenAS2B' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T18:20:30,921] [AS2-SERVER] [DEBUG] [Timer-3] Formatted value is now 'From OpenAS2A to OpenAS2B' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T18:20:30,921] [AS2-SERVER] [DEBUG] [Timer-3] Finished updating partnership for AS2 message -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:392)
[2015-08-12T18:20:30,923] [AS2-SERVER] [DEBUG] [Timer-3] Formatting 'ph-OpenAS2-$date.ddMMyyyyHHmmssZ$-$rand.1234$@$msg.sender.as2_id$_$msg.receiver.as2_id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T18:20:30,932] [AS2-SERVER] [DEBUG] [Timer-3] Nested getParameter: DateParameters with 'ddMMyyyyHHmmssZ' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T18:20:30,933] [AS2-SERVER] [DEBUG] [Timer-3] Nested getParameter: RandomParameters with '1234' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T18:20:30,936] [AS2-SERVER] [DEBUG] [Timer-3] Nested getParameter: MessageParameters with 'sender.as2_id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T18:20:30,937] [AS2-SERVER] [DEBUG] [Timer-3] Nested getParameter: MessageParameters with 'receiver.as2_id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T18:20:30,944] [AS2-SERVER] [DEBUG] [Timer-3] Formatted value is now 'ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T18:20:30,945] [AS2-SERVER] [DEBUG] [Timer-3] Updated message ID to <ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B> -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateMessage(AbstractDirectoryPollingModule.java:397)
[2015-08-12T18:20:30,946] [AS2-SERVER] [INFO ] [Timer-3] file assigned to message /home/mreinigjr/as2-server/data/toOpenAS2B/dummy.txt [<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:228)
[2015-08-12T18:20:30,946] [AS2-SERVER] [DEBUG] [Timer-3] DefaultMessageProcessor.handle (send,[AS2Message@0x7e09ee49: data=javax.mail.internet.MimeBodyPart@89ec345; MDN=null; history=com.helger.as2lib.message.DataHistory@4fcc3055],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T18:20:30,947] [AS2-SERVER] [DEBUG] [Timer-3]   handling with module [[AS2SenderModule@0x48772160: attrs={classname=com.helger.as2lib.processor.sender.AS2SenderModule}]] -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:139)
[2015-08-12T18:20:30,947] [AS2-SERVER] [INFO ] [Timer-3] message submitted:  [<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:133)
[2015-08-12T18:20:31,212] [AS2-SERVER] [DEBUG] [Timer-3] Signed data [<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule.secure(AS2SenderModule.java:426)
[2015-08-12T18:20:31,330] [AS2-SERVER] [DEBUG] [Timer-3] Encrypted data [<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule.secure(AS2SenderModule.java:444)
[2015-08-12T18:20:31,604] [AS2-SERVER] [INFO ] [Timer-3] connecting to http://localhost:10080 [<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:176)
[2015-08-12T18:20:31,633] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] AS2ConnectionThread: run -- com.helger.as2lib.processor.receiver.AbstractNetModule$ConnectionThread.run(AbstractNetModule.java:222)
[2015-08-12T18:20:31,637] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] Incoming connection 127.0.0.1:38590 -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.handle(AS2ReceiverHandler.java:403)
[2015-08-12T18:20:31,822] [AS2-SERVER] [INFO ] [Timer-3] transferred 4421 bytes in 0.169 seconds at 25.560 KBps [<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:188)
[2015-08-12T18:20:31,829] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] received 4421 bytes in 0.179 seconds at 24.122 KBps from 127.0.0.1:38590 [<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.handle(AS2ReceiverHandler.java:430)
[2015-08-12T18:20:31,831] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Updating partnership [Partnership@0x1810c4db: name=OpenAS2A-OpenAS2B; senderIDs=[StringMap@0x1f51170d: attrs={name=OpenAS2A, as2_id=OpenAS2A, x509_alias=OpenAS2A, email=OpenAS2 A email}]; receiverIDs=[StringMap@0x0c73a1b0: attrs={name=OpenAS2B, as2_id=OpenAS2B, x509_alias=OpenAS2B, email=OpenAS2 A email}]; attributes=[StringMap@0x5260e234: attrs={protocol=as2, subject=From OpenAS2A to OpenAS2B, as2_url=http://localhost:10080, as2_mdn_to=http://localhost:10080, as2_mdn_options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1, encrypt=3des, sign=md5}]] -- com.helger.as2lib.partner.AbstractPartnershipFactory.updatePartnership(AbstractPartnershipFactory.java:319)
[2015-08-12T18:20:31,832] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Decrypting [<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.decrypt(AS2ReceiverHandler.java:130)
[2015-08-12T18:20:31,919] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Verifying signature [<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler.verify(AS2ReceiverHandler.java:159)
[2015-08-12T18:20:31,996] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] DefaultMessageProcessor.handle (validate-before-store,[AS2Message@0x7e34780f: data=javax.mail.internet.MimeBodyPart@352bec1b; MDN=null; history=com.helger.as2lib.message.DataHistory@11e811c6],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T18:20:31,997] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] DefaultMessageProcessor.handle (store,[AS2Message@0x7e34780f: data=javax.mail.internet.MimeBodyPart@352bec1b; MDN=null; history=com.helger.as2lib.message.DataHistory@11e811c6],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T18:20:31,997] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule]   handling with module [[MessageFileModule@0x508781d9: attrs={classname=com.helger.as2lib.processor.storage.MessageFileModule, filename=data/inbox/$msg.sender.as2_id$-$msg.receiver.as2_id$-$msg.headers.message-id$, header=data/inbox/msgheaders/$date.yyyy$/$date.MM$/$msg.sender.as2_id$-$msg.receiver.as2_id$-$msg.headers.message-id$, protocol=as2, tempdir=data/temp}]] -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:139)
[2015-08-12T18:20:31,998] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatting 'data/inbox/$msg.sender.as2_id$-$msg.receiver.as2_id$-$msg.headers.message-id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T18:20:31,998] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: MessageParameters with 'sender.as2_id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T18:20:31,999] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: MessageParameters with 'receiver.as2_id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T18:20:31,999] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: MessageParameters with 'headers.message-id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T18:20:32,000] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatted value is now 'data/inbox/OpenAS2A-OpenAS2B-<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T18:20:32,076] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/inbox' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:32,083] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/temp' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:32,084] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation RENAME_FILE succeeded on 'data/temp/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B_' and 'data/inbox/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B_' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:32,084] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] stored message to /home/mreinigjr/as2-server/data/inbox/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B_ [<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.storage.MessageFileModule.handle(MessageFileModule.java:85)
[2015-08-12T18:20:32,087] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatting 'data/inbox/msgheaders/$date.yyyy$/$date.MM$/$msg.sender.as2_id$-$msg.receiver.as2_id$-$msg.headers.message-id$' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T18:20:32,087] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: DateParameters with 'yyyy' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T18:20:32,087] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: DateParameters with 'MM' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T18:20:32,088] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: MessageParameters with 'sender.as2_id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T18:20:32,088] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: MessageParameters with 'receiver.as2_id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T18:20:32,088] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Nested getParameter: MessageParameters with 'headers.message-id' -- com.helger.as2lib.params.CompositeParameters.getParameter(CompositeParameters.java:121)
[2015-08-12T18:20:32,088] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatted value is now 'data/inbox/msgheaders/2015/08/OpenAS2A-OpenAS2B-<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T18:20:32,088] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/inbox/msgheaders/2015/08' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:32,089] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation CREATE_DIR_RECURSIVE succeeded on 'data/temp' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:32,095] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] File operation RENAME_FILE succeeded on 'data/temp/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B_' and 'data/inbox/msgheaders/2015/08/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B_' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:32,096] [AS2-SERVER] [INFO ] [AS2ConnectionThread-AS2ReceiverModule] stored headers to /home/mreinigjr/as2-server/data/inbox/msgheaders/2015/08/OpenAS2A-OpenAS2B-_ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B_ [<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.storage.MessageFileModule.handle(MessageFileModule.java:103)
[2015-08-12T18:20:32,096] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] DefaultMessageProcessor.handle (validate-after-store,[AS2Message@0x7e34780f: data=javax.mail.internet.MimeBodyPart@352bec1b; MDN=null; history=com.helger.as2lib.message.DataHistory@11e811c6],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)
[2015-08-12T18:20:32,110] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatting 'The message sent to Recipient $receiver.as2_id$ on $headers.date$ with Subject $headers.subject$ has been received, the EDI Interchange was successfully decrypted and it's integrity was verified. In addition, the sender of the message, Sender $sender.as2_id$ at Location $attributes.source_ip$ was authenticated as the originator of the message. There is no guarantee however that the EDI Interchange was syntactically correct, or was received by the EDI application/translator.' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:141)
[2015-08-12T18:20:32,110] [AS2-SERVER] [DEBUG] [AS2ConnectionThread-AS2ReceiverModule] Formatted value is now 'The message sent to Recipient OpenAS2B on Wed, 12 Aug 2015 18:20:31 -0400 with Subject From OpenAS2A to OpenAS2B has been received, the EDI Interchange was successfully decrypted and it's integrity was verified. In addition, the sender of the message, Sender OpenAS2A at Location /127.0.0.1 was authenticated as the originator of the message. There is no guarantee however that the EDI Interchange was syntactically correct, or was received by the EDI application/translator.' -- com.helger.as2lib.params.AbstractParameterParser.format(AbstractParameterParser.java:174)
[2015-08-12T18:20:35,860] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:35,861] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:40,861] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:40,864] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:45,860] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:45,861] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:45,879] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:50,860] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:50,862] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:55,861] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:20:55,862] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:00,861] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:00,862] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:05,860] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:05,861] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:10,861] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:10,862] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:15,860] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:15,861] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:15,879] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:20,861] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:20,862] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:25,860] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:25,861] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:30,861] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:30,862] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:31,871] [AS2-SERVER] [INFO ] [Timer-3] OpenAS2Exception terminated: java.net.SocketTimeoutException: Read timed out; sources: {message=[AS2Message@0x7e09ee49: data=javax.mail.internet.MimeBodyPart@89ec345; MDN=null; history=com.helger.as2lib.message.DataHistory@4fcc3055]} -- com.helger.as2lib.exception.OpenAS2Exception.log(OpenAS2Exception.java:111)
java.net.SocketTimeoutException: Read timed out
    at java.net.SocketInputStream.socketRead0(Native Method) ~[?:1.8.0_51]
    at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) ~[?:1.8.0_51]
    at java.net.SocketInputStream.read(SocketInputStream.java:170) ~[?:1.8.0_51]
    at java.net.SocketInputStream.read(SocketInputStream.java:141) ~[?:1.8.0_51]
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) ~[?:1.8.0_51]
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) ~[?:1.8.0_51]
    at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[?:1.8.0_51]
    at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704) ~[?:1.8.0_51]
    at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647) ~[?:1.8.0_51]
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1535) ~[?:1.8.0_51]
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440) ~[?:1.8.0_51]
    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) ~[?:1.8.0_51]
    at com.helger.as2lib.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:191) [as2-lib-2.0.1-SNAPSHOT.jar:2.0.1-SNAPSHOT]
    at com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:142) [as2-lib-2.0.1-SNAPSHOT.jar:2.0.1-SNAPSHOT]
    at com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:234) [as2-lib-2.0.1-SNAPSHOT.jar:2.0.1-SNAPSHOT]
    at com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.updateTracking(AbstractDirectoryPollingModule.java:197) [as2-lib-2.0.1-SNAPSHOT.jar:2.0.1-SNAPSHOT]
    at com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.poll(AbstractDirectoryPollingModule.java:104) [as2-lib-2.0.1-SNAPSHOT.jar:2.0.1-SNAPSHOT]
    at com.helger.as2lib.processor.receiver.AbstractPollingModule$PollTask.run(AbstractPollingModule.java:102) [as2-lib-2.0.1-SNAPSHOT.jar:2.0.1-SNAPSHOT]
    at java.util.TimerThread.mainLoop(Timer.java:555) [?:1.8.0_51]
    at java.util.TimerThread.run(Timer.java:505) [?:1.8.0_51]
[2015-08-12T18:21:31,921] [AS2-SERVER] [ERROR] [Timer-3] Message abandoned [<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.sender.AS2SenderModule._resend(AS2SenderModule.java:391)
[2015-08-12T18:21:31,922] [AS2-SERVER] [DEBUG] [Timer-3] AS2Message was successfully handled my the MessageProcessor -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:237)
[2015-08-12T18:21:31,923] [AS2-SERVER] [DEBUG] [Timer-3] Trying to delete file /home/mreinigjr/as2-server/data/toOpenAS2B/dummy.txt -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:290)
[2015-08-12T18:21:31,927] [AS2-SERVER] [INFO ] [Timer-3] deleted /home/mreinigjr/as2-server/data/toOpenAS2B/dummy.txt [<ph-OpenAS2-12082015182030-0400-5393@OpenAS2A_OpenAS2B>] -- com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule.processFile(AbstractDirectoryPollingModule.java:297)
[2015-08-12T18:21:31,927] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:31,928] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:31,929] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:31,930] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:31,931] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:31,936] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:31,937] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:31,939] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:31,943] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:31,944] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:31,948] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:31,949] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:35,861] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:35,861] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:35,867] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:40,860] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:40,862] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:40,867] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:45,861] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:45,862] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:45,868] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:45,879] [AS2-SERVER] [DEBUG] [Timer-4] File operation CREATE_DIR_RECURSIVE succeeded on 'data/resend' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:50,865] [AS2-SERVER] [DEBUG] [Timer-1] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toAny' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:50,861] [AS2-SERVER] [DEBUG] [Timer-2] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2A' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)
[2015-08-12T18:21:50,867] [AS2-SERVER] [DEBUG] [Timer-3] File operation CREATE_DIR_RECURSIVE succeeded on 'data/toOpenAS2B' -- com.helger.commons.io.file.LoggingFileOperationCallback.onSuccess(LoggingFileOperationCallback.java:41)

From my local machine. This is where the server DOES NOT get to:

[2015-08-12T17:08:23,818] [AS2-SERVER] [DEBUG] [Timer-2] DefaultMessageProcessor.handle (storemdn,[AS2Message@0x6d6ca222: data=javax.mail.internet.MimeBodyPart@24a1b3db; MDN=[[AS2MessageMDN@0x473e75a6: attributes=[StringMap@0x4bbdbaed: attrs={REPORTING_UA=ph-OpenAS2 v1.0@/127.0.0.1:10080, ORIGINAL_RECIPIENT=rfc822; OpenAS2A, FINAL_RECIPIENT=rfc822; OpenAS2A, ORIGINAL_MESSAGE_ID=<ph-OpenAS2-12082015170823-0500-3152@OpenAS2B_OpenAS2A>, DISPOSITION=automatic-action/MDN-sent-automatically; processed, MIC=X7RpJtkwswapQz8SQ6x+3TPKSsA=, sha1}]; headers=javax.mail.internet.InternetHeaders@32944660; partnership=[Partnership@0x5b1d09e5: name=OpenAS2A-OpenAS2B; senderIDs=[StringMap@0x6f3ad465: attrs={name=OpenAS2A, as2_id=OpenAS2A, x509_alias=OpenAS2A, email=OpenAS2 A email}]; receiverIDs=[StringMap@0x49f671bd: attrs={name=OpenAS2B, as2_id=OpenAS2B, x509_alias=OpenAS2B, email=OpenAS2 A email}]; attributes=[StringMap@0x594199a5: attrs={protocol=as2, subject=From OpenAS2A to OpenAS2B, as2_url=http://localhost:10080, as2_mdn_to=http://localhost:10080, as2_mdn_options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1, encrypt=3des, sign=md5}]]]; message=<ph-OpenAS2-12082015170823-0500-3152@OpenAS2B_OpenAS2A>; data=javax.mail.internet.MimeBodyPart@6aa0e149; text=The message sent to Recipient OpenAS2A on Wed, 12 Aug 2015 17:08:23 -0500 with Subject From OpenAS2B to OpenAS2A has been received, the EDI Interchange was successfully decrypted and it's integrity was verified. In addition, the sender of the message, Sender OpenAS2B at Location /127.0.0.1 was authenticated as the originator of the message. There is no guarantee however that the EDI Interchange was syntactically correct, or was received by the EDI application/translator. ]; history=com.helger.as2lib.message.DataHistory@3d672659],null) -- com.helger.as2lib.processor.DefaultMessageProcessor.handle(DefaultMessageProcessor.java:128)

so after doing a test with mendelson's test server, all seems to be working fine. Looks like it might be a network issue on my side. I will keep investigating.

Yes, I assume it was a network issue.
Can you please tell me what Java version you were using and which OS version, so that I can add this to the SecureRandom problem documentation inside the code. thx

So as2-lib and as2-server 2.0.1 are released

Hi Philip,

I tested versions 2.0.0 on Digital Oceans Ubuntu image versions 14.04 and 15.04. Both had the latest version of java:

java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

However , on my laptop versions 2.0.0 worked great. My laptop is running Ubuntu Desktop version 15.04, and same version of java. So I can only assume that this issue is only relevant to the Ubuntu server editions. I hope this helps and thank you again for all of your help yesterday.

Hi Michael!
Thank you very much for the information. I thought this was a legacy problem...
Very weird.
Anyway good luck with the 2.0.1. version :)

One question was left: how to easily send a message.
I'd like to point you to another project - https://github.com/phax/as2-peppol-client - which consists of a single class used to issue an AS2 message via PEPPOL (www.peppol.eu). But it should help to give you a good introduction on how to send a message. The generic sending code lines are:

   final AS2ClientRequest aRequest = new AS2ClientRequest ("OpenPEPPOL AS2 message");
    aRequest.setData (aBAOS.toByteArray ());
    final AS2ClientResponse aResponse = new AS2Client ().sendSynchronous (aSettings, aRequest);
    if (aResponse.hasException ())
      s_aLogger.info (aResponse.getAsString ());

    s_aLogger.info ("Done");

Thank you Philip. You have been great with this issue and I really appreciate your attention. Until next time. :)

Until next time and happy AS2'ing :)