Cannot Play via Web

Need help? Post your questions here.

Moderator: moderators

Cannot Play via Web

Postby Tabe » Mon Aug 30, 2010 4:01 pm

I have a Subsonic server installed on Debian. I am able to stream my music to my Android app fine but cannot play the music through my Subsonic website...
I am able to login to the website and I can see all of the music, but when I try to click the Play buttons nothing happens. No flash player appears or anything!
The Add to Playlist buttons don't do anything for me either...

I have no idea where to even start troubleshooting this. Any help would be greatly appreciated!

Thanks in advance!
Tabe
 
Posts: 8
Joined: Mon Aug 30, 2010 3:58 pm

Postby delcypher » Mon Aug 30, 2010 4:33 pm

Here's what I recommend you do.

1. Do you have your transcoders setup in /var/subsonic/transcode (you may need to make the directory first)?

You need Lame (available in Debian repositories) and ffmpeg (available in Debian repositories). You should make symbolic links to where the transcoders are located.

Run
Code: Select all
which lame
to find out where lame is installed then run the following.
Code: Select all
ln -s /var/subsonic/transcode/lame /usr/bin/lame
Where /usr/bin/lame is the result of running the previous which command.

You should do the same process for ffmpeg.

2. Check the subsonic log. Should be located at /var/subsonic/subsonic.log

On the debian server you can run
Code: Select all
tail -f /var/subsonic/subsonic.log


and watch the log as it grows. You can post the output of you attempting to play a file here (please use the [ code ] bb code)

3. Check the format of the media you're trying to stream is set up in transcoding in Settings > Transcoding.

Also check that your player has that transcoding enabled (Settings > Players)

4. In the web browser check you have the right player selected from the drop down menu near the bottom.

5. Check the web browser you're trying to use has the latest version of adobe flash installed and enabled.
delcypher
 
Posts: 109
Joined: Tue Jun 01, 2010 10:39 am

Postby Tabe » Mon Aug 30, 2010 5:24 pm

Ok...

I have lame and ffmpeg installed and linked to transcoder locations.
The media I'm trying to stream is .mp3
I've tried 3 different web browsers, all with most up to date Flash.

Regarding the subsonic.log, when I tail it I'm getting nothing as far as output... I tried clicking almost every button on my site and nothing changes.
Here's all that I see:

Code: Select all
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:636)

[2010-08-30 13:17:39,548] DEBUG NetworkService - Completed PortForwardingTask
[2010-08-30 13:17:43,010] DEBUG NetworkService - Completed URLRedirectionTask
Tabe
 
Posts: 8
Joined: Mon Aug 30, 2010 3:58 pm

Postby Tabe » Mon Aug 30, 2010 5:32 pm

Here's my whole log from today:

