CMDBuild Forum

Problemi nell'autenticazione e disponibilità portlet in Liferay 5.2.3

Salve,

  • ho attivato su Liferay 5.2.3 la portlet cmdbuild  1.4 (Liferay Control Panel  --> Plugins Installation; Plugins configuration --> assegnazione dei ruoli Guest
  • ho configurato uno stesso  utente (con stesse credenziali) sia su cmdbuild che su liferay portlet
  • ho inserito lo username nel file di configurazione cmdbuild.conf  e  auth.conf alla voce serviceusers.

-> portlet.properties

#Portlet configuration
#
cmdbuild.url=http://localhost:8080/cmdbuild/services/soap/Private
cmdbuild.user=admin
cmdbuild.password=admin
cmdbuild.group=Guest
user.class=User
user.attribute.username=Username
user.attribute.email=Email
auth.method=username
#auth.method=email

 --> cmdbuild.conf

## Authentication

serviceusers=admin

 

 

Quindi quando si accede al portale con le credenziali di questo utente (admin admin )in

cmdbuild_portlet.log appare:

portlet ] context path '/cmdbuild-portlet-1.4.1'

DEBUG 2011-11-24 15:14:29 [portlet ] remote user 'null'

DEBUG 2011-11-24 15:14:36 [portlet ] session id '6EE054A18DF0D21642747826BEA1AFCF' (portlet)

DEBUG 2011-11-24 15:14:36 [portlet ] context path '/cmdbuild-portlet-1.4.1'

DEBUG 2011-11-24 15:14:36 [portlet ] remote user '10706'

DEBUG 2011-11-24 15:14:36 [configuration] CMDBuild url: http://10.0.2.221:8080/cmdbuild/services/soap/Private

DEBUG 2011-11-24 15:14:36 [soap    ] creating a new soap client for 'admin#admin'

WARN  2011-11-24 15:14:39 [org.apache.cxf.phase.PhaseInterceptorChain] Interceptor for {http://soap.services.cmdbuild.org}PrivateService#{http://soap.services.cmdbuild.org}getUserInfo has thrown exception, unwinding now

org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted.

    at org.apache.axiom.om.impl.dom.ParentNode.insertBefore(ParentNode.java:177)

    at org.apache.axiom.om.impl.dom.NodeImpl.appendChild(NodeImpl.java:249)

    at org.apache.axis2.saaj.SOAPPartImpl.appendChild(SOAPPartImpl.java:960)

    at org.apache.cxf.staxutils.W3CDOMStreamWriter.setChild(W3CDOMStreamWriter.java:114)

    at org.apache.cxf.staxutils.W3CDOMStreamWriter.newChild(W3CDOMStreamWriter.java:104)

    at org.apache.cxf.staxutils.W3CDOMStreamWriter.writeStartElement(W3CDOMStreamWriter.java:132)

    at org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.writeSoapEnvelopeStart(SoapOutInterceptor.java:122)

    at org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.handleMessage(SoapOutInterceptor.java:81)

    at org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.handleMessage(SoapOutInterceptor.java:61)

    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)

    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:516)

    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313)

    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:265)

    at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)

    at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)

    at $Proxy262.getUserInfo(Unknown Source)

    at org.cmdbuild.portlet.operation.SoapOperation.getUserInfo(SoapOperation.java:138)

    at org.cmdbuild.portlet.helper.AuthenticationHelper.getUserInfo(AuthenticationHelper.java:117)

    at org.cmdbuild.portlet.helper.AuthenticationHelper.getSelectedGroup(AuthenticationHelper.java:104)

    at org.cmdbuild.portlet.CMDBuildPortlet.setUpSession(CMDBuildPortlet.java:59)

    at org.cmdbuild.portlet.CMDBuildPortlet.doView(CMDBuildPortlet.java:31)

    at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)

    at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)

    at com.sun.portal.portletcontainer.appengine.filter.FilterChainImpl.doFilter(FilterChainImpl.java:126)

    at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:69)

    at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:100)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)

    at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:618)

    at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:700)

    at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:419)

    at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1467)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)

    at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:2884)

    at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:897)

    at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:170)

    at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:103)

    at com.liferay.portlet.layoutconfiguration.util.velocity.PortletColumnLogic.processContent(PortletColumnLogic.java:133)

    at com.liferay.portlet.layoutconfiguration.util.velocity.TemplateProcessor.processColumn(TemplateProcessor.java:68)

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

    at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389)

    at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378)

    at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)

    at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252)

    at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:332)

    at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)

    at org.apache.velocity.Template.merge(Template.java:328)

    at org.apache.velocity.Template.merge(Template.java:235)

    at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:381)

    at com.liferay.portal.velocity.VelocityEngineImpl.mergeTemplate(VelocityEngineImpl.java:179)

    at com.liferay.portal.kernel.velocity.VelocityEngineUtil.mergeTemplate(VelocityEngineUtil.java:84)

    at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:237)

    at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:190)

    at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java:831)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)

    at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:294)

    at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:471)

    at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:195)

    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)

    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)

    at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:157)

    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

    at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:608)

    at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:846)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)

    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)

    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)

    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)

    at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:143)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:142)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:140)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:282)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:425)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:257)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.sso.opensso.OpenSSOFilter.processFilter(OpenSSOFilter.java:73)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:193)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.doFilter(VirtualHostFilter.java:191)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.threadlocalcache.ThreadLocalCacheFilter.processFilter(ThreadLocalCacheFilter.java:55)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

    at java.lang.Thread.run(Thread.java:595)

Mentre in tomcat di liferay

 

ERROR [jsp:165] java.lang.NoSuchMethodError: org.apache.axiom.om.OMNamespace.getNamespaceURI()Lja

va/lang/String;

        at org.apache.axis2.saaj.SOAPFaultImpl.setFaultString(SOAPFaultImpl.java:193)

        at org.apache.cxf.jaxws.JaxWsClientProxy.createSoapFault(JaxWsClientProxy.java:225)

        at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:142)

        at org.cmdbuild.portlet.operation.SoapOperation.getUserInfo(SoapOperation.java:138)

        at org.cmdbuild.portlet.helper.AuthenticationHelper.getUserInfo(AuthenticationHelper.java:117)

        at org.cmdbuild.portlet.helper.AuthenticationHelper.getSelectedGroup(AuthenticationHelper.java:104)

        at org.cmdbuild.portlet.CMDBuildPortlet.setUpSession(CMDBuildPortlet.java:59)

        at org.cmdbuild.portlet.CMDBuildPortlet.doView(CMDBuildPortlet.java:31)

        at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)

        at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)

        at com.sun.portal.portletcontainer.appengine.filter.FilterChainImpl.doFilter(FilterChainImpl.java:126)

 

        at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:69)

        at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:100)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)

        at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)

        at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)

        at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:618)

 

 

CHIEDO ma è neccesario:

 

 1) avere creato un ruolo di tipo Guest(inquanto in Liferay  il ruolo Geust sono tutti gli utenti che accedono al portale senza autenticazione e possono vedere solo la parte pubblica )

?

2) bisonga configurare in cmdbuild la tipologia di autenticazione presente nel file auth.conf?

3) sono neccesarie partiolcari libreria.jar da insiere altre a quelle presenti nella portlet?

1) Non è necessario creare un ruolo Guest in Liferay, ma è quasi sempre necessario crearlo (gruppo) in CMDBuild. Questo per fare in modo che un eventuale utente guest (di CMDBuild) possa avere un menu adeguato al suo ruolo. 

2) In auth.conf viene specificato l'elenco degli utenti di servizio che pertanto non possono effettuare un login tramite interfaccia web (restano comunque utilizzabili per l'accesso tramite webservice). Nel suo caso, lei ha specificato l'utente admin come utente di servizio. Dovrebbe invece:

  • creare un nuovo utente di CMDBuild (es. portlet) e dichiarare quello come utente di servizio
  • assegnare l'utente portlet al gruppo Guest (come detto al punto 1)
  • aggiornare anche il file di configurazione della portlet per rispecchiare questa scelta

3) Non sono necessarie altre librerie.

 

Cordiali saluti.

 

Salve

ringrazioe della collobarazione,Ho configurato come mi avete consigliato ma ora sia da tomcat che dal log di cmdbuild-portlet ottengo il seguente errore(tomcat) cmdbuild-portlet(WARN):

 

 

WARN  2011-11-29 11:50:21 [org.apache.cxf.phase.PhaseInterceptorChain] Interceptor for {http://soap.services.cmdbuild.org}PrivateService#{http://soap.services.cmdbuild.org}getUserInfo has thrown exception, unwinding now

org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted.

    at org.apache.axiom.om.impl.dom.ParentNode.insertBefore(ParentNode.java:221)

    at org.apache.axiom.om.impl.dom.NodeImpl.appendChild(NodeImpl.java:240)

    at org.apache.axis2.saaj.SOAPPartImpl.appendChild(SOAPPartImpl.java:979)

    at org.apache.cxf.staxutils.W3CDOMStreamWriter.setChild(W3CDOMStreamWriter.java:114)

    at org.apache.cxf.staxutils.W3CDOMStreamWriter.newChild(W3CDOMStreamWriter.java:104)

    at org.apache.cxf.staxutils.W3CDOMStreamWriter.writeStartElement(W3CDOMStreamWriter.java:132)

    at org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.writeSoapEnvelopeStart(SoapOutInterceptor.java:122)

    at org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.handleMessage(SoapOutInterceptor.java:81)

    at org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.handleMessage(SoapOutInterceptor.java:61)

    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)

    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:516)

    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313)

    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:265)

    at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)

    at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)

    at $Proxy263.getUserInfo(Unknown Source)

    at org.cmdbuild.portlet.operation.SoapOperation.getUserInfo(SoapOperation.java:138)

    at org.cmdbuild.portlet.helper.AuthenticationHelper.getUserInfo(AuthenticationHelper.java:117)

    at org.cmdbuild.portlet.helper.AuthenticationHelper.getSelectedGroup(AuthenticationHelper.java:104)

    at org.cmdbuild.portlet.CMDBuildPortlet.setUpSession(CMDBuildPortlet.java:59)

    at org.cmdbuild.portlet.CMDBuildPortlet.doView(CMDBuildPortlet.java:31)

    at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)

    at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)

    at com.sun.portal.portletcontainer.appengine.filter.FilterChainImpl.doFilter(FilterChainImpl.java:126)

    at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:69)

    at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:100)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)

    at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:618)

    at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:700)

    at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:419)

    at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1467)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)

    at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:2884)

    at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:897)

    at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:170)

    at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:103)

    at com.liferay.portlet.layoutconfiguration.util.velocity.PortletColumnLogic.processContent(PortletColumnLogic.java:133)

    at com.liferay.portlet.layoutconfiguration.util.velocity.TemplateProcessor.processColumn(TemplateProcessor.java:68)

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

    at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389)

    at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378)

    at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)

    at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252)

    at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:332)

    at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)

    at org.apache.velocity.Template.merge(Template.java:328)

    at org.apache.velocity.Template.merge(Template.java:235)

    at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:381)

    at com.liferay.portal.velocity.VelocityEngineImpl.mergeTemplate(VelocityEngineImpl.java:179)

    at com.liferay.portal.kernel.velocity.VelocityEngineUtil.mergeTemplate(VelocityEngineUtil.java:84)

    at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:237)

    at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:190)

    at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java:831)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)

    at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:294)

    at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:471)

    at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:195)

    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)

    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)

    at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:157)

    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

    at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:608)

    at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:846)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)

    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)

    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)

    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)

    at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:143)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:142)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:140)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:282)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:425)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:257)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.sso.opensso.OpenSSOFilter.processFilter(OpenSSOFilter.java:73)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:193)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.doFilter(VirtualHostFilter.java:191)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.servlet.filters.threadlocalcache.ThreadLocalCacheFilter.processFilter(ThreadLocalCacheFilter.java:55)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)

    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

    at java.lang.Thread.run(Thread.java:595)

potresse essermi di aiuto e darmi un consiglio su come procedere

Grazie