Subsonic 3.7.beta1 released

Announcements and discussion of new releases.

Moderator: moderators

Postby donpearson » Sat May 16, 2009 12:24 pm

Cool, im going to roll back then till then, have loads of tunes to edit the tags on.

But sayimg that will it be ok to roll it back to 3.6?
Facebook Group:
http://www.facebook.com/groups/subsonic.group/

Image
donpearson
 
Posts: 361
Joined: Wed Oct 15, 2008 3:53 pm
Location: UK

Postby sindre_mehus » Sat May 16, 2009 3:34 pm

donpearson wrote:But sayimg that will it be ok to roll it back to 3.6?

Yeah, I think that should work fine.
Subsonic developer
User avatar
sindre_mehus
 
Posts: 1955
Joined: Tue Nov 29, 2005 6:19 pm
Location: Oslo, Norway

Postby jonathanroz » Sun May 17, 2009 12:56 am

Sindre,

Any thoughts on the cookie issue I mentioned on the first page of this topic? This especially impacts those of us that use a proxy.

Thanks!!
Last edited by jonathanroz on Sun May 17, 2009 1:03 pm, edited 1 time in total.
jonathanroz
 
Posts: 172
Joined: Thu Dec 18, 2008 8:54 pm
Location: Frisco, TX USA

Postby donpearson » Sun May 17, 2009 11:32 am

What is it in the tag system thats wrong ?
so i can fix it my self till beta 2
Facebook Group:
http://www.facebook.com/groups/subsonic.group/

Image
donpearson
 
Posts: 361
Joined: Wed Oct 15, 2008 3:53 pm
Location: UK

Postby sindre_mehus » Mon May 18, 2009 6:44 am

jonathanroz wrote:Any thoughts on the cookie issue I mentioned on the first page of this topic? This especially impacts those of us that use a proxy.


Yes, I understand the problem, but I can't promise a fix for 3.7. I have so much on my hands at the moment...

I've put it down in my backlog list, anyway. Thanks for your suggestion.

Sindre
Subsonic developer
User avatar
sindre_mehus
 
Posts: 1955
Joined: Tue Nov 29, 2005 6:19 pm
Location: Oslo, Norway

Postby sindre_mehus » Mon May 18, 2009 6:47 am

donpearson wrote:What is it in the tag system thats wrong ?
so i can fix it my self till beta 2


http://subsonic.svn.sourceforge.net/vie ... vision=881

Regards,
Sindre
Subsonic developer
User avatar
sindre_mehus
 
Posts: 1955
Joined: Tue Nov 29, 2005 6:19 pm
Location: Oslo, Norway

Postby alpinist » Mon May 18, 2009 12:32 pm

Hi Sindre,

thanks for the new version with that nice jukebox feature!

But I still got a major problem running subsonic behind an apache ssl reverse proxy. I still cannot add mp3 to playlists (even the jukebox one) and the flashplayer does not appear ("Get Flash player" instead). I thought that bug was fixed in 3.7?

Thanks!
Bernhard
alpinist
 
Posts: 6
Joined: Thu Mar 26, 2009 1:38 pm

Postby donpearson » Mon May 18, 2009 6:47 pm

alpinist wrote:Hi Sindre,

thanks for the new version with that nice jukebox feature!

But I still got a major problem running subsonic behind an apache ssl reverse proxy. I still cannot add mp3 to playlists (even the jukebox one) and the flashplayer does not appear ("Get Flash player" instead). I thought that bug was fixed in 3.7?

Thanks!
Bernhard


I have subsonic running fine behind an apache ssl reverse proxy.
Facebook Group:
http://www.facebook.com/groups/subsonic.group/

Image
donpearson
 
Posts: 361
Joined: Wed Oct 15, 2008 3:53 pm
Location: UK

Postby alpinist » Mon May 18, 2009 7:21 pm

EDIT: using that form of configuration helped:
Code: Select all
Listen 443
NameVirtualHost *:443

