PS7.1 Deploy Portlet Error

Hi all,

I've just installed SJES 5 on Red Hat Enterprise Linux ES release 4 (Nahant Update 2)

when I try to deploy a portlet I've this error message:

Error deploying file /var/opt/sun/portal/portals/portal1/war/S2BSupportoLogico.war to instance portal-80 on host portal.diagsece.it. In case of web server, please make sure that admin server is up. Check admin logs for more details.

this is the log file:

[#|2007-06-13T17:15:34.123+0200|GRAVE|SJS Portal Server|debug.com.sun.portal.fabric.mbeans|ThreadID=14; ClassName=com.sun.portal.fabric.mbeans.PortalServerInstance; MethodName=deploy; |PSFB_CSPFM1107 : Deploy Failed

com.sun.portal.fabric.tasks.ConfigurationException: ADMIN3658: Configuration deployment failed since the instance has been modified on node(s): portal.diagsece.it. These modifications can either be discarded using the --force option or pulled into the current configuration using the pull-config command.

at com.sun.portal.fabric.tasks.JESWS7Impl.postDeploy(JESWS7Impl.java:217)

at com.sun.portal.fabric.tasks.JESWS7Impl.deploy(JESWS7Impl.java:305)

at com.sun.portal.fabric.mbeans.PortalServerInstance.deploy(PortalServerInstance.j ava:151)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 14)

at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)

at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)

at com.sun.jdmk.interceptor.MBeanServerInterceptorWrapper.invoke(MBeanServerInterc eptorWrapper.java:512)

at com.sun.portal.admin.server.PortalServerLoggingInterceptor.invoke(PortalServerL oggingInterceptor.java:422)

at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)

at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)

at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)

at com.sun.portal.portlet.admin.mbeans.PortletAdmin.deployToContainer(PortletAdmin .java:544)

at com.sun.portal.portlet.admin.mbeans.PortletAdmin.deploy(PortletAdmin.java:408)

at com.sun.portal.portlet.admin.mbeans.PortletAdmin.deployAll(PortletAdmin.java:16 9)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 14)

at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)

at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)

at com.sun.jdmk.interceptor.MBeanServerInterceptorWrapper.invoke(MBeanServerInterc eptorWrapper.java:512)

at com.sun.portal.admin.server.PortalServerLoggingInterceptor.invoke(PortalServerL oggingInterceptor.java:422)

at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)

at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)

at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)

at com.sun.cacao.common.instrum.impl.InstrumDefaultForwarder.invoke(InstrumDefault Forwarder.java:106)

at javax.management.remote.generic.ServerIntermediary.handleRequest(ServerIntermed iary.java:280)

at javax.management.remote.generic.ServerIntermediary$PrivilegedRequestJob.run(Ser verIntermediary.java:951)

at java.security.AccessController.doPrivileged(Native Method)

at javax.management.remote.generic.ServerIntermediary$RequestHandler.handleMBSReqM essage(ServerIntermediary.java:727)

at javax.management.remote.generic.ServerIntermediary$RequestHandler.execute(Serve rIntermediary.java:629)

at com.sun.jmx.remote.generic.ServerSynchroMessageConnectionImpl$RemoteJob.run(Ser verSynchroMessageConnectionImpl.java:249)

at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.ja va:208)

at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)

|#]

[#|2007-06-13T17:15:34.140+0200|GRAVE|SJS Portal Server|debug.com.sun.portal.portlet.admin.mbeans|ThreadID=14; ClassName=com.sun.portal.portlet.admin.mbeans.PortletAdmin; MethodName=logMessage; |PSPL_CSPPAM0013 : Error deploying file /var/opt/sun/portal/portals/portal1/war/S2BSupportoLogico.war to instance portal-80 on host portal.diagsece.it

javax.management.MBeanException: Exception thrown in operation deploy

at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 35)

at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)

at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)

at com.sun.jdmk.interceptor.MBeanServerInterceptorWrapper.invoke(MBeanServerInterc eptorWrapper.java:512)

at com.sun.portal.admin.server.PortalServerLoggingInterceptor.invoke(PortalServerL oggingInterceptor.java:422)

at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)

at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)

at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)

at com.sun.portal.portlet.admin.mbeans.PortletAdmin.deployToContainer(PortletAdmin .java:544)

at com.sun.portal.portlet.admin.mbeans.PortletAdmin.deploy(PortletAdmin.java:408)

