And as if by magic... that worked!  Thanks Micha.

Micha Bayer writes:
 > Hi Bob,
 > 
 > Looks like there is a Job item that used the batch importer and
 > therefore you cannot delete the plugin definition while the Job item
 > still exists. Try deleting that job and it should go. 
 > 
 > Cheers
 > Micha
 > 
 > ==================================
 > Dr Micha M Bayer
 > Bioinformatics Specialist
 > Genetics Programme
 > The Scottish Crop Research Institute
 > Invergowrie
 > Dundee
 > DD2 5DA
 > Scotland, UK
 > Telephone +44(0)1382 562731 ext. 2309
 > Fax +44(0)1382 562426
 > http://www.scri.ac.uk/staff/michabayer
 > ==================================
 >  
 > 
 > > -----Original Message-----
 > > From: [EMAIL PROTECTED] [mailto:basedb-users-
 > > [EMAIL PROTECTED] On Behalf Of Bob MacCallum
 > > Sent: 08 October 2007 11:41
 > > To: BASE ML
 > > Subject: Re: [base] problems with my trashcan
 > > 
 > > 
 > > This thread prompted me to figure out why I couldn't empty my BASE2
 > > trashcan.
 > > 
 > > Some items involved convoluted procedures:
 > > 
 > > Deleting a user involved undeleting it ('restore' in BASE2 parlance),
 > > logging
 > > in as that user, deleting its home directory and default directories,
 > > empty
 > > its trashcan, log out, then delete user again as administrator.
 > > 
 > > I had an annotation type which wasn't deleting.  The "used item" page
 > > pointed
 > > just to "Annotation [id=xxxx]" where the link was not functional.  I
 > > managed
 > > to find which sample was annotated with this annotation type by a
 > > similar
 > > process as above - undeleting it, listing all samples matching '%' on
 > > this
 > > annotation type in the sample list view.
 > > 
 > > I'm still stuck with one item which produces a stacktrace (see below).
 > > As
 > > with Chad, it could result from some strange/unpredictable user and
 > > system
 > > behaviour while installing/using new plugins.
 > > 
 > > many thanks,
 > > Bob
 > > 
 > > Here's the problem item:
 > > 
 > > 1. Plugin definition       Batch Data Importer
 > > 
 > > (Note that I'm not bang up to date.)
 > > 
 > > Version    BASE 2.4.2pre (build #3730; schema #40)
 > > Web server         Apache Tomcat/5.5.20
 > > Database Server    MySQL 5.0.21-max-log
 > > Database Dialect   org.hibernate.dialect.MySQLInnoDBDialect
 > > JDBC Driver        com.mysql.jdbc.Driver (version 5.0)
 > > Java runtime       Java(TM) SE Runtime Environment (1.6.0-b105), Sun
 > > Microsystems Inc.
 > > Operating system   Linux amd64 2.6.16.27-0.9-smp
 > > Memory     Total: 230.8 MB
 > > Free: 67.2 MB
 > > Max: 910.3 MB
 > > Browser    Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US;
 > rv:1.8.1.7)
 > > Gecko/20070914 Firefox/2.0.0.7
 > > Error message      Cannot delete or update a parent row: a foreign
 > key
 > > constraint fails (`base2dev/Jobs`, CONSTRAINT `FK23507617401FCE`
 > > FOREIGN KEY (`plugindefinition_id`) REFERENCES `PluginDefinitions`
 > > (`id`))
 > > Stack trace
 > > 
 > > ...at HibernateUtil.commit(HibernateUtil.java:910)
 > > ...at DbControl.commit(DbControl.java:393)
 > > ...at Trashcan.delete(Trashcan.java:229)
 > > ...at
 > >
 > org.apache.jsp.views.trashcan.index_jsp._jspService(index_jsp.java:139)
 > > ...at
 > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
 > > ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 > > ...at
 > >
 > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.j
 > > ava:334)
 > > ...at
 > >
 > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314
 > > )
 > > 
 > > ...at
 > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
 > > ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 > > ...at
 > >
 > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
 > > ationFilterChain.java:252)
 > > ...at
 > >
 > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
 > > terChain.java:173)
 > > ...at
 > >
 > net.sf.basedb.clients.web.servlet.CharacterEncodingFilter.doFilter(Char
 > > acterEncodingFilter.java:72)
 > > ...at
 > >
 > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
 > > ationFilterChain.java:202)
 > > ...at
 > >
 > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
 > > terChain.java:173)
 > > ...at
 > >
 > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
 > > ve.java:213)
 > > ...at
 > >
 > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
 > > ve.java:178)
 > > ...at
 > >
 > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
 > > a:126)
 > > ...at
 > >
 > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
 > > a:105)
 > > ...at
 > >
 > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:54
 > > 1)
 > > ...at
 > >
 > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
 > > .java:107)
 > > ...at
 > >
 > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
 > > 148)
 > > ...at
 > >
 > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8
 > > 69)
 > > ...at
 > >
 > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pro
 > > cessConnection(Http11BaseProtocol.java:664)
 > > ...at
 > >
 > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoin
 > > t.java:527)
 > > ...at
 > >
 > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollo
 > > werWorkerThread.java:80)
 > > ...at
 > >
 > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
 > > l.java:684)
 > > ...at java.lang.Thread.run(Thread.java:619)
 > > 
 > > Caused by:
 > > com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException
 > > ...at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:931)
 > > ...at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2934)
 > > ...at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1616)
 > > ...at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1708)
 > > ...at com.mysql.jdbc.Connection.execSQL(Connection.java:3255)
 > > ...at
 > >
 > com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java
 > > :1293)
 > > ...at
 > >
 > com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1
 > > 566)
 > > ...at
 > >
 > com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1
 > > 480)
 > > ...at
 > >
 > com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1
 > > 465)
 > > ...at
 > >
 > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewPro
 > > xyPreparedStatement.java:105)
 > > ...at
 > >
 > org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractE
 > > ntityPersister.java:2523)
 > > ...at
 > >
 > org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractE
 > > ntityPersister.java:2697)
 > > ...at
 > >
 > org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java
 > > :74)
 > > ...at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:250)
 > > 
 > > 
 > > Nicklas Nordborg writes:
 > >  > Chad Matsalla wrote:
 > >  > > Nicklas wrote:
 > >  > >> Are you logged in as the user that is the owner of the
 > > experiment?
 > >  > >
 > >  > > I am logged in as root. Shouldn't root be able to delete
 > anything?
 > >  >
 > >  > Yes, the root user can delete anything, but this is not a
 > permission
 > >  > issue. It's just that the Trashcan can only list items that are
 > > owned by
 > >  > the logged in user.
 > >  >
 > >  > /Nicklas
 > >  >
 > >  >
 > --------------------------------------------------------------------
 > > -----
 > >  > This SF.net email is sponsored by: Splunk Inc.
 > >  > Still grepping through log files to find problems?  Stop.
 > >  > Now Search log events and configuration files using AJAX and a
 > > browser.
 > >  > Download your FREE copy of Splunk now >> http://get.splunk.com/
 > >  > _______________________________________________
 > >  > The BASE general discussion mailing list
 > >  > basedb-users@lists.sourceforge.net
 > >  > unsubscribe: send a mail with subject "unsubscribe" to
 > >  > [EMAIL PROTECTED]
 > > 
 > > --
 > > Bob MacCallum | VectorBase Developer | Kafatos/Christophides Groups |
 > > Division of Cell and Molecular Biology | Imperial College London |
 > > Phone +442075941945 | Email [EMAIL PROTECTED]
 > > 
 > >
 > -----------------------------------------------------------------------
 > > --
 > > This SF.net email is sponsored by: Splunk Inc.
 > > Still grepping through log files to find problems?  Stop.
 > > Now Search log events and configuration files using AJAX and a
 > browser.
 > > Download your FREE copy of Splunk now >> http://get.splunk.com/
 > > _______________________________________________
 > > The BASE general discussion mailing list
 > > basedb-users@lists.sourceforge.net
 > > unsubscribe: send a mail with subject "unsubscribe" to
 > > [EMAIL PROTECTED]
 > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 > 
 > SCRI, Invergowrie, Dundee, DD2 5DA.  
 > The Scottish Crop Research Institute is a charitable company limited by 
 > guarantee. 
 > Registered in Scotland No: SC 29367.
 > Recognised by the Inland Revenue as a Scottish Charity No: SC 006662.
 > 
 > 
 > DISCLAIMER:
 > 
 > This email is from the Scottish Crop Research Institute, but the views 
 > expressed by the sender are not necessarily the views of SCRI and its 
 > subsidiaries.  This email and any files transmitted with it are confidential 
 > to the intended recipient at the e-mail address to which it has been 
 > addressed.  It may not be disclosed or used by any other than that addressee.
 > If you are not the intended recipient you are requested to preserve this 
 > confidentiality and you must not use, disclose, copy, print or rely on this 
 > e-mail in any way. Please notify [EMAIL PROTECTED] quoting the 
 > name of the sender and delete the email from your system.
 > 
 > Although SCRI has taken reasonable precautions to ensure no viruses are 
 > present in this email, neither the Institute nor the sender accepts any 
 > responsibility for any viruses, and it is your responsibility to scan the 
 > email 
 > and the attachments (if any).
 > 
 > 
 > -------------------------------------------------------------------------
 > This SF.net email is sponsored by: Splunk Inc.
 > Still grepping through log files to find problems?  Stop.
 > Now Search log events and configuration files using AJAX and a browser.
 > Download your FREE copy of Splunk now >> http://get.splunk.com/
 > _______________________________________________
 > The BASE general discussion mailing list
 > basedb-users@lists.sourceforge.net
 > unsubscribe: send a mail with subject "unsubscribe" to
 > [EMAIL PROTECTED]

-- 
Bob MacCallum | VectorBase Developer | Kafatos/Christophides Groups |
Division of Cell and Molecular Biology | Imperial College London |
Phone +442075941945 | Email [EMAIL PROTECTED]

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
The BASE general discussion mailing list
basedb-users@lists.sourceforge.net
unsubscribe: send a mail with subject "unsubscribe" to
[EMAIL PROTECTED]

Reply via email to