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.getBlobId(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.retrieveObject(AkubraLowlevelStorage.java:161)
> [fcrepo-server-3.5.jar:na]
>
> at
> org.fcrepo.server.storage.lowlevel.akubra.AkubraLowlevelStorageModule.retrieveObject(AkubraLowlevelStorageModule.java:80)
> [fcrepo-server-3.5.jar:na]
>
> at
> org.fcrepo.server.storage.DefaultDOManager.getReader(DefaultDOManager.java: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:559)
> [fcrepo-server-3.5.jar:na]
>
> at
> org.fcrepo.server.rest.MethodResource.getObjectMethodsForSDefImpl(MethodResource.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(DelegatingMethodAccessorImpl.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.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:175)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
> com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.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(HttpMethodRule.java:163)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
> com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:71)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
> com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:111)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
> com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.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.java:309)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:425)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.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(ApplicationFilterChain.java:304)
> [catalina.jar:7.0.22]
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> [catalina.jar:7.0.22]
>
> at
> org.fcrepo.server.security.servletfilters.FilterRestApiFlash.doFilter(FilterRestApiFlash.java:79)
> [fcrepo-server-3.5.jar:na]
>
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> [catalina.jar:7.0.22]
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> [catalina.jar:7.0.22]
>
> at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)
> [spring-security-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
>
> at
> org.fcrepo.server.security.jaas.AuthFilterJAAS.doFilter(AuthFilterJAAS.java:330)
> [fcrepo-security-jaas-3.5.jar:na]
>
> at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(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.doFilter(FilterChainProxy.java:380)
> [spring-security-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
>
> at
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169)
> [spring-security-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
>
> at
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
> [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
>
> at
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
> [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
>
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> [catalina.jar:7.0.22]
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> [catalina.jar:7.0.22]
>
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
> [catalina.jar:7.0.22]
>
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> [catalina.jar:7.0.22]
>
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.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:405)
> [catalina.jar:7.0.22]
>
> at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
> [tomcat-coyote.jar:7.0.22]
>
> at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
> [tomcat-coyote.jar:7.0.22]
>
> at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:304)
> [tomcat-coyote.jar:7.0.22]
>
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> [na:1.6.0_25]
>
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java: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.getBlobId(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


-- 
Scott Prater
Library, Instructional, and Research Applications (LIRA)
Division of Information Technology (DoIT)
University of Wisconsin - Madison
pra...@wisc.edu
5-5145


------------------------------------------------------------------------------
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

Reply via email to