Worked thanks.
Was this a known issue that was fixed since when I originally checked out 
the overlay?

What fixed the issue?

On Wednesday, December 23, 2015 at 12:13:58 PM UTC-5, Misagh Moayyed wrote:
>
> Pull from Jasig repo’s master again, and merge. Problem should go away. 
>
>  
>
> *From:* [email protected] <javascript:> [mailto:[email protected] 
> <javascript:>] *On Behalf Of *Jonathan Labin
> *Sent:* Wednesday, December 23, 2015 9:54 AM
> *To:* CAS Community <[email protected] <javascript:>>
> *Subject:* [cas-user] Errors adding ldap to overlay
>
>  
>
> After successfully building the cas war with the defaults provided in the 
> overlay template, I have been attempting to add LDAP support but have run 
> into trouble.
>
> By following the instructions at: 
> http://jasig.github.io/cas/4.1.x/installation/LDAP-Authentication.html
>
> I added the cas-server-support-ldap dependency to my overlay pom.xml file. 
>  
>
>  
>
> The overlay build succeeds however running the web app with jetty (as 
> described in the overlay template readme) now provides two errors:
>
>  
>
> The first is:
>
> java.lang.IllegalStateException: Duplicate fragment name: spring_web for 
> jar:file:///C:/dev/cas-overlay-template/target/tmp/cas-server-webapp-4_1_3_war1/WEB-INF/lib/spring-web-4.1.8.RELEASE.jar!/META-INF/web-fragment.xml
>  
> and 
> jar:file:///C:/Users/labin/.m2/repository/org/springframework/spring-web/4.1.8.RELEASE/spring-web-4.1.8.RELEASE.jar!/META-INF/web-fragment.xml
>
>         at org.eclipse.jetty.webapp.MetaData.addFragment(MetaData.java:279)
>
>         at 
> org.eclipse.jetty.webapp.FragmentConfiguration.findWebFragments(FragmentConfiguration.java:75)
>
>         at 
> org.eclipse.jetty.webapp.FragmentConfiguration.preConfigure(FragmentConfiguration.java:42)
>
>         at 
> org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:480)
>
>         at 
> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:516)
>
>         at 
> org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:398)
>
>         at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
>
>         at 
> org.eclipse.jetty.maven.plugin.JettyRunForkedMojo.startJetty(JettyRunForkedMojo.java:291)
>
>         at 
> org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:328)
>
>         at 
> org.eclipse.jetty.maven.plugin.JettyRunMojo.execute(JettyRunMojo.java:170)
>
>         at 
> org.eclipse.jetty.maven.plugin.JettyRunForkedMojo.execute(JettyRunForkedMojo.java:225)
>
>         at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
>
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
>
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>
>         at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
>
>         at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
>
>         at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>
>         at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
>
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
>
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>
>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
>
>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
>
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>         at java.lang.reflect.Method.invoke(Method.java:497)
>
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>
>  
>
> The second error is:
>
> [STDERR] 2015-12-23 11:39:22.110:WARN:oejx.XmlParser:main: FATAL@null 
> line:1 col:1 : org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 
> 1; Premature end of file.
>
> [STDERR] 2015-12-23 11:39:22.111:WARN:oejw.WebAppContext:main: Failed 
> startup of context 
> o.e.j.m.p.Jett...@17c1bced{/cas,[file:///C:/dev/cas-overlay-template/src/main/webapp/
>  
> <javascript:>, 
> file:///C:/dev/cas-overlay-template/target/tmp/cas-server-webapp-4_1_3_war1/],null
> }
>
> [STDERR] org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 
> Premature end of file.
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1437)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1019)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
>
> [STDERR]        at 
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:333)
>
> [STDERR]        at 
> org.eclipse.jetty.xml.XmlParser.parse(XmlParser.java:255)
>
> [STDERR]        at 
> org.eclipse.jetty.webapp.Descriptor.parse(Descriptor.java:54)
>
> [STDERR]        at 
> org.eclipse.jetty.webapp.WebDescriptor.parse(WebDescriptor.java:207)
>
> [STDERR]        at 
> org.eclipse.jetty.webapp.MetaData.setWebXml(MetaData.java:189)
>
> [STDERR]        at 
> org.eclipse.jetty.maven.plugin.MavenQuickStartConfiguration.preConfigure(MavenQuickStartConfiguration.java:71)
>
> [STDERR]        at 
> org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:480)
>
> [STDERR]        at 
> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:516)
>
> [STDERR]        at 
> org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:398)
>
> [STDERR]        at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
>
> [STDERR]        at 
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
>
> [STDERR]        at 
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>
> [STDERR]        at 
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
>
> [STDERR]        at 
> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161)
>
> [STDERR]        at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
>
> [STDERR]        at 
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
>
> [STDERR]        at 
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>
> [STDERR]        at 
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
>
> [STDERR]        at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
>
> [STDERR]        at 
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
>
> [STDERR]        at org.eclipse.jetty.server.Server.start(Server.java:405)
>
> [STDERR]        at 
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:106)
>
> [STDERR]        at 
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
>
> [STDERR]        at org.eclipse.jetty.server.Server.doStart(Server.java:372)
>
> [STDERR]        at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
>
> [STDERR]        at 
> org.eclipse.jetty.maven.plugin.Starter.run(Starter.java:370)
>
> [STDERR]        at 
> org.eclipse.jetty.maven.plugin.Starter.main(Starter.java:468)
>
>  
>
> I have noticed that the fork-web.xml file generated when running jetty is 
> 0 length now whereas before adding the ldap dependency this was not the 
> case.
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/
> .
>

-- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.

Reply via email to