<VirtualHost *:443>

  DocumentRoot "/home/user/apache_htdocs/public"
 
  SSLEngine on
  SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
  SSLCertificateFile etc/ssl.crt/server.crt
  SSLCertificateKeyFile etc/ssl.key/server.key
 
  ProxyRequests Off
  ProxyVia On
 
  <Directory "/home/user/apache_htdocs/public">
    Order allow,deny
    Allow from all
    AllowOverride All
  </Directory>

  ProxyPass  /mp3/  http://192.168.XX.XX:XX/mp3/
 
  <Location /mp3/>
    Order deny,allow
    Allow from all
    SetOutputFilter INFLATE;proxy-html;DEFLATE
   
    ProxyPassReverse  http://192.168.XX.XX:XX/mp3/
   
    AuthType Basic
    AuthName "Music"
    AuthUserFile "/home/user/apache_htdocs/public/secure/.htpasswd"
    Require valid-user
  </Location>

</VirtualHost>


And ProxyRequests On must be turned Off, else its an open proxy ;-)
Last edited by alpinist on Wed May 27, 2009 7:09 am, edited 1 time in total.
alpinist
 
Posts: 6
Joined: Thu Mar 26, 2009 1:38 pm

Postby noxon » Wed May 20, 2009 8:20 am

I'm having two strange problems now:
1; the search index often drops albums as "not being located", so the stats contains 10% less songs. Running the search index once more makes them appear again.
1st run:
[2009-05-20 09:45:02,926] DEBUG SearchService - Logically deleting info for album /some album/. Not found on disk.
2nd run:
[2009-05-20 09:52:19,108] DEBUG SearchService - Logically undeleting info for album /some album/. Found on disk.

2; users often are confused internally for some reason. The players are suddenly connected to another user. THey log in with their own user, have the abilities for their user, but the statistics and the "now playing" tag is displayed for a completely different user. And its not ip based.
noxon
 
Posts: 14
Joined: Thu Apr 30, 2009 12:38 pm

Postby njshawn » Wed May 27, 2009 1:29 am

I was usuing 3.6 with no issues on a laptop running Windows XP. I upgraded to the latest BETA version and it all loaded fine and when I log in and try and play a file the play button doesnt activate and nothing plays. I tried to back out and I uninstalled the BETA and went bacl to 3.6 and had the same issue

I decided it was time to load the program on my home music server which is just a powerful desktop running Vista. I installed the BETA version and when I went to play a file the same thing happens, nothing. I see everything fine and I have the right permissions. Can anyone help? Thanks,
njshawn
 
Posts: 3
Joined: Wed May 27, 2009 1:26 am

Postby kdid » Wed May 27, 2009 11:35 pm

Due to a new bug in the beta, you need to start the playback by clicking on the song name of the first entry in the playlist to actually start playback.

Sindre knows about the problem and will have that fixed to 3.7 if I remember correctly.
-- kdid
kdid
 
Posts: 131
Joined: Tue Jan 02, 2007 11:17 am

Two problems running under tomcat 5.5.27

Postby mleinart » Thu May 28, 2009 8:14 pm

I've run into two problems trying to run under tomcat 5.5.27. First is the missing spring jar which you've noted already. 2nd is a problem where it appears that hsqldb tries to connect to the database when it's already connected while instantiating podcastService. If I comment out all references to the podcast services in applicationContext-service.xml and subsonic-servlet.xml, there are no further problems and I can start up fine.

Here's the relevant log snippet:

