You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com> on 2014/04/25 01:45:01 UTC

Exception thrown when registering tenant

Hi,

I'm testing 4.0.0-incubating-rc1 code on OpenStack with single JVM default configuration.   I'm seeing issue with tenant registration.   Does this look like a regression issue?

To register tenant, I'm making a POST request to "https://127.0.0.1:9443/stratos/admin/tenant<https://127.0.0.1:9445/stratos/admin/tenant>" with the Json payload below.
{
        "admin": "admin",
        "firstname": "cloud",
        "lastname": "one",
        "adminPassword": "***",
        "tenantDomain": "test.cisco.com",
        "email": "cloud1@cisco.com",
        "active": "true"
}

The response message for the above request:

{"Error":{ "errorCode": " 400", "errorMessage": " org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'."}}
{
    "Error": {
        "errorCode": " 400",
        "errorMessage": " org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'."
    }
}


Below is the relevant Stratos log snippet:

TID: [0] [STRATOS] [2014-04-24 15:27:47,913]  INFO {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt Console URL  : http
s://172.16.2.207:9443/carbon/ {org.wso2.carbon.ui.internal.CarbonUIServiceComponent}
TID: [0] [STRATOS] [2014-04-24 15:27:58,316]  WARN {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider} -  javax.xml.bind.UnmarshalE
xception
 - with linked exception:
[org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'.]
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:332)
at org.apache.cxf.jaxrs.provider.json.JSONProvider.readFrom(JSONProvider.java:234)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSUtils.java:1288)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBody(JAXRSUtils.java:1239)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:790)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:749)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:236)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:101)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:159)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:206)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262)
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.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56)
at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
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.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
at org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.startElement(Unknown Source)
at com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:96)
at com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:242)
at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:176)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
... 42 more
 {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider}


Re: Exception thrown when registering tenant

Posted by Imesh Gunaratne <im...@apache.org>.
Great! Thanks for the update Jeffrey!

Thanks


On Fri, Apr 25, 2014 at 10:13 PM, Jeffrey Nguyen (jeffrngu) <
jeffrngu@cisco.com> wrote:

>  Hi Pradeep, Imesh,
>
>  Just wanted to confirmed that after I checked out and built the code
> from 4.0.0-incubating-rc1, the tenant registration appeared to be working
> again :-).
>
>  Thanks,
> -Jeffrey
>
>   From: jeffrngu <je...@cisco.com>
> Reply-To: "dev@stratos.incubator.apache.org" <
> dev@stratos.incubator.apache.org>
> Date: Thursday, April 24, 2014 11:56 PM
> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
>
> Subject: Re: Exception thrown when registering tenant
>
>   Thanks Pradeep for looking into this.   Yes I saw this problem when
> building with the latest code from master branch.   I've also tried the
> code from "4.0.0-incubating-prev" and did NOT see this issue.
>
>  So you were saying below I'm seeing this issue on master branch because
> you forgot to check in the schema for tenantInfo bean and the code from
> tag 4.0.0-incubating-rc1 does not have this issue, correct?
>
>  I will try the code from 4.0.0-incubating-rc1 and update with the
> results.
>
>  Thanks,
> -Jeffrey
>
>   From: Pradeep Fernando <pr...@gmail.com>
> Reply-To: "dev@stratos.incubator.apache.org" <
> dev@stratos.incubator.apache.org>
> Date: Thursday, April 24, 2014 10:25 PM
> To: dev <de...@stratos.incubator.apache.org>
> Subject: Re: Exception thrown when registering tenant
>
>   Looks like i have missed the schema of tenantInfo bean while
> committing. However, since i committed the changes to master, it should not
> affect the 4.0.0-incubating branch.
>
> Thanks,
>  --Pradeep
>
>
> On Fri, Apr 25, 2014 at 11:44 AM, Imesh Gunaratne <im...@apache.org>wrote:
>
>>  Hi Jeffrey,
>>
>>  It seems like you have built from the master branch. Could you please
>> verify?
>>
>> You could either build from tag 4.0.0-incubating-rc1 or download binary
>> packs from
>> https://dist.apache.org/repos/dist/dev/incubator/stratos/releases/4.0.0-incubating-rc1/
>>
>>  Thanks
>>
>>
>> On Fri, Apr 25, 2014 at 11:31 AM, Isuru Haththotuwa <is...@wso2.com>wrote:
>>
>>>  Hi Jeffrey,
>>>
>>>  We were unable to re-produce this issue with a local pack. We are
>>> trying with the rc1 packs now.
>>>
>>>
>>> On Fri, Apr 25, 2014 at 11:07 AM, Isuru Perera <is...@wso2.com> wrote:
>>>
>>>> Imesh, Could you please check on this?
>>>>
>>>>
>>>> On Fri, Apr 25, 2014 at 5:15 AM, Jeffrey Nguyen (jeffrngu) <
>>>> jeffrngu@cisco.com> wrote:
>>>>
>>>>>  Hi,
>>>>>
>>>>>  I'm testing 4.0.0-incubating-rc1 code on OpenStack with single JVM
>>>>> default configuration.   I'm seeing issue with tenant registration.   Does
>>>>> this look like a regression issue?
>>>>>
>>>>>  To register tenant, I'm making a POST request to "
>>>>> https://127.0.0.1:9443/stratos/admin/tenant<https://127.0.0.1:9445/stratos/admin/tenant>"
>>>>> with the Json payload below.
>>>>>  {
>>>>>         "admin": "admin",
>>>>>         "firstname": "cloud",
>>>>>         "lastname": "one",
>>>>>         "adminPassword": "***",
>>>>>         "tenantDomain": "test.cisco.com",
>>>>>         "email": "cloud1@cisco.com",
>>>>>         "active": "true"
>>>>> }
>>>>>
>>>>>  The response message for the above request:
>>>>>
>>>>>  {"Error":{ "errorCode": " 400", "errorMessage": "
>>>>> org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the
>>>>> declaration of element 'tenantInfoBean'."}}
>>>>> {
>>>>>     "Error": {
>>>>>         "errorCode": " 400",
>>>>>         "errorMessage": " org.xml.sax.SAXParseException; columnNumber:
>>>>> 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'."
>>>>>     }
>>>>> }
>>>>>
>>>>>
>>>>>  Below is the relevant Stratos log snippet:
>>>>>
>>>>>  TID: [0] [STRATOS] [2014-04-24 15:27:47,913]  INFO
>>>>> {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt Console URL
>>>>>  : http
>>>>> s://172.16.2.207:9443/carbon/{org.wso2.carbon.ui.internal.CarbonUIServiceComponent}
>>>>> TID: [0] [STRATOS] [2014-04-24 15:27:58,316]  WARN
>>>>> {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider} -
>>>>>  javax.xml.bind.UnmarshalE
>>>>> xception
>>>>>  - with linked exception:
>>>>> [org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot
>>>>> find the declaration of element 'tenantInfoBean'.]
>>>>> at
>>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
>>>>> at
>>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
>>>>> at
>>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:332)
>>>>> at
>>>>> org.apache.cxf.jaxrs.provider.json.JSONProvider.readFrom(JSONProvider.java:234)
>>>>> at
>>>>> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSUtils.java:1288)
>>>>> at
>>>>> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBody(JAXRSUtils.java:1239)
>>>>> at
>>>>> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:790)
>>>>> at
>>>>> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:749)
>>>>> at
>>>>> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:236)
>>>>> at
>>>>> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:101)
>>>>> at
>>>>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
>>>>> at
>>>>> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
>>>>> at
>>>>> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
>>>>> at
>>>>> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
>>>>> at
>>>>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
>>>>> at
>>>>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
>>>>> at
>>>>> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:159)
>>>>> at
>>>>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286)
>>>>> at
>>>>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:206)
>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
>>>>> at
>>>>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262)
>>>>> 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.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
>>>>> at
>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
>>>>> at
>>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56)
>>>>> at
>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
>>>>> at
>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
>>>>> at
>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
>>>>> at
>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>>>>> at
>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
>>>>> 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.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
>>>>> at
>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>> at
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>> at java.lang.Thread.run(Thread.java:744)
>>>>> Caused by: org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1:
>>>>> Cannot find the declaration of element 'tenantInfoBean'.
>>>>> at
>>>>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>>>>> Source)
>>>>> at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
>>>>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
>>>>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
>>>>> at
>>>>> org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
>>>>> Source)
>>>>> at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown
>>>>> Source)
>>>>> at
>>>>> org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.startElement(Unknown
>>>>> Source)
>>>>> at
>>>>> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:96)
>>>>> at
>>>>> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
>>>>> at
>>>>> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:242)
>>>>> at
>>>>> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:176)
>>>>> at
>>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
>>>>> ... 42 more
>>>>>  {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider}
>>>>>
>>>>>
>>>>
>>>>
>>>>  --
>>>> Isuru Perera
>>>> Senior Software Engineer | WSO2, Inc. | http://wso2.com/
>>>> Lean . Enterprise . Middleware
>>>>
>>>> about.me/chrishantha
>>>>
>>>
>>>
>>>
>>>  --
>>>  Thanks and Regards,
>>>
>>> Isuru H.
>>>  +94 716 358 048* <http://wso2.com/>*
>>>
>>>
>>>
>>
>>
>>  --
>> Imesh Gunaratne
>>
>> Technical Lead, WSO2
>> Committer & PPMC Member, Apache Stratos
>>
>
>
>
> --
> Pradeep Fernando.
> http://pradeepfernando.blogspot.com/
>



