[Fiware-tech-help] Typeform: New request to FIWARE.AzPDP.Contact

DANGERVILLE Cyril cyril.dangerville at thalesgroup.com
Wed Mar 18 15:13:19 CET 2015


Hello Alvaro,
Sorry for the delay. The new user guide updated with valid XACML 3.0 examples is available here:
https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Authorization_PDP_-_AuthZForce_-_User_and_Programmers_Guide_%28R4.1%29

The other documentation links on the catalogue have been updated as well:
http://catalogue.fiware.org/enablers/authorization-pdp-authzforce/documentation

Regards,
Cyril



> -----Message d'origine-----
> De : DANGERVILLE Cyril
> Envoyé : mercredi 4 mars 2015 17:00
> À : Alvaro Vega
> Cc : fiware-tech-help at lists.fi-ware.org
> Objet : RE: Typeform: New request to FIWARE.AzPDP.Contact
>
> Yes, the new 4.1 version is using XACML 3.0 for
> policies/resquests/responses. So you have to convert your policyset to
> XACML 3.0. I will send you the updated User Guide with valid XACML 3.0
> examples. The current user guide on the public wiki is for the previous
> version that was using XACML 2.0.
>
> Regards,
> Cyril
>
> > -----Message d'origine-----
> > De : Alvaro Vega [mailto:alvaro.vegagarcia at telefonica.com]
> > Envoyé : mercredi 4 mars 2015 11:37
> > À : DANGERVILLE Cyril
> > Cc : fiware-tech-help at lists.fi-ware.org
> > Objet : Re: Typeform: New request to FIWARE.AzPDP.Contact
> >
> > Hi Cyril,
> > It works! I was able to create a new domain:
> > 8659d855-c24e-11e4-bd29-60672094ecb8
> >
> > Now I'm trying to set up a new rule:
> >
> > $ curl -i -H "Accept: application/xml" -H "Content-type:
> > application/xml"    -X PUT -d @policyset_example_authz.xml
> > http://localhost:8180/authzforce/domains/8659d855-c24e-11e4-bd29-
> > 60672094ecb8/pap/policySet/
> >
> > But I'm getting a server error:
> >
> > HTTP/1.1 100 Continue
> >
> > HTTP/1.1 500 Internal Server Error
> > Content-Type: text/html
> > Content-Length: 1472
> > Date: Wed, 04 Mar 2015 09:41:06 GMT
> > Connection: close
> >
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html
> > xmlns="http://www.w3.org/1999/xhtml"><head><title>GlassFish Server
> > Open Source Edition 3.1.2.2 - Error report</title><style
> > type="text/css"><!--H1
> > {font-family:Tahoma,Arial,sans-serif;color:white;background-
> > color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-
> > serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-
> > family:Tahoma,Arial,sans-serif;color:white;background-
> > color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-
> > serif;color:black;background-color:white;} B {font-
> > family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;}
> > P
> > {font-family:Tahoma,Arial,sans-
> serif;background:white;color:black;font
> > - size:12px;}A {color : black;}HR {color : #525D76;}--></style>
> > </head><body><h1>HTTP Status 500 - </h1><hr/><p><b>type</b> Exception
> > report</p><p><b>message</b></p><p><b>description</b>The server
> > encountered an internal error () that prevented it from fulfilling
> > this request.</p><p><b>exception</b>
> <pre>java.lang.NoSuchMethodError:
> >
> javax.ws.rs.BadRequestException.validate(Ljavax/ws/rs/core/Response;Lj
> > a
> >
> vax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response;</pre></p><
> > p
> > ><b>note</b> <u>The full stack traces of the exception and its root
> > causes are available in the GlassFish Server Open Source Edition
> > 3.1.2.2 logs.</u></p><hr/><h3>GlassFish Server Open Source Edition
> > 3.1.2.2</h3></body></html>
> >
> >
> > And traces:
> > /opt/glassfish3/glassfish/domains/domain1/logs/authzforce/error.log
> >
> > 2015-03-04 10:41:06,970|WARN |http-thread-pool-8180(5)|
> > AbstractJAXBProvider:655|javax.xml.bind.UnmarshalException
> >  - with linked exception:
> > [org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 56;
> > cvc-elt.1: Cannot find the declaration of element 'PolicySet'.]
> >         at
> >
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStream
> > E
> > xception(UnmarshallerImpl.java:435)
> >         at
> >
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(U
> > n
> > marshallerImpl.java:372)
> >         at
> >
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(Un
> > m
> > arshallerImpl.java:342)
> >         at
> >
> org.apache.cxf.jaxrs.provider.JAXBElementProvider.unmarshalFromInputSt
> > r
> > eam(JAXBElementProvider.java:263)
> >         at
> >
> org.apache.cxf.jaxrs.provider.JAXBElementProvider.doUnmarshal(JAXBElem
> > e
> > ntProvider.java:216)
> >         at
> >
> org.apache.cxf.jaxrs.provider.JAXBElementProvider.readFrom(JAXBElement
> > P
> > rovider.java:175)
> >         at
> >
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSU
> > t
> > ils.java:1196)
> >         at
> >
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBody(JAXRSUtils.j
> > a
> > va:1144)
> >         at
> >
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:
> > 695)
> >         at
> >
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.jav
> > a
> > :655)
> >         at
> > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:254)
> >         at
> > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:257)
> >         at
> > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:257)
> >         at
> > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:102)
> >         at org.apache.cxf.interceptor.ServiceInvokerInterceptor
> > $1.run(ServiceInvokerInterceptor.java:58)
> >         at
> >
> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(Ser
> > v
> > iceInvokerInterceptor.java:94)
> >         at
> >
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> > r
> > Chain.java:271)
> >         at
> >
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitia
> > t
> > ionObserver.java:121)
> >         at
> >
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractH
> > T
> > TPDestination.java:239)
> >         at
> >
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(S
> > e
> > rvletController.java:223)
> >         at
> >
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> > o
> > ller.java:203)
> >         at
> >
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> > o
> > ller.java:137)
> >         at
> >
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpri
> > n
> > gServlet.java:158)
> >         at
> >
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(Abs
> > t
> > ractHTTPServlet.java:243)
> >         at
> >
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPut(AbstractHTT
> > P
> > Servlet.java:180)
> >         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:691)
> >         at
> >
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractH
> > T
> > TPServlet.java:219)
> >         at
> >
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:
> > 1
> > 550)
> >         at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> > l
> > ve.java:281)
> >         at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> > l
> > ve.java:175)
> >         at
> >
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.ja
> > v
> > a:655)
> >         at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> > 595)
> >         at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> > v
> > a:161)
> >         at
> >
> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.ja
> > v
> > a:331)
> >         at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> > 231)
> >         at com.sun.enterprise.v3.services.impl.ContainerMapper
> > $AdapterCallable.call(ContainerMapper.java:317)
> >         at
> >
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerM
> > a
> > pper.java:195)
> >         at
> >
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:86
> > 0
> > )
> >         at
> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
> >         at
> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
> >         at
> >
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilt
> > e
> > r.java:229)
> >         at
> >
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProt
> > o
> > colChain.java:137)
> >         at
> >
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:
> > 104)
> >         at
> >
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:
> > 90)
> >         at
> >
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:
> > 7
> > 9)
> >         at
> >
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTa
> > s
> > k.java:54)
> >         at
> >
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.j
> > a
> > va:59)
> >         at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
> >         at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.doWork(AbstractThreadPool.java:532)
> >         at com.sun.grizzly.util.AbstractThreadPool
> > $Worker.run(AbstractThreadPool.java:513)
> >         at java.lang.Thread.run(Thread.java:745)
> > Caused by: org.xml.sax.SAXParseException; lineNumber: 1;
> columnNumber:
> > 56; cvc-elt.1: Cannot find the declaration of element 'PolicySet'.
> >         at
> >
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXP
> > a
> > rseException(ErrorHandlerWrapper.java:198)
> >         at
> >
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Erro
> > r
> > HandlerWrapper.java:134)
> >         at
> >
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(X
> > M
> > LErrorReporter.java:437)
> >         at
> >
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(X
> > M
> > LErrorReporter.java:368)
> >         at
> >
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(X
> > M
> > LErrorReporter.java:325)
> >         at
> >
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleSt
> > a
> > rtElement(XMLSchemaValidator.java:1906)
> >         at
> >
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEle
> > m
> > ent(XMLSchemaValidator.java:746)
> >         at
> >
> com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImp
> > l
> > .startElement(ValidatorHandlerImpl.java:570)
> >         at
> >
> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startE
> > l
> > ement(ValidatingUnmarshaller.java:101)
> >         at
> >
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleSta
> > r
> > tElement(StAXStreamConnector.java:246)
> >         at
> >
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(St
> > A
> > XStreamConnector.java:180)
> >         at
> >
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(U
> > n
> > marshallerImpl.java:370)
> >         ... 49 more
> > |
> >
> > Do you know what is happening?
> > Thanks in advance,
> > Álvaro Vega
> >
> > On Wed, 2015-03-04 at 00:04 +0100, DANGERVILLE Cyril wrote:
> > > Hello,
> > > Indeed, the documentation on the public wiki has not been updated
> > > yet
> > for release 4.1 (I had instructions not to), although it is very
> close.
> > A few XML namespaces and formats have changed (partly due to shift
> > from XACML 2.0 to 3.0), which seems to be the cause here.
> > > I have attached the latest documentation for release 4.1 as PDF
> > (exported from our private wiki). You will find out that the
> namespace
> > "http://thalesgroup.com/authz/model" used in your request has to be
> > replaced now with "http://thalesgroup.com/authz/model/3.0/resource".
> > >
> > > curl -i -X POST  -H "Content-Type: application/xml;charset=UTF-8" \
> > >      -d '<?xml version="1.0" encoding="UTF-8"?><taz:properties
> >
> xmlns:taz="http://thalesgroup.com/authz/model/3.0/resource"><name>MyDo
> > m
> > ain</name><description>This is my
> > domain.</description></taz:properties>' \
> > >      -H "Accept: application/xml" \
> > >      http://localhost:8180/authzforce/domains/
> > >
> > > Sorry for the trouble. If this is not fixing it, don't hesitate to
> > let me know.
> > >
> > > FYI, the REST API specification is described by WADL here:
> > > http://localhost:8180/authzforce/?_wadl
> > > Some REST clients (e.g. SoapUI) can use that for generating valid
> > requests.
> > >
> > > Regards,
> > > Cyril
> > >
> > > > -----Message d'origine-----
> > > > De : Alvaro Vega [mailto:alvaro.vegagarcia at telefonica.com]
> > > > Envoyé : lundi 2 mars 2015 15:03
> > > > À : DANGERVILLE Cyril
> > > > Cc : fiware-tech-help at lists.fi-ware.org
> > > > Objet : Re: Typeform: New request to FIWARE.AzPDP.Contact
> > > >
> > > > Hi,
> > > > Regarding with this issue, this is the full data:
> > > >
> > > > GE: Authzforce-fiware-bin-dist-4.1 (from
> > > >
> > http://catalogue.fiware.org/sites/default/files/storage/enablers/aut
> > > > hzf
> > > > orce-fiware-bin-dist-4.1.zip)
> > > >
> > > >
> > > > REQUEST:
> > > > curl -i -X POST  -H "Content-Type: application/xml;charset=UTF-8"
> \
> > > >     -d '<?xml version="1.0" encoding="UTF-8"?><taz:properties
> > > >
> > xmlns:taz="http://thalesgroup.com/authz/model"><name>MyDomain</name>
> > > > <de
> > > > scription>This is my domain.</description></taz:properties>' \
> > > >     -H "Accept: application/xml" \
> > > >     http://localhost:8180/authzforce/domains/
> > > >
> > > >
> > > > RESPONSE:
> > > > HTTP/1.1 500 Internal Server Error
> > > > Content-Type: text/html
> > > > Content-Length: 1472
> > > > Date: Mon, 02 Mar 2015 13:40:55 GMT
> > > > Connection: close
> > > >
> > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> > > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html
> > > > xmlns="http://www.w3.org/1999/xhtml"><head><title>GlassFish
> Server
> > > > Open Source Edition 3.1.2.2 - Error report</title><style
> > > > type="text/css"><!--H1
> > > > {font-family:Tahoma,Arial,sans-serif;color:white;background-
> > > > color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-
> > > > serif;color:white;background-color:#525D76;font-size:16px;} H3
> > > > {font-
> > > > family:Tahoma,Arial,sans-serif;color:white;background-
> > > > color:#525D76;font-size:14px;} BODY
> > > > {font-family:Tahoma,Arial,sans-
> > > > serif;color:black;background-color:white;} B {font-
> > > > family:Tahoma,Arial,sans-serif;color:white;background-
> > color:#525D76;
> > > > } P
> > > > {font-family:Tahoma,Arial,sans-
> > serif;background:white;color:black;fo
> > > > nt- size:12px;}A {color : black;}HR {color : #525D76;}--></style>
> > > > </head><body><h1>HTTP Status 500 - </h1><hr/><p><b>type</b>
> > > > Exception report</p><p><b>message</b></p><p><b>description</b>The
> > > > server encountered an internal error () that prevented it from
> > > > fulfilling this request.</p><p><b>exception</b>
> > <pre>java.lang.NoSuchMethodError:
> > > >
> > javax.ws.rs.BadRequestException.validate(Ljavax/ws/rs/core/Response;
> > > > Lja
> > > >
> > vax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response;</pre></p
> > > > ><p
> > > > ><b>note</b> <u>The full stack traces of the exception and its
> > > > >root
> > > > causes are available in the GlassFish Server Open Source Edition
> > > > 3.1.2.2 logs.</u></p><hr/><h3>GlassFish Server Open Source
> Edition
> > > > 3.1.2.2</h3></body></html>
> > > >
> > > > FULL-
> > > >
> > LOGS::/opt/glassfish3/glassfish/domains/domain1/logs/authzforce/erro
> > > > r.l
> > > > og
> > > >
> > > > 2015-03-02 14:43:41,107|WARN |http-thread-pool-8180(3)|
> > > > AbstractJAXBProvider:655|javax.xml.bind.UnmarshalException
> > > >  - with linked exception:
> > > > [org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 39;
> > > > cvc-elt.1: Cannot find the declaration of element
> > 'taz:properties'.]
> > > >         at
> > > >
> > com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStre
> > > > amE
> > > > xception(UnmarshallerImpl.java:435)
> > > >         at
> > > >
> > com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0
> > > > (Un
> > > > marshallerImpl.java:372)
> > > >         at
> > > >
> > com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(
> > > > Unm
> > > > arshallerImpl.java:342)
> > > >         at
> > > >
> > org.apache.cxf.jaxrs.provider.JAXBElementProvider.unmarshalFromInput
> > > > Str
> > > > eam(JAXBElementProvider.java:263)
> > > >         at
> > > >
> > org.apache.cxf.jaxrs.provider.JAXBElementProvider.doUnmarshal(JAXBEl
> > > > eme
> > > > ntProvider.java:216)
> > > >         at
> > > >
> > org.apache.cxf.jaxrs.provider.JAXBElementProvider.readFrom(JAXBEleme
> > > > ntP
> > > > rovider.java:175)
> > > >         at
> > > >
> > org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXR
> > > > SUt
> > > > ils.java:1196)
> > > >         at
> > > >
> > org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBody(JAXRSUtils
> > > > .ja
> > > > va:1144)
> > > >         at
> > > >
> >
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:
> > > > 695)
> > > >         at
> > > >
> > org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.j
> > > > ava
> > > > :655)
> > > >         at
> > > >
> > org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(J
> > > > AXR
> > > > SInInterceptor.java:238)
> > > >         at
> > > >
> > org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JA
> > > > XRS
> > > > InInterceptor.java:99)
> > > >         at
> > > >
> > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercep
> > > > tor
> > > > Chain.java:271)
> > > >         at
> > > >
> > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInit
> > > > iat
> > > > ionObserver.java:121)
> > > >         at
> > > >
> > org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(Abstrac
> > > > tHT
> > > > TPDestination.java:239)
> > > >         at
> > > >
> > org.apache.cxf.transport.servlet.ServletController.invokeDestination
> > > > (Se
> > > > rvletController.java:223)
> > > >         at
> > > >
> > org.apache.cxf.transport.servlet.ServletController.invoke(ServletCon
> > > > tro
> > > > ller.java:203)
> > > >         at
> > > >
> > org.apache.cxf.transport.servlet.ServletController.invoke(ServletCon
> > > > tro
> > > > ller.java:137)
> > > >         at
> > > >
> > org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSp
> > > > rin
> > > > gServlet.java:158)
> > > >         at
> > > >
> > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(A
> > > > bst
> > > > ractHTTPServlet.java:243)
> > > >         at
> > > >
> > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(Abstract
> > > > HTT
> > > > PServlet.java:163)
> > > >         at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
> > > >         at
> > > >
> > org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(Abstrac
> > > > tHT
> > > > TPServlet.java:219)
> > > >         at
> > > >
> > org.apache.catalina.core.StandardWrapper.service(StandardWrapper.jav
> > > > a:1
> > > > 550)
> > > >         at
> > > >
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapper
> > > > Val
> > > > ve.java:281)
> > > >         at
> > > >
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContext
> > > > Val
> > > > ve.java:175)
> > > >         at
> > > >
> > org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.
> > > > jav
> > > > a:655)
> > > >         at
> > > >
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> > > > 595)
> > > >         at
> > > >
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.
> > > > jav
> > > > a:161)
> > > >         at
> > > >
> > org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.
> > > > jav
> > > > a:331)
> > > >         at
> > > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> > > > 231)
> > > >         at com.sun.enterprise.v3.services.impl.ContainerMapper
> > > > $AdapterCallable.call(ContainerMapper.java:317)
> > > >         at
> > > >
> > com.sun.enterprise.v3.services.impl.ContainerMapper.service(Containe
> > > > rMa
> > > > pper.java:195)
> > > >         at
> > > >
> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:
> > > > 860
> > > > )
> > > >         at
> > > >
> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
> > > >         at
> > > >
> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
> > > >         at
> > > >
> > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFi
> > > > lte
> > > > r.java:229)
> > > >         at
> > > >
> > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultPr
> > > > oto
> > > > colChain.java:137)
> > > >         at
> > > >
> >
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:
> > > > 104)
> > > >         at
> > > >
> >
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:
> > > > 90)
> > > >         at
> > > >
> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.jav
> > > > a:7
> > > > 9)
> > > >         at
> > > >
> > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContext
> > > > Tas
> > > > k.java:54)
> > > >         at
> > > >
> > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask
> > > > .ja
> > > > va:59)
> > > >         at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
> > > >         at com.sun.grizzly.util.AbstractThreadPool
> > > > $Worker.doWork(AbstractThreadPool.java:532)
> > > >         at com.sun.grizzly.util.AbstractThreadPool
> > > > $Worker.run(AbstractThreadPool.java:513)
> > > >         at java.lang.Thread.run(Thread.java:745)
> > > > Caused by: org.xml.sax.SAXParseException; lineNumber: 1;
> > columnNumber:
> > > > 39; cvc-elt.1: Cannot find the declaration of element
> > 'taz:properties'.
> > > >         at
> > > >
> > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSA
> > > > XPa
> > > > rseException(ErrorHandlerWrapper.java:198)
> > > >         at
> > > >
> > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Er
> > > > ror
> > > > HandlerWrapper.java:134)
> > > >         at
> > > >
> > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError
> > > > (XM
> > > > LErrorReporter.java:437)
> > > >         at
> > > >
> > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError
> > > > (XM
> > > > LErrorReporter.java:368)
> > > >         at
> > > >
> > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError
> > > > (XM
> > > > LErrorReporter.java:325)
> > > >         at
> > > >
> > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handle
> > > > Sta
> > > > rtElement(XMLSchemaValidator.java:1906)
> > > >         at
> > > >
> > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startE
> > > > lem
> > > > ent(XMLSchemaValidator.java:746)
> > > >         at
> > > >
> > com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerI
> > > > mpl
> > > > .startElement(ValidatorHandlerImpl.java:570)
> > > >         at
> > > >
> > com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.star
> > > > tEl
> > > > ement(ValidatingUnmarshaller.java:101)
> > > >         at
> > > >
> > com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleS
> > > > tar
> > > > tElement(StAXStreamConnector.java:246)
> > > >         at
> > > >
> > com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(
> > > > StA
> > > > XStreamConnector.java:180)
> > > >         at
> > > >
> > com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0
> > > > (Un
> > > > marshallerImpl.java:370)
> > > >         ... 45 more
> > > > |
> > > >
> > > > I guess XML provided is wrong defined or uncompleted:
> > > >
> > > > <?xml version="1.0" encoding="UTF-8"?> <taz:properties
> > > > xmlns:taz="http://thalesgroup.com/authz/model">
> > > > <name>MyDomain</name>
> > > > <description>This is my domain.</description> </taz:properties>
> > > >
> > > > Could you provide me one right?
> > > >
> > > > Thanks in advance,
> > > > Álvaro Vega
> > > >
> > > > BTW: I'm pretty sure that your input request form is translating
> > xml
> > > > code.
> > > >
> > > >
> > > > On Mon, 2015-03-02 at 14:31 +0100, DANGERVILLE Cyril wrote:
> > > > > Hello,
> > > > >
> > > > > This form is only for first contact (before you decide to use
> > > > > the
> > > > GE).
> > > > > Would you mind resending your issue to the following mailing
> > list,
> > > > > please?
> > > > >
> > > > > fiware-tech-help at lists.fi-ware.org
> > > > >
> > > > > Please also indicate the version of the GEi you are trying to
> > > > install,
> > > > > and the full stracktrace you got in the logs (not just the
> > > > > first/last exception). Thank you.
> > > > >
> > > > >
> > > > >
> > > > > Then it will be assigned to me by the FIWARE helpdesk and I
> will
> > > > > take care of it.
> > > > >
> > > > > Sorry for the extra effort, but it will be better handled this
> > way.
> > > > > Besides, it seems your XML in the curl request was stripped off
> > > > > (see mail below). I guess you didn’t just send “'MyDomainThis
> is
> > > > > my domain » in the request body.
> > > > >
> > > > >
> > > > >
> > > > > Regards,
> > > > >
> > > > > Cyril
> > > > >
> > > > >
> > > > >
> > > > > De : notifications at typeform.com
> > > > > [mailto:notifications at typeform.com]
> > > > > Envoyé : lundi 2 mars 2015 13:09 À :
> > > > > cyril.dangerville at thalesgroup.com Objet : Typeform: New request
> > > > > to FIWARE.AzPDP.Contact
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Your typeform FIWARE.AzPDP.Contact has a new entry. Here are
> the
> > > > > results:
> > > > >
> > > > >       * Please describe the use case for which you intend to
> use
> > the
> > > > >         FIWARE Authorization PDP.
> > > > >         test
> > > > >
> > > > >
> > > > >
> > > > >       * What type of service do you want to control access to?
> > > > >         (Protocol, API... e.g. HTTP/REST)
> > > > >         rest
> > > > >
> > > > >
> > > > >
> > > > >       * You can now formulate your request, at last :)
> > > > >         I'm trying to set up authzforce. After configure opendj
> > and
> > > > >         deploy authz I'm trying to create a new domain
> following
> > > > >         instructions:
> > > > >
> > > >
> > https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Acc
> > > > ess _Control_-
> > _Installation_and_Administration_Guide#Domain_Creation
> > > > >         $ curl -i -X POST -H "Content-Type:
> > > > >         application/xml;charset=UTF-8" \
> > > > >         -d 'MyDomainThis is my domain.' \
> > > > >         -H "Accept: application/xml" \
> > > > >         http://localhost:8180/authzforce/domains
> > > > >
> > > > >         and the response is:
> > > > >         HTTP/1.1 500 Internal Server Error
> > > > >         Content-Type: text/html
> > > > >         Content-Length: 1472
> > > > >         Date: Mon, 02 Mar 2015 12:03:30 GMT
> > > > >         Connection: close
> > > > > HTTP Status 500 -
> > > > >
> > > > >
> > > >
> > ____________________________________________________________________
> > > > __
> > > > > type Exception report
> > > > >
> > > > > message
> > > > >
> > > > > descriptionThe server encountered an internal error () that
> > > > > prevented it from fulfilling this request.
> > > > >
> > > > > exception
> > > > >
> > > > > java.lang.NoSuchMethodError:
> > > > >
> > > >
> > javax.ws.rs.BadRequestException.validate(Ljavax/ws/rs/core/Response;
> > > > Lj
> > > > > avax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response;
> > > > >
> > > > > note The full stack traces of the exception and its root causes
> > > > > are available in the GlassFish Server Open Source Edition
> > > > > 3.1.2.2
> > logs.
> > > > >
> > > > >
> > > > >
> > > >
> > ____________________________________________________________________
> > > > __
> > > > > GlassFish Server Open Source Edition 3.1.2.2
> > > > >
> > > > >
> > > > >
> > > > > But in authz traces I've see:
> > > > > 015-03-02 13:03:30,706|WARN |http-thread-pool-8180(4)|
> > > > > AbstractJAXBProvider:655| javax.xml.bind.UnmarshalException
> > > > > - with linked exception:
> > > > > [org.xml.sax.SAXParseException; lineNumber: 1; columnNumber:
> 39;
> > > > > cvc-elt.1: Cann
> > > > > ot find the declaration of element 'taz:properties'.] at
> > > > >
> > com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleSt
> > > > > rea
> > > > > mException(UnmarshallerImpl.java:435)
> > > > >
> > > > > I guess XML provided is wrong:
> > > > > 'MyDomainThis is my domain.'
> > > > >
> > > > > Could you provide me one right?
> > > > > Thanks in advance
> > > > >
> > > > >
> > > > >
> > > > > To complete, please give me some contact information so that we
> > > > > can get back to you.
> > > > >
> > > > >       * Your full name (last name last):
> > > > >         Alvaro Vega
> > > > >
> > > > >
> > > > >
> > > > >       * Your email address:
> > > > >         alvaro.vegagarcia at telefonica.com
> > > > >
> > > > >
> > > > >
> > > > >       * Name of your organization (company, institution, etc.):
> > > > >         Telefonica I+D
> > > > >
> > > > >
> > > > >
> > > > >       * Your job function  (especially in relation to FIWARE):
> > > > >         R&D Engineer
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Have a nice day :)
> > > > > Team Typeform
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > ________________________________
> > > >
> > > > Este mensaje y sus adjuntos se dirigen exclusivamente a su
> > > > destinatario, puede contener información privilegiada o
> > confidencial
> > > > y es para uso exclusivo de la persona o entidad de destino. Si no
> > es
> > > > usted. el destinatario indicado, queda notificado de que la
> > lectura,
> > > > utilización, divulgación y/o copia sin autorización puede estar
> > > > prohibida en virtud de la legislación vigente. Si ha recibido
> este
> > > > mensaje por error, le rogamos que nos lo comunique inmediatamente
> > > > por esta misma vía y proceda a su destrucción.
> > > >
> > > > The information contained in this transmission is privileged and
> > > > confidential information intended only for the use of the
> > individual
> > > > or entity named above. If the reader of this message is not the
> > > > intended recipient, you are hereby notified that any
> > > > dissemination, distribution or copying of this communication is
> > > > strictly prohibited. If you have received this transmission in
> > > > error, do not read it. Please immediately reply to the sender
> that
> > > > you have received this communication in error and then delete it.
> > > >
> > > > Esta mensagem e seus anexos se dirigem exclusivamente ao seu
> > > > destinatário, pode conter informação privilegiada ou confidencial
> > > > e é para uso exclusivo da pessoa ou entidade de destino. Se não é
> > > > vossa senhoria o destinatário indicado, fica notificado de que a
> > > > leitura, utilização, divulgação e/ou cópia sem autorização pode
> > > > estar proibida em virtude da legislação vigente. Se recebeu esta
> > > > mensagem por erro, rogamos-lhe que nos o comunique imediatamente
> > por
> > > > esta mesma via e proceda a sua destruição
> >
> >
> > ________________________________
> >
> > Este mensaje y sus adjuntos se dirigen exclusivamente a su
> > destinatario, puede contener información privilegiada o confidencial
> y
> > es para uso exclusivo de la persona o entidad de destino. Si no es
> > usted. el destinatario indicado, queda notificado de que la lectura,
> > utilización, divulgación y/o copia sin autorización puede estar
> > prohibida en virtud de la legislación vigente. Si ha recibido este
> > mensaje por error, le rogamos que nos lo comunique inmediatamente por
> > esta misma vía y proceda a su destrucción.
> >
> > The information contained in this transmission is privileged and
> > confidential information intended only for the use of the individual
> > or entity named above. If the reader of this message is not the
> > intended recipient, you are hereby notified that any dissemination,
> > distribution or copying of this communication is strictly prohibited.
> > If you have received this transmission in error, do not read it.
> > Please immediately reply to the sender that you have received this
> > communication in error and then delete it.
> >
> > Esta mensagem e seus anexos se dirigem exclusivamente ao seu
> > destinatário, pode conter informação privilegiada ou confidencial e é
> > para uso exclusivo da pessoa ou entidade de destino. Se não é vossa
> > senhoria o destinatário indicado, fica notificado de que a leitura,
> > utilização, divulgação e/ou cópia sem autorização pode estar proibida
> > em virtude da legislação vigente. Se recebeu esta mensagem por erro,
> > rogamos-lhe que nos o comunique imediatamente por esta mesma via e
> > proceda a sua destruição


More information about the Fiware-tech-help mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy