Skip to Content.
Sympa Menu

grouper-users - Re: [grouper-users] populateDebugPrefs.do and NPE

Subject: Grouper Users - Open Discussion List

List archive

Re: [grouper-users] populateDebugPrefs.do and NPE


Chronological Thread 
  • From: "GW Brown, Information Systems and Computing" <>
  • To: Monica Crawford <>,
  • Subject: Re: [grouper-users] populateDebugPrefs.do and NPE
  • Date: Tue, 12 Sep 2006 11:01:10 +0100

Hi Monica,

Currently, the debug prefs only work if you have an expanded WAR. It may also only work on Windows systems. The preferences are saved to file so that they can be read in later, saving re-typing paths. Unfortunately, I didn't make the file location configurable - something I will do in due course.

For the time being you can update LowLevelGrouperCapableAction and SaveDebugPrefsAction. Look for a String variable 'prefsFile' and change to something that will work on your system.

Gary

--On 11 September 2006 10:39 -0500 Monica Crawford <> wrote:



Hi,



I'm trying to activate the debug screen in the UI and receive the stack
below. Let me know if there are additional things to configure to get
the debug preferences working. Thanks in advance.


java.lang.NullPointerException

at
edu.internet2.middleware.grouper.ui.actions.LowLevelGrouperCapableAction.
readDebugPrefs(LowLevelGrouperCapableAction.java:293)

at
edu.internet2.middleware.grouper.ui.actions.PopulateDebugPrefsAction.grou
perExecute(PopulateDebugPrefsAction.java:114)

at
edu.internet2.middleware.grouper.ui.actions.GrouperCapableAction.execute(
GrouperCapableAction.java:224)

at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestPro
cessor.java:421)

at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:2
26)

at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)

at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(Stu
bSecurityHelper.java:225)

at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHe
lper.java:127)

at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:28
3)

at
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:4
2)

at
edu.internet2.middleware.grouper.ui.LoginCheckFilter.doFilter(LoginCheckF
ilter.java:167)

at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:4
2)

at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.ru
n(WebAppServletContext.java:3212)

at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSub
ject.java:321)

at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)

at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServl
etContext.java:1983)

at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletConte
xt.java:1890)

at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:
1344)

at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)





----------------------
GW Brown, Information Systems and Computing




Archive powered by MHonArc 2.6.16.

Top of Page