Created
November 19, 2013 07:48
-
-
Save ilkka/7541762 to your computer and use it in GitHub Desktop.
Result of first running 'mvn -P MacOSX clean install' in the project root, then running 'mvn -P MacOSX jetty:run' in the 'web' dir
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [INFO] Scanning for projects... | |
| [WARNING] | |
| [WARNING] Some problems were encountered while building the effective model for jahspotify:jahspotify-web:war:0.0.1-SNAPSHOT | |
| [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 46, column 21 | |
| [WARNING] | |
| [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. | |
| [WARNING] | |
| [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. | |
| [WARNING] | |
| [INFO] | |
| [INFO] ------------------------------------------------------------------------ | |
| [INFO] Building jahspotify-web 0.0.1-SNAPSHOT | |
| [INFO] ------------------------------------------------------------------------ | |
| [INFO] | |
| [INFO] >>> maven-jetty-plugin:6.1.25:run (default-cli) @ jahspotify-web >>> | |
| [INFO] | |
| [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jahspotify-web --- | |
| [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! | |
| [INFO] Copying 3 resources | |
| [INFO] | |
| [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ jahspotify-web --- | |
| [INFO] Nothing to compile - all classes are up to date | |
| [INFO] | |
| [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ jahspotify-web --- | |
| [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! | |
| [INFO] skip non existing resourceDirectory /Users/ilau/Documents/leap/jahspotify/web/src/test/resources | |
| [INFO] | |
| [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ jahspotify-web --- | |
| [INFO] No sources to compile | |
| [INFO] | |
| [INFO] <<< maven-jetty-plugin:6.1.25:run (default-cli) @ jahspotify-web <<< | |
| [INFO] | |
| [INFO] --- maven-jetty-plugin:6.1.25:run (default-cli) @ jahspotify-web --- | |
| [INFO] Configuring Jetty for project: jahspotify-web | |
| [INFO] Webapp source directory = /Users/ilau/Documents/leap/jahspotify/web/src/main/webapp | |
| [INFO] Reload Mechanic: automatic | |
| [INFO] Classes = /Users/ilau/Documents/leap/jahspotify/web/target/classes | |
| [INFO] Logging to org.slf4j.impl.SimpleLogger(org.mortbay.log) via org.mortbay.log.Slf4jLog | |
| [INFO] Context path = /jahspotify | |
| [INFO] Tmp directory = determined at runtime | |
| [INFO] Web defaults = org/mortbay/jetty/webapp/webdefault.xml | |
| [INFO] Web overrides = none | |
| [INFO] web.xml file = /Users/ilau/Documents/leap/jahspotify/web/src/main/webapp/WEB-INF/web.xml | |
| [INFO] Webapp directory = /Users/ilau/Documents/leap/jahspotify/web/src/main/webapp | |
| [INFO] Starting jetty 6.1.25 ... | |
| [INFO] jetty-6.1.25 | |
| [INFO] No Transaction manager found - if your webapp requires one, please configure one. | |
| [INFO] Initializing Spring root WebApplicationContext | |
| 09:46:19,118 INFO ContextLoader:273 - Root WebApplicationContext: initialization started | |
| 09:46:19,217 INFO XmlWebApplicationContext:495 - Refreshing Root WebApplicationContext: startup date [Tue Nov 19 09:46:19 EET 2013]; root of context hierarchy | |
| 09:46:19,297 INFO XmlBeanDefinitionReader:315 - Loading XML bean definitions from ServletContext resource [/WEB-INF/config/web-application-config.xml] | |
| 09:46:19,483 INFO ClassPathBeanDefinitionScanner:210 - JSR-330 'javax.inject.Named' annotation found and supported for component scanning | |
| 09:46:19,551 INFO ClassPathBeanDefinitionScanner:210 - JSR-330 'javax.inject.Named' annotation found and supported for component scanning | |
| 09:46:19,579 INFO ClassPathBeanDefinitionScanner:210 - JSR-330 'javax.inject.Named' annotation found and supported for component scanning | |
| 09:46:19,680 INFO XmlBeanDefinitionReader:315 - Loading XML bean definitions from ServletContext resource [/WEB-INF/config/spring-servlet.xml] | |
| 09:46:20,063 INFO PropertyPlaceholderConfigurer:177 - Loading properties file from class path resource [jahspotify.properties] | |
| 09:46:20,064 INFO PropertyPlaceholderConfigurer:177 - Loading properties file from class path resource [jahspotify-override.properties] | |
| 09:46:20,065 WARN PropertyPlaceholderConfigurer:198 - Could not load properties from class path resource [jahspotify-override.properties]: class path resource [jahspotify-override.properties] cannot be opened because it does not exist | |
| 09:46:20,076 INFO AutowiredAnnotationBeanPostProcessor:139 - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring | |
| 09:46:20,088 INFO DefaultListableBeanFactory:557 - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@593cd468: defining beans [fileMediaStorage,inMemoryMediaStorage,mongoDBMediaStorage,inMemoryHistoricalStorage,mongoDBHistoricalStorage,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,echoNestService,echoNestSpotifyBridge,historyCollector,jahSpotifyService,mediaPlayer,nuanceManager,queueManager,RSSFeedManager,searchEngine,shuffler,albumController,artistController,configurationController,historyController,imageController,mediaController,mediaPlayerController,playlistController,queueController,searchController,serverBroadcaster,systemController,trackController,historyBrowswerUIController,mediaBrowserUIController,queueBrowserUIController,searchMediaUIController,serverSettingsUIController,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#1,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#1,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#2,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#2,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#3,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#3,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#4,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#4,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#5,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#5,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#6,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#6,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,jacksonMessageConverter,org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter#0,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0,JahSpotify]; root of factory hierarchy | |
| 09:46:20,135 DEBUG MongoDBMediaStorage:49 - Initializing Mongo DB instance | |
| 09:46:20,794 INFO JNILibraryLoader:196 - Extraction Directory: /var/folders/r6/0j2_t76s7vb5ndrdlnb42l840000gn/T/ | |
| 09:46:20,794 INFO JNILibraryLoader:197 - Leave Extracted Resources: Enabled | |
| 09:46:20,795 INFO JNILibraryLoader:198 - Overwrite Existing Resources: Enabled | |
| 09:46:20,797 ERROR JNILibraryLoader:157 - Extraction failed: Could not find resource libjahspotify.dylib on class-path | |
| jahspotify.util.JNILibraryLoaderException: Could not find resource libjahspotify.dylib on class-path | |
| at jahspotify.util.JNILibraryLoader.extractResource(JNILibraryLoader.java:108) | |
| at jahspotify.util.JNILibraryLoader.loadLibraryInternal(JNILibraryLoader.java:81) | |
| at jahspotify.util.JNILibraryLoader.loadLibrary(JNILibraryLoader.java:68) | |
| at jahspotify.util.JNILibraryLoader.loadLibrary(JNILibraryLoader.java:52) | |
| at jahspotify.JahSpotifyNativeLoader.loadJahSpotify(JahSpotifyNativeLoader.java:38) | |
| at jahspotify.impl.JahSpotifyImpl.<init>(JahSpotifyImpl.java:65) | |
| at jahspotify.storage.StorageAwareJahspotify.<init>(StorageAwareJahspotify.java:21) | |
| at jahspotify.storage.StorageAwareJahspotify.getInstanceStorageBasedInstance(StorageAwareJahspotify.java:33) | |
| at jahspotify.services.JahSpotifyService.initialize(JahSpotifyService.java:43) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:606) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:346) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:299) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:132) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1448) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585) | |
| at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913) | |
| at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464) | |
| at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385) | |
| at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284) | |
| at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111) | |
| at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) | |
| at org.mortbay.jetty.servlet.Context.startContext(Context.java:136) | |
| at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272) | |
| at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) | |
| at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489) | |
| at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) | |
| at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) | |
| at org.mortbay.jetty.Server.doStart(Server.java:224) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) | |
| at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441) | |
| at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383) | |
| at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210) | |
| at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) | |
| at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106) | |
| at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) | |
| 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:84) | |
| at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) | |
| at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) | |
| at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) | |
| at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317) | |
| at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152) | |
| at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) | |
| at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) | |
| at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:606) | |
| 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) | |
| 09:46:20,803 ERROR JahSpotifyNativeLoader:43 - Error loading JahSpotify native library: Could not extract resource libjahspotify.dylib Exception: Could not find resource libjahspotify.dylib on class-path | |
| jahspotify.util.JNILibraryLoaderException: Could not extract resource libjahspotify.dylib Exception: Could not find resource libjahspotify.dylib on class-path | |
| at jahspotify.util.JNILibraryLoader.extractResource(JNILibraryLoader.java:158) | |
| at jahspotify.util.JNILibraryLoader.loadLibraryInternal(JNILibraryLoader.java:81) | |
| at jahspotify.util.JNILibraryLoader.loadLibrary(JNILibraryLoader.java:68) | |
| at jahspotify.util.JNILibraryLoader.loadLibrary(JNILibraryLoader.java:52) | |
| at jahspotify.JahSpotifyNativeLoader.loadJahSpotify(JahSpotifyNativeLoader.java:38) | |
| at jahspotify.impl.JahSpotifyImpl.<init>(JahSpotifyImpl.java:65) | |
| at jahspotify.storage.StorageAwareJahspotify.<init>(StorageAwareJahspotify.java:21) | |
| at jahspotify.storage.StorageAwareJahspotify.getInstanceStorageBasedInstance(StorageAwareJahspotify.java:33) | |
| at jahspotify.services.JahSpotifyService.initialize(JahSpotifyService.java:43) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:606) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:346) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:299) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:132) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1448) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585) | |
| at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913) | |
| at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464) | |
| at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385) | |
| at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284) | |
| at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111) | |
| at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) | |
| at org.mortbay.jetty.servlet.Context.startContext(Context.java:136) | |
| at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272) | |
| at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) | |
| at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489) | |
| at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) | |
| at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) | |
| at org.mortbay.jetty.Server.doStart(Server.java:224) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) | |
| at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441) | |
| at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383) | |
| at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210) | |
| at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) | |
| at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106) | |
| at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) | |
| 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:84) | |
| at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) | |
| at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) | |
| at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) | |
| at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317) | |
| at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152) | |
| at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) | |
| at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) | |
| at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:606) | |
| 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) | |
| Caused by: jahspotify.util.JNILibraryLoaderException: Could not find resource libjahspotify.dylib on class-path | |
| at jahspotify.util.JNILibraryLoader.extractResource(JNILibraryLoader.java:108) | |
| ... 109 more | |
| 09:46:20,807 ERROR JahSpotify:67 - Could not load JahSpotify Native Library | |
| 09:46:20,810 INFO DefaultListableBeanFactory:433 - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@593cd468: defining beans [fileMediaStorage,inMemoryMediaStorage,mongoDBMediaStorage,inMemoryHistoricalStorage,mongoDBHistoricalStorage,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,echoNestService,echoNestSpotifyBridge,historyCollector,jahSpotifyService,mediaPlayer,nuanceManager,queueManager,RSSFeedManager,searchEngine,shuffler,albumController,artistController,configurationController,historyController,imageController,mediaController,mediaPlayerController,playlistController,queueController,searchController,serverBroadcaster,systemController,trackController,historyBrowswerUIController,mediaBrowserUIController,queueBrowserUIController,searchMediaUIController,serverSettingsUIController,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#1,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#1,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#2,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#2,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#3,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#3,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#4,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#4,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#5,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#5,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#6,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#6,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,jacksonMessageConverter,org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter#0,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0,JahSpotify]; root of factory hierarchy | |
| 09:46:20,811 DEBUG MongoDBMediaStorage:37 - Shutting down Mongo DB instance | |
| 09:46:20,812 ERROR ContextLoader:308 - Context initialization failed | |
| org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'echoNestSpotifyBridge': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.QueueManager jahspotify.services.echonest.EchoNestSpotifyBridge._queueManager; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'queueManager': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.MediaPlayer jahspotify.services.QueueManager._mediaPlayer; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mediaPlayer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.JahSpotifyService jahspotify.services.MediaPlayer._jahSpotifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585) | |
| at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913) | |
| at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464) | |
| at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385) | |
| at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284) | |
| at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111) | |
| at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) | |
| at org.mortbay.jetty.servlet.Context.startContext(Context.java:136) | |
| at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272) | |
| at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) | |
| at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489) | |
| at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) | |
| at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) | |
| at org.mortbay.jetty.Server.doStart(Server.java:224) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) | |
| at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441) | |
| at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383) | |
| at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210) | |
| at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) | |
| at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106) | |
| at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) | |
| 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:84) | |
| at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) | |
| at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) | |
| at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) | |
| at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317) | |
| at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152) | |
| at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) | |
| at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) | |
| at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:606) | |
| 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) | |
| Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.QueueManager jahspotify.services.echonest.EchoNestSpotifyBridge._queueManager; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'queueManager': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.MediaPlayer jahspotify.services.QueueManager._mediaPlayer; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mediaPlayer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.JahSpotifyService jahspotify.services.MediaPlayer._jahSpotifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:506) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| ... 54 more | |
| Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'queueManager': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.MediaPlayer jahspotify.services.QueueManager._mediaPlayer; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mediaPlayer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.JahSpotifyService jahspotify.services.MediaPlayer._jahSpotifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| ... 56 more | |
| Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.MediaPlayer jahspotify.services.QueueManager._mediaPlayer; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mediaPlayer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.JahSpotifyService jahspotify.services.MediaPlayer._jahSpotifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:506) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| ... 67 more | |
| Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mediaPlayer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.JahSpotifyService jahspotify.services.MediaPlayer._jahSpotifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| ... 69 more | |
| Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.JahSpotifyService jahspotify.services.MediaPlayer._jahSpotifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:506) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| ... 80 more | |
| Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:135) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1448) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| ... 82 more | |
| Caused by: java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Native Method) | |
| at jahspotify.impl.JahSpotifyImpl.<init>(JahSpotifyImpl.java:70) | |
| at jahspotify.storage.StorageAwareJahspotify.<init>(StorageAwareJahspotify.java:21) | |
| at jahspotify.storage.StorageAwareJahspotify.getInstanceStorageBasedInstance(StorageAwareJahspotify.java:33) | |
| at jahspotify.services.JahSpotifyService.initialize(JahSpotifyService.java:43) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:606) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:346) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:299) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:132) | |
| ... 94 more | |
| [ERROR] Failed startup of context org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@7da47a7d{/jahspotify,/Users/ilau/Documents/leap/jahspotify/web/src/main/webapp} | |
| org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'echoNestSpotifyBridge': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.QueueManager jahspotify.services.echonest.EchoNestSpotifyBridge._queueManager; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'queueManager': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.MediaPlayer jahspotify.services.QueueManager._mediaPlayer; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mediaPlayer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.JahSpotifyService jahspotify.services.MediaPlayer._jahSpotifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585) | |
| at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913) | |
| at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464) | |
| at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385) | |
| at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284) | |
| at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111) | |
| at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) | |
| at org.mortbay.jetty.servlet.Context.startContext(Context.java:136) | |
| at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272) | |
| at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) | |
| at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489) | |
| at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) | |
| at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) | |
| at org.mortbay.jetty.Server.doStart(Server.java:224) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) | |
| at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441) | |
| at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383) | |
| at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210) | |
| at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) | |
| at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106) | |
| at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) | |
| 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:84) | |
| at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) | |
| at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) | |
| at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) | |
| at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317) | |
| at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152) | |
| at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) | |
| at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) | |
| at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:606) | |
| 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) | |
| Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.QueueManager jahspotify.services.echonest.EchoNestSpotifyBridge._queueManager; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'queueManager': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.MediaPlayer jahspotify.services.QueueManager._mediaPlayer; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mediaPlayer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.JahSpotifyService jahspotify.services.MediaPlayer._jahSpotifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:506) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| ... 54 more | |
| Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'queueManager': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.MediaPlayer jahspotify.services.QueueManager._mediaPlayer; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mediaPlayer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.JahSpotifyService jahspotify.services.MediaPlayer._jahSpotifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| ... 56 more | |
| Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.MediaPlayer jahspotify.services.QueueManager._mediaPlayer; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mediaPlayer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.JahSpotifyService jahspotify.services.MediaPlayer._jahSpotifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:506) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| ... 67 more | |
| Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mediaPlayer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.JahSpotifyService jahspotify.services.MediaPlayer._jahSpotifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| ... 69 more | |
| Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.JahSpotifyService jahspotify.services.MediaPlayer._jahSpotifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:506) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| ... 80 more | |
| Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:135) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1448) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| ... 82 more | |
| Caused by: java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Native Method) | |
| at jahspotify.impl.JahSpotifyImpl.<init>(JahSpotifyImpl.java:70) | |
| at jahspotify.storage.StorageAwareJahspotify.<init>(StorageAwareJahspotify.java:21) | |
| at jahspotify.storage.StorageAwareJahspotify.getInstanceStorageBasedInstance(StorageAwareJahspotify.java:33) | |
| at jahspotify.services.JahSpotifyService.initialize(JahSpotifyService.java:43) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:606) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:346) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:299) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:132) | |
| ... 94 more | |
| [ERROR] Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'echoNestSpotifyBridge': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.QueueManager jahspotify.services.echonest.EchoNestSpotifyBridge._queueManager; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'queueManager': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.MediaPlayer jahspotify.services.QueueManager._mediaPlayer; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mediaPlayer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private jahspotify.services.JahSpotifyService jahspotify.services.MediaPlayer._jahSpotifyService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jahSpotifyService': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z: | |
| java.lang.UnsatisfiedLinkError: jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Ljahspotify/impl/NativeMediaLoadedListener;)Z | |
| at jahspotify.impl.JahSpotifyImpl.registerNativeMediaLoadedListener(Native Method) | |
| at jahspotify.impl.JahSpotifyImpl.<init>(JahSpotifyImpl.java:70) | |
| at jahspotify.storage.StorageAwareJahspotify.<init>(StorageAwareJahspotify.java:21) | |
| at jahspotify.storage.StorageAwareJahspotify.getInstanceStorageBasedInstance(StorageAwareJahspotify.java:33) | |
| at jahspotify.services.JahSpotifyService.initialize(JahSpotifyService.java:43) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:606) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:346) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:299) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:132) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1448) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478) | |
| at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) | |
| at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) | |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) | |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585) | |
| at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913) | |
| at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464) | |
| at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385) | |
| at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284) | |
| at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111) | |
| at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) | |
| at org.mortbay.jetty.servlet.Context.startContext(Context.java:136) | |
| at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272) | |
| at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) | |
| at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489) | |
| at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) | |
| at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) | |
| at org.mortbay.jetty.Server.doStart(Server.java:224) | |
| at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) | |
| at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) | |
| at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441) | |
| at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383) | |
| at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210) | |
| at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) | |
| at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106) | |
| at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) | |
| 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:84) | |
| at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) | |
| at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) | |
| at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) | |
| at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317) | |
| at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152) | |
| at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) | |
| at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) | |
| at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:606) | |
| 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) | |
| [INFO] Started [email protected]:8080 | |
| [INFO] Started Jetty Server |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment