[openbenno-users] Problem mit Openbenno 1.0.8 - "WingS caught an Exception"

Hendrik Hagenow hagenow at ibg-lahr.de
Tue Mar 9 12:05:47 CET 2010


Sehr geehrtes OpenBenno Team,

nach einer zweiten Installation habe ich OpenBenno zum laufen bekommen  
(Unter der neuesten Ubuntu mit Tomcat 5.5 will es partout nicht laufen).

Openbenno läuft bei uns in der Schule unter Debian 5.0.4 und Tomcat 6.0.24.

Das Anlegen der Nutzer hat so weit geklappt, nur bei einem Nutzer  
kommt es zu Problemen. Der Nutzername lautet isele und die  
Fehlermeldung bei anlegen bzw. nachträglichem editieren ist folgende:

### schnipp ###


Developer information

Message:

String index out of range: -1

Stack trace:

java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	at java.lang.String.substring(String.java:1949)
	at java.lang.String.substring(String.java:1916)
	at  
de.lwsystems.mailarchive.web.login.ExternalCommandUserDetailsManager.loadUserByUsername(ExternalCommandUserDetailsManager.java:104)
	at  
de.lwsystems.mailarchive.web.UserInfoTableModel.reload(UserInfoTableModel.java:52)
	at  
de.lwsystems.mailarchive.web.UserInfoTableModel.updateModelFromUsername(UserInfoTableModel.java:60)
	at  
de.lwsystems.mailarchive.web.AdminFrame$5.valueChanged(AdminFrame.java:195)
	at org.wings.SList.fireSelectionValueChanged(SList.java:519)
	at org.wings.SList$1.valueChanged(SList.java:193)
	at  
javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184)
	at  
org.wings.SDefaultListSelectionModel.fireValueChanged(SDefaultListSelectionModel.java:181)
	at  
org.wings.SDefaultListSelectionModel.fireDelayedEvents(SDefaultListSelectionModel.java:130)
	at  
org.wings.SDefaultListSelectionModel.fireDelayedFinalEvents(SDefaultListSelectionModel.java:165)
	at org.wings.SList.fireFinalEvents(SList.java:992)
	at org.wings.SForm.fireEvents(SForm.java:326)
	at org.wings.session.SessionServlet.doGet(SessionServlet.java:469)
	at org.wings.session.WingServlet.doGet(WingServlet.java:425)
	at org.wings.session.WingServlet.doPost(WingServlet.java:174)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	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.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.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:229)
	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:183)
	at  
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
	at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at  
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at  
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at  
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at  
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at  
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at  
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
	at  
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:636)


### schnapp ###

Wie bekomme ich das zum laufen?

Noch als weitere Info: Ich sammel die Mails der User, welche  
archiviert werden sollen, in einem Sammelpostfach welches ich via  
fetchmail abhole. Die gesendeten Mails werden via BCC auch an dieses  
Postfach ausgeliefert.

Eine weitere Frage noch: wie verhindere ich, dass immer  
benno at localhost steht (User Benno führt das fetchmail aus!).

Grüße aus dem Schwarzwald und Danke schon mal für die Hilfsbereitschaft!

-- 
Hendrik Hagenow
Systemadministrator

Integriertes Berufliches Gymnasium
Kaufmännische Schulen
Bergstraße 78
77933 Lahr
Tel.: 07821/9391-39

Privat:
Ernst-Ehret-Straße 6
77948 Friesenheim
Handy: 0176/81015191

mail: hagenow at ibg-lahr.de




More information about the users mailing list