Details
-
Bug
-
Status: Resolved
-
Resolution: Fixed
-
1.4b5-dev / CVS
-
None
-
None
-
Operating System: Windows NT/2K
Platform: PC
-
21595
Description
try to create a user with his own page plus a role merged page that is built
from a group's page (that changes frequently)
created user bob2
created role intelrole
created group intelgrp
created user inteladmin
added bob2 to intelrole and intelgrp
logged in as inteadmin
create portal page
logged in as admin
cloned inteladmin's portal page to intelgrp, via PSML browser
create new psml for intelrole:
<portlets id="intel-portlets">
<security-ref parent="anon-view_admin-all" />
<metainfo>
<title>Intel Portal Page</title>
</metainfo>
<reference path="group/intelgrp/html" />
</portlets>
logged as user bob2, got error below:
[14 Jul 2003 19:52:29 DEBUG] - JetspeedRunDataService: storing rundata
org.apache.jetspeed.services.rundata.DefaultJetspeedRunData@15ad36d for thread:
Thread[Thread-33,5,main]
[14 Jul 2003 19:52:29 DEBUG] - ClientRegistry: Looking for client with useragent
:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)
[14 Jul 2003 19:52:29 DEBUG] - ClientRegistry: Mozilla/4.0 (compatible; MSIE
6.0; Windows NT 5.0; .NET CLR 1.1.4322) does not match .MSIE 5.
[14 Jul 2003 19:52:29 DEBUG] - ClientRegistry: Mozilla/4.0 (compatible; MSIE
6.0; Windows NT 5.0; .NET CLR 1.1.4322) matches .Mozilla/4.
[14 Jul 2003 19:52:29 DEBUG] - CapabilityMap: User-agent: Mozilla/4.0
(compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322) mapped to
ns4text/html-HTML_3_2/HTML_JAVA/HTML_JAVASCRIPT/HTML_TABLE/HTML_FORM/HTML_FRAME/HTML_IMAGE/HTML_CSS1/HTML_LAYER/HTML_PLUGIN/HTML_DOM_NS4/HTTP_COOKIE/
[14 Jul 2003 19:52:29 DEBUG] - JetspeedRunDataService: accessing rundata
org.apache.jetspeed.services.rundata.DefaultJetspeedRunData@15ad36d for thread:
Thread[Thread-33,5,main]
[14 Jul 2003 19:52:29 DEBUG] - ClientRegistry: Looking for client with useragent
:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)
[14 Jul 2003 19:52:29 DEBUG] - ClientRegistry: Mozilla/4.0 (compatible; MSIE
6.0; Windows NT 5.0; .NET CLR 1.1.4322) does not match .MSIE 5.
[14 Jul 2003 19:52:29 DEBUG] - ClientRegistry: Mozilla/4.0 (compatible; MSIE
6.0; Windows NT 5.0; .NET CLR 1.1.4322) matches .Mozilla/4.
[14 Jul 2003 19:52:29 DEBUG] - CapabilityMap: User-agent: Mozilla/4.0
(compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322) mapped to
ns4text/html-HTML_3_2/HTML_JAVA/HTML_JAVASCRIPT/HTML_TABLE/HTML_FORM/HTML_FRAME/HTML_IMAGE/HTML_CSS1/HTML_LAYER/HTML_PLUGIN/HTML_DOM_NS4/HTTP_COOKIE/
[14 Jul 2003 19:52:29 DEBUG] - Profiler: fallback called with:
BaseProfile[user/bob2/en/US/html/default.psml]
[14 Jul 2003 19:52:29 DEBUG] - PSMLManager: calculated
resource:user\bob2\html\en\US\default.psml. Base:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\psml File:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\user\bob2\html\en\US\default.psml
[14 Jul 2003 19:52:29 WARN] - PSMLManager:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\user\bob2\html\en\US\default.psml
not found, returning null document
[14 Jul 2003 19:52:29 DEBUG] - PSMLManager: calculated
resource:user\bob2\html\en\default.psml. Base:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\psml File:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\user\bob2\html\en\default.psml
[14 Jul 2003 19:52:29 WARN] - PSMLManager:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\user\bob2\html\en\default.psml not
found, returning null document
[14 Jul 2003 19:52:29 DEBUG] - PSMLManager: calculated
resource:user\bob2\html\default.psml. Base:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\psml File:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\user\bob2\html\default.psml
[14 Jul 2003 19:52:29 WARN] - PSMLManager:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\user\bob2\html\default.psml not
found, returning null document
[14 Jul 2003 19:52:29 DEBUG] - Profiler: fallback called with:
BaseProfile[role/user/en/US/html/default.psml]
[14 Jul 2003 19:52:29 DEBUG] - PSMLManager: calculated
resource:role\user\html\en\US\default.psml. Base:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\psml File:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\user\html\en\US\default.psml
[14 Jul 2003 19:52:29 WARN] - PSMLManager:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\user\html\en\US\default.psml
not found, returning null document
[14 Jul 2003 19:52:29 DEBUG] - PSMLManager: calculated
resource:role\user\html\en\default.psml. Base:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\psml File:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\user\html\en\default.psml
[14 Jul 2003 19:52:29 WARN] - PSMLManager:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\user\html\en\default.psml not
found, returning null document
[14 Jul 2003 19:52:29 DEBUG] - PSMLManager: calculated
resource:role\user\html\default.psml. Base:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\psml File:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\user\html\default.psml
[14 Jul 2003 19:52:29 DEBUG] - Profiler: fallback called with:
BaseProfile[role/intelrole/en/US/html/default.psml]
[14 Jul 2003 19:52:29 DEBUG] - PSMLManager: calculated
resource:role\intelrole\html\en\US\default.psml. Base:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\psml File:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\intelrole\html\en\US\default.psml
[14 Jul 2003 19:52:29 WARN] - PSMLManager:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\intelrole\html\en\US\default.psml
not found, returning null document
[14 Jul 2003 19:52:29 DEBUG] - PSMLManager: calculated
resource:role\intelrole\html\en\default.psml. Base:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\psml File:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\intelrole\html\en\default.psml
[14 Jul 2003 19:52:29 WARN] - PSMLManager:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\intelrole\html\en\default.psml
not found, returning null document
[14 Jul 2003 19:52:29 DEBUG] - PSMLManager: calculated
resource:role\intelrole\html\default.psml. Base:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\psml File:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\intelrole\html\default.psml
[14 Jul 2003 19:52:29 DEBUG] - JetspeedRunDataService: accessing rundata
org.apache.jetspeed.services.rundata.DefaultJetspeedRunData@15ad36d for thread:
Thread[Thread-33,5,main]
[14 Jul 2003 19:52:29 DEBUG] - Profiler: Processing profile for role user
[14 Jul 2003 19:52:29 DEBUG] - Profiler: Processing profile for role intelrole
[14 Jul 2003 19:52:29 ERROR] -
java.lang.NullPointerException
at
org.apache.jetspeed.om.profile.psml.PsmlReference.getEntriesArray(PsmlReference.java:205)
at org.apache.jetspeed.util.PortletUtils.regenerateIds(PortletUtils.java:95)
at org.apache.jetspeed.util.PortletUtils.regenerateIds(PortletUtils.java:107)
at
org.apache.jetspeed.services.profiler.JetspeedProfilerService.mergeRoleProfiles(JetspeedProfilerService.java:423)
at
org.apache.jetspeed.services.profiler.JetspeedProfilerService.getProfile(JetspeedProfilerService.java:311)
at
org.apache.jetspeed.services.profiler.JetspeedProfilerService.getProfile(JetspeedProfilerService.java:566)
at org.apache.jetspeed.services.Profiler.getProfile(Profiler.java:125)
at
org.apache.jetspeed.modules.actions.JetspeedAccessController.doPerform(JetspeedAccessController.java:105)
at org.apache.turbine.modules.Action.perform(Action.java:87)
at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
at org.apache.turbine.Turbine.doGet(Turbine.java:529)
at org.apache.turbine.Turbine.doPost(Turbine.java:658)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:536)
[14 Jul 2003 19:52:29 DEBUG] - Profiler: fallback called with:
BaseProfile[role/intelrole/en/US/html/default.psml]
[14 Jul 2003 19:52:29 DEBUG] - PSMLManager: calculated
resource:role\intelrole\html\en\US\default.psml. Base:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\psml File:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\intelrole\html\en\US\default.psml
[14 Jul 2003 19:52:29 WARN] - PSMLManager:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\intelrole\html\en\US\default.psml
not found, returning null document
[14 Jul 2003 19:52:29 DEBUG] - PSMLManager: calculated
resource:role\intelrole\html\en\default.psml. Base:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\psml File:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\intelrole\html\en\default.psml
[14 Jul 2003 19:52:29 WARN] - PSMLManager:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\intelrole\html\en\default.psml
not found, returning null document
[14 Jul 2003 19:52:29 DEBUG] - PSMLManager: calculated
resource:role\intelrole\html\default.psml. Base:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\psml File:
C:\cie\tomcat\webapps\jetspeed\WEB-INF\psml\role\intelrole\html\default.psml
[14 Jul 2003 19:52:29 DEBUG] - JetspeedTemplatePage: Setting type to: text/html;
charset=iso-8859-1
[14 Jul 2003 19:52:29 DEBUG] - JetspeedTemplatePage: requested template = Home.jsp
[14 Jul 2003 19:52:29 DEBUG] - TemplateLocator: template exists:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\templates\jsp\screens\Home.jsp returning
/Home.jsp
[14 Jul 2003 19:52:29 DEBUG] - JetspeedTemplatePage: calculated template = /Home.jsp
[14 Jul 2003 19:52:29 DEBUG] - TemplateLocator: template exists:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\templates\jsp\layouts\html\default.jsp
returning /html/default.jsp
[14 Jul 2003 19:52:29 DEBUG] - JetspeedTemplatePage: layoutTemplate is finally
/html/default.jsp
[14 Jul 2003 19:52:29 INFO] - JetspeedJspLayout: set response content type to
text/html; charset=UTF-8
[14 Jul 2003 19:52:29 DEBUG] - TemplateLocator: template exists:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\templates\jsp\screens\Home.jsp returning
/Home.jsp
[14 Jul 2003 19:52:29 INFO] - JetspeedJspLayout: set 'screenJSP' to:
/WEB-INF/templates/jsp/screens/Home.jsp
[14 Jul 2003 19:52:29 INFO] - JetspeedJspLayout: forward request to:
/layouts/html/default.jsp
[14 Jul 2003 19:52:29 DEBUG] - TemplateLocator: template exists:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\templates\jsp\navigations\html\top_loggedIn.jsp
returning /html/top_loggedIn.jsp
[14 Jul 2003 19:52:29 DEBUG] - ParameterLoader: Loaded parameter:
MyPagesListBox, prm=org.apache.jetspeed.modules.parameters.MyPagesListBox@19a09cf
[14 Jul 2003 19:52:29 DEBUG] - TemplateLocator: template exists:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\templates\vm\parameters\html\MyPagesListBox.vm
returning /html/MyPagesListBox.vm
[14 Jul 2003 19:52:29 INFO] - URILookup: replaced uri
http://ciedev:8080/jetspeed/portal/template/null with
/portal/action/controls.Customize?reset=on
[14 Jul 2003 19:52:29 INFO] - URILookup: replaced uri
http://ciedev:8080/jetspeed/portal/template/null with
/portal/action/controls.Customize?reset=on
[14 Jul 2003 19:52:29 DEBUG] - JetspeedRunDataService: accessing rundata
org.apache.jetspeed.services.rundata.DefaultJetspeedRunData@15ad36d for thread:
Thread[Thread-33,5,main]
[14 Jul 2003 19:52:29 WARN] - JetspeedTool.getPane: problem getting: default
from current request's profile: java.lang.NullPointerException
[14 Jul 2003 19:52:29 DEBUG] - TemplateLocator: template exists:
c:\cie\tomcat\webapps\jetspeed\WEB-INF\templates\jsp\navigations\html\bottom.jsp
returning /html/bottom.jsp
[14 Jul 2003 19:52:29 DEBUG] - JetspeedRunDataService: releasing rundata for
thread: Thread[Thread-33,5,main]
[14 Jul 2003 19:53:27 DEBUG] - RegistryWatcher: Saving dirty fragments.
[14 Jul 2003 19:53:27 DEBUG] - RegistryWatcher: Checking for updated files.