at com.sun.portal.portlet.admin.mbeans.PortletAdmin.deployAll(PortletAdmin.java:16 9)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 14)

at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)

at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)

at com.sun.jdmk.interceptor.MBeanServerInterceptorWrapper.invoke(MBeanServerInterc eptorWrapper.java:512)

at com.sun.portal.admin.server.PortalServerLoggingInterceptor.invoke(PortalServerL oggingInterceptor.java:422)

at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)

at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)

at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)

at com.sun.cacao.common.instrum.impl.InstrumDefaultForwarder.invoke(InstrumDefault Forwarder.java:106)

at javax.management.remote.generic.ServerIntermediary.handleRequest(ServerIntermed iary.java:280)

at javax.management.remote.generic.ServerIntermediary$PrivilegedRequestJob.run(Ser verIntermediary.java:951)

at java.security.AccessController.doPrivileged(Native Method)

at javax.management.remote.generic.ServerIntermediary$RequestHandler.handleMBSReqM essage(ServerIntermediary.java:727)

at javax.management.remote.generic.ServerIntermediary$RequestHandler.execute(Serve rIntermediary.java:629)

at com.sun.jmx.remote.generic.ServerSynchroMessageConnectionImpl$RemoteJob.run(Ser verSynchroMessageConnectionImpl.java:249)

at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.ja va:208)

at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)

Caused by: com.sun.portal.admin.common.PSMBeanException: ADMIN3658: Configuration deployment failed since the instance has been modified on node(s): portal.diagsece.it. These modifications can either be discarded using the --force option or pulled into the current configuration using the pull-config command.

at com.sun.portal.fabric.mbeans.PortalServerInstance.deploy(PortalServerInstance.j ava:155)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 14)

... 35 more

Caused by: com.sun.portal.fabric.tasks.ConfigurationException: ADMIN3658: Configuration deployment failed since the instance has been modified on node(s): portal.diagsece.it. These modifications can either be discarded using the --force option or pulled into the current configuration using the pull-config command.

at com.sun.portal.fabric.tasks.JESWS7Impl.postDeploy(JESWS7Impl.java:217)

at com.sun.portal.fabric.tasks.JESWS7Impl.deploy(JESWS7Impl.java:305)

at com.sun.portal.fabric.mbeans.PortalServerInstance.deploy(PortalServerInstance.j ava:151)

... 40 more

|#]

any suggestion.

thanks in advance.

Fabiuz

[10414 byte] By [Fabiuza] at [2007-11-27 7:34:40]
# 1

Hi,

The problem might be that the webserver has gone to "deployment pending state". This happens if any configuration change or if jsf portlet has been deployed. Please undeploy the jsf portlet if it is already deployed.

Try the following :

1. Login to webserver admin https://m/c : 8989

2. click on Edit configuration

3. There might be "deployment pending" or "instance modified" link on the top right hand side of the page

4. click this and follow all default steps.

After this, undeploy the portlet(psadmin undeploy portlet) again and deploy it again (psadmin deploy portlet....)

HTH

SiddeshKamatha at 2007-7-12 19:15:10 > top of Java-index,Web & Directory Servers,Portal Servers...
# 2
Hi,thanks for your response, now i deployed correctely my portletapp.but now the problem occurs for each new portletapp i try to deploy.however we deployed nothing with jsf...only old syle jsp pages.thanks againFabiuz
Fabiuza at 2007-7-12 19:15:10 > top of Java-index,Web & Directory Servers,Portal Servers...
# 3

There was a problem with strutssample.war which gets deployed with the portal install. Please manually undeploy that from the webserver admin and again follow the "deployment pending" steps that i had mentioned in the earlier reply.

Ensure before deploying the portlet that the instance of webserver is not in "deployment pending" or "instance modified" state.

SiddeshKamatha at 2007-7-12 19:15:10 > top of Java-index,Web & Directory Servers,Portal Servers...
# 4

Hi,

We've no strutssample.war deployed.

there are deployed only:

communityportlets.war

filesharing.war

guessnumber.war

ipc1.war

ipc2.war

portletsamples.war

rssportlet.war

surveys.war

wiki.war

wsssoportlet.war

Fabiuz

Fabiuza at 2007-7-12 19:15:10 > top of Java-index,Web & Directory Servers,Portal Servers...