I got a strange error when I changed the text element in form of 
UploadStep.java for a select.

Here's the code:

Text description = upload.addItem().addText("description");
description.setLabel(T_description);
description.setHelp(T_description_help);

for:

Select description = upload.addItem().addSelect("description");
description.setLabel(T_description);
upload.addItem(T_description_help);
description.addOption("article", "Article");
description.addOption("book", "Book");
description.addOption("presentation", "Presentation");

It's works fine, but for some reason I get stuck in upload step while doing 
a submission.
Tomcat show this error:

Cannot serialize session attribute FOM JavaScript GLOBAL 
SCOPE/resource://aspects/Submission/sitemap.xmap for session 
046207AB32F258732CBDC5650510C39A
java.io.NotSerializableException: java.lang.Object
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at 
org.mozilla.javascript.ScriptableObject.writeObject(ScriptableObject.java:2361)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
at java.io.ObjectOutputStream.defaultWriteObject(Unknown Source)
at 
org.mozilla.javascript.ScriptableObject.writeObject(ScriptableObject.java:2348)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at 
org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1694)
at 
org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1092)
at 
org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:405)
at 
org.apache.catalina.session.StandardManager.unload(StandardManager.java:323)
at 
org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:493)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)
at 
org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5806)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)
at 
org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1587)
at 
org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1576)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Can someone help me at this?
Thank you very much.

-- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dspace-tech+unsubscr...@googlegroups.com.
To post to this group, send email to dspace-tech@googlegroups.com.
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

Reply via email to