[ 
https://jira.duraspace.org/browse/DS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stuart Lewis updated DS-834:
----------------------------

    Assignee: Stuart Lewis
      Status: Open  (was: Received)

Thanks Timo - we hope to do this for 1.8 later this year, along with some other 
improvements to the CSV editing.

> CSV import dialog doesn't handle csv errors gracefully
> ------------------------------------------------------
>
>                 Key: DS-834
>                 URL: https://jira.duraspace.org/browse/DS-834
>             Project: DSpace
>          Issue Type: Bug
>          Components: XMLUI
>    Affects Versions: 1.6.2
>            Reporter: Timo Aalto
>            Assignee: Stuart Lewis
>
> I was trying to upload a csv containing some metadata changes. In the upload 
> dialog I all got was "no changes were detected" splash. It turned out that I 
> had accidentally left some completely empty columns in the middle of the CSV 
> file. Luckily I had a ssh screen running and it showed the stack trace below.
> It would be good to catch that exception and provide some guidance for the 
> poor dspace admin trying to figure out what went wrong.
> java.lang.ArrayIndexOutOfBoundsException: 1
>       at 
> org.dspace.app.bulkedit.MetadataImport.compare(MetadataImport.java:345)
>       at 
> org.dspace.app.bulkedit.MetadataImport.runImport(MetadataImport.java:154)
>       at 
> org.dspace.app.xmlui.aspect.administrative.FlowMetadataImportUtils.processUploadCSV(FlowMetadataImportUtils.java:178)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:155)
>       at 
> org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:243)
>       at 
> org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3237)
>       at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2394)
>       at 
> org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:162)
>       at 
> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
>       at 
> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
>       at 
> org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:160)
>       at org.mozilla.javascript.Context.call(Context.java:538)
>       at 
> org.mozilla.javascript.ScriptableObject.callMethod(ScriptableObject.java:1833)
>       at 
> org.mozilla.javascript.ScriptableObject.callMethod(ScriptableObject.java:1803)
>       at 
> org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpreter.handleContinuation(FOM_JavaScriptInterpreter.java:698)
>       at 
> org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:94)
>       at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:55)
>       at 
> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:87)
>       at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:55)
>       at 
> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:87)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to