WebSphere Portal Server - Exception starting test server in WSAD

This is Interesting: Free IT Magazines  
Home > Archive > WebSphere Portal Server > January 2004 > Exception starting test server in WSAD





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 Exception starting test server in WSAD
Brian Lalor

2004-01-19, 3:01 pm

Good afternoon, all. I've just stumbled on a problem with a portlet
application I'm working on that I hope someone can help me fix, 'cause
I'm stumped.

When I attempt to start the server from within WSAD, the process
terminates, complaining about

XMLC0018E: Action export is not allowed in update mode. [web-app
_1_003C7384BE0U0U9P_35]

I'm unable to find a reference to either the error code or the error
message on Google or on the Infocenter. I've attached the wps log file,
as well as my portlet.xml and web.xml files. I can't make heads or
tails of the problem. I was running the test server just fine, but it
would seem that once again, with the random farting of an electron, my
work environment is rendered useless.

Thanks in advance,
Brian

Fang

2004-01-19, 3:01 pm

Try to make the path to your workspace as short as possible. Something like
"C:\WSAD5\workspace1".

"Brian Lalor" <blalor@bravo5.org> wrote in message
news:bqqqa5$8nhg$1@news.boulder.ibm.com...
quote:

> Good afternoon, all. I've just stumbled on a problem with a portlet
> application I'm working on that I hope someone can help me fix, 'cause
> I'm stumped.
>
> When I attempt to start the server from within WSAD, the process
> terminates, complaining about
>
> XMLC0018E: Action export is not allowed in update mode. [web-app
> _1_003C7384BE0U0U9P_35]
>
> I'm unable to find a reference to either the error code or the error
> message on Google or on the Infocenter. I've attached the wps log file,
> as well as my portlet.xml and web.xml files. I can't make heads or
> tails of the problem. I was running the test server just fine, but it
> would seem that once again, with the random farting of an electron, my
> work environment is rendered useless.
>
> Thanks in advance,
> Brian
>




----------------------------------------------------------------------------
----

quote:

> 2003.12.05 15:15:19.436 I com.ibm.wps.logging.LogManager init
>
> -------------------------------------------------------
> IBM WebSphere Portal 5.0
>
> Licensed Materials - Property of IBM
> 5724-E76 and 5724-E77
> (C) Copyright IBM Corp. 2001, 2003 - All Rights Reserved.
> US Government Users Restricted Rights - Use, duplication or disclosure


restricted by GSA ADP Schedule Contract with IBM Corp.
quote:

> -------------------------------------------------------
> Build Level:
> 144 (2003-08-18 11:20)
> -------------------------------------------------------
>
> 2003.12.05 15:15:19.467 I com.ibm.wps.logging.LogManager init
> Trace specification: *=all=disabled
>
> 2003.12.05 15:15:27.154 W com.ibm.wps.pe.pc.legacy.PortletContainerImpl


init
quote:

> PEPC1043W: The parallel rendering process was turned off because errors


occurred when trying to initialize it. - StackTrace follows...
quote:

>
> 2003.12.05 15:15:27.154 W com.ibm.wps.pe.pc.legacy.PortletContainerImpl


init
quote:

> java.lang.NoClassDefFoundError: com/ibm/websphere/asynchbeans/Work
> at


com.ibm.wps.pe.pc.legacy.PortletContainerImpl.init(PortletContainerImpl.java
:287)
quote:

> at


com.ibm.wps.pe.pc.PortletContainerImpl.init(PortletContainerImpl.java:100)
quote:

> at


com.ibm.wps.pe.pc.PortletContainerImpl.init(PortletContainerImpl.java:483)
quote:

> at com.ibm.wps.services.ServiceManager.init(ServiceManager.java:268)
> at com.ibm.wps.services.ServiceManager.init(ServiceManager.java:123)
> at com.ibm.wps.engine.Servlet.init(Servlet.java:167)
> at


com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletIn
stance.java:82)
quote:

> at


com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycle
Servlet.java:147)
quote:

> at


com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecy
cleServlet.java:270)
quote:

> at


com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleS
ervlet.java:113)
quote:

> at


com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:18
9)
quote:

> at javax.servlet.GenericServlet.init(GenericServlet.java:258)
> at


com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServlet
Manager.java:882)
quote:

> at


com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServle
tManager.java:257)
quote:

> at


com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(Web
AppServletManager.java:573)
quote:

> at


com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1253)
quote:

> at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:275)
> at com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:345)
> at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:208)
> at


com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:968
)
quote:

> at


com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:
133)
quote:

> at


com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:36
0)
quote:

> at


com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.jav
a:397)
quote:

> at


com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart
(DeployedApplicationImpl.java:751)
quote:

> at


com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.jav
a:347)
quote:

> at


com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicati
onImpl.java:539)
quote:

> at


com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(Application
MgrImpl.java:250)
quote:

> at


com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.jav
a:228)
quote:

> at


com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.jav
a:524)
quote:

> at


com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:415)
quote:

