You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@roller.apache.org by Axel <ax...@gmail.com> on 2006/03/16 22:53:21 UTC

German translation and exceptions after upgrading

Hello

I attached a german translation of the ApplicationResources.properties
for the current CVS version (2.2-dev-incubating).

I tested the translation in this insatllation:
http://www.bliki.info/roller

After upgrading I get the following exception when maintaining a new
subscrption for roller planet:
Caused by: java.sql.BatchUpdateException: Column 'feed_url' cannot be null
	at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:891)
	at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:294)
	at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:57)
	at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:174)
	... 76 more


and I get this exception (only in the roller *.log file, not in the roller GUI):

ERROR 2006-03-16 21:26:29,185 StandardWrapperValve:invoke -
Servlet.service() for servlet CommentsServlet threw exception
java.lang.NullPointerException
	at org.roller.presentation.velocity.CommentServlet.doGet(CommentServlet.java:52)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.roller.presentation.filters.PersistenceSessionFilter.doFilter(PersistenceSessionFilter.java:43)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:292)
	at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:108)
	at org.acegisecurity.intercept.web.SecurityEnforcementFilter.doFilter(SecurityEnforcementFilter.java:197)
	at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
	at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:143)
	at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
	at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:50)
	at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
	at org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:168)
	at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
	at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:154)
	at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
	at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:246)
	at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
	at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:220)
	at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
	at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:173)
	at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:120)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.roller.presentation.filters.SchemeEnforcementFilter.doFilter(SchemeEnforcementFilter.java:104)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.roller.presentation.filters.CharEncodingFilter.doFilter(CharEncodingFilter.java:94)

--
Axel Kramer

Re: German translation and exceptions after upgrading

Posted by Axel <ax...@gmail.com>.
Forgot to say:
Please replace the 'bliki' string with 'roller'.

Re: German translation and exceptions after upgrading

Posted by Axel <ax...@gmail.com>.
Hi

The comments exception occurred probably because of a wrong translation.
I attached a corrected german translation to this mail.

But the other exception still remains if I would like to create a
subscription for a groups I get the exception below.
Does anyone know how to solve this?

WARN  2006-03-19 12:07:34,784 JDBCExceptionReporter:logExceptions -
SQL Error: 1048, SQLState: HY000
ERROR 2006-03-19 12:07:34,786 JDBCExceptionReporter:logExceptions -
Column 'feed_url' cannot be null
ERROR 2006-03-19 12:07:34,795
AbstractFlushingEventListener:performExecutions - Could not
synchronize database state with session
org.hibernate.exception.GenericJDBCException: Could not execute JDBC
batch update
	at org.hibernate.exception.ErrorCodeConverter.handledNonSpecificException(ErrorCodeConverter.java:92)
	at org.hibernate.exception.ErrorCodeConverter.convert(ErrorCodeConverter.java:80)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
	at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:181)
	at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:74)
	at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:69)
	at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:150)
	at org.hibernate.persister.entity.BasicEntityPersister.insert(BasicEntityPersister.java:1839)
	at org.hibernate.persister.entity.BasicEntityPersister.insert(BasicEntityPersister.java:2200)
	at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:46)
	at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:239)
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:223)
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:136)
	at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:274)
	at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
	at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:730)
	at org.roller.business.hibernate.HibernateStrategy.commit(HibernateStrategy.java:428)
	at org.roller.business.hibernate.HibernateRollerImpl.commit(HibernateRollerImpl.java:115)
	at org.roller.presentation.planet.PlanetSubscriptionsAction.saveSubscription(PlanetSubscriptionsAction.java:227)
...
Caused by: java.sql.BatchUpdateException: Column 'feed_url' cannot be null
	at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:891)
	at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:294)
	at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:57)
	at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:174)
	... 76 more