Mark:

Also, when I do an index-init, I get a slew of these errors:

Exception in thread "Thread-323"
org.apache.lucene.index.MergePolicy$MergeException:
org.apache.lucene.index.CorruptIndexException: doc counts differ for
segment _8v7: fieldsReader shows 0 but segmentInfo shows 1
        at
org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(Concurr
entMergeScheduler.java:271)
Caused by: org.apache.lucene.index.CorruptIndexException: doc counts
differ for segment _8v7: fieldsReader shows 0 but segmentInfo shows 1
        at
org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java:313)
        at
org.apache.lucene.index.SegmentReader.get(SegmentReader.java:262)

 

-----Original Message-----
From: Blanco, Jose 
Sent: Thursday, May 08, 2008 11:21 AM
To: 'Mark Diggory'
Cc: [email protected]
Subject: RE: [Dspace-tech] Run time error with 1.5

Mark:

I've done this and I it seems to be working, but I'm stuck with this
error everytime browse/full.jsp file is requested:

2008-05-08 11:16:24 StandardWrapperValve[browse]: Servlet.service() for
servlet browse threw exception
org.apache.jasper.JasperException: Unable to compile class for JSPNote:
sun.tools.javac.Main has been deprecated.


An error occurred between lines: 342 and 349 in the jsp file:
/browse/full.jsp

Generated servlet error:
/usr/local/jakarta-tomcat-4.0/work/Standalone/blancoj.dev.deepblue.lib.u
mich.edu/_/browse/full$jsp.java:980: ';' expected.
                for (SortOption sortBy : sortOptions)
                                      ^
1 error, 1 warning

        at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:285)


I've checked the java version and it's 1.6.

-bash-3.00$ java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105) Java HotSpot(TM)
Server VM (build 1.6.0-b105, mixed mode) 


Any ideas.  Thank you!
Jose

-----Original Message-----
From: Mark Diggory [mailto:[EMAIL PROTECTED]
Sent: Friday, May 02, 2008 3:31 PM
To: Blanco, Jose
Cc: [email protected]
Subject: Re: [Dspace-tech] Run time error with 1.5

Stay out of modifying the ant build file. You'll want to implement this
in maven as the following:

1.) You'll want to initially install it locally into your repository
with something like...

mvn install:install-file -Dfile=cosign.jar \
                          -DgroupId=edu.umich.auth.cosign \
                          -DartifactId=cosign \
                          -Dversion=<your-version-of-the-jar-here> \
                          -Dpackaging=jar \
                          -DcreateChecksum=true

We want them to eventually make it available via a repository. I can
place it in our repo under org.dspace.edu.umich.auth.cosign and it would
ease your reuse of it because you'd need to reinstall it on each machine
you want to run the build on.

2.) You'll want to add

        <dependency>
                <artifactId>cosign</artifactId>
                <groupId>edu.umich.auth.cosign</groupId>
                <version><your-version-of-the-jar-here></version>
        </dependency>

to any pom.xml that you require cosign to be present for.  The best
solution is to add it to [dspace-source]/dspace/pom.xml and [dspace-
source]/dspace/modules/pom.xml and it will just get added to every war.

3.) Add your configuration files to the [dspace-source] directory as
resources for that webapplication you wish to use it in

[dspace-source]/dspace/modules/xmlui/src/main/resources/edu/umich/
auth/cosign/cosignConfig.properties

Copy it for any webapp you want it present in.

There are other alternatives that we can explore but they will be more
involved than this.

-Mark

On May 2, 2008, at 12:00 PM, Blanco, Jose wrote:
> Mark, I have a question about our auth customization.  We are using 
> cosign, in 1.4.2 we had the cosign jar file in [dspace-source]/lib dir

