Ate Douma wrote:
Carsten Ziegeler wrote:
I now get the same NPE in every portlet from the testsuite:
java.lang.NullPointerException
at
org.apache.pluto.testsuite.TestPortlet.getTestId(TestPortlet.java:340)
at
org.apache.pluto.testsuite.TestPortlet.doHeaders(TestPortlet.java:135)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:248)
Weird, after my commit I even ran the JSR-286 TCK and all passed.
Looking at the code, the only reason for this could be that the "tests"
instance variable is null. But this can only happen if the init() method
has never been called. I did a quick test and initialized the variable
directly in the definition and the NPE disappears, but of course the
portlet is not working.
Maybe make sure to do a clean install first and I'll update to your
latest changes here and try again too.
Just done that and cannot reproduce your error.
My guess is you need a mvn clean install first.
Ate
Carsten