Hi Adam.

I am seeing it with the same stack trace from the web admin, curl and
though the Islandora code (where I originally found it). I guess I didn't
mention this before, but this appears to be a new problem in 3.5 it hasn't
showed up in Islandora running on any older version of fedora. Hand testing
it against 3.4.2 seems fine, but its always happening to me in 3.5.

Perhaps it is the configuration issue. I'll grab the install.properties
from the boxes we are seeing this on and post them.

On Wed, Apr 4, 2012 at 11:21 AM, aj...@virginia.edu <aj...@virginia.edu>wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Jonathan--
>
> I have no problem doing just that with the Web admin-- are you getting the
> same stack trace with the admin and via curl?
>
> - ---
> A. Soroka
> Software & Systems Engineering :: Online Library Environment
> the University of Virginia Library
>
> On Apr 4, 2012, at 9:59 AM, Jonathan Green wrote:
>
> > I believe there may be a problem calling modifyDatastream on the DC
> datastream in Fedora 3.5. I took a quick look in JIRA and didn't see
> anything.
> >
> > Steps to reproduce:
> >       * Create object in fedora web admin
> >       * Change state of DC datastream
> >       * Could not modify datastream DC due to: Error (400): InputStream
> cannot be null
> > Also with curl:
> > curl -u "fedoraAdmin:fedoraAdmin" -X PUT "
> http://vm1:8080/fedora/objects/test:1/datastreams/DC?dsState=I";
> >
> > Fedora stack trace:
> > WARN 2012-04-04 10:38:23.666 [http-8080-39] (DatastreamResource) Bad
> request; unable to fulfill REST API request
> > java.lang.IllegalArgumentException: InputStream cannot be null
> >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:194)
> [na:1.6.0_31]
> >     at org.fcrepo.server.utilities.DCFields.<init>(DCFields.java:92)
> [fcrepo-server-3.5.jar:na]
> >     at
> org.fcrepo.server.management.DefaultManagement.modifyDatastreamByValue(DefaultManagement.java:906)
> [fcrepo-server-3.5.jar:na]
> >     at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source)
> [na:na]
> >     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [na:1.6.0_31]
> >     at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_31]
> >     at
> org.fcrepo.server.messaging.NotificationInvocationHandler.invoke(NotificationInvocationHandler.java:68)
> [fcrepo-server-3.5.jar:na]
> >     at $Proxy6.modifyDatastreamByValue(Unknown Source) [na:na]
> >     at
> org.fcrepo.server.management.ManagementModule.modifyDatastreamByValue(ManagementModule.java:407)
> [fcrepo-server-3.5.jar:na]
> >     at
> org.fcrepo.server.rest.DatastreamResource.addOrUpdateDatastream(DatastreamResource.java:502)
> [fcrepo-server-3.5.jar:na]
> >     at
> org.fcrepo.server.rest.DatastreamResource.modifyDatastream(DatastreamResource.java:315)
> [fcrepo-server-3.5.jar:na]
> >     at sun.reflect.GeneratedMethodAccessor59.invoke(Unknown Source)
> [na:na]
> >     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [na:1.6.0_31]
> >     at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_31]
> >     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.RightHandPathRule.accept(RightHandPathRule.java:111)
> [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:717)
> [servlet-api.jar:na]
> >     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [catalina.jar:6.0.29]
> >     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [catalina.jar:6.0.29]
> >     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:235)
> [catalina.jar:6.0.29]
> >     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [catalina.jar:6.0.29]
> >     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:235)
> [catalina.jar:6.0.29]
> >     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [catalina.jar:6.0.29]
> >     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [catalina.jar:6.0.29]
> >     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [catalina.jar:6.0.29]
> >     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [catalina.jar:6.0.29]
> >     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [catalina.jar:6.0.29]
> >     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [catalina.jar:6.0.29]
> >     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> [catalina.jar:6.0.29]
> >     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
> [tomcat-coyote.jar:6.0.29]
> >     at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> [tomcat-coyote.jar:6.0.29]
> >     at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [tomcat-coyote.jar:6.0.29]
> >     at java.lang.Thread.run(Thread.java:662) [na:1.6.0_31]
> >
> >
> > --
> > Jonathan Green
> > DiscoveryGarden Inc.
> > Sims Office Suites Building, 3rd Floor, 118 Sydney Street
> > Charlottetown, PE C1A 1G4
> > 902.367.3851 discoverygarden.ca
> > jonat...@discoverygarden.ca
> > skype: jonathan.edwards.green
> >
> >
> ------------------------------------------------------------------------------
> > Better than sec? Nothing is better than sec when it comes to
> > monitoring Big Data applications. Try Boundary one-second
> > resolution app monitoring today. Free.
> >
> http://p.sf.net/sfu/Boundary-dev2dev_______________________________________________
> > Fedora-commons-users mailing list
> > Fedora-commons-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
> Comment: GPGTools - http://gpgtools.org
>
> iQEcBAEBAgAGBQJPfFkFAAoJEATpPYSyaoIk/EwIALfNIuWOITv90wroJd0yDRio
> HCaJUI8Q2ucH+QB8iRu/RRXzOFFrMf3Mw+qvsQjLs58PEqm2eEBpS+V/2CnqQ6ZE
> lbdPMe42OmrVhuETts8Tq7DfwH+1vKDmbClqEk0FDGm28ARNx7++og+VWuQjfAsJ
> QnyKIMUJlDhHOctWmXvU7vs11AKEm2fjQpCcIWB7DXrgb7REW1LO1tccJEjYgSFg
> 0zAprPBUwBwVqtNSbE73ZhIBkdvDtHolfsu8VbsYtCo66z5DtGjoVgRC2ri1xfXV
> aG4BXKNkQKjMJijtZu8M5bwg5SqeAi3Mx0dEEhff6j4fCYLhqTQjc1mxz2n+DF0=
> =COvV
> -----END PGP SIGNATURE-----
>
>
> ------------------------------------------------------------------------------
> Better than sec? Nothing is better than sec when it comes to
> monitoring Big Data applications. Try Boundary one-second
> resolution app monitoring today. Free.
> http://p.sf.net/sfu/Boundary-dev2dev
> _______________________________________________
> Fedora-commons-users mailing list
> Fedora-commons-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>



-- 
Jonathan Green
DiscoveryGarden Inc.
Sims Office Suites Building, 3rd Floor, 118 Sydney Street
Charlottetown, PE C1A 1G4
902.367.3851 discoverygarden.ca
jonat...@discoverygarden.ca
skype: jonathan.edwards.green
------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to