Do you still need assistance?

-----Original Message-----
From: Benjamin Bratkus [mailto:[EMAIL PROTECTED] 
Sent: quinta-feira, 19 de Outubro de 2006 14:28
To: [email protected]
Subject: a calculator portlet


hello all, i've got a problem with my calculator portlet

if if deploy the portlet to jetspeed and i try to change the user i am using
the portlet throws exceptions. i.e first i deployed it as admin and it works
while i am logged in as admin. after this i want to change my user and the
portlet is not available. can anyone help me ?

Viele Grüße, best regards,

Benjamin Bratkus

--
Orientation in Objects GmbH
Weinheimerstr. 68
D-68309 Mannheim
http://www.oio.de
Tel +49(0)621-71839-0
Fax. +49(0)621-71839-50

portlet: 

CalculatorDAOImpl calcOp = new CalculatorDAOImpl();
        private String jspDir = "/WEB-INF/jsp/";
        
        Calculator testBean; 
        String calcAction;
        String calcbin;
        
        public void doView(RenderRequest req, RenderResponse res)
                        throws IOException, PortletException {
                if((testBean == null)|(calcAction == null)|(calcbin ==
null)){
                        System.out.println("init tools");
                        calcAction = "default";
                        calcbin = "default";
                        PortletSession session = req.getPortletSession();
                        testBean = new Calculator("0","0","0");
                        session.setAttribute("testBean",
testBean,PortletSession.APPLICATION_SCOPE);
                        session.setAttribute("calcAction",
calcAction,PortletSession.APPLICATION_SCOPE);
                        session.setAttribute("calcbin",
calcbin,PortletSession.APPLICATION_SCOPE);
                }
                res.setContentType("text/html");
                PortletRequestDispatcher prd =
getPortletContext().getRequestDispatcher(jspDir+ "view.jsp");
                prd.include(req, res);

        }

        public void doEdit(RenderRequest req, RenderResponse res)
                        throws IOException, PortletException {
                PortletRequestDispatcher prd = getPortletContext()
                                .getRequestDispatcher(jspDir + "edit.jsp");
                prd.include(req, res);

        }

        public void doHelp(RenderRequest req, RenderResponse res)
                        throws IOException, PortletException {
                PortletRequestDispatcher prd =
getPortletContext().getRequestDispatcher(jspDir + "help.jsp");
                prd.include(req, res);

        }
        public void processAction(ActionRequest req, ActionResponse res)
                        throws IOException, PortletException {
                
                PortletSession session = req.getPortletSession();
                testBean = (Calculator) session.getAttribute("testBean",
                                PortletSession.APPLICATION_SCOPE);
                calcAction = req.getParameter("calcAction");
                calcbin = req.getParameter("calcbin");
                if(calcAction == null)
                        calcAction = "default";
                if (calcbin == null)
                        calcbin = "default";
                
                System.out.println("Value calcAction : "+ calcAction);
                System.out.println(" value calcbin : " +calcbin);
                testBean = doCalculate(calcbin, calcAction,
req.getParameter("sNumber1"), req.getParameter("sNumber2"));
                
                calcbin = "default";
                calcAction = "default";
                System.out.println("test bean"+ testBean);
                session.setAttribute("testBean",
testBean,PortletSession.APPLICATION_SCOPE);
                session.setAttribute("calcAction",
calcAction,PortletSession.APPLICATION_SCOPE);
                session.setAttribute("calcbin",
calcbin,PortletSession.APPLICATION_SCOPE);
                
        }
        public Calculator doCalculate(String bin, String act, String para1,
String para2){
                try{
                        if(
(act.equals("default"))|(bin.equals("default"))){
                                testBean = doSimpleCalculate(bin, act,
para1, para2);
                        }else{
                                
                                testBean = doComplexCalculate(bin, act,
para1, para2);
                        }
                }catch (NumberFormatException a){
                        testBean.setSNumber1("0");
                        testBean.setSNumber2("0");
                        testBean.setSResult("FALSCHE EINGABE!!! - Hello
World!");
                }
                return testBean;
        }
        public Calculator doComplexCalculate(String bin, String act, String
para1, String para2){
                String sTmp = "0";
                StringTokenizer token;
                if(bin.equals("hex")){
                        if(act.equals("add")){
                                testBean = calcOp.addValues(para1, para2);
                                sTmp = testBean.getSResult();
                                System.out.println("sTmp nach add : "+sTmp);
                                System.out.println("sTmp nach add :
"+sTmp.length());
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else if(act.equals("sub")){
                                testBean = calcOp.subValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else if(act.equals("div")){
                                testBean = calcOp.divValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else if(act.equals("multi")){
                                testBean = calcOp.multiValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else if(act.equals("mod")){
                                testBean = calcOp.modValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else{
                                
                        }
                        System.out.println("vor hex "+sTmp);
                        
                        testBean = calcOp.hexValue(sTmp, "0");
                }else if(bin.equals("bin")){
                        if(act.equals("add")){
                                testBean = calcOp.addValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else if(act.equals("sub")){
                                testBean = calcOp.subValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else if(act.equals("div")){
                                testBean = calcOp.divValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else if(act.equals("multi")){
                                testBean = calcOp.multiValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else if(act.equals("mod")){
                                testBean = calcOp.modValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else{
                                
                        }
                        testBean = calcOp.binValue(sTmp, "0");
                }else if(bin.equals("oct")){
                        if(act.equals("add")){
                                testBean = calcOp.addValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else if(act.equals("sub")){
                                testBean = calcOp.subValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else if(act.equals("div")){
                                testBean = calcOp.divValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else if(act.equals("multi")){
                                testBean = calcOp.multiValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else if(act.equals("mod")){
                                testBean = calcOp.modValues(para1, para2);
                                sTmp = testBean.getSResult();
                                token = new StringTokenizer(sTmp,".");
                                sTmp = token.nextToken();
                        }else{
                                
                        }
                        testBean = calcOp.octValue(sTmp, "0");
                }else{
                        
                }
                
                return testBean;
                
        }
        
        public Calculator doSimpleCalculate(String bin, String act, String
para1, String para2){
                
                if(act.equals("default")){
                        if(bin.equals("hex")){
                                testBean = calcOp.hexValue(para1, para2);
                        } else if(bin.equals("bin")){
                                testBean = calcOp.binValue(para1, para2);
                        } else if(bin.equals("oct")){
                                testBean = calcOp.octValue(para1, para2);
                        } else if(bin.equals("fac")){
                                testBean = calcOp.facValue(para1, para2);
                        }else{
                        }
                }else{
                        if (act.equals("add")) {
                                testBean = calcOp.addValues(para1, para2);
                                System.out.println("add");
                        } else if(act.equals("sub")){
                                testBean = calcOp.subValues(para1, para2);
                                System.out.println("sub");
                        }else if(act.equals("div")){
                                testBean = calcOp.divValues(para1, para2);
                                System.out.println("div");
                        } else if(act.equals("multi")){
                                testBean = calcOp.multiValues(para1, para2);
                                System.out.println("multi");
                        } else if(act.equals("mod")){
                                testBean = calcOp.modValues(para1, para2);
                                System.out.println("mod");
                        }else{
                        }       
                }
                
                return testBean;
                
        }
view.jsp:
%@ page import="de.oio.data.*" %>
<%@ page import="javax.portlet.*"%>
<%@ taglib uri="http://java.sun.com/portlet"; prefix="portlet" %>
<portlet:defineObjects/> <%String calcAction =
(String)session.getAttribute("calcAction");
String calcbin = (String)session.getAttribute("calcbin");
%>
<P>This is a very simple calculator (can only add).</P>
<div>
<br />
Result : <%= ((Calculator)session.getAttribute("testBean")).getSResult()%>
<br />
<br />
<br />
</div>
<form method="POST" action="<portlet:actionURL/>">
<div>
<INPUT TYPE="TEXT" NAME="sNumber1" id="sNumber1" VALUE="0" /> <INPUT
TYPE="TEXT" NAME="sNumber2" id="sNumber2" VALUE="0" /> </div> <br /> <div>
<input name="calcbin" type="radio" value="bin" <%=calcbin.equals("bin") ?
"CHECKED" : ""%>/>bin <input name="calcbin" type="radio" value="hex"
<%=calcbin.equals("hex") ? "CHECKED" : ""%>/>hex <input name="calcbin"
type="radio" value="oct" <%=calcbin.equals("oct") ? "CHECKED" : ""%>/>oct
<input name="calcbin" type="radio" value="fac" <%=calcbin.equals("fac") ?
"CHECKED" : ""%>/>n! <br /> <br /> </div> <div> <INPUT TYPE="SUBMIT"
name="calcAction" id="1" value="sub"/> <INPUT TYPE="SUBMIT"
name="calcAction" id="2" value="add"/> <INPUT TYPE="SUBMIT"
name="calcAction" id="3" value="div"/> <INPUT TYPE="SUBMIT"
name="calcAction" id="4" value="multi"/> <INPUT TYPE="SUBMIT"
name="calcAction" id="5" value="mod" /> <Input type="submit" name="do"
value="resolve" /> </div>

</form>

tomcat:

javax.portlet.PortletException
        at
org.apache.jetspeed.dispatcher.JetspeedRequestDispatcher.include(Jets
peedRequestDispatcher.java:102)
        at
de.oio.portlets.CalculatorPortlet.doView(CalculatorPortlet.java:42)
        at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247)
        at javax.portlet.GenericPortlet.render(GenericPortlet.java:175)
        at
org.apache.jetspeed.factory.JetspeedPortletInstance.render(JetspeedPo
rtletInstance.java:102)
        at
org.apache.jetspeed.container.JetspeedContainerServlet.doGet(Jetspeed
ContainerServlet.java:230)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:672)
        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
ispatcher.java:574)
        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
patcher.java:499)
        at
org.apache.jetspeed.container.invoker.ServletPortletInvoker.invoke(Se
rvletPortletInvoker.java:213)
        at
org.apache.jetspeed.container.invoker.ServletPortletInvoker.render(Se
rvletPortletInvoker.java:125)
        at
org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerI
mpl.java:119)
        at
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderP
ortlet(JetspeedPortletContainerWrapper.java:120)
        at
org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(Renderin
gJobImpl.java:120)
        at
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(Por
tletRendererImpl.java:110)
        at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRe
nder(PageAggregatorImpl.java:199)
        at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRe
nder(PageAggregatorImpl.java:182)
        at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggr
egatorImpl.java:106)
        at
org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve
.java:48)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(Action
ValveImpl.java:132)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.ja
va:76)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve
.java:100)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerVa
lveImpl.java:179)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(Log
inValidationValveImpl.java:143)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(
PasswordCredentialValveImpl.java:148)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(Lo
calizationValveImpl.java:168)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(Abstrac
tSecurityValve.java:117)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:454)
        at
org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(Abstra
ctSecurityValve.java:111)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(Port
alURLValveImpl.java:55)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(Capa
bilityValveImpl.java:128)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline
.java:185)
        at
org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java
:231)
        at
org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java
:226)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:178)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:432)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:868)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:663)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:684)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
        at
org.apache.jsp.WEB_002dINF.jsp.view_jsp._jspService(org.apache.jsp.WE
B_002dINF.jsp.view_jsp:94)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:322)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
14)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:672)
        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
ispatcher.java:574)
        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
patcher.java:499)
        at
org.apache.jetspeed.dispatcher.JetspeedRequestDispatcher.include(Jets
peedRequestDispatcher.java:72)
        ... 66 more

Nested Exception is java.lang.NullPointerException
        at
org.apache.jsp.WEB_002dINF.jsp.view_jsp._jspService(org.apache.jsp.WE
B_002dINF.jsp.view_jsp:94)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:322)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
14)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:672)
        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
ispatcher.java:574)
        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
patcher.java:499)
        at
org.apache.jetspeed.dispatcher.JetspeedRequestDispatcher.include(Jets
peedRequestDispatcher.java:72)
        at
de.oio.portlets.CalculatorPortlet.doView(CalculatorPortlet.java:42)
        at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247)
        at javax.portlet.GenericPortlet.render(GenericPortlet.java:175)
        at
org.apache.jetspeed.factory.JetspeedPortletInstance.render(JetspeedPo
rtletInstance.java:102)
        at
org.apache.jetspeed.container.JetspeedContainerServlet.doGet(Jetspeed
ContainerServlet.java:230)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:672)
        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
ispatcher.java:574)
        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
patcher.java:499)
        at
org.apache.jetspeed.container.invoker.ServletPortletInvoker.invoke(Se
rvletPortletInvoker.java:213)
        at
org.apache.jetspeed.container.invoker.ServletPortletInvoker.render(Se
rvletPortletInvoker.java:125)
        at
org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerI
mpl.java:119)
        at
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderP
ortlet(JetspeedPortletContainerWrapper.java:120)
        at
org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(Renderin
gJobImpl.java:120)
        at
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(Por
tletRendererImpl.java:110)
        at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRe
nder(PageAggregatorImpl.java:199)
        at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRe
nder(PageAggregatorImpl.java:182)
        at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggr
egatorImpl.java:106)
        at
org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve
.java:48)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(Action
ValveImpl.java:132)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.ja
va:76)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve
.java:100)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerVa
lveImpl.java:179)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(Log
inValidationValveImpl.java:143)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(
PasswordCredentialValveImpl.java:148)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(Lo
calizationValveImpl.java:168)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(Abstrac
tSecurityValve.java:117)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:454)
        at
org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(Abstra
ctSecurityValve.java:111)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(Port
alURLValveImpl.java:55)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(Capa
bilityValveImpl.java:128)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipe
line.java:203)
        at
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline
.java:185)
        at
org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java
:231)
        at
org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java
:226)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:178)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:432)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:868)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:663)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:684)
        at java.lang.Thread.run(Thread.java:595)


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to