Hello,
we also tested the patch and the problem don't occure anymore.
Thanks,
Jörg
Am 03.12.2010 um 05:12 schrieb Janna Wemekamp:
> Steve, Asger,
>
> I've given this build a thorough thrashing in an attempt to generate the
> doFilter() error; so far no occurrences.
> (The same scenario against FC 3.4.1 generated 3 occurrences within 10 runs.)
> I'll pound it some more over the next week but it's looking good!
>
> Thanks muchly!
>
>
> Janna
>
>
> On 03/12/2010 03:48, Steve Bayliss wrote:
>>
>> That's great Asger.
>>
>> Janna - the artefacts from the latest build are available from
>>
>> https://bamboo.duraspace.org/browse/FCREPO-MAINT-7/artifact
>>
>> You can grab the latest installer from there - you should be able to just
>> extract the fcrepo-server-*.jar from inside the war from inside the
>> installer rather than do a full reinstall.
>>
>> This will have a few fixes in addition to Asger's fix for the issue below.
>> You can see a full list by browsing subversion (r8835-r8847).
>>
>> Steve
>>
>> -----Original Message-----
>> From: Asger Askov Blekinge [mailto:a...@statsbiblioteket.dk]
>> Sent: 02 December 2010 16:21
>> To: Support and info exchange list for Fedora users.
>> Subject: Re: [fcrepo-user] Occasional random (FilterSetup) Can't do next
>> doFilter() error
>>
>>
>> Should be in maintenance now
>>
>> On Wed, 2010-12-01 at 20:49 +0100, Janna Wemekamp wrote:
>>> Steve,
>>>
>>> I'm happy to 'test' a fix when it becomes available. I should be able
>>> to set up a scenario which triggers it on my dev machine.
>>>
>>> Cheers!
>>>
>>>
>>> Janna
>>>
>>>
>>> On 02/12/2010 00:07, Steve Bayliss wrote:
>>>> I don't see a commit for this in maintenance-3.4, it would be good to
>> get
>>>> this in (and into trunk) - and as the sanity build on this branch will
>> have
>>>> the release artefacts available we could get someone to verify the fix.
>>>>
>>>> Regards
>>>>
>>>> Steve
>>>>
>>>> -----Original Message-----
>>>> From: Asger Askov Blekinge [mailto:a...@statsbiblioteket.dk]
>>>> Sent: 01 December 2010 12:52
>>>> To: Support and info exchange list for Fedora users.
>>>> Subject: Re: [fcrepo-user] Occasional random (FilterSetup) Can't do next
>>>> doFilter() error
>>>>
>>>>
>>>> It is the same bug.
>>>>
>>>> This is the process that cause the bug
>>>> 1 .Fedora opens a stream to the data, and stores the stream in an
>>>> object.
>>>> 2. Said object closes the stream when it is finalized
>>>>
>>>> Often fedora then discards the object storing the stream, and passing
>>>> the stream on. But if the garbage collecter finalizes the store-object
>>>> before the stream is read, the stream is closed.
>>>>
>>>> So far, we have regarded the bug to be not serious enough to warrant a
>>>> new release. I think it is fixed in the 3.4 Maintenance branch.
>>>>
>>>> The only known workaround is to ensure that the fedora server is never
>>>> put under load, and have way to much memory, as this will hopefully
>>>> prevent the garbage collecter from running very often.
>>>>
>>>> Hope this helps
>>>>
>>>> Regards
>>>>
>>>> On Tue, 2010-11-30 at 17:07 +0100, Steve Bayliss wrote:
>>>>> This looks like it's the same as
>>>>> https://jira.duraspace.org/browse/FCREPO-774 - looks like the same
>>>>> exception.
>>>>>
>>>>> Regards
>>>>> Steve
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: Janna Wemekamp [mailto:janna.wemek...@gmail.com]
>>>>> Sent: 29 November 2010 20:25
>>>>> To: Support and info exchange list for Fedora users.
>>>>> Subject: Re: [fcrepo-user] Occasional random (FilterSetup) Can't do
>>>>> next doFilter() error
>>>>>
>>>>>
>>>>> Hi Jörg,
>>>>>
>>>>> No solution yet. I still get it occasionally on two different
>>>>> machines. I'm pleased (sort-of) that someone else is also encountering
>>>>> this. What is your platform and which version of FC are you running?
>>>>>
>>>>>
>>>>> Janna
>>>>>
>>>>>
>>>>> On 30/11/2010 01:50, Jörg Panzer wrote:
>>>>>> Hello Janna,
>>>>>>
>>>>>>
>>>>>> i've got the same problem. The Servlet Interface is running fine,
>>>>>> but with the Rest API appears the error. Do you already found any
>>>>>> solution?
>>>>>>
>>>>>>
>>>>>> Thanks you in advance for your help.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Jörg
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Am 21.10.2010 um 05:04 schrieb Janna Wemekamp:
>>>>>>
>>>>>>> I occasionally (and randomly) receive the following error when
>>>>>>> retrieving large (100-2000) numbers of managed datastreams in
>>>>>>> succession:
>>>>>>>
>>>>>>> ERROR 2010-10-21 09:00:59.934 [TP-Processor11] (FilterSetup) Can't
>>>>>>> do next doFilter()
>>>>>>> java.io.IOException: Bad file descriptor
>>>>>>> at java.io.FileInputStream.readBytes(Native Method)
>>>>>>> [na:1.6.0_22]
>>>>>>> at java.io.FileInputStream.read(FileInputStream.java:199)
>>>>>>> [na:1.6.0_22]
>>>>>>> at java.io.FilterInputStream.read(FilterInputStream.java:116)
>>>>>>> [na:1.6.0_22]
>>>>>>> at java.io.FilterInputStream.read(FilterInputStream.java:116)
>>>>>>> [na:1.6.0_22]
>>>>>>> at java.io.FilterInputStream.read(FilterInputStream.java:90)
>>>>>>> [na:1.6.0_22]
>>>>>>>
>>>>>>> (The full error log is attached.)
>>>>>>>
>>>>>>> I've seen this error in FedoraCommons versions from 3.0 up to the
>>>>>>> latest 3.4.1. The error this morning occurred in a 3.4.1
>>>>>>> repository using the Akubra storage module, the FC supplied Tomcat
>>>>>>> running under (RHEL's) Java 1.6.0_22 on an up to date RHEL 5.5
>>>>>>> system.
>>>>>>>
>>>>>>> It can happen if I'm retrieving a succession of (managed)
>>>>>>> descMedatata datastreams (MODS) using the REST API; it can also
>>>>>>> happen if I'm retrieving a succession of (managed) PDF2TEXT
>>>>>>> datastreams when I'm updating a Solr index - again via the REST
>>>>>>> API. I've been totally unable to force the error to occur. In most
>>>>>>> cases, I'm the only user accessing the FC repository.
>>>>>>>
>>>>>>> It's more of a nuisance than a show-stopper; I just have to
>>>>>>> remember to check my application's error log each time.
>>>>>>>
>>>>>>> Is this a Fedora problem or a REST API problem or a Java problem
>>>>>>> or a RHEL+Java problem or ???
>>>>>>>
>>>>>>> Thanks muchly!
>>>>>>>
>>>>>>>
>>>>>>> Janna Wemekamp
>>>>>>> Toldark Pty Limited
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>
>> <fedora-bad-file-descriptor.log>--------------------------------------------
>>>> ----------------------------------
>>>>>>> Nokia and AT&T present the 2010 Calling All Innovators-North
>>>>>>> America contest
>>>>>>> Create new apps & games for the Nokia N8 for consumers in U.S.
>>>>>>> and Canada
>>>>>>> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in
>>>>>>> marketing
>>>>>>> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi
>>>>>>> Store
>>>>>>>
>>>>
>> http://p.sf.net/sfu/nokia-dev2dev___________________________________________
>>>> ____
>>>>>>> Fedora-commons-users mailing list
>>>>>>> Fedora-commons-users@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>>>>>> ---
>>>>>> Jörg-H. Panzer
>>>>>>
>>>>>> Georg-August-Universitaet Goettingen
>>>>>> Germany
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>
>> ----------------------------------------------------------------------------
>>>> --
>>>>>> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
>>>>>> Tap into the largest installed PC base & get more eyes on your game
>> by
>>>>>> optimizing for Intel(R) Graphics Technology. Get started today with
>> the
>>>>>> Intel(R) Software Partner Program. Five $500 cash prizes are up for
>>>> grabs.
>>>>>> http://p.sf.net/sfu/intelisp-dev2dev
>>>>>>
>>>>>> _______________________________________________
>>>>>> Fedora-commons-users mailing list
>>>>>> Fedora-commons-users@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>>>>
>>>>
>> ----------------------------------------------------------------------------
>>>> --
>>>> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
>>>> Tap into the largest installed PC base & get more eyes on your game by
>>>> optimizing for Intel(R) Graphics Technology. Get started today with the
>>>> Intel(R) Software Partner Program. Five $500 cash prizes are up for
>> grabs.
>>>> http://p.sf.net/sfu/intelisp-dev2dev
>>>> _______________________________________________
>>>> Fedora-commons-users mailing list
>>>> Fedora-commons-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>>>>
>>>>
>>>>
>> ----------------------------------------------------------------------------
>> --
>>>> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
>>>> Tap into the largest installed PC base & get more eyes on your game by
>>>> optimizing for Intel(R) Graphics Technology. Get started today with the
>>>> Intel(R) Software Partner Program. Five $500 cash prizes are up for
>> grabs.
>>>> http://p.sf.net/sfu/intelisp-dev2dev
>>>> _______________________________________________
>>>> Fedora-commons-users mailing list
>>>> Fedora-commons-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>>
>>
>> ----------------------------------------------------------------------------
>> --
>> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
>> Tap into the largest installed PC base & get more eyes on your game by
>> optimizing for Intel(R) Graphics Technology. Get started today with the
>> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
>> http://p.sf.net/sfu/intelisp-dev2dev
>> _______________________________________________
>> Fedora-commons-users mailing list
>> Fedora-commons-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>>
>>
>> ------------------------------------------------------------------------------
>> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
>> Tap into the largest installed PC base & get more eyes on your game by
>> optimizing for Intel(R) Graphics Technology. Get started today with the
>> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
>> http://p.sf.net/sfu/intelisp-dev2dev
>> _______________________________________________
>> Fedora-commons-users mailing list
>> Fedora-commons-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> Tap into the largest installed PC base & get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev_______________________________________________
> Fedora-commons-users mailing list
> Fedora-commons-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
---
Jörg-H. Panzer
Georg-August-Universitaet Goettingen
State and University Library
------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users