Hi,
When I try to use a PHP script to return some XML that represents a service
deployment output I get the error "Host name must not be null" when the
datastream in the object that uses the service has the control group "R".
If the control group is "E" I get an exception, the relevant part of the log
is shown below:
DEBUG 2010-12-02 09:51:31.550 [http-8080-4] (DisseminationService) Replaced
dissURL:
http:/127.0.0.1/fedora-collections/get_children.php?pid=(pid)&obj_type=CASE
DissBindingInfo index: 0
DEBUG 2010-12-02 09:51:31.550 [http-8080-4] (DisseminationService) User parm
substituted in URL:
http:/127.0.0.1/fedora-collections/get_children.php?pid=ts%3A3000&obj_type=CASE
DEBUG 2010-12-02 09:51:31.550 [http-8080-4] (DisseminationService)
ProtocolType: HTTP
DEBUG 2010-12-02 09:51:31.551 [http-8080-4] (DisseminationService) Finished
assembling dissemination,
URL=http:/127.0.0.1/fedora-collections/get_children.php?pid=ts%3A3000&obj_type=CASE
ERROR 2010-12-02 09:51:31.561 [http-8080-4] (FedoraAccessServlet) Unexpected
error servicing API-A request
java.lang.NullPointerException: null
at
org.fcrepo.server.utilities.ServerUtility.isURLFedoraServer(ServerUtility.java:158)
[fcrepo-server-3.4.jar:na]
The service op is defined as:
<wsdl:operation name="list">
<http:operation
location="http:/127.0.0.1/fedora-collections/get_children.php?pid=(pid)&obj_type=CASE"/>
<wsdl:input>
<http:urlReplacement/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/plain"/>
</wsdl:output>
</wsdl:operation>
However, if I use the following URL as a test everything works fine.
<wsdl:operation name="list">
<http:operation
location="http://local.fedora.server/fedora-demo/timescapes/test.xml"/>
<wsdl:input>
<http:urlReplacement/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/plain"/>
</wsdl:output>
</wsdl:operation>
I am confused, can anybody point me in the right direction. I just want to use
PHP scripts to query the triple store and produce XML that can be used to
produce JSON for building navigation structures etc for a Fedora interface.
Regards,
Ben
---------------------------------------------------------------------
Dr Ben Ryan
Timescapes Archive Technical Officer
School of Sociology and Social Policy
Faculty of Education, Social Sciences and Law
Social Science Building
The University of Leeds
Leeds LS2 9JT
Email: [email protected]<mailto:[email protected]>
Tel: 0113 343 7319
Website: http://www.timescapes.leeds.ac.uk<http://www.timescapes.leeds.ac.uk/>
---------------------------------------------------------------------
------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Fedora-commons-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users