Module - How To Get Help The DSpace Course. Module Overview  By the end of this module you will:  Understand the help available from the DSpace community.

Slides:



Advertisements
Similar presentations
Chapter 6 Server-side Programming: Java Servlets
Advertisements

Cross-Site Scripting Issues and Defenses Ed Skoudis Predictive Systems © 2002, Predictive Systems.
MVC in JavaEE 8 Manfred Riem Principal Member of Technical Staff September, 2014 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Web Server Programming
Internet Research Internet Applications. The Internet is not the Web Because of the great popularity of the World Wide Web, people think the Internet.
May 2, 2013 An introduction to DSpace. Module 3 – The Structure of DSpace By the end of this module, you will … Understand what a community is Understand.
Server-Side vs. Client-Side Scripting Languages
How Clients and Servers Work Together. Objectives Web Server Protocols Examine how server and client software work Use FTP to transfer files Initiate.
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
Apache Tomcat Server – installation & use Server-side language-- use Java Server Pages Contrast Client-side languages HTML Forms Servers & Server-side.
STUDENT REGISTRATION SYSTEM
Multiple Tiers in Action
Apache Tomcat Server Typical html Request/Response cycle
PHP Scripts HTML Forms Two-tier Software Architecture PHP Tools.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 41 How Animation on the Web Works.
The DSpace Course Module – DSpace Installation. Module objectives  By the end of this module you will:  Understand the platforms DSpace can be hosted.
1 Uploading and Publishing New Tools Michael McLennan Software Architect HUBzero™ Platform for Scientific Collaboration This work licensed under Creative.
LGC Website and Customer On-line Tools LGC RESOURCE 2014.
IT 210 The Internet & World Wide Web introduction.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Module - Technical Basics
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Bookstore Web Application Introducing Visual Web Developer 2008 Express and the.
DAVE WILLIAMS (NOTRE DAME) AND MARK SULLIVAN (SUNY GENESEO) ILLiad Addons: Significant Improvement to Your Staff Productivity.
The DSpace Course Module – An introduction to DSpace.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 4. Understanding the Internet’s Software Structure.
Log on to Digital Locker Website You should be able to log on using Internet Explorer browser at the campus. You may need to log in using Mozilla FireFox.
The DSpace Course Module – Upgrading from 1.4 to 1.5.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
The DSpace Course Module - Look & Feel Customisation.
UNIT 14 1 Websites. Introduction 2 A website is a set of related webpages stored on a web server. Webmaster: is a person who sets up and maintains a.
The DSpace Course Module - Language Customisation.
The DSpace Course Module – User management and authentication options.
A guide for WTPS staff. Overview This document will show you how to link your Remind and Twitter feeds with your Schoolwires website. Post ONCE to either.
The DSpace Course Module – Item submission workflows.
May 2, 2013 An introduction to DSpace. Module 9 – Item submission workflows By the end of this module, you will … Understand the purpose of workflows.
The DSpace Course Module – An introduction to users and groups.
The DSpace Course Module – Configuring LDAP. Module objectives  By the end of this module you will:  Understand how DSpace uses LDAP for authentication.
May 2, 2013 An introduction to DSpace. Module 2 – Help and Support By the end of this module, you will … Understand the help available from the DSpace.
UNIT 1 BROWSERS AND CLIENTS Cambridge Technicals.
A Short Course on Geant4 Simulation Toolkit How to learn more?
SQL INJECTIONS Presented By: Eloy Viteri. What is SQL Injection An SQL injection attack is executed when a web page allows users to enter text into a.
May 2, 2013 An introduction to DSpace. Module 1 – An Introduction By the end of this module, you will … Understand what DSpace is, and what it can be.
The DSpace Course Module – Items in DSpace. Module objectives  By the end of this module you will:  Understand what an item in DSpace is, and what it.
May 2, 2013 An introduction to DSpace. Module 4 – Items in DSpace By the end of this module, you will … Understand what an item in DSpace is, and what.
May 2, 2013 An introduction to DSpace. Module 10 – RSS Feeds, Alerts, and News By the end of this module, you will … Know how the RSS feeds work in DSpace.
Knowledge Management Platform Communities of Practice User Guide for CoP users Copyright © 2010 Group Technology Solutions. All Rights Reserved.
The DSpace Course Module – DSpace statistics and Google Analytics.
The Module Road Map Assignment 1 Road Map We will look at… Internet / World Wide Web Aspects of their operation The role of clients and servers ASPX.
Module - Identifiers The DSpace Course. Module Overview  By the end of this module you will:  Understand what persistent identifiers are, how they work.
1 Applets are small applications that are accessed on an Internet server, transported over the internet, automatically installed and run as a part of web.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
MIS 3200 – Unit 3.2 Page_Load method AutoPostBack property of controls IsPostBack method of the Page object Understanding web page life cycle.
Collaborating with the UCSF Library Wiki UCSF Sharecase
COSC 2328 – Web Programming.  PHP is a server scripting language  It’s widely-used and free  It’s an alternative to Microsoft’s ASP and Ruby  PHP.
May 2, 2013 An introduction to DSpace. Module 8 – Identifiers By the end of this module, you will … Understand what persistent identifiers are, how they.
Geant4 Training 2003 A Short Course on Geant4 Simulation Toolkit How to learn more? The full set of lecture notes of this Geant4.
Web Services Essentials. What is a web service? web service: software functionality that can be invoked through the internet using common protocols like.
Schoolwires How to modify your classroom webpage.
Tech Support Process By Catie Cotcher. Session Overview What to do if you have a Technical Issue What information should I check Errors Tips on calling.
QOF Assessor Validation Report Generator
Running a Forms Developer Application
Module – RSS feeds, alerts and news
PHP / MySQL Introduction
An introduction to DSpace
An introduction to DSpace
A Short Course on Geant4 Simulation Toolkit How to learn more?
A Short Course on Geant4 Simulation Toolkit How to learn more?
Presentation transcript:

