I am using Axis. Axis is happy and all Axis examples run without problems. I had a difficult time running the wss4j examples. I was getting this same error. So I decided to try and roll my own.
I have tried to track this down. I went to the top of the stack.
-> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:473)
This was were a RuntimeException was caught. After some more investigating, it looked like this was failing on parsing the
soap header. But the lack of logging and commenting makes it really difficult for me to read through it. And on top of that documentation ( examples, how to docs, tutorials, etc ) are very limited. The ones I do find don't help much.
I ended up writing my own subclass of WSDoAllReceiver. I learned a ton about the framework ( and WSDoAllReceiver ) in doing this. I have a class that works ( the beginnings of a prototype ). But it is limited in features. I hope to work my way back to WSDoAllReceiver so I can find out what I did wrong.