Code: Select all
[2010-08-30 13:17:34,598] INFO DaoHelper - Checking database schema.
[2010-08-30 13:17:35,272] INFO Schema25 - Database table 'version' not found.  Creating it.
[2010-08-30 13:17:35,299] ERROR DaoHelper - Failed to initialize database.
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; ne$
        at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils$
        at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:382)
        at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:429)
        at net.sourceforge.subsonic.dao.schema.Schema25.execute(Schema25.java:36)
        at net.sourceforge.subsonic.dao.DaoHelper.checkDatabase(DaoHelper.java:105)
        at net.sourceforge.subsonic.dao.DaoHelper.<init>(DaoHelper.java:62)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorIm$
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAc$
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
        at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.inst$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.crea$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCr$
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.inst$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.crea$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCr$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.ru$
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.crea$
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abstrac$
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSinglet$
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractB$
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBea$
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBea$
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveRefe$
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValu$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.appl$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.popu$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCr$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.ru$
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.crea$

       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.ru$
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.crea$
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abstrac$
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSinglet$
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractB$
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBea$
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBea$
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantia$
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryI$
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractAp$
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(Context$
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLo$
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextL$
        at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
        at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
      at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
        at org.mortbay.jetty.Server.doStart(Server.java:217)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at net.sourceforge.subsonic.booter.deployer.SubsonicDeployer.deployWebApp(SubsonicDe$
        at net.sourceforge.subsonic.booter.deployer.SubsonicDeployer.<init>(SubsonicDeployer$
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorIm$
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAc$
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
        at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.inst$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.crea$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCr$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.ru$
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCr$
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.ru$
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.crea$
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abstrac$
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSinglet$
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractB$
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBea$
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBea$
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantia$
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryI$
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractAp$
        at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPa$
        at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPa$
        at net.sourceforge.subsonic.booter.Main.<init>(Main.java:16)
        at net.sourceforge.subsonic.booter.Main.main(Main.java:24)
Caused by: java.sql.SQLException: The database is already in use by another process: org.hsq$
        at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
        at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
Caused by: java.sql.SQLException: The database is already in use by another process: org.hsq$
        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:620)
        at java.sql.DriverManager.getConnection(DriverManager.java:169)
        at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriv$
        at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriv$
        at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFr$
        at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(A$
[2010-08-30 13:19:08,566] INFO DownloadController - Downloading 'Live From Mars CD2/03 Power$
[2010-08-30 13:19:24,216] DEBUG NetworkService - Starting PortForwardingTask
[2010-08-30 13:19:24,220] DEBUG NetworkService - Starting URLRedirectionTask
[2010-08-30 13:19:27,435] INFO NetworkService - Deleted port mapping for port 4040
[2010-08-30 13:19:27,435] DEBUG NetworkService - Completed PortForwardingTask
[2010-08-30 13:19:33,456] DEBUG NetworkService - Completed URLRedirectionTask
[2010-08-30 13:21:09,573] INFO DownloadController - Downloading 'Live From Mars CD2/11 Walk $
[2010-08-30 13:22:07,484] INFO DownloadController - Downloading 'Live From Mars CD2/01 Waiti$
[2010-08-30 13:19:33,456] DEBUG NetworkService - Completed URLRedirectionTask
[2010-08-30 13:21:09,573] INFO DownloadController - Downloading 'Live From Mars CD2/11 Walk $
[2010-08-30 13:22:07,484] INFO DownloadController - Downloading 'Live From Mars CD2/01 Waiti$
[2010-08-30 13:23:03,661] INFO DownloadController - Downloading 'Live From Mars CD2/AlbumArt$
[2010-08-30 13:23:03,728] INFO DownloadController - Downloading 'Live From Mars CD2/06 The D$
[2010-08-30 13:23:58,144] INFO DownloadController - Downloaded 'Live From Mars CD2.zip' to T$
Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at net.sbbi.upnp.messages.ActionMessage.service(ActionMessage.java:172)
        at net.sbbi.upnp.impls.InternetGatewayDevice.addPortMapping(InternetGatewayDevice.ja$
        at net.sourceforge.subsonic.domain.SBBIRouter.addPortMapping(SBBIRouter.java:57)
        at net.sourceforge.subsonic.service.NetworkService$PortForwardingTask.execute(Networ$
        at net.sourceforge.subsonic.service.NetworkService$Task.run(NetworkService.java:299)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(S$
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Schedule$
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:636)

[2010-08-30 13:17:39,548] DEBUG NetworkService - Completed PortForwardingTask
[2010-08-30 13:17:43,010] DEBUG NetworkService - Completed URLRedirectionTask




There are obviously some errors in there, but I have no idea what they mean...! (i'm pretty new to Linux..)
Tabe
 
Posts: 8
Joined: Mon Aug 30, 2010 3:58 pm

Postby delcypher » Mon Aug 30, 2010 6:48 pm

The lines
Code: Select all
[2010-08-30 13:17:34,598] INFO DaoHelper - Checking database schema.
[2010-08-30 13:17:35,272] INFO Schema25 - Database table 'version' not found.  Creating it.
[2010-08-30 13:17:35,299] ERROR DaoHelper - Failed to initialize database.
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; ne$


indicate there is a problem with the database.

Later you see
Code: Select all
aused by: java.sql.SQLException: The database is already in use by another process: org.hsq


You should check you only have one copy of subsonic running.

Try running the following command to see how many instances of subsonic you have running
Code: Select all
ps -AF | grep subsonic


Are you using the .deb installed version or the standalone version?
delcypher
 
Posts: 109
Joined: Tue Jun 01, 2010 10:39 am

Postby Tabe » Mon Aug 30, 2010 7:40 pm

I believe I am using the .deb version... But I might have screwed up and installed the standalone as well while "troubleshooting"...?

Here's what I get when I do the grep command:
Code: Select all
root      3285     1 15 66176 59784   0 15:30 pts/0    00:00:22 java -Xmx100m -Dsubsonic.home=/var/subsonic -Dsubsonic.host=0.0.0.0 -Dsubsonic.port=4040 -Dsubsonic.contextPath=/ -Dsubsonic.defaultMusicFolder=/home/tabe/AudioShare -Dsubsonic.defaultPodcastFolder=/home/tabe/Podcasts -Dsubsonic.defaultPlaylistFolder=/var/playlists -jar subsonic-booter-jar-with-dependencies.jar
tabe      3322  3228  0   780   720   0 15:33 pts/0    00:00:00 grep subsonic


I INITIALLY had 3 subsonic processes running! I killed a couple and the site stopped working, so I restarted the server.
When I rebooted the machine I tried starting it using /etc/init.d/subsonic start. That started a Subsonic process but I couldn't get to the website. So then I did /usr/share/subsonic/subsonic.sh (should this be in /var/subsonic?) and that started the second process, which made the site work. So I'm assuming that whatever I'm doing with that first process is wrong... Are these 2 different installations that I'm messing with here?
When I try to kill the 2nd process above I can't kill it. Its PID keep changing...

I'm starting to think that I should uninstall and start fresh... But my problem there is that I don't really know how to uninstall this stuff... UGH!

Edit: Wait... Is that second process just a process for me running the grep command?
Tabe
 
Posts: 8
Joined: Mon Aug 30, 2010 3:58 pm

Postby Tabe » Mon Aug 30, 2010 8:00 pm

Ok, I was able to get observe some output using the tail -f command. It seems like it MIGHT have something to do with the player...

When I switch between players (from the player dropdown) I get this in the log:

Code: Select all
405959 [btpool0-9] ERROR org.mortbay.log - Error for /dwr/engine.js
java.lang.NoClassDefFoundError: com/yahoo/platform/yui/compressor/JavaScriptCompressor
        at org.directwebremoting.impl.YahooJSCompressor.compressJavaScript(YahooJSCompressor.java:62)
        at org.directwebremoting.servlet.JavaScriptHandler.generateCachableContent(JavaScriptHandler.java:57)
        at org.directwebremoting.servlet.CachingHandler.handle(CachingHandler.java:73)
        at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:120)
        at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:141)
        at org.directwebremoting.servlet.DwrServlet.doGet(DwrServlet.java:127)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
        at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
        at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
        at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
        at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
        at org.mortbay.jetty.Server.handle(Server.java:313)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
        at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
        at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Tabe
 
Posts: 8
Joined: Mon Aug 30, 2010 3:58 pm

Postby delcypher » Mon Aug 30, 2010 9:06 pm

Yes the second item in the list is you running the grep command.

You shouldn't try to run 2 subsonics at the same time if they share the same port.

To remove the .deb installation you need to know the package name

Try running
Code: Select all
dpkg -l subsonic
. I don't use Ubuntu so I can't test that.

Once you know the package name you can remove it by running
Code: Select all
dpkg -r package_name
.

I personally prefer the stand-alone install.[/code]
delcypher
 
Posts: 109
Joined: Tue Jun 01, 2010 10:39 am

Postby Tabe » Mon Aug 30, 2010 9:46 pm

Anyone know what the error in my last log paste means? Like I said it seems to have something to do with the web player, which is really my only problem right now... (as I said, music streams to my Android app fine, which leads me to believe that it's mostly set up correctly and working)
Tabe
 
Posts: 8
Joined: Mon Aug 30, 2010 3:58 pm

Postby Tabe » Wed Sep 01, 2010 12:38 pm

Guess not...
Tabe
 
Posts: 8
Joined: Mon Aug 30, 2010 3:58 pm

Postby delcypher » Wed Sep 01, 2010 12:43 pm

I'm sorry but I do not know what would cause that error. Something is obviously missing which means something about your install is screwed up.

What version of java do you have installed?
Run
Code: Select all
java -version


to find out.

My advice would be to get rid of the .deb install and reinstall the standalone version. I use it and subsonic works for me.[/code]
delcypher
 
Posts: 109
Joined: Tue Jun 01, 2010 10:39 am

Postby Tabe » Wed Sep 01, 2010 1:24 pm

It's Java 1.6...
I think I will follow your advice and get rid of it and start all over.

I noticed that I also have a subsonic.war file on my machine... Is that the standalone version?
Tabe
 
Posts: 8
Joined: Mon Aug 30, 2010 3:58 pm

Postby lunged » Wed Sep 01, 2010 3:18 pm

I think I'm having a similar problem under Mac OS X. Subsonic used to play songs in the flash player fine, but recently flash does not load at all. When I click play, it downloads an m3u file and iTunes opens to play the stream. My Players settings are set to Web player, so I'm not sure why this is happening. I have ClickToFlash installed, but added subsonic to the whitelist, which has never given me problems in the past (here's to hoping for HTML5 audio in the future).
lunged
 
Posts: 12
Joined: Wed Sep 01, 2010 3:14 pm

Postby delcypher » Wed Sep 01, 2010 5:27 pm

The standalone version does has a .war file in it.

The standalone is available here http://www.subsonic.org/pages/download.jsp under "Stand-alone version (All platforms)".

This is started using a shell script (subsonic.sh)
delcypher
 
Posts: 109
Joined: Tue Jun 01, 2010 10:39 am


Return to Help

Who is online

Users browsing this forum: No registered users and 14 guests