Thanks Bram,

I've rerun the cronjob with DEBUG enabled and have got the following out of the 
log file:


2012-08-31 14:51:01,825 INFO  org.dspace.core.ConfigurationManager @ Loading 
from classloader: file:/opt/dspace/config/dspace.cfg
2012-08-31 14:51:01,891 INFO  org.dspace.core.ConfigurationManager @ Using 
dspace provided log configuration (log.init.config)
2012-08-31 14:51:01,891 INFO  org.dspace.core.ConfigurationManager @ Loading: 
/opt/dspace/config/log4j.properties
2012-08-31 14:51:08,304 INFO  net.sf.ehcache.util.UpdateChecker @ New update(s) 
found: 2.4.7 
[http://www.terracotta.org/confluence/display/release/Release+Notes+Ehcache+Core+2.4]
2012-08-31 15:11:29,789 DEBUG org.dspace.storage.rdbms.DatabaseManager @ 
Running query "SELECT COUNT(*) AS num FROM item WHERE in_archive = 1 AND 
withdrawn = 0  AND item_id IN ( SELECT /*+ ORDERED_PREDICATES */ item_id FROM 
metadatavalue WHERE metadata_field_id = ( SELECT metadata_field_id  FROM 
metadatafieldregistry  WHERE element = 'date'  AND qualifier = 'accessioned')  
AND TO_TIMESTAMP( TO_CHAR(text_value), 'yyyy-mm-dd"T"hh24:mi:ss"Z"' ) > 
TO_DATE('2012-08-01', 'yyyy-MM-dd')  AND TO_TIMESTAMP( TO_CHAR(text_value), 
'yyyy-mm-dd"T"hh24:mi:ss"Z"' ) < TO_DATE('2012-08-31', 'yyyy-MM-dd') ) "  with 
parameters:

This sql statement doesn't run in sqldeveloper. I've removed the '/* +  
ORDERED_PREDICATES  */' removed but still no joy. It gives the following error:

Error starting at line 1 in command:
SELECT COUNT(*) AS num FROM item WHERE in_archive = 1 AND withdrawn = 0  AND 
item_id IN ( SELECT item_id FROM metadatavalue WHERE metadata_field_id = ( 
SELECT metadata_field_id  FROM metadatafieldregistry  WHERE element = 'date'  
AND qualifier = 'accessioned')  AND TO_TIMESTAMP( TO_CHAR(text_value), 
'yyyy-mm-dd"T"hh24:mi:ss"Z"' ) > TO_DATE('2012-08-01', 'yyyy-MM-dd')  AND 
TO_TIMESTAMP( TO_CHAR(text_value), 'yyyy-mm-dd"T"hh24:mi:ss"Z"' ) < 
TO_DATE('2012-08-31', 'yyyy-MM-dd') )
Error report:
SQL Error: ORA-01877: string is too long for internal buffer
01877. 00000 -  "string is too long for internal buffer"
*Cause:    This is an internal error.
*Action:   Please contact Oracle Worldwide Support.


I haven't changed anything in the underlying dspace source code so am very 
confused as to why this is happening. Any help you could give would be 
brilliant.

Thanks

Ian

------------

Ian Wellaway

Senior System Support & Development Officer - Enterprise Applications 
(Wednesdays only)
&
Technical Developer, Open Exeter - Infrastructure Systems (Monday-Tuesday, 
Thursday-Friday)

Exeter IT
Room 54
Laver Building
University of Exeter
EX4 4QE
UK

tel +44 1392 722852

From: [email protected] [mailto:[email protected]] On Behalf Of Bram Luyten
Sent: 17 August 2012 12:12
To: Wellaway, Ian
Subject: Re: [Dspace-tech] stat-monthly script error

Hi Ian,

just a direct reply to you because I don't have the full solution. If you 
manage to find it, please feel free to repost to the list:

ORA-01861 indicates that you're suffering from an oracle specific issue.
http://www.techonthenet.com/oracle/errors/ora01861.php

Looking at your log, it looks like
  public static Integer getNumItems(Context context, String type) throws 
SQLException on line 1255 is the culprit.

https://github.com/DSpace/DSpace/blob/master/dspace-api/src/main/java/org/dspace/app/statistics/LogAnalyser.java

I suggest you turn on DEBUG mode in the logs to see the actual SQL query that's 
causing this
https://wiki.duraspace.org/display/DSPACE/TechnicalFaq#TechnicalFaq-SettingloggingleveluptoDEBUG

good luck!

Bram

--
[Image removed by sender. logo]

Bram Luyten @mire
2888 Loker Avenue East, Suite 305, Carlsbad, CA. 92010
Esperantolaan 4, Heverlee 3001, Belgium
 <http://www.atmire.com/> 
www.atmire.com<http://atmire.com/website/?q=services&utm_source=emailfooter&utm_medium=email&utm_campaign=braml>



On Fri, Aug 17, 2012 at 12:36 PM, Wellaway, Ian 
<[email protected]<mailto:[email protected]>> wrote:
Hi,

In Dspace 1.8.2 I get the following error when attempting to run the 
bin/stat-monthly script:

[dspace@vmerdmsdspace bin]$ ./dspace stat-monthly
Exception: ORA-01861: literal does not match format string

java.sql.SQLDataException: ORA-01861: literal does not match format string

        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445)
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)
        at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:879)
        at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450)
        at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
        at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
        at 
oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207)
        at 
oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:884)
        at 
oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1167)
        at 
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1289)
        at 
oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3584)
        at 
oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3628)
        at 
oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1493)
        at 
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
        at 
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
        at 
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
        at 
org.dspace.storage.rdbms.DatabaseManager.query(DatabaseManager.java:284)
        at 
org.dspace.storage.rdbms.DatabaseManager.querySingle(DatabaseManager.java:330)
        at 
org.dspace.app.statistics.LogAnalyser.getNumItems(LogAnalyser.java:1255)
        at 
org.dspace.app.statistics.LogAnalyser.getNumItems(LogAnalyser.java:1284)
        at 
org.dspace.app.statistics.LogAnalyser.processLogs(LogAnalyser.java:495)
        at 
org.dspace.app.statistics.CreateStatReport.statMonthly(CreateStatReport.java:181)
        at 
org.dspace.app.statistics.CreateStatReport.main(CreateStatReport.java:121)
        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:597)
        at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:183)

Any idea what might be going on here?

Thanks

Ian

------------

Ian Wellaway
Senior System Support & Development Officer - Enterprise Applications 
(Wednesdays only)
&
Technical Developer, Open Exeter - Infrastructure Systems (Monday-Tuesday, 
Thursday-Friday)

Exeter IT
Room 54
Laver Building
University of Exeter
EX4 4QE
UK

tel +44 1392 722852<tel:%2B44%201392%20722852>


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
DSpace-tech mailing list
[email protected]<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/dspace-tech

<<inline: image001.jpg>>

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to