Hello,
In the portal instance that I work on (it isn’t a default instance), I removed a portlet from /deploy folder.
I redeployed the same portlet (through copying the pdp file to deploy folder). Through portaladmin account, I created a page and dragged-dropped the portlet in it. The problem is that I can’t assign an alias to the page that contains the portlet. The following exception appears:
[POP.002.0095] Unable to create alias: /changepassword because it already exists.
com.webMethods.portal.bizPolicy.BizException: [POP.002.0095] Unable to create alias: /changepassword because it already exists.
at com.webMethods.portal.bizPolicy.command.alias.SetThingAliases.setThingAliases(SetThingAliases.java:104)
at com.webMethods.portal.bizPolicy.command.alias.SetThingAliases.handle(SetThingAliases.java:59)
at com.webMethods.portal.portlet.impl.wm_properties.Properties.executeCommand(Properties.java:183)
at com.webMethods.portal.portlet.impl.wm_properties.Properties.onFinish(Properties.java:155)
at com.webMethods.portal.framework.portlet.beans.JspWizardPortletBean.finish(JspWizardPortletBean.java:346)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.webMethods.portal.mech.portlet.impl.PortletMechanics.executePortletMethod(PortletMechanics.java:110)
at com.webMethods.portal.bizPolicy.command.portlet.ExecutePortletMethod.executePortletMethod(ExecutePortletMethod.java:53)
at com.webMethods.portal.bizPolicy.command.portlet.ExecutePortletMethod.handle(ExecutePortletMethod.java:43)
at com.webMethods.portal.framework.portlet.dispatch.PortletControllerHandler.handle(PortletControllerHandler.java:118)
at com.webMethods.portal.framework.dispatch.DispatchManager.handle(DispatchManager.java:404)
at com.webMethods.portal.framework.dispatch.DispatchManager.handleDispatch(DispatchManager.java:338)
at com.webMethods.portal.framework.impl.PortalServlet.service(PortalServlet.java:176)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
at com.webMethods.portal.framework.impl.NTLMFilter.doFilter(NTLMFilter.java:50)
at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
at com.webMethods.portal.framework.impl.CompressionFilter.doFilter(CompressionFilter.java:41)
at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1723)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1673)
at org.mortbay.http.HttpServer.service(HttpServer.java:879)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:783)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454)
I guess that aliases are saved somewhere but I can’t find where. Thanks for help.
FYI:
OS: Windows 2003 Server
JVM version: 1.4.2