Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

<?xml version="1.0" encoding="utf-8"?>
<html>
See also the EndUserFaq.

Table of Contents

Table of Contents

What is the most current release of the DSpace software?

...

If you are a developer, DSpace is also available to be checked out using Subversion (SVN) at http://scm.dspace.org/svn/repo/dspace/Image Removed

I have technical questions about DSpace – how can I find solutions?

...

  • The e-person tool is a pop-up window. Check that your browser isn't blocking pop-ups for your DSpace installation.
    This pop-up window was, in retrospect, a controversial point. Post explaining the decision
  • If your site 'skin' has a form in it (e.g., a search box) this breaks the JavaScript, specifically the references in `jsp/utils.js` to `window.document.forms0`. See http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1155173&amp;group_id=19984&amp;atid=119984Image Removed this bug report Another way to fix this problem may be to remove the form from the skin in dspace-admin/eperson-main.jsp. If, for example, you placed a search box in your location bar, changing locbar="/dmirror/http/wiki.dspace.org/link" to locbar="off" in the dspace:layout tag in eperson-main should resolve the issue.

...

  • identifier.url
  • description.provenance
  • date.accessioned
  • date.available
  • date.issued
  • format.extent
  • format.mimetype
    All of these values should be deleted to avoid duplication, except for date.issued if the items have been published or publicly distributed before. However, Cody Green has written a bash shell script that will traverse a DSpace export (e.g., from your test server) and fix the metadata. Here is the link to that script: http://sunsite.utk.edu/diglib/dspace/dspace_migrate.shImage Removed (please note that the script will remove the date.issued field for all records).
    Also, the script is now included in the latest release.

...

The Post Street Archives in Midland, Michigan with funding from the Herbert H. and Grace A. Dow Foundation worked with a team of students at Michigan Technological University to install DSpace for their digital archives. They produced http://www.poststreetarchives.org/DSpaceInstall.pdfImage Removed this set of installation instructions for novice users on Fedora Core 4.

...

  • Enable email alerts. This can be done by uncommenting the 'alert.recipient' field in dspace.cfg, setting it to your email address, and then restarting tomcat. Whenever an internal error occurs, you should receive an automatic email. This will have information in relating to the cause of the problem.
  • View the files dspace/log/dspace.log or tomcat/logs/catalina.out The error message should be at the bottom of the file.
  • If you need assistance diagnosing the problem, send the error message from the alert email or from the log file to dspace-tech@lists.sourceforge.netImage Removed

To view the DSpace log live

Code Block

 ## In Linux, run the following command then reproduce the internal error state
 ## use the pathname prefix appropriate to your DSpace installation
 tail -F /var/logs/dspace.log

 ## and you should see something of the kind

2009-05-18 12:52:45,935 WARN  org.dspace.app.webui.servlet.DSpaceServlet @ name\
@place:session_id=F32DD4066DD475B8841A2A2204961B9A:ip_addr=1.2\
.3.4:database_error:org.postgresql.util.PSQLException: ERROR: duplicate key \
violates unique constraint "metadatafieldregistry_pkey"
org.postgresql.util.PSQLException: ERROR: duplicate key violates unique constra\
int "metadatafieldregistry_pkey"
        at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryE\
xecutorImpl.java:1525)

...

Code Block
  else if ((jdbctype == Types.CLOB && "oracle".equals(dbName)) || jdbctype == Types.VARCHAR)
  {
    // Support CLOBs in place of TEXT columns in Oracle
    row.setColumn(name, results.getString(i));
  }
  /*else if (jdbctype == Types.VARCHAR)
  {
    try
    {      
       byte[] bytes = results.getBytes(i);
       if (bytes != null)
       {
           String mystring = new String(results.getBytes(i), "UTF-8");
           row.setColumn(name, mystring);
        }
        else
        {
            row.setColumn(name, results.getString(i));
        }
     }
     catch (UnsupportedEncodingException e)          
     {
         // do nothing, UTF-8 is built in!                 
     }
   }*/

</html>