From: <pen...@rh...> - 2006-03-06 16:39:30
|
Matt, I'm having the same trouble as Tony and Katie using Fez 1.1beta and Fedora 2.1. I know that I'm not having an API-M-Lite problem, as I can get back correct data with an API-M-Lite request after authenticating from my Fez server: http://servername.server.edu:8090/fedora/mgmt/getNextPID?namespace=3Dns&x= m l=3DTRUE <pidList xsi:schemaLocation=3D"http://www.fedora.info/definitions/1/0/management/ http://dam.rhodes.edu:8090/getNextPIDInfo.xsd"> <pid>ns:60</pid> </pidList> All of the entries in my Fez config.inc.php file look fine and correctly set. I am getting an error on the Fedora server in nohup.out when I get the blank window error in Fez that I cannot figure out that looks like this: no path in db registry for [rds:60] no path in db registry for [rds:60] no path in db registry for [rds:60] no path in db registry for [rds:60] no path in db registry for [rds:60] no path in db registry for [rds:60] no path in db registry for [rds:60] no path in db registry for [rds:60] no path in db registry for [rds:60] no path in db registry for [rds:60] no path in db registry for [rds:60] no path in db registry for [rds:60] no path in db registry for [rds:60] no path in db registry for [rds:60] fedora.server.errors.ObjectNotInLowlevelStorageException: no path in db registry for [rds:60] at fedora.server.storage.lowlevel.DBPathRegistry.get(DBPathRegistry.java:93 ) at fedora.server.storage.lowlevel.FileSystemLowlevelStorage.retrieve(FileSy stemLowlevelStorage.java:192) at fedora.server.storage.DefaultDOManager.getReader(DefaultDOManager.java:4 21) at fedora.server.access.DefaultAccess.getDatastreamDissemination(DefaultAcc ess.java:835) at fedora.server.access.FedoraAccessServlet.getDatastreamDissemination(Fedo raAccessServlet.java:504) at fedora.server.access.FedoraAccessServlet.doGet(FedoraAccessServlet.java: 395) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:239) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:268) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.jav a:157) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFi lterChain.java:50) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterC hain.java:140) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:136) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon textValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator Base.java:540) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:535 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79 9) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC onnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57 7) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:683) at java.lang.Thread.run(Thread.java:595) Any ideas? I was just going to wait for Fez 2.2 before trying to move forward with it, but if anyone has any ideas, I would love to hear them... Stacy > -----Original Message----- > From: fez...@li...=20 > [mailto:fez...@li...] On Behalf Of=20 > Matthew Smith > Sent: Sunday, March 05, 2006 8:17 PM > To: fez...@li... > Subject: Re: [Fez-users] Creating Community Error - again ;) >=20 > Tony and Katie, are you both getting blank pages on the=20 > /mgmt/getNextPID service? In that case you should direct=20 > your efforts at finding out why fedora isn't replying to the request. >=20 > Fez is trying to make use of the API-M-Lite interface. To=20 > get the next PID. > http://www.fedora.info/download/2.1b/userdocs/server/webservic > es/apimlite/index.html >=20 > The problem may be a security setting in fedora. The=20 > following page states that API-M can be set to deny from all=20 > but localhost. > http://www.fedora.info/download/2.1b/userdocs/server/security/ > securingrepo.html > Perhaps you need to change a http to https in your=20 > configuration of Fez or vice versa in config.inc.php. >=20 > Check the APP_FEDORA_SETUP definition, it should match the=20 > security model for your fedora setup. Check the APIM=20 > settings in config.inc.php. >=20 > Matt >=20 |