-- 
Imesh Gunaratne

Technical Lead, WSO2
Committer & PPMC Member, Apache Stratos

Re: Exception thrown when registering tenant

Posted by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com>.
Hi Pradeep, Imesh,

Just wanted to confirmed that after I checked out and built the code from 4.0.0-incubating-rc1, the tenant registration appeared to be working again :-).

Thanks,
-Jeffrey

From: jeffrngu <je...@cisco.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Thursday, April 24, 2014 11:56 PM
To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Exception thrown when registering tenant

Thanks Pradeep for looking into this.   Yes I saw this problem when building with the latest code from master branch.   I've also tried the code from "4.0.0-incubating-prev" and did NOT see this issue.

So you were saying below I'm seeing this issue on master branch because you forgot to check in the schema for tenantInfo bean and the code from tag 4.0.0-incubating-rc1 does not have this issue, correct?

I will try the code from 4.0.0-incubating-rc1 and update with the results.

Thanks,
-Jeffrey

From: Pradeep Fernando <pr...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Thursday, April 24, 2014 10:25 PM
To: dev <de...@stratos.incubator.apache.org>>
Subject: Re: Exception thrown when registering tenant

Looks like i have missed the schema of tenantInfo bean while committing. However, since i committed the changes to master, it should not affect the 4.0.0-incubating branch.

Thanks,
--Pradeep


On Fri, Apr 25, 2014 at 11:44 AM, Imesh Gunaratne <im...@apache.org>> wrote:
Hi Jeffrey,

It seems like you have built from the master branch. Could you please verify?

You could either build from tag 4.0.0-incubating-rc1 or download binary packs from https://dist.apache.org/repos/dist/dev/incubator/stratos/releases/4.0.0-incubating-rc1/

Thanks


On Fri, Apr 25, 2014 at 11:31 AM, Isuru Haththotuwa <is...@wso2.com>> wrote:
Hi Jeffrey,

We were unable to re-produce this issue with a local pack. We are trying with the rc1 packs now.


On Fri, Apr 25, 2014 at 11:07 AM, Isuru Perera <is...@wso2.com>> wrote:
Imesh, Could you please check on this?


On Fri, Apr 25, 2014 at 5:15 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
Hi,

I'm testing 4.0.0-incubating-rc1 code on OpenStack with single JVM default configuration.   I'm seeing issue with tenant registration.   Does this look like a regression issue?

To register tenant, I'm making a POST request to "https://127.0.0.1:9443/stratos/admin/tenant<https://127.0.0.1:9445/stratos/admin/tenant>" with the Json payload below.
{
        "admin": "admin",
        "firstname": "cloud",
        "lastname": "one",
        "adminPassword": "***",
        "tenantDomain": "test.cisco.com<http://test.cisco.com>",
        "email": "cloud1@cisco.com<ma...@cisco.com>",
        "active": "true"
}

The response message for the above request:

{"Error":{ "errorCode": " 400", "errorMessage": " org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'."}}
{
    "Error": {
        "errorCode": " 400",
        "errorMessage": " org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'."
    }
}


Below is the relevant Stratos log snippet:

TID: [0] [STRATOS] [2014-04-24 15:27:47,913]  INFO {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt Console URL  : http
s://172.16.2.207:9443/carbon/<http://172.16.2.207:9443/carbon/> {org.wso2.carbon.ui.internal.CarbonUIServiceComponent}
TID: [0] [STRATOS] [2014-04-24 15:27:58,316]  WARN {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider} -  javax.xml.bind.UnmarshalE
xception
 - with linked exception:
[org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'.]
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:332)
at org.apache.cxf.jaxrs.provider.json.JSONProvider.readFrom(JSONProvider.java:234)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSUtils.java:1288)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBody(JAXRSUtils.java:1239)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:790)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:749)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:236)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:101)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:159)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:206)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262)
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.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56)
at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
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.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
at org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.startElement(Unknown Source)
at com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:96)
at com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:242)
at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:176)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
... 42 more
 {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider}




--
Isuru Perera
Senior Software Engineer | WSO2, Inc. | http://wso2.com/
Lean . Enterprise . Middleware

about.me/chrishantha<http://about.me/chrishantha>



--
Thanks and Regards,

Isuru H.
+94 716 358 048<tel:%2B94%20716%20358%20048><http://wso2.com/>





--
Imesh Gunaratne

Technical Lead, WSO2
Committer & PPMC Member, Apache Stratos



--
Pradeep Fernando.
http://pradeepfernando.blogspot.com/

Re: Exception thrown when registering tenant

Posted by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com>.
Thanks Pradeep for looking into this.   Yes I saw this problem when building with the latest code from master branch.   I've also tried the code from "4.0.0-incubating-prev" and did NOT see this issue.

So you were saying below I'm seeing this issue on master branch because you forgot to check in the schema for tenantInfo bean and the code from tag 4.0.0-incubating-rc1 does not have this issue, correct?

I will try the code from 4.0.0-incubating-rc1 and update with the results.

Thanks,
-Jeffrey

From: Pradeep Fernando <pr...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Thursday, April 24, 2014 10:25 PM
To: dev <de...@stratos.incubator.apache.org>>
Subject: Re: Exception thrown when registering tenant

Looks like i have missed the schema of tenantInfo bean while committing. However, since i committed the changes to master, it should not affect the 4.0.0-incubating branch.

Thanks,
--Pradeep


On Fri, Apr 25, 2014 at 11:44 AM, Imesh Gunaratne <im...@apache.org>> wrote:
Hi Jeffrey,

It seems like you have built from the master branch. Could you please verify?

You could either build from tag 4.0.0-incubating-rc1 or download binary packs from https://dist.apache.org/repos/dist/dev/incubator/stratos/releases/4.0.0-incubating-rc1/

Thanks


On Fri, Apr 25, 2014 at 11:31 AM, Isuru Haththotuwa <is...@wso2.com>> wrote:
Hi Jeffrey,

We were unable to re-produce this issue with a local pack. We are trying with the rc1 packs now.


On Fri, Apr 25, 2014 at 11:07 AM, Isuru Perera <is...@wso2.com>> wrote:
Imesh, Could you please check on this?


On Fri, Apr 25, 2014 at 5:15 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
Hi,

I'm testing 4.0.0-incubating-rc1 code on OpenStack with single JVM default configuration.   I'm seeing issue with tenant registration.   Does this look like a regression issue?

To register tenant, I'm making a POST request to "https://127.0.0.1:9443/stratos/admin/tenant<https://127.0.0.1:9445/stratos/admin/tenant>" with the Json payload below.
{
        "admin": "admin",
        "firstname": "cloud",
        "lastname": "one",
        "adminPassword": "***",
        "tenantDomain": "test.cisco.com<http://test.cisco.com>",
        "email": "cloud1@cisco.com<ma...@cisco.com>",
        "active": "true"
}

The response message for the above request:

{"Error":{ "errorCode": " 400", "errorMessage": " org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'."}}
{
    "Error": {
        "errorCode": " 400",
        "errorMessage": " org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'."
    }
}


Below is the relevant Stratos log snippet:

TID: [0] [STRATOS] [2014-04-24 15:27:47,913]  INFO {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt Console URL  : http
s://172.16.2.207:9443/carbon/<http://172.16.2.207:9443/carbon/> {org.wso2.carbon.ui.internal.CarbonUIServiceComponent}
TID: [0] [STRATOS] [2014-04-24 15:27:58,316]  WARN {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider} -  javax.xml.bind.UnmarshalE
xception
 - with linked exception:
[org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'.]
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:332)
at org.apache.cxf.jaxrs.provider.json.JSONProvider.readFrom(JSONProvider.java:234)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSUtils.java:1288)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBody(JAXRSUtils.java:1239)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:790)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:749)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:236)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:101)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:159)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:206)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262)
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.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56)
at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
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.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
at org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.startElement(Unknown Source)
at com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:96)
at com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:242)
at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:176)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
... 42 more
 {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider}




--
Isuru Perera
Senior Software Engineer | WSO2, Inc. | http://wso2.com/
Lean . Enterprise . Middleware

about.me/chrishantha<http://about.me/chrishantha>



--
Thanks and Regards,

Isuru H.
+94 716 358 048<tel:%2B94%20716%20358%20048><http://wso2.com/>





--
Imesh Gunaratne

Technical Lead, WSO2
Committer & PPMC Member, Apache Stratos



--
Pradeep Fernando.
http://pradeepfernando.blogspot.com/

Re: Exception thrown when registering tenant

Posted by Pradeep Fernando <pr...@gmail.com>.
Looks like i have missed the schema of tenantInfo bean while committing.
However, since i committed the changes to master, it should not affect the
4.0.0-incubating branch.

Thanks,
--Pradeep


On Fri, Apr 25, 2014 at 11:44 AM, Imesh Gunaratne <im...@apache.org> wrote:

> Hi Jeffrey,
>
> It seems like you have built from the master branch. Could you please
> verify?
>
> You could either build from tag 4.0.0-incubating-rc1 or download binary
> packs from
> https://dist.apache.org/repos/dist/dev/incubator/stratos/releases/4.0.0-incubating-rc1/
>
> Thanks
>
>
> On Fri, Apr 25, 2014 at 11:31 AM, Isuru Haththotuwa <is...@wso2.com>wrote:
>
>> Hi Jeffrey,
>>
>> We were unable to re-produce this issue with a local pack. We are trying
>> with the rc1 packs now.
>>
>>
>> On Fri, Apr 25, 2014 at 11:07 AM, Isuru Perera <is...@wso2.com> wrote:
>>
>>> Imesh, Could you please check on this?
>>>
>>>
>>> On Fri, Apr 25, 2014 at 5:15 AM, Jeffrey Nguyen (jeffrngu) <
>>> jeffrngu@cisco.com> wrote:
>>>
>>>>  Hi,
>>>>
>>>>  I'm testing 4.0.0-incubating-rc1 code on OpenStack with single JVM
>>>> default configuration.   I'm seeing issue with tenant registration.   Does
>>>> this look like a regression issue?
>>>>
>>>>  To register tenant, I'm making a POST request to "
>>>> https://127.0.0.1:9443/stratos/admin/tenant<https://127.0.0.1:9445/stratos/admin/tenant>"
>>>> with the Json payload below.
>>>>  {
>>>>         "admin": "admin",
>>>>         "firstname": "cloud",
>>>>         "lastname": "one",
>>>>         "adminPassword": "***",
>>>>         "tenantDomain": "test.cisco.com",
>>>>         "email": "cloud1@cisco.com",
>>>>         "active": "true"
>>>> }
>>>>
>>>>  The response message for the above request:
>>>>
>>>>  {"Error":{ "errorCode": " 400", "errorMessage": "
>>>> org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the
>>>> declaration of element 'tenantInfoBean'."}}
>>>> {
>>>>     "Error": {
>>>>         "errorCode": " 400",
>>>>         "errorMessage": " org.xml.sax.SAXParseException; columnNumber:
>>>> 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'."
>>>>     }
>>>> }
>>>>
>>>>
>>>>  Below is the relevant Stratos log snippet:
>>>>
>>>>  TID: [0] [STRATOS] [2014-04-24 15:27:47,913]  INFO
>>>> {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt Console URL
>>>>  : http
>>>> s://172.16.2.207:9443/carbon/{org.wso2.carbon.ui.internal.CarbonUIServiceComponent}
>>>> TID: [0] [STRATOS] [2014-04-24 15:27:58,316]  WARN
>>>> {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider} -
>>>>  javax.xml.bind.UnmarshalE
>>>> xception
>>>>  - with linked exception:
>>>> [org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find
>>>> the declaration of element 'tenantInfoBean'.]
>>>> at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
>>>> at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
>>>> at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:332)
>>>> at
>>>> org.apache.cxf.jaxrs.provider.json.JSONProvider.readFrom(JSONProvider.java:234)
>>>> at
>>>> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSUtils.java:1288)
>>>> at
>>>> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBody(JAXRSUtils.java:1239)
>>>> at
>>>> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:790)
>>>> at
>>>> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:749)
>>>> at
>>>> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:236)
>>>> at
>>>> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:101)
>>>> at
>>>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
>>>> at
>>>> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
>>>> at
>>>> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
>>>> at
>>>> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
>>>> at
>>>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
>>>> at
>>>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
>>>> at
>>>> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:159)
>>>> at
>>>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286)
>>>> at
>>>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:206)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
>>>> at
>>>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262)
>>>> 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.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
>>>> at
>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
>>>> at
>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56)
>>>> at
>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
>>>> at
>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
>>>> at
>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
>>>> at
>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>>>> at
>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
>>>> 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.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
>>>> at
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>> at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>> at java.lang.Thread.run(Thread.java:744)
>>>> Caused by: org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1:
>>>> Cannot find the declaration of element 'tenantInfoBean'.
>>>> at
>>>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>>>> Source)
>>>> at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
>>>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
>>>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
>>>> at
>>>> org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
>>>> Source)
>>>> at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown
>>>> Source)
>>>> at
>>>> org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.startElement(Unknown
>>>> Source)
>>>> at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:96)
>>>> at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
>>>> at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:242)
>>>> at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:176)
>>>> at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
>>>> ... 42 more
>>>>  {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider}
>>>>
>>>>
>>>
>>>
>>> --
>>> Isuru Perera
>>> Senior Software Engineer | WSO2, Inc. | http://wso2.com/
>>> Lean . Enterprise . Middleware
>>>
>>> about.me/chrishantha
>>>
>>
>>
>>
>> --
>> Thanks and Regards,
>>
>> Isuru H.
>> +94 716 358 048* <http://wso2.com/>*
>>
>>
>>
>
>
> --
> Imesh Gunaratne
>
> Technical Lead, WSO2
> Committer & PPMC Member, Apache Stratos
>



-- 
Pradeep Fernando.
http://pradeepfernando.blogspot.com/

Re: Exception thrown when registering tenant

Posted by Imesh Gunaratne <im...@apache.org>.
Hi Jeffrey,

It seems like you have built from the master branch. Could you please
verify?

You could either build from tag 4.0.0-incubating-rc1 or download binary
packs from
https://dist.apache.org/repos/dist/dev/incubator/stratos/releases/4.0.0-incubating-rc1/

Thanks


On Fri, Apr 25, 2014 at 11:31 AM, Isuru Haththotuwa <is...@wso2.com> wrote:

> Hi Jeffrey,
>
> We were unable to re-produce this issue with a local pack. We are trying
> with the rc1 packs now.
>
>
> On Fri, Apr 25, 2014 at 11:07 AM, Isuru Perera <is...@wso2.com> wrote:
>
>> Imesh, Could you please check on this?
>>
>>
>> On Fri, Apr 25, 2014 at 5:15 AM, Jeffrey Nguyen (jeffrngu) <
>> jeffrngu@cisco.com> wrote:
>>
>>>  Hi,
>>>
>>>  I'm testing 4.0.0-incubating-rc1 code on OpenStack with single JVM
>>> default configuration.   I'm seeing issue with tenant registration.   Does
>>> this look like a regression issue?
>>>
>>>  To register tenant, I'm making a POST request to "
>>> https://127.0.0.1:9443/stratos/admin/tenant<https://127.0.0.1:9445/stratos/admin/tenant>"
>>> with the Json payload below.
>>>  {
>>>         "admin": "admin",
>>>         "firstname": "cloud",
>>>         "lastname": "one",
>>>         "adminPassword": "***",
>>>         "tenantDomain": "test.cisco.com",
>>>         "email": "cloud1@cisco.com",
>>>         "active": "true"
>>> }
>>>
>>>  The response message for the above request:
>>>
>>>  {"Error":{ "errorCode": " 400", "errorMessage": "
>>> org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the
>>> declaration of element 'tenantInfoBean'."}}
>>> {
>>>     "Error": {
>>>         "errorCode": " 400",
>>>         "errorMessage": " org.xml.sax.SAXParseException; columnNumber:
>>> 0; cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'."
>>>     }
>>> }
>>>
>>>
>>>  Below is the relevant Stratos log snippet:
>>>
>>>  TID: [0] [STRATOS] [2014-04-24 15:27:47,913]  INFO
>>> {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt Console URL
>>>  : http
>>> s://172.16.2.207:9443/carbon/{org.wso2.carbon.ui.internal.CarbonUIServiceComponent}
>>> TID: [0] [STRATOS] [2014-04-24 15:27:58,316]  WARN
>>> {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider} -
>>>  javax.xml.bind.UnmarshalE
>>> xception
>>>  - with linked exception:
>>> [org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find
>>> the declaration of element 'tenantInfoBean'.]
>>> at
>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
>>> at
>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
>>> at
>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:332)
>>> at
>>> org.apache.cxf.jaxrs.provider.json.JSONProvider.readFrom(JSONProvider.java:234)
>>> at
>>> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSUtils.java:1288)
>>> at
>>> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBody(JAXRSUtils.java:1239)
>>> at
>>> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:790)
>>> at
>>> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:749)
>>> at
>>> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:236)
>>> at
>>> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:101)
>>> at
>>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
>>> at
>>> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
>>> at
>>> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
>>> at
>>> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
>>> at
>>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
>>> at
>>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
>>> at
>>> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:159)
>>> at
>>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286)
>>> at
>>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:206)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
>>> at
>>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262)
>>> 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.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
>>> at
>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
>>> at
>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56)
>>> at
>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
>>> at
>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
>>> at
>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
>>> at
>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>>> at
>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
>>> 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.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>> at java.lang.Thread.run(Thread.java:744)
>>> Caused by: org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1:
>>> Cannot find the declaration of element 'tenantInfoBean'.
>>> at
>>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>>> Source)
>>> at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
>>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
>>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
>>> at
>>> org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
>>> Source)
>>> at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown
>>> Source)
>>> at
>>> org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.startElement(Unknown
>>> Source)
>>> at
>>> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:96)
>>> at
>>> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
>>> at
>>> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:242)
>>> at
>>> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:176)
>>> at
>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
>>> ... 42 more
>>>  {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider}
>>>
>>>
>>
>>
>> --
>> Isuru Perera
>> Senior Software Engineer | WSO2, Inc. | http://wso2.com/
>> Lean . Enterprise . Middleware
>>
>> about.me/chrishantha
>>
>
>
>
> --
> Thanks and Regards,
>
> Isuru H.
> +94 716 358 048* <http://wso2.com/>*
>
>
>


-- 
Imesh Gunaratne

Technical Lead, WSO2
Committer & PPMC Member, Apache Stratos

Re: Exception thrown when registering tenant

Posted by Isuru Haththotuwa <is...@wso2.com>.
Hi Jeffrey,

We were unable to re-produce this issue with a local pack. We are trying
with the rc1 packs now.


On Fri, Apr 25, 2014 at 11:07 AM, Isuru Perera <is...@wso2.com> wrote:

> Imesh, Could you please check on this?
>
>
> On Fri, Apr 25, 2014 at 5:15 AM, Jeffrey Nguyen (jeffrngu) <
> jeffrngu@cisco.com> wrote:
>
>>  Hi,
>>
>>  I'm testing 4.0.0-incubating-rc1 code on OpenStack with single JVM
>> default configuration.   I'm seeing issue with tenant registration.   Does
>> this look like a regression issue?
>>
>>  To register tenant, I'm making a POST request to "
>> https://127.0.0.1:9443/stratos/admin/tenant<https://127.0.0.1:9445/stratos/admin/tenant>"
>> with the Json payload below.
>>  {
>>         "admin": "admin",
>>         "firstname": "cloud",
>>         "lastname": "one",
>>         "adminPassword": "***",
>>         "tenantDomain": "test.cisco.com",
>>         "email": "cloud1@cisco.com",
>>         "active": "true"
>> }
>>
>>  The response message for the above request:
>>
>>  {"Error":{ "errorCode": " 400", "errorMessage": "
>> org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the
>> declaration of element 'tenantInfoBean'."}}
>> {
>>     "Error": {
>>         "errorCode": " 400",
>>         "errorMessage": " org.xml.sax.SAXParseException; columnNumber: 0;
>> cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'."
>>     }
>> }
>>
>>
>>  Below is the relevant Stratos log snippet:
>>
>>  TID: [0] [STRATOS] [2014-04-24 15:27:47,913]  INFO
>> {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt Console URL
>>  : http
>> s://172.16.2.207:9443/carbon/{org.wso2.carbon.ui.internal.CarbonUIServiceComponent}
>> TID: [0] [STRATOS] [2014-04-24 15:27:58,316]  WARN
>> {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider} -
>>  javax.xml.bind.UnmarshalE
>> xception
>>  - with linked exception:
>> [org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find
>> the declaration of element 'tenantInfoBean'.]
>> at
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
>> at
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
>> at
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:332)
>> at
>> org.apache.cxf.jaxrs.provider.json.JSONProvider.readFrom(JSONProvider.java:234)
>> at
>> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSUtils.java:1288)
>> at
>> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBody(JAXRSUtils.java:1239)
>> at
>> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:790)
>> at
>> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:749)
>> at
>> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:236)
>> at
>> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:101)
>> at
>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
>> at
>> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
>> at
>> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
>> at
>> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
>> at
>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
>> at
>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
>> at
>> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:159)
>> at
>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286)
>> at
>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:206)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
>> at
>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262)
>> 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.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
>> at
>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
>> at
>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56)
>> at
>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
>> at
>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
>> at
>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
>> at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>> at
>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
>> 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.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:744)
>> Caused by: org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1:
>> Cannot find the declaration of element 'tenantInfoBean'.
>> at
>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>> Source)
>> at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
>> at
>> org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
>> Source)
>> at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown
>> Source)
>> at
>> org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.startElement(Unknown
>> Source)
>> at
>> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:96)
>> at
>> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
>> at
>> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:242)
>> at
>> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:176)
>> at
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
>> ... 42 more
>>  {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider}
>>
>>
>
>
> --
> Isuru Perera
> Senior Software Engineer | WSO2, Inc. | http://wso2.com/
> Lean . Enterprise . Middleware
>
> about.me/chrishantha
>