Code: Select all
[2009-05-28 14:42:03,202] DEBUG org.springframework.beans.CachedIntrospectionResults - Found bean property 'podcastDao' of type [net.sourceforge.subsonic.dao.PodcastDao]
[2009-05-28 14:42:03,202] DEBUG org.springframework.beans.CachedIntrospectionResults - Found bean property 'securityService' of type [net.sourceforge.subsonic.service.SecurityServic
e]
[2009-05-28 14:42:03,202] DEBUG org.springframework.beans.CachedIntrospectionResults - Found bean property 'settingsService' of type [net.sourceforge.subsonic.service.SettingsServic
e]
[2009-05-28 14:42:03,203] DEBUG org.springframework.jdbc.core.JdbcTemplate - Executing prepared SQL query
[2009-05-28 14:42:03,204] DEBUG org.springframework.jdbc.core.JdbcTemplate - Executing prepared SQL statement [select id, url, title, description, status, error_message from podcast
_channel]
[2009-05-28 14:42:03,204] DEBUG org.springframework.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
[2009-05-28 14:42:03,204] DEBUG org.springframework.jdbc.datasource.DriverManagerDataSource - Creating new JDBC Connection to [jdbc:hsqldb:file:/var/subsonic/db/subsonic]
[2009-05-28 14:42:03,211] INFO  org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultList
ableBeanFactory@4d74f02c: defining beans [playerDao,internetRadioDao,musicFileInfoDao,musicFolderDao,userDao,transcodingDao,podcastDao,avatarDao,daoHelper,musicFileService,securityS
ervice,settingsService,searchService,playerService,playlistService,versionService,statusService,musicInfoService,musicIndexService,amazonSearchService,discogsSearchService,audioScro
bblerService,transcodingService,podcastService,adService,jukeboxService,ajaxNowPlayingService,ajaxPlaylistService,ajaxLyricsService,ajaxCoverArtService,ajaxTagService,ajaxTransferSe
rvice,filterChainProxy,httpSessionContextIntegrationFilter,logoutFilter,authenticationProcessingFilter,basicProcessingFilter,requestParameterProcessingFilter,basicProcessingFilterEn
tryPoint,securityContextHolderAwareRequestFilter,rememberMeProcessingFilter,anonymousProcessingFilter,exceptionTranslationFilter,basicExceptionTranslationFilter,filterInvocationInte
rceptor,accessDecisionManager,rememberMeServices,authenticationManager,daoAuthenticationProvider,userCacheWrapper,ldapAuthenticationProvider,bindAuthenticator,userDetailsServiceBase
dAuthoritiesPopulator,ajaxServiceInterceptor,ajaxTagServiceSecure,ajaxTransferServiceSecure,cacheManager,userCache,musicFileCache,childDirCache,coverArtCache,musicFolderCache]; root
of factory hierarchy
[2009-05-28 14:42:03,211] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'cacheManager': [userCache, musicFileCache,
childDirCache, coverArtCache]
[2009-05-28 14:42:03,211] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'userCache': [securityService]
[2009-05-28 14:42:03,211] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'securityService': [musicFileService, searc
hService, playerService, playlistService, podcastService]
[2009-05-28 14:42:03,211] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'musicFileService': [searchService, musicIn
foService, playlistService, musicIndexService]
[2009-05-28 14:42:03,211] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'musicInfoService': [searchService, podcast
Service]
[2009-05-28 14:42:03,211] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'musicFileCache': [musicFileService]
[2009-05-28 14:42:03,211] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'childDirCache': [musicFileService]
[2009-05-28 14:42:03,211] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'coverArtCache': [musicFileService]
[2009-05-28 14:42:03,211] DEBUG org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name 'cacheManager'
[2009-05-28 14:42:03,211] INFO  org.springframework.cache.ehcache.EhCacheManagerFactoryBean - Shutting down EHCache CacheManager
[2009-05-28 14:42:03,213] ERROR org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'podcastService' defined in ServletContext resource [/WEB-INF/applicationContext-service.xml]: Invocation of init method failed; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: The database is already in use by another process: org.hsqldb.persist.NIOLockFile@2d6451a6[file =/var/subsonic/db/subsonic.lck, exists=true, locked=false, valid=false, fl =null]: java.lang.Exception: checkHeartbeat(): lock file [/var/subsonic/db/subsonic.lck] is presumably locked by another process.
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1362)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:485)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:170)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:413)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:735)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:251)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:927)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:890)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: The database is already in use by another process: org.hsqldb.persist.NIOLockFile@2d6451a6[file =/var/subsonic/db/subsonic.lck, exists=true, locked=false, valid=false, fl =null]: java.lang.Exception: checkHeartbeat(): lock file [/var/subsonic/db/subsonic.lck] is presumably locked by another process.
        at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:82)
        at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:552)
        at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:616)
        at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:645)
        at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:653)
        at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:685)
        at net.sourceforge.subsonic.dao.AbstractDao.query(AbstractDao.java:40)
        at net.sourceforge.subsonic.dao.PodcastDao.getAllChannels(PodcastDao.java:49)
        at net.sourceforge.subsonic.service.PodcastService.getAllChannels(PodcastService.java:161)
        at net.sourceforge.subsonic.service.PodcastService.init(PodcastService.java:94)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1427)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1396)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1359)
        ... 38 more
