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

Reply via email to