|
Home > Archive > WebSphere Portal Server > July 2004 > PEAS0045E: Failed to set application server attributes for the deployed application
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
PEAS0045E: Failed to set application server attributes for the deployed application
|
|
| Masanobu Ida 2004-07-22, 8:48 pm |
| Hi,
Do you mean that you install a portlet to Portal Test Environment
on WSAD with administrative portlets? If so, it is not supported.
"Run on Server" or "Debug on Server" is the only way to
install (i.e. deploy) a portlet to Portal Test Environment.
Masanobu Ida
"Pieter Hertogh" <pieter.hertogh.no.spamhereprittyplease@e-office.com> wrote
in message news:cdp1tu$acf8$1@news.boulder.ibm.com...
> Hi,
>
> Just instaled WSAD 5.1.2 with the poral toolkit 5.0.2.2. The portal server
> that comes installed seems to run ok but i get an error when i try to
> install a portlet on it.There is not a great deal of error logging
> available, and the trace logging (of the webspher classes) also seems to
let
> me down on infromation.
>
> The logging is as follows:
>
> Excuse me for the dutch in the details but the error log ends in english
> with:
> PEAS0045E: Failed to set application server attributes for the deployed
> application
>
>
>
> APIN0003E: Cannot install the selected WAR file.
> com.ibm.portal.WpsException: APIN0003E: Het geselecteerde WAR-bestand kan
> niet worden ge・stalleerd. at
>
com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:58
> 0) at
>
com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.j
> ava:292) at
>
com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl. handleEvents(SPIPortletIn
> terceptorImpl.java:438) at
> org.apache.jetspeed.portlet.Portlet._dispatch(Portlet.java:794) at
> org.apache.jetspeed.portlet.Portlet.access$100(Portlet.java:88) at
> org.apache.jetspeed.portlet.Portlet$Context.callPortlet(Portlet.java:899)
at
>
com.ibm.wps.pe.pc.legacy.cmpf.impl.PortletFilterManager.doFilter(PortletFilt
> erManager.java:253) at
> org.apache.jetspeed.portlet.Portlet.dispatch(Portlet.java:636) at
> org.apache.jetspeed.portlet.Portlet.doGet(Portlet.java:510)
>
>
>
>
> PECM0015E: Portlet application manager failed when user
> uid=wpsadmin,o=default organization executed command
> InstallPortletApplication.
> com.ibm.wps.command.CommandFailedException: PECM0015E: Storing in Portlet
> Application Manager toen gebruiker uid=wpsadmin,o=default organization de
> opdracht InstallPortletApplication uitvoerde. at
>
com.ibm.wps.command.applications.AbstractApplicationsCommand.throwPortletApp
> MgrException(AbstractApplicationsCommand
.java:486) at
>
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
> stallPortletApplicationCommand.java:185) at
>
com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:52
> 3) at
>
com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.j
> ava:292) at
>
com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl. handleEvents(SPIPortletIn
> terceptorImpl.java:438) at
> org.apache.jetspeed.portlet.Portlet._dispatch(Portlet.java:794) at
> org.apache.jetspeed.portlet.Portlet.access$100(Portlet.java:88) at
> org.apache.jetspeed.portlet.Portlet$Context.callPortlet(Portlet.java:899)
at
>
com.ibm.wps.pe.pc.legacy.cmpf.impl.PortletFilterManager.doFilter(PortletFilt
> erManager.java:253)
>
>
>
>
> PEAS0019E: Installation of Web module nl.eoffice.portal.content.aon
> from WAR file D:PROGRA~1IBMWEBSPH~1APPLIC~1V51~1.2
> untimesportal_v50deployedAonPageIndex.war failed (display name:
> AonPageIndex_PA_1_0_VH, options: ).
> com.ibm.wps.pe.mgr.exceptions.AppServerWarInstallException: PEAS0019E:
> Webmodule nl.eoffice.portal.content.aon is niet ge・stalleerd vanuit
> WAR-bestand D:PROGRA~1IBMWEBSPH~1APPLIC~1V51~1.2
> untimesportal_v50deployedAonPageIndex.war (weergavenaam:
> AonPageIndex_PA_1_0_VH, opties: ). at
> com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin.install(WAS5Admin.java:1180)
at
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
> licationManagerImpl.java:797) at
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
> licationManagerImpl.java:729) at
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
> licationManagerImpl.java:585) at
>
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
> stallPortletApplicationCommand.java:172) at
>
com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:52
> 3) at
>
com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.j
> ava:292) at
>
com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl. handleEvents(SPIPortletIn
> terceptorImpl.java:438) at
> org.apache.jetspeed.portlet.Portlet._dispatch(Portlet.java:794)
>
>
>
>
> PEAS0045E: Failed to set application server attributes for the
> deployed application AonPageIndex_PA_1_0_VH.
> com.ibm.wps.pe.mgr.exceptions.AppServerAdminSetAttributesException:
> PEAS0045E: Instellen van attributen voor toepassingenserver voor de in
> gebruik genomen toepassing AonPageIndex_PA_1_0_VH mislukt. at
>
com.ibm.wps.pe.mgr.appserveradmin.WAS5AppMgmtHelper. setAttributes(WAS5AppMgm
> tHelper.java:556) at
> com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin.install(WAS5Admin.java:1082)
at
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
> licationManagerImpl.java:797) at
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
> licationManagerImpl.java:729) at
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
> licationManagerImpl.java:585) at
>
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
> stallPortletApplicationCommand.java:172) at
>
com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:52
> 3) at
>
com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.j
> ava:292) at
>
com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl. handleEvents(SPIPortletIn
> terceptorImpl.java:438)
>
>
>
>
> com.ibm.websphere.management.exception.ConfigServiceException
> com.ibm.websphere.management.exception.ConfigServiceException---- Begin
> backtrace for nested exceptionjava.lang.NullPointerException
>
>
>
>
>
>
| |
| Pieter Hertogh 2004-07-23, 2:50 am |
| Thanx for pointing that out to me. The strange thing is, we seem to get the
same error on a regular portal server, but only after we put it in a
clustered environment.
So first we have a functioning portal server ( 5.0.2.1 ), than, after we put
it in a new cluster, we are not able to install portlets any more, getting
the same error (error code: PEAS0045).
This was the reason i am looking more closly to this test environment.
Any ideas on th pausible cause on the clustered environment?
"Masanobu Ida" <jl08283@jp.ibm.com> wrote in message
news:cdpr56$aof6$1@news.boulder.ibm.com...
> Hi,
>
> Do you mean that you install a portlet to Portal Test Environment
> on WSAD with administrative portlets? If so, it is not supported.
> "Run on Server" or "Debug on Server" is the only way to
> install (i.e. deploy) a portlet to Portal Test Environment.
>
> Masanobu Ida
>
> "Pieter Hertogh" <pieter.hertogh.no.spamhereprittyplease@e-office.com>
wrote
> in message news:cdp1tu$acf8$1@news.boulder.ibm.com...
server[vbcol=seagreen]
> let
kan[vbcol=seagreen]
>
com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:58
>
com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.j
>
com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl. handleEvents(SPIPortletIn
org.apache.jetspeed.portlet.Portlet$Context.callPortlet(Portlet.java:899)[vbcol=seagreen]
> at
>
com.ibm.wps.pe.pc.legacy.cmpf.impl.PortletFilterManager.doFilter(PortletFilt
Portlet[vbcol=seagreen]
de[vbcol=seagreen]
>
com.ibm.wps.command.applications.AbstractApplicationsCommand.throwPortletApp
>
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
>
com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:52
>
com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.j
>
com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl. handleEvents(SPIPortletIn
org.apache.jetspeed.portlet.Portlet$Context.callPortlet(Portlet.java:899)[vbcol=seagreen]
> at
>
com.ibm.wps.pe.pc.legacy.cmpf.impl.PortletFilterManager.doFilter(PortletFilt
nl.eoffice.portal.content.aon[vbcol=seagreen]
> at
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
>
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
>
com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:52
>
com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.j
>
com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl. handleEvents(SPIPortletIn
>
com.ibm.wps.pe.mgr.appserveradmin.WAS5AppMgmtHelper. setAttributes(WAS5AppMgm
> at
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
>
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
>
com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:52
>
com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.j
>
com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl. handleEvents(SPIPortletIn
>
| |
| Pieter Hertogh 2004-07-23, 2:50 am |
| I also tried using the preview portlet functionality and ran into the same
error. (see the console output below).
[23-7-04 7:21:57:877 CEST] 262a44e8 PortalServer E
com.ibm.wps.command.xml.Engine XMLEngine TRAS0014I: The following exception
was logged com.ibm.wps.command.xml.XmlCommandException: XMLC0043E: Fout bij
het maken of bijwerken van de resource. [web-app
uid=nl.eoffice.portal.content.aon]
at com.ibm.wps.command.xml.UpdateEngine.execItem(UpdateEngine.java:224)
at com.ibm.wps.command.xml.UpdateEngine.processItem(UpdateEngine.java:155)
at com.ibm.wps.command.xml.UpdateEngine.updatePortal(UpdateEngine.java:79)
at com.ibm.wps.command.xml.Engine.process(Engine.java:237)
at com.ibm.wps.command.xml.XmlCommand.execute(XmlCommand.java:145)
at
com.ibm.wps.command.xml.XmlCommandServlet.process(XmlCommandServlet.java:165
)
at
com.ibm.wps.command.xml.XmlCommandServlet.doPost(XmlCommandServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServle
tInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.
java:61)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:1011)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:561)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:198)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
..java:212)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
---- Begin backtrace for Nested Throwables
com.ibm.wps.command.CommandFailedException: PECM0015E: Storing in Portlet
Application Manager toen gebruiker xmlaccess scripting user de opdracht
InstallPortletApplication uitvoerde.
at
com.ibm.wps.command.applications.AbstractApplicationsCommand.throwPortletApp
MgrException(AbstractApplicationsCommand
.java:486)
at
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
stallPortletApplicationCommand.java:185)
at
com.ibm.wps.command.xml.items.PackageItem.createNormal(PackageItem.java:287)
at com.ibm.wps.command.xml.items.PackageItem.create(PackageItem.java:247)
at com.ibm.wps.command.xml.UpdateEngine.execItem(UpdateEngine.java:199)
at com.ibm.wps.command.xml.UpdateEngine.processItem(UpdateEngine.java:155)
at com.ibm.wps.command.xml.UpdateEngine.updatePortal(UpdateEngine.java:79)
at com.ibm.wps.command.xml.Engine.process(Engine.java:237)
at com.ibm.wps.command.xml.XmlCommand.execute(XmlCommand.java:145)
at
com.ibm.wps.command.xml.XmlCommandServlet.process(XmlCommandServlet.java:165
)
at
com.ibm.wps.command.xml.XmlCommandServlet.doPost(XmlCommandServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServle
tInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.
java:61)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:1011)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:561)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:198)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
..java:212)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
---- Begin backtrace for Nested Throwables
com.ibm.wps.pe.mgr.exceptions.AppServerWarInstallException: PEAS0019E:
Webmodule nl.eoffice.portal.content.aon is niet geinstalleerd vanuit
WAR-bestand
D:\PROGRA~1\IBM\WEBSPH~1\APPLIC~1\V51~1.2\runtimes\portal_v50\deployed\wpsad
min.AonPageIndex.war (weergavenaam: wpsadmin.A_nPageIndex_PA_1_0_12E,
opties: ).
at com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin.install(WAS5Admin.java:1180)
at
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApp
licationManagerImpl.java:797)
at
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApp
licationManagerImpl.java:729)
at
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApp
licationManagerImpl.java:585)
at
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
stallPortletApplicationCommand.java:172)
at
com.ibm.wps.command.xml.items.PackageItem.createNormal(PackageItem.java:287)
at com.ibm.wps.command.xml.items.PackageItem.create(PackageItem.java:247)
at com.ibm.wps.command.xml.UpdateEngine.execItem(UpdateEngine.java:199)
at com.ibm.wps.command.xml.UpdateEngine.processItem(UpdateEngine.java:155)
at com.ibm.wps.command.xml.UpdateEngine.updatePortal(UpdateEngine.java:79)
at com.ibm.wps.command.xml.Engine.process(Engine.java:237)
at com.ibm.wps.command.xml.XmlCommand.execute(XmlCommand.java:145)
at
com.ibm.wps.command.xml.XmlCommandServlet.process(XmlCommandServlet.java:165
)
at
com.ibm.wps.command.xml.XmlCommandServlet.doPost(XmlCommandServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServle
tInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.
java:61)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:1011)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:561)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:198)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
..java:212)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
---- Begin backtrace for Nested Throwables
com.ibm.wps.pe.mgr.exceptions.AppServerAdminSetAttributesException:
PEAS0045E: Instellen van attributen voor toepassingenserver voor de in
gebruik genomen toepassing wpsadmin.A_nPageIndex_PA_1_0_12E mislukt.
at
com.ibm.wps.pe.mgr.appserveradmin.WAS5AppMgmtHelper.setAttributes(WAS5AppMgm
tHelper.java:556)
at com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin.install(WAS5Admin.java:1082)
at
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApp
licationManagerImpl.java:797)
at
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApp
licationManagerImpl.java:729)
at
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApp
licationManagerImpl.java:585)
at
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
stallPortletApplicationCommand.java:172)
at
com.ibm.wps.command.xml.items.PackageItem.createNormal(PackageItem.java:287)
at com.ibm.wps.command.xml.items.PackageItem.create(PackageItem.java:247)
at com.ibm.wps.command.xml.UpdateEngine.execItem(UpdateEngine.java:199)
at com.ibm.wps.command.xml.UpdateEngine.processItem(UpdateEngine.java:155)
at com.ibm.wps.command.xml.UpdateEngine.updatePortal(UpdateEngine.java:79)
at com.ibm.wps.command.xml.Engine.process(Engine.java:237)
at com.ibm.wps.command.xml.XmlCommand.execute(XmlCommand.java:145)
at
com.ibm.wps.command.xml.XmlCommandServlet.process(XmlCommandServlet.java:165
)
at
com.ibm.wps.command.xml.XmlCommandServlet.doPost(XmlCommandServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServle
tInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.
java:61)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:1011)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:561)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:198)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
..java:212)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
---- Begin backtrace for Nested Throwables
com.ibm.websphere.management.exception.ConfigServiceException
---- Begin backtrace for nested exception
java.lang.NullPointerException
..
com.ibm.wps.command.xml.XmlCommandException: XMLC0043E: Fout bij het maken
of bijwerken van de resource. [web-app uid=nl.eoffice.portal.content.aon]
at com.ibm.wps.command.xml.UpdateEngine.execItem(UpdateEngine.java:224)
at com.ibm.wps.command.xml.UpdateEngine.processItem(UpdateEngine.java:155)
at com.ibm.wps.command.xml.UpdateEngine.updatePortal(UpdateEngine.java:79)
at com.ibm.wps.command.xml.Engine.process(Engine.java:237)
at com.ibm.wps.command.xml.XmlCommand.execute(XmlCommand.java:145)
at
com.ibm.wps.command.xml.XmlCommandServlet.process(XmlCommandServlet.java:165
)
at
com.ibm.wps.command.xml.XmlCommandServlet.doPost(XmlCommandServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServle
tInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.
java:61)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:1011)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:561)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:198)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
..java:212)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
---- Begin backtrace for Nested Throwables
com.ibm.wps.command.CommandFailedException: PECM0015E: Storing in Portlet
Application Manager toen gebruiker xmlaccess scripting user de opdracht
InstallPortletApplication uitvoerde.
at
com.ibm.wps.command.applications.AbstractApplicationsCommand.throwPortletApp
MgrException(AbstractApplicationsCommand
.java:486)
at
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
stallPortletApplicationCommand.java:185)
at
com.ibm.wps.command.xml.items.PackageItem.createNormal(PackageItem.java:287)
at com.ibm.wps.command.xml.items.PackageItem.create(PackageItem.java:247)
at com.ibm.wps.command.xml.UpdateEngine.execItem(UpdateEngine.java:199)
at com.ibm.wps.command.xml.UpdateEngine.processItem(UpdateEngine.java:155)
at com.ibm.wps.command.xml.UpdateEngine.updatePortal(UpdateEngine.java:79)
at com.ibm.wps.command.xml.Engine.process(Engine.java:237)
at com.ibm.wps.command.xml.XmlCommand.execute(XmlCommand.java:145)
at
com.ibm.wps.command.xml.XmlCommandServlet.process(XmlCommandServlet.java:165
)
at
com.ibm.wps.command.xml.XmlCommandServlet.doPost(XmlCommandServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServle
tInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.
java:61)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:1011)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:561)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:198)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
..java:212)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
---- Begin backtrace for Nested Throwables
com.ibm.wps.pe.mgr.exceptions.AppServerWarInstallException: PEAS0019E:
Webmodule nl.eoffice.portal.content.aon is niet geinstalleerd vanuit
WAR-bestand
D:\PROGRA~1\IBM\WEBSPH~1\APPLIC~1\V51~1.2\runtimes\portal_v50\deployed\wpsad
min.AonPageIndex.war (weergavenaam: wpsadmin.A_nPageIndex_PA_1_0_12E,
opties: ).
at com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin.install(WAS5Admin.java:1180)
at
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApp
licationManagerImpl.java:797)
at
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApp
licationManagerImpl.java:729)
at
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApp
licationManagerImpl.java:585)
at
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
stallPortletApplicationCommand.java:172)
at
com.ibm.wps.command.xml.items.PackageItem.createNormal(PackageItem.java:287)
at com.ibm.wps.command.xml.items.PackageItem.create(PackageItem.java:247)
at com.ibm.wps.command.xml.UpdateEngine.execItem(UpdateEngine.java:199)
at com.ibm.wps.command.xml.UpdateEngine.processItem(UpdateEngine.java:155)
at com.ibm.wps.command.xml.UpdateEngine.updatePortal(UpdateEngine.java:79)
at com.ibm.wps.command.xml.Engine.process(Engine.java:237)
at com.ibm.wps.command.xml.XmlCommand.execute(XmlCommand.java:145)
at
com.ibm.wps.command.xml.XmlCommandServlet.process(XmlCommandServlet.java:165
)
at
com.ibm.wps.command.xml.XmlCommandServlet.doPost(XmlCommandServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServle
tInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.
java:61)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:1011)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:561)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:198)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
..java:212)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
---- Begin backtrace for Nested Throwables
com.ibm.wps.pe.mgr.exceptions.AppServerAdminSetAttributesException:
PEAS0045E: Instellen van attributen voor toepassingenserver voor de in
gebruik genomen toepassing wpsadmin.A_nPageIndex_PA_1_0_12E mislukt.
at
com.ibm.wps.pe.mgr.appserveradmin.WAS5AppMgmtHelper.setAttributes(WAS5AppMgm
tHelper.java:556)
at com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin.install(WAS5Admin.java:1082)
at
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApp
licationManagerImpl.java:797)
at
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApp
licationManagerImpl.java:729)
at
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApp
licationManagerImpl.java:585)
at
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
stallPortletApplicationCommand.java:172)
at
com.ibm.wps.command.xml.items.PackageItem.createNormal(PackageItem.java:287)
at com.ibm.wps.command.xml.items.PackageItem.create(PackageItem.java:247)
at com.ibm.wps.command.xml.UpdateEngine.execItem(UpdateEngine.java:199)
at com.ibm.wps.command.xml.UpdateEngine.processItem(UpdateEngine.java:155)
at com.ibm.wps.command.xml.UpdateEngine.updatePortal(UpdateEngine.java:79)
at com.ibm.wps.command.xml.Engine.process(Engine.java:237)
at com.ibm.wps.command.xml.XmlCommand.execute(XmlCommand.java:145)
at
com.ibm.wps.command.xml.XmlCommandServlet.process(XmlCommandServlet.java:165
)
at
com.ibm.wps.command.xml.XmlCommandServlet.doPost(XmlCommandServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServle
tInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.
java:61)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:1011)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:561)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:198)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
..java:212)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
---- Begin backtrace for Nested Throwables
com.ibm.websphere.management.exception.ConfigServiceException
---- Begin backtrace for nested exception
java.lang.NullPointerException
"Masanobu Ida" <jl08283@jp.ibm.com> wrote in message
news:cdpr56$aof6$1@news.boulder.ibm.com...
> Hi,
>
> Do you mean that you install a portlet to Portal Test Environment
> on WSAD with administrative portlets? If so, it is not supported.
> "Run on Server" or "Debug on Server" is the only way to
> install (i.e. deploy) a portlet to Portal Test Environment.
>
> Masanobu Ida
>
> "Pieter Hertogh" <pieter.hertogh.no.spamhereprittyplease@e-office.com>
wrote
> in message news:cdp1tu$acf8$1@news.boulder.ibm.com...
server[vbcol=seagreen]
> let
kan[vbcol=seagreen]
>
com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:58
>
com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.j
>
com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl. handleEvents(SPIPortletIn
org.apache.jetspeed.portlet.Portlet$Context.callPortlet(Portlet.java:899)[vbcol=seagreen]
> at
>
com.ibm.wps.pe.pc.legacy.cmpf.impl.PortletFilterManager.doFilter(PortletFilt
Portlet[vbcol=seagreen]
de[vbcol=seagreen]
>
com.ibm.wps.command.applications.AbstractApplicationsCommand.throwPortletApp
>
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
>
com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:52
>
com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.j
>
com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl. handleEvents(SPIPortletIn
org.apache.jetspeed.portlet.Portlet$Context.callPortlet(Portlet.java:899)[vbcol=seagreen]
> at
>
com.ibm.wps.pe.pc.legacy.cmpf.impl.PortletFilterManager.doFilter(PortletFilt
nl.eoffice.portal.content.aon[vbcol=seagreen]
> at
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
>
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
>
com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:52
>
com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.j
>
com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl. handleEvents(SPIPortletIn
>
com.ibm.wps.pe.mgr.appserveradmin.WAS5AppMgmtHelper. setAttributes(WAS5AppMgm
> at
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
>
com.ibm.wps.pe.mgr.PortletApplicationManagerImpl. installWebModule(PortletApp
>
com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(In
>
com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:52
>
com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.j
>
com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl. handleEvents(SPIPortletIn
>
|
|
|
|
|