'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.1
         Environment: RHEL5, with Oracle on the back end
            Reporter: Hardy Pottinger


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

        

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to