-- 
Thanks and Regards,

Isuru H.
+94 716 358 048* <http://wso2.com/>*

Re: Exception thrown when registering tenant

Posted by Isuru Perera <is...@wso2.com>.
Imesh, Could you please check on this?


On Fri, Apr 25, 2014 at 5:15 AM, Jeffrey Nguyen (jeffrngu) <
jeffrngu@cisco.com> wrote:

>  Hi,
>
>  I'm testing 4.0.0-incubating-rc1 code on OpenStack with single JVM
> default configuration.   I'm seeing issue with tenant registration.   Does
> this look like a regression issue?
>
>  To register tenant, I'm making a POST request to "
> https://127.0.0.1:9443/stratos/admin/tenant<https://127.0.0.1:9445/stratos/admin/tenant>"
> with the Json payload below.
>  {
>         "admin": "admin",
>         "firstname": "cloud",
>         "lastname": "one",
>         "adminPassword": "***",
>         "tenantDomain": "test.cisco.com",
>         "email": "cloud1@cisco.com",
>         "active": "true"
> }
>
>  The response message for the above request:
>
>  {"Error":{ "errorCode": " 400", "errorMessage": "
> org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find the
> declaration of element 'tenantInfoBean'."}}
> {
>     "Error": {
>         "errorCode": " 400",
>         "errorMessage": " org.xml.sax.SAXParseException; columnNumber: 0;
> cvc-elt.1: Cannot find the declaration of element 'tenantInfoBean'."
>     }
> }
>
>
>  Below is the relevant Stratos log snippet:
>
>  TID: [0] [STRATOS] [2014-04-24 15:27:47,913]  INFO
> {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt Console URL
>  : http
> s://172.16.2.207:9443/carbon/{org.wso2.carbon.ui.internal.CarbonUIServiceComponent}
> TID: [0] [STRATOS] [2014-04-24 15:27:58,316]  WARN
> {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider} -
>  javax.xml.bind.UnmarshalE
> xception
>  - with linked exception:
> [org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1: Cannot find
> the declaration of element 'tenantInfoBean'.]
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:332)
> at
> org.apache.cxf.jaxrs.provider.json.JSONProvider.readFrom(JSONProvider.java:234)
> at
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSUtils.java:1288)
> at
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBody(JAXRSUtils.java:1239)
> at
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:790)
> at
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:749)
> at
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:236)
> at
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:101)
> at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
> at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
> at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
> at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
> at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
> at
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:159)
> at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286)
> at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:206)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
> at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262)
> 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.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
> at
> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
> at
> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56)
> at
> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
> at
> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
> at
> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
> at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
> at
> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
> 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.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:744)
> Caused by: org.xml.sax.SAXParseException; columnNumber: 0; cvc-elt.1:
> Cannot find the declaration of element 'tenantInfoBean'.
> at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
> Source)
> at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
> at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
> Source)
> at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown
> Source)
> at
> org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.startElement(Unknown
> Source)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:96)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:242)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:176)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
> ... 42 more
>  {org.apache.cxf.jaxrs.provider.AbstractJAXBProvider}
>
>


-- 
Isuru Perera
Senior Software Engineer | WSO2, Inc. | http://wso2.com/
Lean . Enterprise . Middleware

about.me/chrishantha