An exception occurred processing [/singlepage/SingleHeader.jsp] at line [59]
56: visiter = new Person(Long.parseLong(user.getFocus()));
57: }
58: Person person = pf==null ? null : pf.getPerson();
59: boolean isGuest = user.isGuest();
60: boolean isOwner = (pf != null && pf.isOwner(true)) || GlobalUtils.hasWebAppAdminRole(user) || "Admin".equals(user.getRole().getName());
61: request.setAttribute("isAdminister", isOwner);
62: request.setAttribute("headerFlag:isFamily", person!=null&&person.isFamily()); //isFamily flag for shared jsp which do not use tws.base/usmc.Person
Stacktrace:
1: java.lang.NullPointerException: Cannot invoke "tws.webapp.Role.getPermissions()" because "" is null
2: at tws.webapp.SecurityManager.getPermissions(Unknown Source)
3: at tws.webapp.SecurityManager.validate(Unknown Source)
4: at tws.webapp.Command.execute(Unknown Source)
5: at tws.webapp.CmdExecute.doCmd(Unknown Source)
6: at cw.photo.CmdPhotoGallery.execute(Unknown Source)
7: at cw.photo.CmdPublicPersonPhoto.execute(Unknown Source)
8: at cw.photo.CmdShadowBoxPersonPhoto.execute(Unknown Source)
9: at tws.webapp.Command.execute(Unknown Source)
10: at tws.webapp.CmdExecute.doCmd(Unknown Source)
11: at tws.webapp.WebApp.doGet(Unknown Source)
12: at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
13: at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
14: at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
15: at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
16: at tws.webapp.api.oauth.OAuth2Filter.doFilter(Unknown Source)
17: at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
18: at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
19: at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
20: at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
21: at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
22: at tws.webapp.UTF8Filter.doFilter(Unknown Source)
23: at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
24: at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
25: at tws.webapp.ThreadLocalCleanupFilter.doFilter(Unknown Source)
26: at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
27: at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
28: at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
29: at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
30: at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
31: at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
32: at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
33: at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
34: at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:731)
35: at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
36: at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431)
37: at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
38: at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
39: at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
40: at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
41: at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
42: at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
43: at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
44: at java.base/java.lang.Thread.run(Thread.java:840)
45: null
An exception occurred processing [/singlepage/SingleFooter.jsp] at line [22]
19: Person person = user!=null && user.getID()!=User.NULLID ? new Person(Long.parseLong(user.getFocus())) : null;
20: String personName = person == null ? "Anonymous" : person.getName() + " ["+Site.getCurrentSite().getDbName().toUpperCase()+"-"+person.getID()+"]";
21: String email = person != null ? user.getemail() : "";
22: String rankLastName = person.getLastName();
23: Rank rank = person.getRank();
24: if (!person.isFamily() && rank != null) {
25: String shortName = rank.getShortName();
Stacktrace: