[
https://jira.duraspace.org/browse/DS-841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Peter Dietz resolved DS-841.
----------------------------
Documentation Status: Not Required (was: Needed)
Resolution: Fixed
Assignee: Peter Dietz
Committed to 1.7.x branch for 1.7.2, and to trunk for 1.8
> 'IllegalArgumentException: No such column rnum' error in DSpace 1.7.x XMLUI
> admin eperson (with Oracle backend)
> ---------------------------------------------------------------------------------------------------------------
>
> Key: DS-841
> URL: https://jira.duraspace.org/browse/DS-841
> Project: DSpace
> Issue Type: Bug
> Affects Versions: 1.7.0, 1.7.1
> Environment: RHEL5, with Oracle on the back end
> Reporter: Hardy Pottinger
> Assignee: Peter Dietz
> Fix For: 1.7.2
>
> Attachments: DS-841-fix-Oracle-compatibility-for-ePerson.patch
>
>
> In using the 1.7.x branch for testing with Oracle. Everything installed fine,
> and I've got a bare-bones repository up and running. However, in the XMLUI,
> when I click on the admin ePeople link, I get the following error:
> java.lang.IllegalArgumentException: No such column rnum
> Here are the first few lines of the stack trace:
> java.lang.IllegalArgumentException: No such column rnum
> at
> org.dspace.storage.rdbms.TableRow.canonicalizeAndCheck(TableRow.java:581)
> at org.dspace.storage.rdbms.TableRow.setColumn(TableRow.java:433)
> at
> org.dspace.storage.rdbms.DatabaseManager.process(DatabaseManager.java:1111)
> at
> org.dspace.storage.rdbms.TableRowIterator.next(TableRowIterator.java:151)
> at
> org.dspace.storage.rdbms.TableRowIterator.toList(TableRowIterator.java:204)
> at org.dspace.eperson.EPerson.search(EPerson.java:358)
> at
> org.dspace.app.xmlui.aspect.administrative.eperson.ManageEPeopleMain.addBody(ManageEPeopleMain.java:121)
> at
> org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:223)
> at sun.reflect.GeneratedMethodAccessor213.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)
> at $Proxy66.startElement(Unknown Source)
> at
> org.apache.cocoon.components.sax.XMLTeePipe.startElement(XMLTeePipe.java:87)
> at
> org.apache.cocoon.xml.AbstractXMLPipe.startElement(AbstractXMLPipe.java:94)
> at
> org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:240)
> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)
> at $Proxy49.startElement(Unknown Source)
> No such error is thrown when using the JSPUI.
> > org.dspace.storage.rdbms.TableRow.canonicalizeAndCheck(TableRow.java:581
> Looking more closely at the stack trace, the problem appears to be that the
> canonicalizeAndCheck method in TableRow is failing when it attempts to verify
> the rnum column, which is created back in org.dspace.eperson.EPerson.search.
--
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
------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery,
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now.
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel