DCDate throws NullPointerException with mangled dates
-----------------------------------------------------
Key: DS-815
URL: https://jira.duraspace.org/browse/DS-815
Project: DSpace
Issue Type: Bug
Components: DSpace API
Affects Versions: 1.7.0
Environment: CentOS 5.4 with OpenJDK 64-Bit Server VM (build
1.6.0-b09, mixed mode)
Reporter: Àlex Magaz Graça
Attachments: DCDate_test_mangled_date.patch
DCDate.get*() methods throw a NullPointerException if the object has been
constructed with a wrong date like "[17--?]" (DCDateTest patch attached):
java.lang.NullPointerException
at org.dspace.content.DCDate.getYear(DCDate.java:298)
at org.dspace.content.DCDateTest.testDCDateString(DCDateTest.java:301)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
It makes the browse by issue date fail in JSPUI.
--
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
------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires
February 28th, so secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel