Don't Panic!

An error has occurred in the Bibliomania Servlet Engine.

You should not be seeing this screen, if you are it is my job to fix it, I would very much like it if you were to help me discover the cause of this problem.

However if you just want to carry on surfing you should find that the rest of http://www.bibliomania.com/ is functioning correctly. Servlets only effect the OldUrlRedirects, the Search, Shop, Login and Messageboards, the actual content should be readable.

If you can spare the time please email me at bibliomania@paneris.org) and 'copy and paste' the coloured text below into the email body to help me solve the problem.

yours
Tim Pizey



  org.melati.poem.UnexpectedExceptionPoemException: An exception occurred in a context where it was very unexpected:
null
org.melati.poem.DuplicateKeySQLPoemException: The Board's Displayname clashes with that of an existing Board
---
java.sql.SQLException: ERROR:  Cannot insert a duplicate key into unique index board_displayname_index

	at org.postgresql.Connection.ExecSQL(Connection.java:393)
	at org.postgresql.jdbc2.Statement.execute(Statement.java, Compiled Code)
	at org.postgresql.jdbc2.Statement.executeUpdate(Statement.java, Compiled Code)
	at org.postgresql.jdbc2.PreparedStatement.executeUpdate(PreparedStatement.java, Compiled Code)
	at org.melati.poem.Table.insert(Table.java, Compiled Code)
	at org.melati.poem.Table.writeDown(Table.java, Compiled Code)
	at org.melati.poem.Table.create(Table.java, Compiled Code)
	at org.paneris.melati.boards.model.BoardTable.create(BoardTable.java, Compiled Code)
	at org.paneris.melati.boards.model.Board.makePersistent(Board.java, Compiled Code)
	at org.paneris.bibliomania.CreateBoard$1.run(CreateBoard.java, Compiled Code)
	at org.melati.poem.PoemThread.withAccessToken(PoemThread.java, Compiled Code)
	at org.paneris.bibliomania.CreateBoard.bibliomaniaHandle(CreateBoard.java, Compiled Code)
	at org.paneris.bibliomania.BibliomaniaServlet.handle(BibliomaniaServlet.java, Compiled Code)
	at org.melati.template.webmacro.WebmacroMelatiServlet.doTemplateRequest(WebmacroMelatiServlet.java, Compiled Code)
	at org.melati.servlet.TemplateServlet.doPoemRequest(TemplateServlet.java, Compiled Code)
	at org.melati.servlet.PoemServlet$1.run(PoemServlet.java, Compiled Code)
	at org.melati.poem.Database$2.run(Database.java, Compiled Code)
	at org.melati.poem.PoemThread.inSession(PoemThread.java, Compiled Code)
	at org.melati.poem.Database.perform(Database.java, Compiled Code)
	at org.melati.poem.Database.inSession(Database.java, Compiled Code)
	at org.melati.servlet.PoemServlet.doConfiguredRequest(PoemServlet.java, Compiled Code)
	at org.melati.servlet.ConfigServlet.doGetPostRequest(ConfigServlet.java, Compiled Code)
	at org.melati.servlet.ConfigServlet.doGet(ConfigServlet.java, Compiled Code)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled Code)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled Code)
	at org.apache.jserv.JServConnection.processRequest(JServConnection.java, Compiled Code)
	at org.apache.jserv.JServConnection.run(JServConnection.java, Compiled Code)
	at java.lang.Thread.run(Thread.java, Compiled Code)