Jose,

It looks like there *may* be a bug in the 1.5.0 JSPUI regarding these 
non-interactive steps...though I haven't been able to look at it close 
enough to be 100% sure.  The InitializationStep I sent you works fine 
with the XMLUI (which is what I'm working with).  I'll look into the 
problems with the JSPUI, though I may not get to it till tomorrow.

I'll let you know what I find out.

- Tim

Blanco, Jose wrote:
> Tim:
> 
> I'm getting a different error now:
> 
> 2008-09-03 13:27:50,426 ERROR
> org.dspace.app.webui.servlet.SubmissionController @ Error loading step
> class'org.dspace.submit.step.InitializationStep':
> java.lang.NullPointerException
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:269)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>         at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
> .java:1278)
>         at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
> .java:1209)
>         at
> org.dspace.app.webui.submit.JSPStepManager.loadStep(JSPStepManager.java:
> 145)
>         at org.dspace.app.webui.servlet.SubmissionC 
> 
> -----Original Message-----
> From: Tim Donohue [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, September 03, 2008 12:29 PM
> To: Blanco, Jose
> Cc: dspace-tech@lists.sourceforge.net
> Subject: Re: [Dspace-tech] Removing the 1st step from submission.
> 
> Jose,
> 
> It looks like you didn't rebuild everything properly. The error is
> saying that it cannot find that new Java class.  Generally, you should
> be doing the following:
> 
> (1) Place that file in 
> "dspace-api/src/main/java/org/dspace/submit/step/".   Alternatively, if 
> you didn't have the 'dspace-api' source checked out, you could place it
> in
> "[dspace-src]/dspace/modules/xmlui/src/main/java/org/dspace/submit/step/
> " 
> (the latter path just adds the java code to the "overlay" for your XMLUI
> ONLY!)
> 
> (2) Re-package via Maven:
> mvn package
> 
> (3) Re-Install updated JAR/WAR to your installation location:
> cd /dspace/target/dspace-1.5.0-build.dir/
> ant update
> 
> (4) Copy over the updated item-submission.xml to your installation
> directory (i.e. [dspace]/config/item-submission.xml)
> 
> (5) Restart Tomcat  (Don't forget to copy new WAR over to Tomcat
> /webapps, before you restart.)
> 
> I hope that helps...
> 
> - Tim
> 
> 
> Blanco, Jose wrote:
>> Tim:
>>
>> I put the file in
>> dspace-api/src/main/java/org/dspace/submit/step/
>>
>> I configured the file like this:
>>
>>       <step>
>>      
>> <processing-class>org.dspace.submit.step.InitializationStep</processin
>> g-
>> class>
>>      <workflow-editable>false</workflow-editable>
>>       </step>
>>
>> But I'm getting this error:
>>
>> 2008-09-03 12:14:57,076 ERROR
>> org.dspace.app.webui.servlet.SubmissionController @ Error loading step
>> class'org.dspace.submit.step.InitializationStep':
>> java.lang.ClassNotFoundException:
>> org.dspace.submit.step.InitializationStep
>>         at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoad
>> er
>> .java:1363)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoad
>> er
>> .java:1209)
>>         at
>>
> org.dspace.app.webui.submit.JSPStepManager.loadStep(JSPStepManager.java:
>> 124)
>>         at
>> org.dspace.app.webui.servlet.SubmissionController.doStep(SubmissionCon
>> tr
>> oller.jav
>>
>> -----Original Message-----
>> From: Tim Donohue [mailto:[EMAIL PROTECTED]
>> Sent: Wednesday, September 03, 2008 10:50 AM
>> To: Blanco, Jose
>> Cc: dspace-tech@lists.sourceforge.net
>> Subject: Re: [Dspace-tech] Removing the 1st step from submission.
>>
>> Jose,
>>
>> We created a custom "invisible" step in our DSpace 1.5 Submission 
>> process, in order to set some defaults and remove that 1st "Initial 
>> Questions" step.  I've attached our InitializationStep.java to this 
>> email, for your usage/modification (and for anyone else interested).
>> Once you have the source code in place, you should be able to enable 
>> it in your item-submission.xml with the following:
>>
>> <step>
>> <processing-class>edu.uiuc.dspace.submit.step.InitializationStep</proc
>> es
>> sing-class>
>> <workflow-editable>false</workflow-editable>
>> </step>
>>
>> (Obviously, don't forget to remove or comment out the configuration 
>> for the "InitialQuestionsStep" in your item-submission.xml)
>>
>> Yes, I need to writeup a simple little "How-To" on the DSpace Wiki for
> 
>> this one.  But, until then, I thought I'd just send this out via the 
>> list :)
>>
>> - Tim
>>
>>
>> Blanco, Jose wrote:
>>> I would like to remove the 1st step from the submission.  I have 
>>> already taken care of the title and publisher questions that appear 
>>> in
>>> the 1st step, and I would like now to have it assume that there are 
>>> multiple files for the submission.  I think that the easiest way to 
>>> do
>>> this is to call the WorkspaceItem.setMultiplefiles method with true, 
>>> but I'm not sure from where, since it's normally called when the 
>>> initial questions page is processed.  Any ideas?
>>>
>>> Thanks!
>>> Jose
>>>
>>> ---------------------------------------------------------------------
>>> -
>>> --- This SF.Net email is sponsored by the Moblin Your Move 
>>> Developer's
>>> challenge Build the coolest Linux based applications with Moblin SDK 
>>> &
>>> win great prizes Grand prize is a trip for two to an Open Source 
>>> event
>>> anywhere in the world
>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>> _______________________________________________
>>> DSpace-tech mailing list
>>> DSpace-tech@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>>>
>> --
>> Tim Donohue
>> Research Programmer, Illinois Digital Environment for Access to 
>> Learning and Scholarship (IDEALS) University of Illinois at 
>> Urbana-Champaign [EMAIL PROTECTED] | (217) 333-4648
>>
> 
> --
> Tim Donohue
> Research Programmer, Illinois Digital Environment for Access to Learning
> and Scholarship (IDEALS) University of Illinois at Urbana-Champaign
> [EMAIL PROTECTED] | (217) 333-4648
> 

-- 
Tim Donohue
Research Programmer, Illinois Digital Environment for
Access to Learning and Scholarship (IDEALS)
University of Illinois at Urbana-Champaign
[EMAIL PROTECTED] | (217) 333-4648

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to