[ 
http://jira.magnolia.info/browse/MAGNOLIA-2042?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15749#action_15749
 ] 

Andy Pippin commented on MAGNOLIA-2042:
---------------------------------------

We imported a node that doesn't have a template name.  While this is a mistake 
on our part, it might be a "good thing" to have the import check to see if the 
node is valid.

  Please go ahead and close this.  Thanks for your attention.

> NullPointerException in TreeColumn.getHtml()
> --------------------------------------------
>
>                 Key: MAGNOLIA-2042
>                 URL: http://jira.magnolia.info/browse/MAGNOLIA-2042
>             Project: Magnolia
>          Issue Type: Bug
>          Components: admininterface
>    Affects Versions: 3.5.4
>         Environment: Oracle, Weblogic 10.0 (MP1), JDK 1.5.0_11
>            Reporter: Andy Pippin
>            Assignee: Philipp Bracher
>            Priority: Minor
>         Attachments: TreeColumn-NPE.txt
>
>
> First view of the Website in AdminCentral causes a NullPointerException in 
> info.magnolia.cms.gui.control.TreeColumn TreeColumn.java(getHtml:268).  
> Supbsequent navigation seems to work.
> Full stack trace:
> ERROR  info.magnolia.cms.gui.control.TreeColumn TreeColumn.java(getHtml:268) 
> 01.02.2008 14:41:50
> java.lang.NullPointerException
>         at 
> info.magnolia.module.admininterface.trees.TemplateTreeColumnHtmlRenderer.renderHtml(TemplateTreeColumnHtmlRenderer.java:54)
>         at 
> info.magnolia.cms.gui.control.TreeColumn.getHtml(TreeColumn.java:265)
>         at 
> info.magnolia.cms.gui.control.Tree.getHtmlOfSingleItem(Tree.java:975)
>         at 
> info.magnolia.cms.gui.control.Tree.getHtmlChildrenOfOneType(Tree.java:755)
>         at info.magnolia.cms.gui.control.Tree.getHtmlChildren(Tree.java:738)
>         at info.magnolia.cms.gui.control.Tree.getHtml(Tree.java:660)
>         at 
> info.magnolia.module.admininterface.AdminTreeMVCHandler.renderTree(AdminTreeMVCHandler.java:795)
>         at 
> info.magnolia.module.admininterface.AdminTreeMVCHandler.renderHtml(AdminTreeMVCHandler.java:751)
>         at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:127)
>         at info.magnolia.cms.servlets.MVCServlet.doGet(MVCServlet.java:69)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>         at 
> info.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:141)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:73)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:73)
>         at 
> info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
>         at 
> info.magnolia.cms.filters.VirtualUriFilter.doFilter(VirtualUriFilter.java:115)
>         at 
> info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
>         at 
> info.magnolia.cms.i18n.I18nContentSupportFilter.doFilter(I18nContentSupportFilter.java:69)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:73)
>         at 
> info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter(CosMultipartRequestFilter.java:84)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
>         at 
> info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:60)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
>         at 
> info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:81)
>         at 
> info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
>         at 
> info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:76)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
>         at 
> info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:54)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
>         at 
> info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:73)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
>         at 
> info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:72)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
>         at 
> info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:98)
>         at 
> info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:195)
>         at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at 
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3393)
>         at 
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
>         at 
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2140)
>         at 
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2046)
>         at 
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
>         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
>         at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.magnolia.info/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------

Reply via email to