Hello, Thanks to Carsten Ziegeler, my SunShine autorization and context is working fine now. Now I want to access the SunShine context from my own Java handler (an Action).
I looked into the SunShine sources and tried to call the most simpe call (check whether a SunShine context exists) Something like this: import org.apache.cocoon.sunshine.*; [...] SunShine sSun = new SunShine(); boolean bSun = sSun.existsContext("survey"); [...] This gives me the exception listed below. I noticed that the page that triggered the action, has no more a jsessionid=ABCDXYZ in the URL. So, may be, I lost my Java session. But I have no idea how the SunShine context is propagated between different pages. Can someone comment on how the SunShine context is stored and can be accessed? And what is needed to access it 10 pages later in my (browser) session? Hugo Burm [EMAIL PROTECTED] ============== Original exception : java.lang.NullPointerException at org.apache.cocoon.sunshine.SunShine.getSession(SunShine.java:358) at org.apache.cocoon.sunshine.SunShine.existsContext(SunShine.java:999) at nl.datagram.cocoon.acting.SurveyDBSelectAction.act(SurveyDBSelectAction.java :89) at org.apache.cocoon.components.treeprocessor.sitemap.ActionSetNode.call(Action SetNode.java:165) [ long dump of stack truncated ] --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>