Details
-
Bug
-
Resolution: Tracked Elsewhere
-
Medium
-
None
-
2.4.8
-
None
-
JDK 1.6.0_43, Mac OS X 10.7.5, Atlassian plugin SDK ATLAS version 4.1.4
Description
If I go to a clean directory and run atlas-create-crowd-plugin, fill in the required options, and without making any changes run atlas-run, I see the following stack trace:
[INFO] [talledLocalContainer] 2013-03-05 13:51:59,200 main ERROR [osgi.container.felix.FelixOsgiContainerManager] EventDispatcher: Error during dispatch.
[INFO] [talledLocalContainer] java.lang.NoClassDefFoundError: org/apache/commons/io/IOUtils
[INFO] [talledLocalContainer] at com.atlassian.plugins.osgi.test.asm.BundleTestScanner.processUrl(BundleTestScanner.java:53)
[INFO] [talledLocalContainer] at com.atlassian.plugins.osgi.test.asm.BundleTestScanner.scan(BundleTestScanner.java:32)
[INFO] [talledLocalContainer] at com.atlassian.plugins.osgi.test.BundleTestClassesManager.registerBundle(BundleTestClassesManager.java:49)
[INFO] [talledLocalContainer] at com.atlassian.plugins.osgi.test.BundleTestClassesActivator.addBundle(BundleTestClassesActivator.java:94)
[INFO] [talledLocalContainer] at com.atlassian.plugins.osgi.test.BundleTestClassesActivator.access$000(BundleTestClassesActivator.java:8)
[INFO] [talledLocalContainer] at com.atlassian.plugins.osgi.test.BundleTestClassesActivator$1.bundleChanged(BundleTestClassesActivator.java:28)
[INFO] [talledLocalContainer] at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:800)
[INFO] [talledLocalContainer] at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:728)
[INFO] [talledLocalContainer] at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
[INFO] [talledLocalContainer] at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3715)
[INFO] [talledLocalContainer] at org.apache.felix.framework.Felix.access$600(Felix.java:80)
[INFO] [talledLocalContainer] at org.apache.felix.framework.Felix$FelixResolver.markBundleResolved(Felix.java:4239)
[INFO] [talledLocalContainer] at org.apache.felix.framework.Felix$FelixResolver.markResolvedModules(Felix.java:4189)
[INFO] [talledLocalContainer] at org.apache.felix.framework.Felix$FelixResolver.resolve(Felix.java:3990)
[INFO] [talledLocalContainer] at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3402)
[INFO] [talledLocalContainer] at org.apache.felix.framework.Felix.startBundle(Felix.java:1709)
[INFO] [talledLocalContainer] at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)
[INFO] [talledLocalContainer] at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:892)
[INFO] [talledLocalContainer] at com.atlassian.plugin.osgi.factory.OsgiPlugin.enableInternal(OsgiPlugin.java:402)
[INFO] [talledLocalContainer] at com.atlassian.plugin.impl.AbstractPlugin.enable(AbstractPlugin.java:237)
[INFO] [talledLocalContainer] at com.atlassian.plugin.manager.PluginEnabler.actualEnable(PluginEnabler.java:114)
[INFO] [talledLocalContainer] at com.atlassian.plugin.manager.PluginEnabler.enable(PluginEnabler.java:99)
[INFO] [talledLocalContainer] at com.atlassian.plugin.manager.DefaultPluginManager.addPlugins(DefaultPluginManager.java:713)
[INFO] [talledLocalContainer] at com.atlassian.plugin.manager.DefaultPluginManager.init(DefaultPluginManager.java:166)
[INFO] [talledLocalContainer] at com.atlassian.crowd.plugin.CrowdPluginManager.init(CrowdPluginManager.java:69)
[INFO] [talledLocalContainer] at com.atlassian.crowd.plugin.CrowdPluginManager.onApplicationStartedEvent(CrowdPluginManager.java:82)
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[INFO] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:597)
[INFO] [talledLocalContainer] at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:36)
[INFO] [talledLocalContainer] at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$2.run(AsynchronousAbleEventDispatcher.java:60)
[INFO] [talledLocalContainer] at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$1.execute(AsynchronousAbleEventDispatcher.java:28)
[INFO] [talledLocalContainer] at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.dispatch(AsynchronousAbleEventDispatcher.java:56)
[INFO] [talledLocalContainer] at com.atlassian.event.internal.EventPublisherImpl.invokeListeners(EventPublisherImpl.java:151)
[INFO] [talledLocalContainer] at com.atlassian.event.internal.EventPublisherImpl.publish(EventPublisherImpl.java:70)
[INFO] [talledLocalContainer] at com.atlassian.crowd.console.listener.StartupListener.contextInitialized(StartupListener.java:106)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850)
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724)
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493)
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardService.start(StandardService.java:516)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
[INFO] [talledLocalContainer] at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[INFO] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:597)
[INFO] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
[INFO] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
[INFO] [talledLocalContainer] Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils
[INFO] [talledLocalContainer] at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:772)
[INFO] [talledLocalContainer] at org.apache.felix.framework.ModuleImpl.access$200(ModuleImpl.java:73)
[INFO] [talledLocalContainer] at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1690)
[INFO] [talledLocalContainer] at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
[INFO] [talledLocalContainer] ... 61 more
I tried running atlas-mvn eclipse:eclipse, importing the project into eclipse, and updating the POM to include the Apache commons-io package, but that did not make any difference.
I am not sure whether the plugin is being installed into the Crowd dev instance despite the error - Crowd does launch and I can log into the application in a browser, but I am not sure where to look to see if a plugin is installed or not. Either way, the atlas-create method should not produce a malformed project.
Attachments
Issue Links
- is related to
-
AMPS-943 Loading...
-
PTRUNNER-21 Loading...