Caused by: java.sql.SQLException: The database is already in use by another process: org.hsqldb.persist.NIOLockFile@2d6451a6[file =/var/subsonic/db/subsonic.lck, exists=true, locked=false, valid=false, fl =null]: java.lang.Exception: checkHeartbeat(): lock file [/var/subsonic/db/subsonic.lck] is presumably locked by another process.
        at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
        at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
        at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
        at org.hsqldb.jdbcDriver.connect(Unknown Source)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:154)
        at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:283)
        at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:271)
        at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:255)
        at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:236)
        at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
        at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
        ... 54 more
[2009-05-28 14:42:03,214] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/subsonic.war] - Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'podcastService' defined in ServletContext resource [/WEB-INF/applicationContext-service.xml]: Invocation of init method failed; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: The database is already in use by another process: org.hsqldb.persist.NIOLockFile@2d6451a6[file =/var/subsonic/db/subsonic.lck, exists=true, locked=false, valid=false, fl =null]: java.lang.Exception: checkHeartbeat(): lock file [/var/subsonic/db/subsonic.lck] is presumably locked by another process.
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1362)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:485)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:170)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:413)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:735)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:251)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:927)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:890)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: The database is already in use by another process: org.hsqldb.persist.NIOLockFile@2d6451a6[file =/var/subsonic/db/subsonic.lck, exists=true, locked=false, valid=false, fl =null]: java.lang.Exception: checkHeartbeat(): lock file [/var/subsonic/db/subsonic.lck] is presumably locked by another process.
        at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:82)
        at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:552)
        at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:616)
        at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:645)
        at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:653)
        at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:685)
        at net.sourceforge.subsonic.dao.AbstractDao.query(AbstractDao.java:40)
        at net.sourceforge.subsonic.dao.PodcastDao.getAllChannels(PodcastDao.java:49)
        at net.sourceforge.subsonic.service.PodcastService.getAllChannels(PodcastService.java:161)
        at net.sourceforge.subsonic.service.PodcastService.init(PodcastService.java:94)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1427)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1396)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1359)
        ... 38 more
Caused by: java.sql.SQLException: The database is already in use by another process: org.hsqldb.persist.NIOLockFile@2d6451a6[file =/var/subsonic/db/subsonic.lck, exists=true, locked=false, valid=false, fl =null]: java.lang.Exception: checkHeartbeat(): lock file [/var/subsonic/db/subsonic.lck] is presumably locked by another process.
        at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
        at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
        at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
        at org.hsqldb.jdbcDriver.connect(Unknown Source)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:154)
        at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:283)
        at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:271)
        at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:255)
        at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:236)
        at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
        at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
        ... 54 more
May 28, 2009 2:42:03 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
May 28, 2009 2:42:03 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/subsonic.war] startup failed due to previous errors
mleinart
 
Posts: 3
Joined: Mon Apr 20, 2009 6:07 pm

Postby agroni1888 » Sun May 31, 2009 11:17 am

Don't know if already mentioned, but the new Search is worse than the older.

In old version i Could type just the artist name in the search field and all tracks from the artist "xy" were displayed, now it doesn't find it anymore, (cause it only searches in track name) and i have to insert it especially in the "artist" field... ist this wanted? it's in my opionen a strong devaluation, because the search was really great in 3.6

edit:

And if it's wanted then PLEASE add a Setting to switch it, so the "default" search, searchs in ALL fields (title, artist, album) again.

Thanks.
agroni1888
 
Posts: 31
Joined: Thu Feb 19, 2009 12:09 pm

Postby mixmaster » Mon Jun 01, 2009 12:27 am

agroni1888 wrote:Don't know if already mentioned, but the new Search is worse than the older.


It has been, many times. Changes will be in 3.7.
________
Last edited by mixmaster on Sun Mar 06, 2011 2:08 am, edited 1 time in total.
mixmaster
 
Posts: 121
Joined: Thu Nov 13, 2008 5:30 am

PreviousNext

Return to Announcements

Who is online

Users browsing this forum: No registered users and 6 guests