You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Marcel Reutegger (JIRA)" <ji...@apache.org> on 2013/03/28 16:43:15 UTC

[jira] [Resolved] (OAK-728) NodeImpl.getSharedSet() returns inner class instead of NodeImpl.this

     [ https://issues.apache.org/jira/browse/OAK-728?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marcel Reutegger resolved OAK-728.
----------------------------------

       Resolution: Fixed
    Fix Version/s: 0.7

Fixed in revision: 1462161
                
> NodeImpl.getSharedSet() returns inner class instead of NodeImpl.this
> --------------------------------------------------------------------
>
>                 Key: OAK-728
>                 URL: https://issues.apache.org/jira/browse/OAK-728
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 0.6
>            Reporter: Marcel Reutegger
>            Assignee: Marcel Reutegger
>            Priority: Minor
>             Fix For: 0.7
>
>
> Leads to a ClassCastException later, e.g. in Jackrabbit Simple WebDAV server:
> {code}
> 28.03.2013 16:29:16.283 *ERROR* [0:0:0:0:0:0:0:1 [1364484556276] PROPFIND / HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught T
> hrowable java.lang.ClassCastException: org.apache.jackrabbit.oak.jcr.NodeImpl$34 cannot be cast to javax.jcr.Node
>         at org.apache.jackrabbit.commons.iterator.NodeIteratorAdapter.nextNode(NodeIteratorAdapter.java:80)
>         at org.apache.jackrabbit.webdav.simple.DavResourceImpl.getParentElements(DavResourceImpl.java:858)
>         at org.apache.jackrabbit.webdav.simple.DavResourceImpl.initProperties(DavResourceImpl.java:343)
>         at org.apache.jackrabbit.webdav.simple.DavResourceImpl.getProperty(DavResourceImpl.java:292)
>         at org.apache.jackrabbit.webdav.MultiStatusResponse.<init>(MultiStatusResponse.java:186)
>         at org.apache.jackrabbit.webdav.MultiStatus.addResourceProperties(MultiStatus.java:61)
>         at org.apache.jackrabbit.webdav.MultiStatus.addResourceProperties(MultiStatus.java:65)
>         at org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.doPropFind(AbstractWebdavServlet.java:560)
>         at org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.execute(AbstractWebdavServlet.java:348)
>         at org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.service(AbstractWebdavServlet.java:291)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira