check the URL for spaces or other unencoded special characters..keep in mind
the encoded URL must match what you have in weblogic <source-path> in
config/config.xmlhttp://grokbase.com/t/struts/issues/101b7rv0s9/jira-created-ww-3373-weblogic-11g-throwing-java-lang-nullpointerexception
it appears your exception starts
here:weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
have you setup username and password in the SerializedSystemIni.dat according
to your Weblogic admin
guide?http://books.google.com/books?id=3cG7jRC53sIC&q=Weblogic+Subject&dq=Weblogic+Subject&hl=en&sa=X&ei=-6PpT7-APcOI6AHP_7mlDQ&ved=0CHUQ6AEwCQ
does anyone see anything obvious here?
Martin ...
______________________________________________
Verzicht und Vertraulichkeitanmerkung
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung.
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung
fuer den Inhalt uebernehmen.
> Date: Tue, 26 Jun 2012 18:23:18 +0700
> Subject: JasperReport Weblogic 11g NPE Problem
> From: dian.adi...@meruvian.org
> To: user@struts.apache.org
>
> Hi,
>
> I've deployed my struts2 application which uses jasperreports plugin. When
> deploying
> in Glassfish3 and Tomcat, the reports working fine. But when I deploy to
> Weblogic 11g
> the following NPE is given.
>
> java.lang.NullPointerException
> at
> weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:645)
> at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:819)
> at
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:519)
> at
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
> at
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
> at
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
> at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
> at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
> at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
> at
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
> at
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
> at
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
> at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
> at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
> Anyone know how to solve this issue?
> I'm using struts 2.2.3 and struts2-jasper-reports plugin 2.2.3.