I'm running IPT in Tomcat and experiencing PermGen memory errors.
>From the Tomcat Manager, I can use "Find Leaks", and as suspected get:
"The following web applications were stopped (reloaded, undeployed),
but their classes from previous runs are still loaded in memory, thus
causing a memory leak (use a profiler to confirm): /ipt"
http://frankkieviet.blogspot.ca/2006/10/classloader-leaks-dreaded-permgen-s…
does a pretty good job of explaining _why_ this happens.
Unfortunately, I can't seem to find part two which is supposed to tell
me how to go about fixing it. His blog also only deals with memory
leaks on redeployment, but this is happening any time IPT is running
for a while, so IPT is leaking in ordinary use, rather than just at
context initialization.
I'm going to try to find what's happening with a profiler, but I'm new
to this...
Tomcat Version 6.0.35
JVM Version Sun 1.6.0_24-b07
Linux 2.6.24-28-generic amd64
--
derek
Hi,
I just updated the registration of the vocabularies on http://ipt.inbo.be, which resulted in an error I don't understand. Can anyone help?
Thanks,
Peter
The issue is recorded at: http://code.google.com/p/gbif-providertoolkit/issues/detail?id=913
What steps will reproduce the problem?
1. Browsed to the http://ipt.inbo.be<http://ipt.inbo.be/> administration panel > Core Types and Extensions
2. Updated the registration of the 9 vocabularies
3. This resulted in an error, which reads in the log file as:
WARN Updating IPT instance throught GBIF Registry
WARN Vocabulary URI http://rs.gbif.org/vocabulary/gbif/agentRole exists already - overwriting with new vocabulary from http://rs.gbif.org/vocabulary/gbif/agent_role.xml
WARN Cant parse local vocabulary file
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 50; White spaces are required between publicId and systemId.
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1234)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:525)
...
4. A yellow warning is shown across the top of every page, even for not logged-in users: "IPT startup warnings, please see logs!"
What version of the provider software are you using? The version should be
displayed in the footer of any page.
Version 2.0.3-r3672<http://code.google.com/p/gbif-providertoolkit/source/detail?r=3672>
* * * * * * * * * * * * * D I S C L A I M E R * * * * * * * * * * * * *
Dit bericht en eventuele bijlagen geven enkel de visie van de schrijver weer en binden het INBO onder geen enkel beding, zolang dit bericht niet bevestigd is door een geldig ondertekend document.
The views expressed in this message and any annex are purely those of the writer and may not be regarded as stating an official position of INBO, as long as the message is not confirmed by a duly signed document.
Hi,
I want to connect to a MS Access database to pull-in Source Data.
But get the following error:
Couldnt create new external datasource connection with JDBC Class=sun.jdbc.odbc.JdbcOdbcDriver, URL=jdbc:odbc:SMSGMR, user=. Error: [unixODBC][Driver Manager]Data source name not found, and no default driver specified
I have a local System DSN set up, but presumably need to bridge between ODBC and JDBC, so is this a problem that is fixed by editing jdbc.properties as detailed here: http://code.google.com/p/gbif-providertoolkit/wiki/IPT2DatabaseConnection
If not, can anyone enlighten me as to how to connect to an MS Access table?
Thanks
Dan