[
https://issues.jboss.org/browse/GTNMGMT-19?page=com.atlassian.jira.plugin...
]
Tomas Kyjovsky updated GTNMGMT-19:
----------------------------------
Description:
In case a label of any node is set to null the export operation of navigation fails.
---
java.lang.IllegalArgumentException: content cannot be null.
org.gatein.common.xml.stax.writer.StaxWriterImpl.writeContent(StaxWriterImpl.java:129)
org.gatein.common.xml.stax.writer.StaxWriterImpl.writeContent(StaxWriterImpl.java:123)
org.exoplatform.portal.mop.management.binding.xml.NavigationMarshaller.marshallNode(NavigationMarshaller.java:151)
org.exoplatform.portal.mop.management.binding.xml.NavigationMarshaller.marshalNavigation(NavigationMarshaller.java:117)
org.exoplatform.portal.mop.management.binding.xml.NavigationMarshaller.marshal(NavigationMarshaller.java:65)
org.exoplatform.portal.mop.management.binding.xml.NavigationMarshaller.marshal(NavigationMarshaller.java:56)
org.gatein.management.rest.providers.ManagedComponentProvider.writeTo(ManagedComponentProvider.java:99)
org.exoplatform.services.rest.servlet.RestServlet$ServletContainerResponseWriter.writeBody(RestServlet.java:138)
org.exoplatform.services.rest.impl.ContainerResponse.writeResponse(ContainerResponse.java:211)
org.exoplatform.services.rest.impl.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:249)
org.exoplatform.services.rest.servlet.RestServlet.onService(RestServlet.java:85)
org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:132)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.exoplatform.services.rest.servlet.RestEncodingFilter.doFilter(RestEncodingFilter.java:58)
org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:116)
org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
was:In case a label of any node is set to null the export operation of navigation
fails.
Steps to Reproduce:
1) go to Site and add a new node with empty label to the classic portal
2) export navigation (or any resource which contains it) using CLI, REST API or UI
Export of navigation fails when node label is null
--------------------------------------------------
Key: GTNMGMT-19
URL:
https://issues.jboss.org/browse/GTNMGMT-19
Project: GateIn Management
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: api, cli, core, rest
Affects Versions: 1.0.0-Beta03
Reporter: Tomas Kyjovsky
Assignee: Nick Scavelli
In case a label of any node is set to null the export operation of navigation fails.
---
java.lang.IllegalArgumentException: content cannot be null.
org.gatein.common.xml.stax.writer.StaxWriterImpl.writeContent(StaxWriterImpl.java:129)
org.gatein.common.xml.stax.writer.StaxWriterImpl.writeContent(StaxWriterImpl.java:123)
org.exoplatform.portal.mop.management.binding.xml.NavigationMarshaller.marshallNode(NavigationMarshaller.java:151)
org.exoplatform.portal.mop.management.binding.xml.NavigationMarshaller.marshalNavigation(NavigationMarshaller.java:117)
org.exoplatform.portal.mop.management.binding.xml.NavigationMarshaller.marshal(NavigationMarshaller.java:65)
org.exoplatform.portal.mop.management.binding.xml.NavigationMarshaller.marshal(NavigationMarshaller.java:56)
org.gatein.management.rest.providers.ManagedComponentProvider.writeTo(ManagedComponentProvider.java:99)
org.exoplatform.services.rest.servlet.RestServlet$ServletContainerResponseWriter.writeBody(RestServlet.java:138)
org.exoplatform.services.rest.impl.ContainerResponse.writeResponse(ContainerResponse.java:211)
org.exoplatform.services.rest.impl.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:249)
org.exoplatform.services.rest.servlet.RestServlet.onService(RestServlet.java:85)
org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:132)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.exoplatform.services.rest.servlet.RestEncodingFilter.doFilter(RestEncodingFilter.java:58)
org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:116)
org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira