[ 
https://issues.apache.org/jira/browse/KARAF-7942?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17928837#comment-17928837
 ] 

Jean-Baptiste Onofré commented on KARAF-7942:
---------------------------------------------

Can you provide more details how you get this exception ? Is it while 
installing a feature ? Which feature ?

> AuthConfigFactory error: java.lang.ClassNotFoundException: 
> org.apache.geronimo.components.jaspi.AuthConfigFactoryImpl not found by 
> org.apache.geronimo.specs.geronimo-jaspic_1.0_spec [167]
> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: KARAF-7942
>                 URL: https://issues.apache.org/jira/browse/KARAF-7942
>             Project: Karaf
>          Issue Type: IT Help
>            Reporter: Nabila Aziz Shifat
>            Priority: Major
>
> I have installed apache karaf 4.4.3 and I am getting the following error: 
> Please let me know how to fix it.
> AuthConfigFactory error: java.lang.ClassNotFoundException: 
> org.apache.geronimo.components.jaspi.AuthConfigFactoryImpl not found by 
> org.apache.geronimo.specs.geronimo-jaspic_1.0_spec [167]
> java.lang.SecurityException: AuthConfigFactory error: 
> java.lang.ClassNotFoundException: 
> org.apache.geronimo.components.jaspi.AuthConfigFactoryImpl not found by 
> org.apache.geronimo.specs.geronimo-jaspic_1.0_spec [167]
>         at 
> javax.security.auth.message.config.AuthConfigFactory.getFactory(AuthConfigFactory.java:77)
>  ~[?:?]
>         at 
> org.eclipse.jetty.security.jaspi.JaspiAuthenticatorFactory.getAuthenticator(JaspiAuthenticatorFactory.java:90)
>  ~[?:?]
>         at 
> org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:388) 
> ~[?:?]
>         at 
> org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:417)
>  ~[?:?]
>         at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
>  ~[?:?]
>         at 
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
>  ~[?:?]
>         at 
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
>  ~[?:?]
>         at 
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
>  ~[?:?]
>         at 
> org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:120)
>  ~[?:?]
>         at 
> org.eclipse.jetty.server.session.SessionHandler.doStart(SessionHandler.java:505)
>  ~[?:?]
>         at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
>  ~[?:?]
>         at 
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
>  ~[?:?]
>         at 
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
>  ~[?:?]
>         at 
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
>  ~[?:?]
>         at 
> org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:120)
>  ~[?:?]
>         at 
> org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:975)
>  ~[?:?]
>         at 
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:375)
>  ~[?:?]
>         at 
> org.ops4j.pax.web.service.jetty.internal.PaxWebServletContextHandler.startContext(PaxWebServletContextHandler.java:279)
>  ~[?:?]
>         at 
> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:916)
>  ~[?:?]
>         at 
> org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)
>  ~[?:?]
>         at 
> org.ops4j.pax.web.service.jetty.internal.PaxWebServletContextHandler.doStart(PaxWebServletContextHandler.java:307)
>  ~[?:?]
>         at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
>  ~[?:?]
>         at 
> org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper.ensureServletContextStarted(JettyServerWrapper.java:2380)
>  ~[?:?]
>         at 
> org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper.lambda$visitServletModelChange$7(JettyServerWrapper.java:1231)
>  ~[?:?]
>         at java.util.ArrayList.forEach(ArrayList.java:1541) ~[?:?]
>         at 
> java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1085) 
> ~[?:?]
>         at 
> org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper.visitServletModelChange(JettyServerWrapper.java:1140)
>  ~[?:?]
>         at 
> org.ops4j.pax.web.service.spi.task.ServletModelChange.accept(ServletModelChange.java:101)
>  ~[?:?]
>         at org.ops4j.pax.web.service.spi.task.Batch.accept(Batch.java:430) 
> ~[?:?]
>         at 
> org.ops4j.pax.web.service.jetty.internal.JettyServerController.sendBatch(JettyServerController.java:168)
>  ~[?:?]
>         at 
> org.ops4j.pax.web.service.internal.HttpServiceEnabled.lambda$doRegisterServlet$1(HttpServiceEnabled.java:522)
>  ~[?:?]
>         at 
> org.ops4j.pax.web.service.spi.model.ServerModel.lambda$run$2(ServerModel.java:541)
>  ~[?:?]
>         at 
> java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
>  ~[?:?]
>         at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
>         at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
>  ~[?:?]
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>  ~[?:?]
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>  ~[?:?]
>         at java.lang.Thread.run(Thread.java:829) ~[?:?]
> Caused by: java.lang.ClassNotFoundException: 
> org.apache.geronimo.components.jaspi.AuthConfigFactoryImpl not found by 
> org.apache.geronimo.specs.geronimo-jaspic_1.0_spec [167]
>         at 
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1591)
>  ~[?:?]
>         at 
> org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
>  ~[?:?]
>         at 
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1976)
>  ~[?:?]
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:527) ~[?:?]
>         at java.lang.Class.forName0(Native Method) ~[?:?]
>         at java.lang.Class.forName(Class.java:398) ~[?:?]
>         at 
> org.apache.geronimo.osgi.locator.ProviderLocator.loadClass(ProviderLocator.java:195)
>  ~[?:?]
>         at 
> javax.security.auth.message.config.AuthConfigFactory$3.run(AuthConfigFactory.java:68)
>  ~[?:?]
>         at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
>         at 
> javax.security.auth.message.config.AuthConfigFactory.getFactory(AuthConfigFactory.java:64)
>  ~[?:?]
>         ... 38 more



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to