> at


com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerIm
pl.java:117)
quote:

> at


com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.jav
a:524)
quote:

> at


com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:415)
quote:

> at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:182)
> at com.ibm.ws.runtime.WsServer.start(WsServer.java:131)
> at com.ibm.ws.runtime.WsServer.main(WsServer.java:228)
> at java.lang.reflect.Method.invoke(Native Method)
> at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
> at


com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV
5.java:97)
quote:

>
> 2003.12.05 15:15:27.201 I com.ibm.wps.sso.vaultservice.DefaultVault


loadEncryptionExit
quote:


> SSOV0012I: Configuration file /defaultvault not found. System defaults


to the DefaultEncryptionExit.
quote:

>
> 2003.12.05 15:15:27.217 I com.ibm.wps.sso.vaultservice.VaultAdapterManager


loadVaultAdapter
quote:

> SSOV0023I: Vault adapter type default was loaded successfully: WPS


Default Vault Implementation
quote:

>
> 2003.12.05 15:15:57.451 E com.ibm.wps.command.xml.Engine XMLEngine
> GNRL0002E: Exception occurred. - StackTrace follows...
>
> 2003.12.05 15:15:57.451 E com.ibm.wps.command.xml.Engine XMLEngine
> com.ibm.wps.command.xml.XmlFormatException: XMLC0018E: Action export is


not allowed in update mode. [web-app _1_003C7384BE0U0U9P_35]
quote:

> at


com.ibm.wps.command.xml.DecodeEngine.checkRestriction(DecodeEngine.java:261)
quote:

> at com.ibm.wps.command.xml.DecodeEngine.processNode(DecodeEngine.java:192)
> at com.ibm.wps.command.xml.DecodeEngine.decode(DecodeEngine.java:104)
> at com.ibm.wps.command.xml.Engine.process(Engine.java:227)
> at com.ibm.wps.command.xml.XmlCommand.execute(XmlCommand.java:139)
> at


com.ibm.wps.command.xml.XmlCommandServlet.process(XmlCommandServlet.java:153
)
quote:

> at


com.ibm.wps.command.xml.XmlCommandServlet.doPost(XmlCommandServlet.java:113)
quote:

> 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)
quote:

> at


com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
quote:

> at


com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
quote:

> at


com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
quote:

> at


com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
quote:

> at


com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
quote:

> at


com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
quote:

> at


com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.
java:61)
quote:

> at


com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:914)
quote:

> at


com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:528)
quote:

> at


com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:176)
quote:

> at


com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
quote:

> at


com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
..java:201)
quote:

> at


com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
quote:

> at


com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:182)
quote:

> at


com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
quote:

> at


com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
quote:

> at


com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:516)
quote:

> at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:362)
> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
>
> 2003.12.05 15:16:05.092 W com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin


activate
quote:

> PEAS0015W: Web Module


com.deltafaucet.portal.Phonebook.PhonebookPortlet.qweryuiop not activated
(display name: /C:/Documents and Settings/bjl1/My
Documents/IBM/wsad/workspace/phonebook-portlet_phonebook-portlet).
Application is not installed.
quote:

>
> 2003.12.05 15:16:05.404 W com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin


activate
quote:

> PEAS0015W: Web Module


com.deltafaucet.portal.Phonebook.PhonebookPortlet.qweryuiop not activated
(display name: /C:/Documents and Settings/bjl1/My
Documents/IBM/wsad/workspace/phonebook-portlet_phonebook-portlet).
Application is not installed.
quote:

>
> 2003.12.05 15:16:05.873 E com.ibm.wps.command.xml.Engine XMLEngine
> GNRL0002E: Exception occurred. - StackTrace follows...
>
> 2003.12.05 15:16:05.873 E com.ibm.wps.command.xml.Engine XMLEngine
> com.ibm.wps.command.xml.XmlCommandException: XMLC0091E: The servletref


attribute is required to create a portlet clone. If you want to deploy a WAR
file without creating clones, check that the names and IDs in your WAR file
descriptor match the names and IDs specified in the XML request. [portlet x1
name=Phonebook portlet]
quote:

> at com.ibm.wps.command.xml.items.PortletItem.create(PortletItem.java:293)
> at com.ibm.wps.command.xml.UpdateEngine.execItem(UpdateEngine.java:191)
> at com.ibm.wps.command.xml.UpdateEngine.processItem(UpdateEngine.java:147)
> at com.ibm.wps.command.xml.UpdateEngine.processItem(UpdateEngine.java:151)
> at com.ibm.wps.command.xml.UpdateEngine.processItem(UpdateEngine.java:151)
> at com.ibm.wps.command.xml.UpdateEngine.updatePortal(UpdateEngine.java:85)
> at com.ibm.wps.command.xml.Engine.process(Engine.java:237)
> at com.ibm.wps.command.xml.XmlCommand.execute(XmlCommand.java:139)
> at


com.ibm.wps.command.xml.XmlCommandServlet.process(XmlCommandServlet.java:153
)
quote:

> at


com.ibm.wps.command.xml.XmlCommandServlet.doPost(XmlCommandServlet.java:113)
quote:

> 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)
quote:

> at


com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
quote:

> at


com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
quote:

> at


com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
quote:

> at


com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
quote:

> at


com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
quote:

> at


com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
quote:

> at


com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.
java:61)
quote:

> at


com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:914)
quote:

> at


com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:528)
quote:

> at


com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:176)
quote:

> at


com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
quote:

> at


com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
..java:201)
quote:

> at


com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
quote:

> at


com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(C
acheableInvocationContext.java:114)
quote:

> at


com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:186)
quote:

> at


com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
quote:

> at


com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
quote:

> at


com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:516)
quote:

> at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:366)
> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
>
>




----------------------------------------------------------------------------
----

quote:

> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE web-app
> PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
> "http://java.sun.com/dtd/web-app_2_3.dtd">
> <web-app id="WebApp">
> <display-name>Phonebook portlet</display-name>
> <description>easily search for people</description>
> <servlet id="PhonebookPortlet">
> <servlet-name>PhonebookPortlet</servlet-name>
> <display-name>PhonebookPortlet</display-name>
> <description>description of the selected servlet :-)</description>
>


<servlet-class>com.deltafaucet.portal.Phonebook.PhonebookPortlet</servlet-cl
XXX>
quote:

> </servlet>
> <servlet id="PhonebookImageServlet">
> <servlet-name>PhonebookImageServlet</servlet-name>
> <display-name>PhonebookImageServlet</display-name>
>


<servlet-class>com.deltafaucet.portal.Phonebook.PhonebookImageServlet</servl
et-class>
quote:

> </servlet>
> <servlet-mapping>
> <servlet-name>PhonebookPortlet</servlet-name>
> <url-pattern>/PhonebookPortlet/*</url-pattern>
> </servlet-mapping>
> <servlet-mapping>
> <servlet-name>PhonebookImageServlet</servlet-name>
> <url-pattern>/PhonebookImageServlet</url-pattern>
> </servlet-mapping>
> </web-app>
>




----------------------------------------------------------------------------
----

quote:

> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE portlet-app-def PUBLIC "-//IBM//DTD Portlet Application 1.1//EN"


"portlet_1.1.dtd" >
quote:

> <portlet-app-def>
> <portlet-app


uid="com.deltafaucet.portal.Phonebook.PhonebookPortlet.qweryuiop"
quote:

> major-version="0"
> minor-version="1">
>
> <portlet-app-name>Phonebook Portlet</portlet-app-name>
>
> <portlet id="com.deltafaucet.portal.Phonebook.PhonebookPortlet"
> href="WEB-INF/web.xml#PhonebookPortlet"
> major-version="0"
> minor-version="1">
>
> <portlet-name>Phonebook portlet</portlet-name>
> <cache>
> <expires>0</expires>
> <shared>no</shared>
> </cache>
> <allows>
> <maximized />
> <minimized />
> </allows>
> <supports>
> <markup name="html">
> <view />
> <configure />
> </markup>
> </supports>
> </portlet>
> </portlet-app>
>
> <concrete-portlet-app


uid="com.deltafaucet.portal.Phonebook.PhonebookPortlet.qweryuiop.1">
quote:

> <portlet-app-name>Phonebook Portlet</portlet-app-name>
>
> <concrete-portlet


href="#com.deltafaucet.portal.Phonebook.PhonebookPortlet">
quote:

> <portlet-name>Phonebook portlet</portlet-name>
> <default-locale>en</default-locale>
> <language locale="en">
> <title>Phonebook portlet</title>
> <title-short>Phonebook</title-short>
> <description>no description provided</description>
> <keywords>LDAP</keywords>
> </language>
> </concrete-portlet>
> </concrete-portlet-app>
>
> </portlet-app-def>
>




Brian Lalor

2004-01-19, 3:01 pm

Fang wrote:
quote:

> Try to make the path to your workspace as short as possible. Something like
> "C:\WSAD5\workspace1".



No dice. I moved my workspace, archived the old workspaces and removed
them, removed my server configuration, created a new one, and I still
get the same errors, including these two, which really perplex me:

2003.12.08 09:13:33.622 W com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin
activate
PEAS0015W: Web Module
com.deltafaucet.portal.Phonebook.PhonebookPortlet.qweryuiop not
activated (display name: /C:/Documents and Settings/bjl1/My
Documents/IBM/wsad/workspace/phonebook-portlet_phonebook-portlet).
Application is not installed.

2003.12.08 09:13:33.904 W com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin
activate
PEAS0015W: Web Module
com.deltafaucet.portal.Phonebook.PhonebookPortlet.qweryuiop not
activated (display name: /C:/Documents and Settings/bjl1/My
Documents/IBM/wsad/workspace/phonebook-portlet_phonebook-portlet).
Application is not installed.


That path doesn't even *exist* anymore! What's holding a reference to
that path?

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com