Tim/Claudia,
Here is what I am getting after running the index-init script, any suggestions?
Thanks, Faizur
dsp...@ubuntu:~/bin$ ./index-init
Creating browse index
Exception in thread "main" org.dspace.browse.BrowseException:
org.postgresql.util.PSQLException: ERROR: no schema has been selected to create
in
at
org.dspace.browse.BrowseCreateDAOPostgres.createSequence(BrowseCreateDAOPostgres.java:394)
at org.dspace.browse.IndexBrowse.createItemTables(IndexBrowse.java:952)
at org.dspace.browse.IndexBrowse.createItemTables(IndexBrowse.java:921)
at org.dspace.browse.IndexBrowse.prepTables(IndexBrowse.java:739)
at org.dspace.browse.IndexBrowse.initBrowse(IndexBrowse.java:1045)
at org.dspace.browse.IndexBrowse.main(IndexBrowse.java:707)
Caused by: org.postgresql.util.PSQLException: ERROR: no schema has been
selected to create in
at
org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1531)
at
org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1313)
at
org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:188)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:452)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:354)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:308)
at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
at
org.dspace.storage.rdbms.DatabaseManager.updateQuery(DatabaseManager.java:390)
at
org.dspace.browse.BrowseCreateDAOPostgres.createSequence(BrowseCreateDAOPostgres.java:387)
... 5 more
Exception in thread "main" org.dspace.browse.ItemCountException:
org.postgresql.util.PSQLException: ERROR: relation "community" does not exist
at org.dspace.browse.ItemCounter.buildItemCounts(ItemCounter.java:124)
at org.dspace.browse.ItemCounter.main(ItemCounter.java:85)
Caused by: org.postgresql.util.PSQLException: ERROR: relation "community" does
not exist
at
org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1531)
at
org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1313)
at
org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:188)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:452)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:354)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:258)
at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
at
org.dspace.storage.rdbms.DatabaseManager.queryTable(DatabaseManager.java:169)
at org.dspace.content.Community.findAllTop(Community.java:286)
at org.dspace.browse.ItemCounter.buildItemCounts(ItemCounter.java:115)
... 1 more
Creating search index
Faizur Rahman, Ph.D.
UTD Library Systems
972-883-4100
[email protected]
-----Original Message-----
From: Tim Donohue [mailto:[email protected]]
Sent: Wednesday, September 01, 2010 9:05 AM
To: [email protected]
Cc: [email protected]
Subject: Re: [Dspace-tech] Dspace import/Replace error
Faizur,
Claudia's correct -- running that 'dspace index-init' command is
necessary. Its purpose is to rebuild your Browse tables (which all
begin "bi_" -- based on your Postgres logs, those tables may be
missing). It's usually best practice to re-run that 'index-init'
command after a restore (I overlooked that it wasn't in your restore steps).
If that still doesn't resolve things, you may want to take a closer look
at your database tables to make sure the database is being restored
properly.
- Tim
On 9/1/2010 1:46 AM, Claudia Jürgen wrote:
> Hello Faizur,
>
> the error indicates that you forgot to run:
> [dspace]/bin/dspace index-init
>
> Hope that helps
>
> Claudia Jürgen
>
>
> Am 01.09.2010 00:39, schrieb Rahman, Sm F:
>> Tim,
>>
>> I am sorry that I only hit "reply" instead of "reply all" which caused not
>> to send the email to "Dspace-tech".
>>
>>>> Here is the Cocoon log with Errors:
>>
>> Caused by: org.postgresql.util.PSQLException: ERROR: current transaction is
>> aborted, commands ignored until end of transaction block
>> at
>> org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1531)
>>
>>>> Here is the Postgres log with Errors:
>>
>> 2010-08-30 15:59:57 CDT ERROR: relation "bi_item" does not exist
>> 2010-08-30 15:59:57 CDT STATEMENT: SELECT COUNT(*) AS num FROM bi_item
>> 2010-08-30 16:00:00 CDT ERROR: relation "bi_2_dis" does not exist
>> 2010-08-30 16:00:00 CDT STATEMENT: SELECT COUNT(*) AS num FROM bi_2_dis
>> 2010-08-30 16:00:03 CDT ERROR: relation "bi_item" does not exist
>> 2010-08-30 16:00:03 CDT STATEMENT: SELECT COUNT(*) AS num FROM bi_item
>> 2010-08-30 16:00:09 CDT ERROR: relation "community" does not exist
>> 2010-08-30 16:00:09 CDT STATEMENT: SELECT * FROM community WHERE NOT
>> community_id IN (SELECT child_comm_id FROM community2community) ORDER BY name
>> 2010-08-30 16:00:09 CDT ERROR: current transaction is aborted, commands
>> ignored until end of transaction block
>> 2010-08-30 16:00:09 CDT STATEMENT: SELECT * FROM community WHERE NOT
>> community_id IN (SELECT child_comm_id FROM community2community) ORDER BY name
>> 2010-08-30 16:00:11 CDT ERROR: relation "bi_item" does not exist
>> 2010-08-30 16:00:11 CDT STATEMENT: SELECT COUNT(*) AS num FROM bi_item
>> 2010-08-30 16:00:28 CDT ERROR: relation "bi_4_dis" does not exist
>> 2010-08-30 16:00:28 CDT STATEMENT: SELECT COUNT(*) AS num FROM bi_4_dis
>> 2010-08-30 20:02:01 CDT LOG: incomplete startup packet
>> 2010-08-31 00:02:01 CDT LOG: incomplete startup packet
>> 2010-08-31 05:02:01 CDT LOG: incomplete startup packet
>> 2010-08-31 10:02:01 CDT LOG: incomplete startup packet
>> 2010-08-31 13:53:53 CDT ERROR: relation "eperson" does not exist
>> 2010-08-31 13:53:53 CDT STATEMENT: select * from eperson where email = $1
>> 2010-08-31 13:53:56 CDT ERROR: relation "community" does not exist
>>
>>>> Don't see any error in tomcat log
>>
>> I think the import didn't go through correctly, what do you think and how to
>> encouter this problem?
>>
>> Thanks,
>>
>> Faizur
>>
>> -----Original Message-----
>> From: Tim Donohue [mailto:[email protected]]
>> Sent: Tuesday, August 31, 2010 2:42 PM
>> To: Rahman, Sm F
>> Cc: dspace-tech
>> Subject: Re: [Dspace-tech] Dspace import/Replace error
>>
>> Faizur,
>>
>> I'm copying in 'dspace-tech' again on my response. We prefer to answer
>> questions on the listserv itself, as it is then a resource for others
>> who may end up experiencing the same issue.
>>
>> Your dspace.log file output looks normal. Those lines of the log that
>> you sent are just showing that you accessed the main homepage (or
>> possibly the Community listing), which ran queries to determine which
>> communities to display on that homepage. There are no ERROR lines in
>> that log (where it says "DEBUG" or "INFO", you should see "ERROR" when a
>> problem occurs).
>>
>> You may want to also check the Tomcat logs and PostgreSQL logs.
>> Especially look to see what is logged when you see that "An error has
>> occurred" message -- there should be a log file line somewhere with
>> "ERROR" in it. Again this webpage will detail the location of your
>> logs: https://wiki.duraspace.org/display/DSPACE/Troubleshoot+an+error
>>
>> - Tim
>>
>> On 8/31/2010 2:23 PM, Rahman, Sm F wrote:
>>> Tim,
>>>
>>> Thanks again for offering the help, I restored the DB from backup and
>>> replace the Assetstore but giving me the same error. I went through the
>>> Troubleshoot instructions that you sent me, changed the config file and
>>> here is what looks like in the Dspace log. Here is the instance at:
>>> http://10.110.33.25:8180/xmlui/password-login
>>>
>>> Dspace log:
>>>
>>> 2010-08-31 13:55:20,089 DEBUG org.dspace.storage.rdbms.DatabaseManager @
>>> Running query "SELECT * FROM community WHERE NOT community_id IN (SELECT
>>> child_comm_id FROM community2community) ORDER BY name" with parameters:
>>> 2010-08-31 13:55:20,089 DEBUG org.dspace.storage.rdbms.DatabaseManager @
>>> Running query "SELECT * FROM community WHERE NOT community_id IN (SELECT
>>> child_comm_id FROM community2community) ORDER BY name" with parameters:
>>> 2010-08-31 14:00:00,154 DEBUG org.dspace.storage.rdbms.DatabaseManager @
>>> Running query "SELECT * FROM community WHERE NOT community_id IN (SELECT
>>> child_comm_id FROM community2community) ORDER BY name" with parameters:
>>> 2010-08-31 14:00:00,154 DEBUG org.dspace.storage.rdbms.DatabaseManager @
>>> Running query "SELECT * FROM community WHERE NOT community_id IN (SELECT
>>> child_comm_id FROM community2community) ORDER BY name" with parameters:
>>> 2010-08-31 14:00:00,155 INFO
>>> org.dspace.app.xmlui.aspect.artifactbrowser.CommunityBrowser @
>>> anonymous:session_id=E21866AE973E650DA0637719BE83BE00:ip_addr=10.110.33.126:view_community_list:
>>> 2010-08-31 14:00:00,157 DEBUG org.dspace.storage.rdbms.DatabaseManager @
>>> Running query "SELECT * FROM community WHERE NOT community_id IN (SELECT
>>> child_comm_id FROM community2community) ORDER BY name" with parameters:
>>> 2010-08-31 14:00:00,157 DEBUG org.dspace.storage.rdbms.DatabaseManager @
>>> Running query "SELECT * FROM community WHERE NOT community_id IN (SELECT
>>> child_comm_id FROM community2community) ORDER BY name" with parameters:
>>>
>>> Thanks again, Faizur
>>>
>>> -----Original Message-----
>>> From: Tim Donohue [mailto:[email protected]]
>>> Sent: Tuesday, August 31, 2010 9:36 AM
>>> To: Rahman, Sm F
>>> Cc: [email protected]
>>> Subject: Re: [Dspace-tech] Dspace import/Replace error
>>>
>>> Faizur,
>>>
>>> Your steps sound correct. All you need to do is restore your complete
>>> database from backup, and replace your Assetstore directory with the one
>>> from backup. Assuming your Database backup and Assetstore backup are
>>> from around the same time (doesn't need to be exact), everything should
>>> work fine.
>>>
>>> Can you check your underlying log files to see if any other errors are
>>> reported there? Please see the "How to Troubleshoot an Error" page for
>>> information about finding the error in the log files:
>>> https://wiki.duraspace.org/display/DSPACE/Troubleshoot+an+error
>>>
>>> - Tim
>>>
>>> On 8/30/2010 3:52 PM, Rahman, Sm F wrote:
>>>> Respected all,
>>>>
>>>> I am new in Dspace and Postgres and I am having trouble importing and
>>>> replacing the existing dspace AssetStore and Postgress database using
>>>> the backups. The steps I am following are:
>>>>
>>>> 1) Stop tomcat
>>>>
>>>> 2) Drop and recreate the dspace database
>>>>
>>>> 3) Restore the data from the backup
>>>>
>>>> 4) Update dspace sequences: [dspace-source]/dspace/etc/update-sequences.sql
>>>>
>>>> 5) Delete existing AssetStore
>>>>
>>>> 6) Restore the AssetStore from the backup
>>>>
>>>> 7) Start tomcat.
>>>>
>>>> The error I am getting after clicking the communities are:
>>>>
>>>> *An error has occured*
>>>>
>>>> *org.postgresql.util.PSQLException: ERROR: current transaction is
>>>> aborted, commands ignored until end of transaction block*
>>>>
>>>> * *
>>>>
>>>> *Cocoon stacktrace*
>>>>
>>>> *Java stacktrace *
>>>>
>>>> *Java full stacktrace*
>>>>
>>>> Thanks,
>>>>
>>>> Faizur Rahman, Ph.D.
>>>>
>>>> UTD Library Systems
>>>>
>>>> 972-883-4100
>>>>
>>>> [email protected]
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> This SF.net Dev2Dev email is sponsored by:
>>>>
>>>> Show off your parallel programming skills.
>>>> Enter the Intel(R) Threading Challenge 2010.
>>>> http://p.sf.net/sfu/intel-thread-sfd
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> DSpace-tech mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>>
>> ------------------------------------------------------------------------------
>> This SF.net Dev2Dev email is sponsored by:
>>
>> Show off your parallel programming skills.
>> Enter the Intel(R) Threading Challenge 2010.
>> http://p.sf.net/sfu/intel-thread-sfd
>> _______________________________________________
>> DSpace-tech mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech