Title | Attachment fails with container authentication |
Date | 08-Jun-2007 11:18:09 EEST |
Version | jspWiki-2.4.100 |
Submitter | hemant joshi |
Bug criticality | CriticalBug |
Browser version | Firefox 2 |
Bug status | WontFixBug |
PageProvider used | |
Servlet Container | pramati server |
Operating System | Windows XP Pro |
URL | |
Java version | 1.5.0_07 |
when i click the upload button i get this null pointer.
exception Type: INTERNAL SERVER ERROR Requested URI: /jspwiki/attach Description:
java.lang.NullPointerException at com.ecyrd.jspwiki.auth.AuthorizationManager.checkPermission(AuthorizationManager.java:160) at com.ecyrd.jspwiki.WikiContext.hasAdminPermissions(WikiContext.java:813) at com.ecyrd.jspwiki.attachment.AttachmentServlet.executeUpload(AttachmentServlet.java:611) at com.ecyrd.jspwiki.attachment.AttachmentServlet.upload(AttachmentServlet.java:545) at com.ecyrd.jspwiki.attachment.AttachmentServlet.doPost(AttachmentServlet.java:412) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at com.ecyrd.jspwiki.dav.WebdavServlet.service(WebdavServlet.java:152) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at com.pramati.web.servlet.core.ServiceAction.run(ServiceAction.java:83) at com.pramati.security.util.PramatiSecurityHelper._doAs(PramatiSecurityHelper.java:54) at com.pramati.security.util.AbstractSecurityHelper._doAs(AbstractSecurityHelper.java:195) at com.pramati.services.security.spi.SecurityHelper.doAs(SecurityHelper.java:144) at com.pramati.web.servlet.core.PramatiFilterChainImpl.invokeTargetWebResource(PramatiFilterChainImpl.java:314) at com.pramati.web.servlet.core.PramatiFilterChainImpl.doFilter(PramatiFilterChainImpl.java:166) at com.ecyrd.jspwiki.ui.WikiServletFilter.doFilter(WikiServletFilter.java:100) at com.pramati.web.servlet.core.PramatiFilterChainImpl.invokeTargetFilter(PramatiFilterChainImpl.java:241) at com.pramati.web.servlet.core.PramatiFilterChainImpl.doFilter(PramatiFilterChainImpl.java:158) at com.pramati.web.servlet.core.PramatiFilterChainImpl.startDoFilter(PramatiFilterChainImpl.java:118) at com.pramati.web.interceptors.ServiceInterceptor.preProcess(ServiceInterceptor.java:114) at com.pramati.web.interceptors.core.DefaultInterceptor.process(DefaultInterceptor.java:65) at com.pramati.web.interceptors.core.InterceptorChainImpl.processNext(InterceptorChainImpl.java:48) at com.pramati.web.interceptors.core.DefaultInterceptor.process(DefaultInterceptor.java:66) at com.pramati.web.interceptors.core.InterceptorChainImpl.processNext(InterceptorChainImpl.java:48) at com.pramati.web.interceptors.core.DefaultInterceptor.process(DefaultInterceptor.java:66) at com.pramati.web.interceptors.core.InterceptorChainImpl.processNext(InterceptorChainImpl.java:48) at com.pramati.web.interceptors.core.DefaultInterceptor.process(DefaultInterceptor.java:66) at com.pramati.web.interceptors.core.InterceptorChainImpl.processNext(InterceptorChainImpl.java:48) at com.pramati.web.interceptors.core.DefaultInterceptor.process(DefaultInterceptor.java:66) at com.pramati.web.interceptors.core.InterceptorChainImpl.processNext(InterceptorChainImpl.java:48) at com.pramati.web.interceptors.core.DefaultInterceptor.process(DefaultInterceptor.java:66) at com.pramati.web.interceptors.core.InterceptorChainImpl.processNext(InterceptorChainImpl.java:48) at com.pramati.web.interceptors.core.DefaultProcessContainer.process(DefaultProcessContainer.java:97) at com.pramati.web.core.WorkerThread.processConnection(WorkerThread.java:289) at com.pramati.web.core.WorkerThread.processConnection(WorkerThread.java:263) at com.pramati.web.core.WorkerThread.run(WorkerThread.java:129)
please do reply as soon as possible as my application in finishing mode and in last moment i got this error...
Turn on jspwiki.security=jaas, and edit web.xml. JSPWiki should be able to notice that you have done so and does all the right things. There should be no reason anymore to set jspwiki.security to anything else.
--JanneJalkanen, 09-Jun-2007
but i don't want jaas authentication..that's is why in jspwiki.properties i had assigned jspwiki.security=container and web.xml also mentioned the logical role mappings..
The problem is while attaching it is fetching for some permissions..
--AnonymousCoward, 11-Jun-2007
If you enable container auth in web.xml, JSPWiki will pick it up without declaring "jspwiki.security=container".
--JanneJalkanen, 11-Jun-2007
ok.But then why when i click for attachment it seeks permission and give null pointer exception.
--AnonymousCoward, 12-Jun-2007
Because there's a bug... Turning off JAAS security was meant to be a stopgap measure until we can get it properly integrated with container-managed security. Now it works, so there's no reason to turn off JAAS anymore.
--JanneJalkanen, 12-Jun-2007
i am like bit confused now,as our application is running pretty fine by turning off jaas n using only container authentication in 2.4.91 version.
please kindly tell me what all changes i have to do in 2.4.100 version and one more thing if i turn on jspwiki.security=jaas then i am unable to edit and whenever i try to attach any document it everytime attaching main page of application. So where all i need to change for turning on jaas. And one more thing when i do search for anything then it gives me everything in descending order and score is zero for every search result,something like this::
Page Score
xcvsdfs 0 fdagdhasg 0
--AnonymousCoward, 12-Jun-2007
unclear what happened to this one, please file a bug report in JIRA if you want it solved