[
http://mifosforge.jira.com/browse/MIFOS-4768?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=65863#comment-65863
]
Udai Gupta commented on MIFOS-4768:
-----------------------------------
Looks like this setting was changed in 7.3 due to some OSGI problem during JMX
related refactoring.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=333679
details are on a tag branch
jetty-7-to-jetty-8-base-20110110-1$ svn diff -r 2628:2629
./jetty-deploy/src/main/config/etc/jetty-webapps.xml
Let's document this as NEXUS has done.
https://issues.sonatype.org/browse/NEXUS-3579
> BIRT: ClassCircularityError
> ---------------------------
>
> Key: MIFOS-4768
> URL: http://mifosforge.jira.com/browse/MIFOS-4768
> Project: mifos
> Issue Type: Dev Task
> Environment: Jetty 7.2.0 on Mac OS X 10.6.5
> Reporter: Michael Vorburger
> Assignee: Udai Gupta
> Priority: Critical
> Fix For: Release G
>
>
> With Jetty 7.2.0 (from Eclipse.org not from Hightide) one sees these kind of
> BIRT-related ClassCircularityError during start-up (of a standalone Jetty
> with a packaged WAR, not in the workspace) :
> 2011-02-20 14:23:52.582:WARN::FAILED
> WebAppContext@6d080876@6d080876/mifos,[[file:/Users/vorburger/bin/jetty-distribution-7.2.0.v20101020/work/jetty-0.0.0.0-8080-mifos.war-_mifos-any-/webinf/,
>
> jar:file:/Users/vorburger/bin/jetty-distribution-7.2.0.v20101020/webapps/mifos.war!/],
>
> jar:file:/Users/vorburger/bin/jetty-distribution-7.2.0.v20101020/work/jetty-0.0.0.0-8080-mifos.war-_mifos-any-/webinf/WEB-INF/lib/mifos-accounting-1.9-SNAPSHOT.jar!/META-INF/resources,
>
> jar:file:/Users/vorburger/bin/jetty-distribution-7.2.0.v20101020/work/jetty-0.0.0.0-8080-mifos.war-_mifos-any-/webinf/WEB-INF/lib/mifos-cashflow-1.9-SNAPSHOT.jar!/META-INF/resources,
>
> jar:file:/Users/vorburger/bin/jetty-distribution-7.2.0.v20101020/work/jetty-0.0.0.0-8080-mifos.war-_mifos-any-/webinf/WEB-INF/lib/mifos-questionnaire-1.9-SNAPSHOT.jar!/META-INF/resources,
>
> jar:file:/Users/vorburger/bin/jetty-distribution-7.2.0.v20101020/work/jetty-0.0.0.0-8080-mifos.war-_mifos-any-/webinf/WEB-INF/lib/mifos-reporting-1.9-SNAPSHOT.jar!/META-INF/resources,
>
> jar:file:/Users/vorburger/bin/jetty-distribution-7.2.0.v20101020/work/jetty-0.0.0.0-8080-mifos.war-_mifos-any-/webinf/WEB-INF/lib/mifos-userInterface-1.9-SNAPSHOT.jar!/META-INF/resources,
>
> jar:file:/Users/vorburger/bin/jetty-distribution-7.2.0.v20101020/work/jetty-0.0.0.0-8080-mifos.war-_mifos-any-/webinf/WEB-INF/lib/mifos-webapp-1.9-SNAPSHOT.jar!/META-INF/resources],/Users/vorburger/bin/jetty-distribution-7.2.0.v20101020/webapps/mifos.war:
> java.lang.ClassCircularityError:
> org/eclipse/osgi/framework/internal/protocol/file/Handler
> 2011-02-20 14:23:52.583:WARN::Unable to reach node goal: started
> java.lang.ClassCircularityError:
> org/eclipse/osgi/framework/internal/protocol/file/Handler
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:169)
> at
> org.eclipse.osgi.framework.util.SecureAction.forName(SecureAction.java:343)
> at
> org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory.getBuiltIn(StreamHandlerFactory.java:80)
> at
> org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory.createInternalURLStreamHandler(StreamHandlerFactory.java:123)
> at
> org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory.createURLStreamHandler(StreamHandlerFactory.java:110)
> at java.net.URL.getURLStreamHandler(URL.java:1107)
> at java.net.URL.<init>(URL.java:572)
> at java.net.URL.<init>(URL.java:464)
> at java.net.URL.<init>(URL.java:413)
> at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:161)
> at java.net.JarURLConnection.<init>(JarURLConnection.java:144)
> at
> sun.net.www.protocol.jar.JarURLConnection.<init>(JarURLConnection.java:63)
> at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
> at java.net.URL.openConnection(URL.java:945)
> at sun.misc.URLClassPath$Loader.getResource(URLClassPath.java:502)
> at sun.misc.URLClassPath.getResource(URLClassPath.java:169)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> at
> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:419)
> at
> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:381)
> at
> org.eclipse.birt.core.framework.osgi.OSGILauncher$ChildFirstURLClassLoader.loadClass(OSGILauncher.java:680)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:169)
> at
> org.eclipse.osgi.framework.util.SecureAction.forName(SecureAction.java:343)
> at
> org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory.getBuiltIn(StreamHandlerFactory.java:80)
> at
> org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory.createInternalURLStreamHandler(StreamHandlerFactory.java:123)
> at
> org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory.createURLStreamHandler(StreamHandlerFactory.java:110)
> at java.net.URL.getURLStreamHandler(URL.java:1107)
> at java.net.URL.<init>(URL.java:572)
> at java.net.URL.<init>(URL.java:464)
> at java.net.URL.<init>(URL.java:413)
> at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:161)
> at java.net.JarURLConnection.<init>(JarURLConnection.java:144)
> at
> sun.net.www.protocol.jar.JarURLConnection.<init>(JarURLConnection.java:63)
> at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
> at java.net.URL.openConnection(URL.java:945)
> at sun.misc.URLClassPath$Loader.getResource(URLClassPath.java:502)
> at sun.misc.URLClassPath.getResource(URLClassPath.java:169)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> at
> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:419)
> at
> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:381)
> at
> org.eclipse.birt.core.framework.osgi.OSGILauncher.doStartup(OSGILauncher.java:201)
> at
> org.eclipse.birt.core.framework.osgi.OSGILauncher.access$0(OSGILauncher.java:94)
> at
> org.eclipse.birt.core.framework.osgi.OSGILauncher$1.run(OSGILauncher.java:79)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.birt.core.framework.osgi.OSGILauncher.startup(OSGILauncher.java:75)
> at org.eclipse.birt.core.framework.Platform.startup(Platform.java:79)
> at
> org.eclipse.birt.report.service.ReportEngineService.setEngineContext(ReportEngineService.java:321)
> at
> org.eclipse.birt.report.service.BirtViewerReportService.setContext(BirtViewerReportService.java:1022)
> at
> org.eclipse.birt.report.listener.ViewerServletContextListener.contextInitialized(ViewerServletContextListener.java:62)
> at
> org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:634)
> at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:228)
> at
> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1132)
> at
> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:577)
> at
> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:491)
> at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
> at
> org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:36)
> at
> org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:180)
> at
> org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:497)
> at
> org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:135)
> at
> org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:144)
> at
> org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:57)
> at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:436)
> at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:349)
> at org.eclipse.jetty.util.Scanner.scan(Scanner.java:306)
> at org.eclipse.jetty.util.Scanner.start(Scanner.java:242)
> at
> org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:121)
> at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
> at
> org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:562)
> at
> org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:212)
> at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
> at org.eclipse.jetty.server.Server.doStart(Server.java:226)
> at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
> at
> org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1046)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:983)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.eclipse.jetty.start.Main.invokeMain(Main.java:490)
> at org.eclipse.jetty.start.Main.start(Main.java:634)
> at org.eclipse.jetty.start.Main.parseCommandLine(Main.java:280)
> at org.eclipse.jetty.start.Main.main(Main.java:82)
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in
Real-Time with Splunk. Collect, index and harness all the fast moving IT data
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business
insights. http://p.sf.net/sfu/splunk-dev2dev
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues