[IPT] Set of short presentations about IPT

Fabian Haas fhaas at icipe.org
Wed Nov 11 09:08:33 CET 2009


Dear Tim,

thanks for the quick response. I will definitely go for the update, and 
so it seems to me that many of the problems I encounter are known to 
others too. So I wont go for additional reports, rather wait and see 
what RC3 brings.

Maybe a suggestion for a feature (that might be there, but I have 
overlooked it). Would there be a way to check the consistency of the 
EXCEL (rather its .txt version) sheet, on consistency, before you 
Cache/Import the database?

Then I could make correction, since in another version I did a mistake 
in a running number. The I could fix that before the import. Or maybe 
some extra little application , not connected to the IPT, offline/local.

Yes mistakes happen, I programmed a lot (quite some time ago) but its 
sooooo frustrating to get incomprehensible YIKES... and not really get a 
clue what to do about it.

Best
Fabian



Tim Robertson wrote:
> Dear Fabian,
> 
> Thank you for this stack trace.
> 
> I believe this relates to the bugs previously reported all relating to  
> deleting a resource (#59, #67, #69, #101, #132, #151, #155, #194)
> http://code.google.com/p/gbif-providertoolkit/issues/list?can=1&q=delete&colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&cells=tiles
> 
> You can see that some of these issues have been fixed already, but not  
> yet released, and the remaining ones are underway to be fixed for the  
> next release (in particular http://code.google.com/p/gbif-providertoolkit/issues/detail?id=155&can=1&q=delete) 
> .
> 
> The next release of the IPT will be in the coming 2-3 weeks which will  
> have many bug fixes.  I recommend that you continue evaluation but  
> consider upgrading to the newest version when it is released.
> 
> Please accept our apologies for the bugs you are seeing.
> 
> Best wishes,
> Tim
> 
> 
> 
> 
> On Nov 11, 2009, at 8:36 AM, Fabian Haas wrote:
> 
>> Dear all,
>>
>> thanks for the help! This is a 'fresh' YIKES! report provoked through
>> deleting the "Tse Tse Flies of East Africa" resource from within the  
>> IPT.
>>
>>
>> here is also the Cache Database section, ... well no, I dont find  
>> it, there is only an import button, and then the whole fracas starts  
>> again...
>>
>> Best
>> Fabian
>>
>>
>>
>> Yikes!
>>
>> javax.servlet.ServletException: could not execute update query
>> 	at
>> net.sf.ehcache.constructs.web.filter.Filter.logThrowable(Filter.java: 
>> 152)
>> 	at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java: 
>> 97)
>> 	at
>> org 
>> .apache 
>> .catalina 
>> .core 
>> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 
>> 215)
>> 	at
>> org 
>> .apache 
>> .catalina 
>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>> 	at
>> org 
>> .appfuse 
>> .webapp.filter.LocaleFilter.doFilterInternal(LocaleFilter.java:74)
>> 	at
>> org 
>> .springframework 
>> .web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java: 
>> 76)
>> 	at
>> org 
>> .apache 
>> .catalina 
>> .core 
>> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 
>> 215)
>> 	at
>> org 
>> .apache 
>> .catalina 
>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>> 	at
>> org 
>> .springframework 
>> .orm 
>> .hibernate3 
>> .support 
>> .OpenSessionInViewFilter 
>> .doFilterInternal(OpenSessionInViewFilter.java:198)
>> 	at
>> org 
>> .springframework 
>> .web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java: 
>> 76)
>> 	at
>> org 
>> .apache 
>> .catalina 
>> .core 
>> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 
>> 215)
>> 	at
>> org 
>> .apache 
>> .catalina 
>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>> 	at
>> org.springframework.security.util.FilterChainProxy 
>> $VirtualFilterChain.doFilter(FilterChainProxy.java:359)
>> 	at
>> org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke 
>> (FilterSecurityInterceptor.java:109)
>> 	at
>> org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter 
>> (FilterSecurityInterceptor.java:83)
>> 	at
>> org.springframework.security.util.FilterChainProxy 
>> $VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>> 	at
>> org 
>> .springframework 
>> .security 
>> .ui 
>> .ExceptionTranslationFilter 
>> .doFilterHttp(ExceptionTranslationFilter.java:101)
>> 	at
>> org 
>> .springframework 
>> .security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java: 
>> 53)
>> 	at
>> org.springframework.security.util.FilterChainProxy 
>> $VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>> 	at
>> org 
>> .springframework 
>> .security 
>> .providers 
>> .anonymous 
>> .AnonymousProcessingFilter 
>> .doFilterHttp(AnonymousProcessingFilter.java:105)
>> 	at
>> org 
>> .springframework 
>> .security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java: 
>> 53)
>> 	at
>> org.springframework.security.util.FilterChainProxy 
>> $VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>> 	at
>> org 
>> .springframework 
>> .security 
>> .ui 
>> .rememberme 
>> .RememberMeProcessingFilter 
>> .doFilterHttp(RememberMeProcessingFilter.java:116)
>> 	at
>> org 
>> .springframework 
>> .security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java: 
>> 53)
>> 	at
>> org.springframework.security.util.FilterChainProxy 
>> $VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>> 	at
>> org 
>> .springframework 
>> .security 
>> .wrapper 
>> .SecurityContextHolderAwareRequestFilter 
>> .doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
>> 	at
>> org 
>> .springframework 
>> .security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java: 
>> 53)
>> 	at
>> org.springframework.security.util.FilterChainProxy 
>> $VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>> 	at
>> org 
>> .springframework 
>> .security 
>> .ui 
>> .basicauth 
>> .BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:172)
>> 	at
>> org 
>> .springframework 
>> .security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java: 
>> 53)
>> 	at
>> org.springframework.security.util.FilterChainProxy 
>> $VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>> 	at
>> org 
>> .springframework 
>> .security 
>> .ui 
>> .AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java: 
>> 268)
>> 	at
>> org 
>> .springframework 
>> .security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java: 
>> 53)
>> 	at
>> org.springframework.security.util.FilterChainProxy 
>> $VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>> 	at
>> org 
>> .springframework 
>> .security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:87)
>> 	at
>> org 
>> .springframework 
>> .security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java: 
>> 53)
>> 	at
>> org.springframework.security.util.FilterChainProxy 
>> $VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>> 	at
>> org 
>> .springframework 
>> .security 
>> .ui 
>> .SessionFixationProtectionFilter 
>> .doFilterHttp(SessionFixationProtectionFilter.java:61)
>> 	at
>> org 
>> .springframework 
>> .security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java: 
>> 53)
>> 	at
>> org.springframework.security.util.FilterChainProxy 
>> $VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>> 	at
>> org 
>> .springframework 
>> .security 
>> .context 
>> .HttpSessionContextIntegrationFilter 
>> .doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
>> 	at
>> org 
>> .springframework 
>> .security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java: 
>> 53)
>> 	at
>> org.springframework.security.util.FilterChainProxy 
>> $VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>> 	at
>> org 
>> .springframework 
>> .security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)
>> 	at
>> org 
>> .springframework 
>> .web 
>> .filter 
>> .DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
>> 	at
>> org 
>> .springframework 
>> .web 
>> .filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
>> 	at
>> org 
>> .apache 
>> .catalina 
>> .core 
>> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 
>> 215)
>> 	at
>> org 
>> .apache 
>> .catalina 
>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>> 	at
>> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal 
>> (CharacterEncodingFilter.java:96)
>> 	at
>> org 
>> .springframework 
>> .web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java: 
>> 76)
>> 	at
>> org 
>> .apache 
>> .catalina 
>> .core 
>> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 
>> 215)
>> 	at
>> org 
>> .apache 
>> .catalina 
>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>> 	at
>> org 
>> .apache 
>> .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 
>> 213)
>> 	at
>> org 
>> .apache 
>> .catalina.core.StandardContextValve.invoke(StandardContextValve.java: 
>> 172)
>> 	at
>> org 
>> .apache 
>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>> 	at
>> org 
>> .apache 
>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>> 	at
>> org 
>> .apache 
>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 
>> 108)
>> 	at
>> org 
>> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 
>> 174)
>> 	at
>> org 
>> .apache 
>> .coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:837)
>> 	at
>> org.apache.coyote.http11.Http11AprProtocol 
>> $Http11ConnectionHandler.process(Http11AprProtocol.java:640)
>> 	at org.apache.tomcat.util.net.AprEndpoint 
>> $Worker.run(AprEndpoint.java:1286)
>> 	at java.lang.Thread.run(Unknown Source)
>>
>>
>>
>>
>>
>>
>> Tim Robertson wrote:
>>> Dear Fabian,
>>> Please do send the Yikes listing and we will do all we can to help
>>> Many thanks,
>>> Tim
>>> On Nov 10, 2009, at 6:39 AM, Fabian Haas wrote:
>>>> Dear all
>>>>
>>>> ah well could not find the protocol, I believe I have seen something
>>>> like that, but can you be even more precise with this.
>>>>
>>>> alas I have to agree that IPT is very unstable, half of the things  
>>>> I  am
>>>> trying to do end up in a server restart...
>>>>
>>>> Is the long YIKES listing useful to anybody? Than I would send it   
>>>> around.
>>>>
>>>>
>>>> Best from Nairoby
>>>>
>>>> Fabian
>>>>
>>>>
>>>>
>>
>> -- 
>>
>> **********************************************************
>> fhaas at icipe.org, Extension -2052
>>
>> The African Insect Taxonomy Toolkit AITT
>> http://taxonomy.icipe.org
>>
>>
>> Dr. Fabian Haas
>> Insect Taxonomist and ABS Specialist
>> ICIPE - African Insect Science for Food and Health
>> Duduville Campus, Kasarani
>> P.O. Box 30772 - 00100
>> N A I R O B I
>> Kenya
>>
>> Telephone No. 	+254 (0)20 8632000
>> Fax No.	+254 (0)20 8632001
>> Cell Phone	+254 (0)728 132868
>>
>> This position is supported by CIM, the Centre for International
>> Migration www.cimonline.de
>>
>>
> 

-- 

**********************************************************
fhaas at icipe.org, Extension -2052

The African Insect Taxonomy Toolkit AITT
http://taxonomy.icipe.org


Dr. Fabian Haas
Insect Taxonomist and ABS Specialist
ICIPE - African Insect Science for Food and Health
Duduville Campus, Kasarani
P.O. Box 30772 - 00100
N A I R O B I
Kenya

Telephone No. 	+254 (0)20 8632000
Fax No.	+254 (0)20 8632001
Cell Phone	+254 (0)728 132868

This position is supported by CIM, the Centre for International 
Migration www.cimonline.de


More information about the IPT mailing list