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

jay brown updated CMIS-630:
---------------------------

    Attachment: ecblank.gif
                graycol.gif


Thanks for fixing that so fast, wow.     ( Verified. )
Definitely a good fix.   Now if you are not doing any extensions you don't
have to do anything special to make the Json binding work.

I just realized that I can 'close' the issues that I have opened (like this
one).  As a matter of process should I always be 'closing' my tickets once
I have verified them or is leaving them in fixed ok?  It looks like I have
a few out there that are in 'fixed' state.

So are you getting in the vacation frame of mind yet?


Jay Brown
Senior Engineer, ECM Development
IBM Software Group
[email protected]


  
>-----------------------------------------------------------------------------------------------------------------------------------------------|
  |Florian Müller (JIRA) <[email protected]>                                      
                                                                  |
  
>-----------------------------------------------------------------------------------------------------------------------------------------------|
  
>-----------------------------------------------------------------------------------------------------------------------------------------------|
  |Jay Brown/Costa Mesa/IBM@IBMUS,                                              
                                                                  |
  
>-----------------------------------------------------------------------------------------------------------------------------------------------|
  
>-----------------------------------------------------------------------------------------------------------------------------------------------|
  |02/16/2013 02:55 AM                                                          
                                                                  |
  
>-----------------------------------------------------------------------------------------------------------------------------------------------|
  
>-----------------------------------------------------------------------------------------------------------------------------------------------|
  |[jira] [Resolved] (CMIS-630) NullPointerException 
JSONConverter.convertExtension                                                  
             |
  
>-----------------------------------------------------------------------------------------------------------------------------------------------|






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

Florian Müller resolved CMIS-630.
---------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: OpenCMIS 0.9.0 beta 1)
                   OpenCMIS 0.9.0
         Assignee: Florian Müller

OpenCMIS now ignores extension elements that are null.

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)
the JSON binding, but seems like this should not happen.   E.g. Something
that needs to be initialized but only for JSON.
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) ",

--
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



                
> 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
>            Assignee: Florian Müller
>             Fix For: OpenCMIS 0.9.0
>
>         Attachments: ecblank.gif, graycol.gif
>
>
> 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

Reply via email to