Module - How To Get Help The DSpace Course

Module Overview  By the end of this module you will:  Understand the help available from the DSpace community  Understand the help available as part of the DSpace software  Understand how to deal with Internal Server Errors produced by the DSpace system

Help Structures –  Lists are a way to interact with a vast community of DSpace users from repository administrators to technical experts  DSpace Tech: Use this list to ask questions on installation, technology and technical issues  Subscribe by going to  DSpace General: Use this list to ask questions or join discussions about non-technical aspects of building and running a DSpace service  Subscribe by going to  DSpace Dev: Use this list to share ideas and discuss code changes to the open source platform and shape the future of DSpace  Subscribe by going to

Help Structures – Internet Relay Chat - IRC  Internet Relay Chat (IRC) provides a real time messaging service for the DSpace community  This can be used to ask community members for help or find answers to general queries about all aspects of DSpace  Users can access IRC either  Using a client like Miranda:  Using a web based client like Mibbit: ServerGroup freenode.net#dspace

Help Structures – Website(s)  The DSpace website  Help & Support  Up and coming events  News  Technical manuals/API  The DSpace wiki  contribute back to the community with your own experiences

DSpace System Documentation  The DSpace system documentation  Downloadable from the DSpace website   As part of the DSpace software  [dspace-src]/docs  Help for the DSpace user is available through UI  Click the ‘Help’ buttons for more information

If The Worst Happens  When DSpace encounters an error, an Internal System Error page will be displayed

If The Worst Happens  When requesting help, supplying the following will help speed responses to your query:  A description of the action that was being completed at the time of the error  The ‘stack trace’ created by DSpace at the time of the error  Stack Traces are reports produced during a program execution  During normal execution, DSpace writes stack traces to a log file  In the event of an error, the ‘internal system error’ page is displayed and the current stack trace is embedded in the page html  Posting this stack trace when requesting help will aid technical staff

Reporting the Stack Trace  If an ‘Internal System Error’ is received:  Right click in the browser & View Source  Scroll to find Internal System Error  When requesting help include the code above in your (don’t worry if it makes no sense!) :28:35,957 WARN :session_id=1DF9DA90064B8A6806A3088D278DA7F8:internal_error:-- URL Was: Method: GET-- Parameters were: org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 109 in the jsp file: /home.jspIncompatible operand types Locale and String106: 107: for (int i = supportedLocales.length-1; i >= 0; i-- )108: {109: if(sessionLocale == supportedLocales[i].toString()) 110: {111: %>112: "> Stacktrace: at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:308) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)

Credits  These slides have been produced by:  Stuart Lewis & Chris Yates  Repository Support Project   Part of the RepositoryNet  Funded by JISC 