java.lang.NoClassDefFoundError: org/apache/velocity/runtime/log/LogChute
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:817)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.pac4j.saml.util.VelocityEngineFactory.getEngine(VelocityEngineFactory.java:30)
at org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender.getMessageEncoder(SAML2WebSSOMessageSender.java:144)
at org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender.sendMessage(SAML2WebSSOMessageSender.java:59)
at org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender.sendMessage(SAML2WebSSOMessageSender.java:31)
at org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler.send(SAML2WebSSOProfileHandler.java:30)
at org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler.send(SAML2WebSSOProfileHandler.java:16)
at org.pac4j.saml.redirect.SAML2RedirectActionBuilder.redirect(SAML2RedirectActionBuilder.java:42)
at org.pac4j.core.client.IndirectClient.getRedirectAction(IndirectClient.java:99)
at org.pac4j.core.client.IndirectClient.redirect(IndirectClient.java:68)
at com.thesamet.gerrit.plugins.saml.SamlWebFilter.redirectToIdentityProvider(SamlWebFilter.java:179)
at com.thesamet.gerrit.plugins.saml.SamlWebFilter.doFilter(SamlWebFilter.java:154)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:503)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: org.apache.velocity.runtime.log.LogChute
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:817)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 50 moreMat,Sorry I'm not using any mail templates.I did remove the *.vm.* templates from /etc/mail just to be sure..Restarted gerrit. Yet still, see the same error with the SAML plugin.Could it be that the SAML plugin needs to be updated to not use velocity?Link to the SAML plugin code.
The current plugin maintainer has given the agreement to fork his repository and continue the project on gerrit-review.googlesource.com (see [1]).I propose to create a project (oops, repository) as follows:name: plugins/samldescription: Plugin for Gerrit authentication with a SAML provider
New maintainer: David Ostrovsky volunteered to continue to support the development
On 3 Jan 2019, at 16:16, David Ostrovsky <david.o...@gmail.com> wrote:
Am Donnerstag, 3. Januar 2019 16:52:24 UTC+1 schrieb lucamilanesio:The current plugin maintainer has given the agreement to fork his repository and continue the project on gerrit-review.googlesource.com (see [1]).I propose to create a project (oops, repository) as follows:name: plugins/samldescription: Plugin for Gerrit authentication with a SAML provider+1. Can you import the project from GH?
New maintainer: David Ostrovsky volunteered to continue to support the developmentWith the help of the community ;-)
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss...@googlegroups.com.
The current plugin maintainer has given the agreement to fork his repository and continue the project on gerrit-review.googlesource.com (see [1]).I propose to create a project (oops, repository) as follows:name: plugins/samldescription: Plugin for Gerrit authentication with a SAML provider
On 3 Jan 2019, at 16:37, 'Joe Hansche' via Repo and Gerrit Discussion <repo-d...@googlegroups.com> wrote:
On Thursday, January 3, 2019 at 10:52:24 AM UTC-5, lucamilanesio wrote:The current plugin maintainer has given the agreement to fork his repository and continue the project on gerrit-review.googlesource.com (see [1]).I propose to create a project (oops, repository) as follows:name: plugins/samldescription: Plugin for Gerrit authentication with a SAML providerNote: maybe to follow other existing names, it might be better to namespace this with `plugins/auth-saml`, to indicate that it's a plugin that augments the authentication subsystem?
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss...@googlegroups.com.
On 3 Jan 2019, at 16:37, 'Joe Hansche' via Repo and Gerrit Discussion <repo-d...@googlegroups.com> wrote:
On Thursday, January 3, 2019 at 10:52:24 AM UTC-5, lucamilanesio wrote:The current plugin maintainer has given the agreement to fork his repository and continue the project on gerrit-review.googlesource.com (see [1]).I propose to create a project (oops, repository) as follows:name: plugins/samldescription: Plugin for Gerrit authentication with a SAML providerNote: maybe to follow other existing names, it might be better to namespace this with `plugins/auth-saml`, to indicate that it's a plugin that augments the authentication subsystem?Good idea, however, the other auth plugins do not start with auth at all :-O- OAuth => oauth- GitHub auth => github- Cloudfoundry auth => cfoauth
On 3 Jan 2019, at 16:16, David Ostrovsky <david.o...@gmail.com> wrote:
Am Donnerstag, 3. Januar 2019 16:52:24 UTC+1 schrieb lucamilanesio:The current plugin maintainer has given the agreement to fork his repository and continue the project on gerrit-review.googlesource.com (see [1]).I propose to create a project (oops, repository) as follows:name: plugins/samldescription: Plugin for Gerrit authentication with a SAML provider+1. Can you import the project from GH?We should: the plugin's owner has already signed the CLA in the past.
To unsubscribe, email repo-discuss+unsubscribe@googlegroups.com
More info at http://groups.google.com/group/repo-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss+unsubscribe@googlegroups.com.