Hi ServiceMix users,

I'm a newbie, evaluating ServiceMix (3.3.1),
I developed a sample program,
which use a FilePoller to send EDI to JMS, and distribute it to a FileSender and database.

The xbean looks like:

  <file:poller service="esb:filePoller"
                                endpoint="filePoller"
        targetService="esb:JMSProviderService"
        targetEndpoint="topicWriter"
        file="/home/xxx/EDI/C4/"
        archive ="/home/xxx/EDI/archive/"
        period="200" marshaler="#EDI2XMLMarshaler">
  </file:poller>

Well, it runs very well, when I put one file in the source folder,
but when I put 20 or more files once, then I got lots of errors and only very few files populated successfully.

The followings are the errors I got:

java.lang.NullPointerException
        at 
com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:751)
at com.ctc.wstx.stax.WstxInputFactory.createXMLStreamReader(WstxInputFactory.java:341) at org.apache.servicemix.soap.util.stax.StaxUtil.createReader(StaxUtil.java:76)
.................................


17:43:06,796 | ERROR | pool-flow.seda.servicemix-jms-thread-1 | JmsComponent | emix.common.AsyncBaseLifeCycle 537 | Error processing exchange InOnly[

..........................................................

17:43:06,796 | WARN | pool-flow.seda.servicemix-jms-thread-4 | FileComponent | icemix.file.FilePollerEndpoint 430 | Message in file /home/xxx/EDI/C4/PO_10A060002_1.txt could not be handled successfully: null
java.lang.NullPointerException
        at 
com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:751)


I searched the maillist and forum, it is a lock manager problem, isn't it?
or could you anyone give me some tips how I can solve it?

Thanks in advance.



Thanks and regards
Peter Shen




Reply via email to