[
https://issues.apache.org/jira/browse/CMIS-630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13579771#comment-13579771
]
Florian Müller commented on CMIS-630:
-------------------------------------
You seem to have a null value in your RepositoryInfo extension list, which
shouldn't be there. Nevertheless, OpenCMIS should handle that gracefully.
> NullPointerException JSONConverter.convertExtension
> ---------------------------------------------------
>
> Key: CMIS-630
> URL: https://issues.apache.org/jira/browse/CMIS-630
> Project: Chemistry
> Issue Type: Bug
> Components: opencmis-server
> Affects Versions: OpenCMIS 0.9.0 beta 1
> Environment: <opencmis.version>0.9.0-beta-1</opencmis.version>
> Reporter: jay brown
> Fix For: OpenCMIS 0.9.0 beta 1
>
>
> Have a simple server running based on 0.9.0-beta-1. Have been testing with
> REST binding all along and everything working ok so far. Tried doing a GET
> today for the first time on the browser binding service document passing same
> credentials, etc. and I get this error. (see trace below)
> Not sure if this is something special that needs to be done to support the
> JSON binding, but seems like this should not happen. E.g. Something that
> needs to be initialized but only for JSON.
> Please advise.
> Stack trace ------------------------
> {
> "message": null,
> "stacktrace": "java.lang.NullPointerException at
> org.apache.chemistry.opencmis.commons.impl.JSONConverter.convertExtension(JSONConverter.java:2736)
> at
> org.apache.chemistry.opencmis.commons.impl.JSONConverter.convert(JSONConverter.java:239)
> at
> org.apache.chemistry.opencmis.server.impl.browser.RepositoryService.getRepositories(RepositoryService.java:78)
> at
> org.apache.chemistry.opencmis.server.impl.browser.CmisBrowserBindingServlet.dispatch(CmisBrowserBindingServlet.java:332)
> at
> org.apache.chemistry.opencmis.server.impl.browser.CmisBrowserBindingServlet.service(CmisBrowserBindingServlet.java:292)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
> at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
> at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
> at java.lang.Thread.run(Thread.java:738) ",
> "exception": "runtime"
> }
--
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