Hello, Rich -- I see that your SDeployment object is missing the object of the RELS-EXT triple "isDeploymentOf":
<fedora-model:isDeploymentOf rdf:resource="info:fedora/"/> The DSINPUTSPEC and WDSL datastreams also seem to be incomplete in your SDeployment object. I'll send you a sample CModel, SDef, and SDep you can look at to craft your own. Also, this may be of help: https://wiki.duraspace.org/display/DEV/University+of+Wisconsin+Digital+Collections+Center+-+Sample+Postcard+Object -- Scott On 02/09/2012 07:50 AM, Burgis, Richard wrote: > Here are the final SDef, SDep (identified by the Foxml suffix), the > inputs and the CModel. > > Thanks > Rich > > -----Original Message----- > From: Scott Prater [mailto:pra...@wisc.edu] > Sent: Wednesday, February 08, 2012 5:12 PM > To: Support and info exchange list for Fedora users. > Subject: Re: [fcrepo-user] Implementing Content Models Problem > > Hello, Richard -- > > Can you send, or make available somewhere, the exported FOXML for your > msu-uahc:Model object, as well as for your SDef and SDep objects? > > Judging by the error, it looks like some typo has crept in somewhere, > preventing the lowlevel storage functions from retrieving an object. > > -- Scott > > On 02/08/2012 03:07 PM, Burgis, Richard wrote: >> I asked last week if anyone had a suggestion to solve the following >> problem. If anyone has an idea of what I am doing wrong I'd appreciate >> learning. >> >> Thanks >> >> Rich >> >> > I am trying to implement a content model based on example 3 in the >> tutorial. >> >> > >> >> > I initially tried to simply change the names and the argument > names. >> >> > >> >> > I've made several other attempts including using the EZDef.xsl and >> EZDep.xsl tools. In all cases when I try to view the method list, I > get >> an Http 400 error. >> >> > >> >> > I've successfully attached the example SDef, SDep and CModel to my >> objects, but I cannot get even a simple variation to work. >> >> > >> >> > Is there some obvious thing that I'm overlooking? I'd be happy to >> post my data streams if that would help. >> >> > >> >> > Thank you very much >> >> > Rich >> >> The part of the fedora log that seems relevant is: >> >> INFO 2012-02-03 08:38:02.389 [http-bio-8080-exec-70] >> (FedoraAccessServlet) Got request: >> http://fedora.ats.msu.edu:8080/fedora/get/msu-uahc:UA.6.7- >> >> A.2012.0015-001WARN 2012-02-03 08:38:07.117 [http-bio-8080-exec-74] >> (MethodResource) Bad request; unable to fulfill REST API request >> >> java.lang.IllegalArgumentException: Malformed object token: el >> >> at >> > org.fcrepo.server.storage.lowlevel.akubra.AkubraLowlevelStorage.getBlobI > d(AkubraLowlevelStorage.java:557) >> [fcrepo-server-3.5.jar:na] >> >> at >> > org.fcrepo.server.storage.lowlevel.akubra.AkubraLowlevelStorage.retrieve > (AkubraLowlevelStorage.java:386) >> [fcrepo-server-3.5.jar:na] >> >> at >> > org.fcrepo.server.storage.lowlevel.akubra.AkubraLowlevelStorage.retrieve > Object(AkubraLowlevelStorage.java:161) >> [fcrepo-server-3.5.jar:na] >> >> at >> > org.fcrepo.server.storage.lowlevel.akubra.AkubraLowlevelStorageModule.re > trieveObject(AkubraLowlevelStorageModule.java:80) >> [fcrepo-server-3.5.jar:na] >> >> at >> > org.fcrepo.server.storage.DefaultDOManager.getReader(DefaultDOManager.ja > va:648) >> [fcrepo-server-3.5.jar:na] >> >> at >> > org.fcrepo.server.storage.SimpleDOReader.listMethods(SimpleDOReader.java > :472) >> [fcrepo-server-3.5.jar:na] >> >> at >> > org.fcrepo.server.access.DefaultAccess.listMethods(DefaultAccess.java:55 > 9) >> [fcrepo-server-3.5.jar:na] >> >> at >> > org.fcrepo.server.rest.MethodResource.getObjectMethodsForSDefImpl(Method > Resource.java:112) >> [fcrepo-server-3.5.jar:na] >> >> at >> > org.fcrepo.server.rest.MethodResource.getAllObjectMethods(MethodResource > .java:54) >> [fcrepo-server-3.5.jar:na] >> >> at sun.reflect.GeneratedMethodAccessor281.invoke(Unknown Source) > [na:na] >> >> at >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) >> [na:1.6.0_25] >> >> at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_25] >> >> at >> > com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodD > ispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispa > tchProvider.java:175) >> [jersey-bundle-1.0.3.1.jar:1.0.3.1] >> >> at >> > com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispa > tcher.dispatch(ResourceJavaMethodDispatcher.java:67) >> [jersey-bundle-1.0.3.1.jar:1.0.3.1] >> >> at >> > com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRul > e.java:163) >> [jersey-bundle-1.0.3.1.jar:1.0.3.1] >> >> at >> > com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceCl > assRule.java:71) >> [jersey-bundle-1.0.3.1.jar:1.0.3.1] >> >> at >> > com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandP > athRule.java:111) >> [jersey-bundle-1.0.3.1.jar:1.0.3.1] >> >> at >> > com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(Root > ResourceClassesRule.java:63) >> [jersey-bundle-1.0.3.1.jar:1.0.3.1] >> >> at >> > com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest > (WebApplicationImpl.java:689) >> [jersey-bundle-1.0.3.1.jar:1.0.3.1] >> >> at >> > com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest( > WebApplicationImpl.java:647) >> [jersey-bundle-1.0.3.1.jar:1.0.3.1] >> >> at >> > com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest( > WebApplicationImpl.java:638) >> [jersey-bundle-1.0.3.1.jar:1.0.3.1] >> >> at >> > com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.j > ava:309) >> [jersey-bundle-1.0.3.1.jar:1.0.3.1] >> >> at >> > com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletCon > tainer.java:425) >> [jersey-bundle-1.0.3.1.jar:1.0.3.1] >> >> at >> > com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletCon > tainer.java:590) >> [jersey-bundle-1.0.3.1.jar:1.0.3.1] >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >> [servlet-api.jar:na] >> >> at >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:304) >> [catalina.jar:7.0.22] >> >> at >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:210) >> [catalina.jar:7.0.22] >> >> at >> > org.fcrepo.server.security.servletfilters.FilterRestApiFlash.doFilter(Fi > lterRestApiFlash.java:79) >> [fcrepo-server-3.5.jar:na] >> >> at >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:243) >> [catalina.jar:7.0.22] >> >> at >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:210) >> [catalina.jar:7.0.22] >> >> at >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doF > ilter(FilterChainProxy.java:368) >> [spring-security-web-3.0.5.RELEASE.jar:3.0.5.RELEASE] >> >> at >> > org.fcrepo.server.security.jaas.AuthFilterJAAS.doFilter(AuthFilterJAAS.j > ava:330) >> [fcrepo-security-jaas-3.5.jar:na] >> >> at >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doF > ilter(FilterChainProxy.java:380) >> [spring-security-web-3.0.5.RELEASE.jar:3.0.5.RELEASE] >> >> at >> > org.springframework.security.web.access.channel.ChannelProcessingFilter. > doFilter(ChannelProcessingFilter.java:109) >> [spring-security-web-3.0.5.RELEASE.jar:3.0.5.RELEASE] >> >> at >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doF > ilter(FilterChainProxy.java:380) >> [spring-security-web-3.0.5.RELEASE.jar:3.0.5.RELEASE] >> >> at >> > org.springframework.security.web.FilterChainProxy.doFilter(FilterChainPr > oxy.java:169) >> [spring-security-web-3.0.5.RELEASE.jar:3.0.5.RELEASE] >> >> at >> > org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Dele > gatingFilterProxy.java:237) >> [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE] >> >> at >> > org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delegating > FilterProxy.java:167) >> [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE] >> >> at >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:243) >> [catalina.jar:7.0.22] >> >> at >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:210) >> [catalina.jar:7.0.22] >> >> at >> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv > e.java:224) >> [catalina.jar:7.0.22] >> >> at >> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv > e.java:169) >> [catalina.jar:7.0.22] >> >> at >> > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator > Base.java:472) >> [catalina.jar:7.0.22] >> >> at >> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java > :168) >> [catalina.jar:7.0.22] >> >> at >> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java > :100) >> [catalina.jar:7.0.22] >> >> at >> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929 > ) [catalina.jar:7.0.22] >> >> at >> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:118) >> [catalina.jar:7.0.22] >> >> at >> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:4 > 05) >> [catalina.jar:7.0.22] >> >> at >> > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11P > rocessor.java:964) >> [tomcat-coyote.jar:7.0.22] >> >> at >> > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abs > tractProtocol.java:515) >> [tomcat-coyote.jar:7.0.22] >> >> at >> > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.j > ava:304) >> [tomcat-coyote.jar:7.0.22] >> >> at >> > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto > r.java:886) >> [na:1.6.0_25] >> >> at >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja > va:908) >> [na:1.6.0_25] >> >> at java.lang.Thread.run(Thread.java:662) [na:1.6.0_25] Caused by: >> org.fcrepo.common.MalformedPIDException: PID delimiter (:) is missing. >> >> at org.fcrepo.common.PID.normalize(PID.java:167) > [fcrepo-common-3.5.jar:na] >> >> at org.fcrepo.common.PID.<init>(PID.java:69) > [fcrepo-common-3.5.jar:na] >> >> at >> > org.fcrepo.server.storage.lowlevel.akubra.AkubraLowlevelStorage.getBlobI > d(AkubraLowlevelStorage.java:544) >> [fcrepo-server-3.5.jar:na] >> >> ... 53 common frames omitted >> >> >> >> > ------------------------------------------------------------------------ > ------ >> Keep Your Developer Skills Current with LearnDevNow! >> The most comprehensive online learning library for Microsoft > developers >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, > MVC3, >> Metro Style Apps, more. Free future releases when you subscribe now! >> http://p.sf.net/sfu/learndevnow-d2d >> >> >> >> _______________________________________________ >> Fedora-commons-users mailing list >> Fedora-commons-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users > > > > > ------------------------------------------------------------------------------ > Virtualization& Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > > > > _______________________________________________ > Fedora-commons-users mailing list > Fedora-commons-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fedora-commons-users -- Scott Prater Library, Instructional, and Research Applications (LIRA) Division of Information Technology (DoIT) University of Wisconsin - Madison pra...@wisc.edu 5-5145 ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users