> and we had a properties file in the [dspace-source]/etc directory, so 
> when we did a build_war our build.xml file had this in it.
>
>    <target name="cosign"
>           description="Copy files for CoSign support">
>     <mkdir dir="build/classes/edu/umich/auth/cosign"/>
>     <copy file="etc/cosignConfig.properties"
>
> tofile="build/classes/edu/umich/auth/cosign/cosignConfig.properties"
>           preservelastmodified="true"/>
>   </target>
>
>   <!--
> ============================================================= -->
>   <!-- Build the .war  
> files                                          -->
>   <!--
> ============================================================= -->
>
>   <!-- modified to depend on cosign 2005-04-07 csnavely -->
>
>   <target name="build_wars"
>           depends="compile,cosign"
>           description="Build the .war files">
>
>
> So, I think for the the buil.xml file for 1.5 I need something like 
> it, but I'm a bit uncertain about some of the details.
>
> 1.  Where do the I put the cosign.jar file in  1.5?
>
> 2. Where do the put cosgingConfig.properites now?
>
> 3.  And what should my <target naem="cosign"  directive ( I guess 
> that's what it might be called ) should look like?
>
> Thank you again!!!!!!
>
> Jose
>
>
> -----Original Message-----
> From: Mark Diggory [mailto:[EMAIL PROTECTED]
> Sent: Friday, May 02, 2008 2:01 PM
> To: Blanco, Jose
> Cc: [email protected]
> Subject: Re: [Dspace-tech] Run time error with 1.5
>
>
> On May 2, 2008, at 9:51 AM, Blanco, Jose wrote:
>> I think I know what may be going on.  I'm testing things out in the 
>> development enviroment, but that env is also being used as a staging 
>> area, so I did not want to mess with some of our instances of dspace,

>> so I created a copy of dspace.cfg called dspace15.cfg and when I did 
>> the update, I did:
>>
>> /l/local/bin/ant -Dconfig=/l1/dspace/repository/dev/config/
>> dspace15.cfg
>> update
>>
>> And I assumed dspace would use dspace15.cfg, but it is still looking 
>> at dspace.cfg and in there I have the AuthenticationMethod living in 
>> eperson, rather than authenticate, so I think this may be it.
>>
>> Is there a way for me to do what I intended here?
>
> Sometimes I think the timestamping on the files is messing up these 
> getting properly copied in place in Ant.
> go under [dspace-source]/dspace/src/main/config/build.xml and change
>
>               <copy file="${config}"
> tofile="${dspace.dir}/config/dspace.cfg"
> preservelastmodified="true"/>
>
> to
>
>               <copy file="${config}"
> tofile="${dspace.dir}/config/dspace.cfg"
> preservelastmodified="true" overwrite="true"/>
>
> this should force your referenced dspace.cfg into place no matter the 
> timestamps on the files. (You'll need to do a mvn package again to get

> this into your target/dspace..../
>
> I'm testing this and planning to put it in the 1.5.1 release as a fix.
>
> -Mark
>
>> Thanks!
>> Jose
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On Behalf Of 
>> Blanco, Jose
>> Sent: Friday, May 02, 2008 10:12 AM
>> To: Mark Diggory
>> Cc: [email protected]
>> Subject: Re: [Dspace-tech] Run time error with 1.5
>>
>> Yes,
>> This is from my dspace.cfg file
>>
>> #### Stackable Authentication Methods #####
>>
>> # Stack of authentication methods
>> #  (See org.dspace.authenticate.AuthenticationManager)
>> plugin.sequence.org.dspace.authenticate.AuthenticationMethod = \
>>         org.dspace.authenticate.PasswordAuthentication
>>
>>
>> Since the code I was using was code that I had merged in with changes

>> I had made to 1.4.2, I thought that maybe something in my merge was 
>> causing this problem, and to test this I built a dspace instance with

>> just the 1.5 code and got the same error, so it must have something 
>> to
>
>> do with my setup, or my dspace.cfg file.  Another thing I noticed is 
>> that the dspace.log file is not getting updated.  I have also NOT run
>>
>> [dspace]/bin/index-init
>>
>> Yet.   Could that have something to do with it?
>>
>> Thanks!
>> Jose
>>
>> -----Original Message-----
>> From: Mark Diggory [mailto:[EMAIL PROTECTED]
>> Sent: Thursday, May 01, 2008 7:25 PM
>> To: Blanco, Jose
>> Cc: [email protected]
>> Subject: Re: [Dspace-tech] Run time error with 1.5
>>
>> Are you customizing your authentication stack in this case?
>>
>> On May 1, 2008, at 8:28 AM, Blanco, Jose wrote:
>>> I'm having the following runtime error with 1.5,
>>>
>>> Caused by: java.lang.ClassCastException: [Ljava.lang.Object; cannot 
>>> be
>>
>>> cast to [Lorg.dspace.authenticate.AuthenticationMethod;
>>>         at
>>> org.dspace.authenticate.AuthenticationManager.<clinit>
>>> (AuthenticationMan
>>> ager.java:95)
>>>         ... 41 more
>>>
>>>
>>> Any ideas?
>>>
>>> --------------------------------------------------------------------
>>> -
>>> -
>>> ---
>>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
>>> Don't miss this year's exciting event. There's still time to save 
>>> $100.
>>> Use priority code J8TL2D2.
>>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://
>>> java.sun.com/javaone
>>> _______________________________________________
>>> DSpace-tech mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>>
>>
>> ---------------------------------------------------------------------
>> -
>> --
>> -
>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
>> Don't miss this year's exciting event. There's still time to save 
>> $100.
>> Use priority code J8TL2D2.
>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://
>> java.sun.com/j
>> avaone
>> _______________________________________________
>> DSpace-tech mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>
>
> ----------------------------------------------------------------------
> ---
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
> Don't miss this year's exciting event. There's still time to save 
> $100.
> Use priority code J8TL2D2.
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://
> java.sun.com/javaone
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to