Madsonic Server 6.x Synology-DSM 6.x NAS Plugin

Madsonic Server 6.x Synology-DSM 6.x NAS Plugin

Unread postby Madevil » 04 Apr 2016, 23:57

Image

Madsonic 6.x Synology-NAS PLugin

http://www.synology.com/


DSM 6.0 only!

This package needs this requirements installed:

  • Perl
  • Java Manager

Installation

    01. install Synology
    02. update Synology
    03. create Volume
    04. create shared folder: Public
    05. activate user home service
    06. add read/write access to share/volume
    07. install Perl module
    08. install JavaManager module
    09. download java jdk 8
    10. activate Java
    11. reboot
    12. select installation from all publisher
    13. install Madsonic package

Download

Madsonic6.1-B8600-050.spk (full installer)
Madsonic6.1-B8550-048.spk (full installer)
Madsonic6.1-B8280-044.spk (simplified installer)
Madsonic6.1-B8220-042.spk (simplified installer)
Madsonic6.1-B8190-041.spk


Warning

  • Make a backup of the old madsonic database before installing
Last edited by Madevil on 18 Feb 2017, 09:17, edited 12 times in total.
Reason: Update
User avatar
Madevil
Administrator
Administrator
 
Posts: 880
Joined: 07 Dec 2012, 03:58
Has thanked: 1280 times
Been thanked: 946 times

Re: Madsonic Server 6.1 Synology-DSM 6.x NAS Plugin

Unread postby el-gato » 05 Apr 2016, 21:38

Hi Madevil,

Thanks a lot for the work !

First, i don't remember the reason of the 2 version you make everytime now, with the "lp" alternative, so i have test both.
Both gives the same result : "Error: Can not start Madsonic during install"

And here is madsonic_sh.log, which have been flooded...

Code: Select all
Apr 05, 2016 9:26:01 PM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@1973e9b: display name [org.springframework.context.support.ClassPathXmlApplicationContext@1973e9b]; startup date [Tue Apr 05 21:26:00 GMT+01:00 2016]; root of context hierarchy
Apr 05, 2016 9:26:02 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [applicationContext-deployer.xml]
Apr 05, 2016 9:26:03 PM org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory
INFO: Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext@1973e9b]: org.springframework.beans.factory.support.DefaultListableBeanFactory@a570f
Apr 05, 2016 9:26:03 PM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@a570f: defining beans [service,org.springframework.remoting.rmi.RmiServiceExporter#0]; root of factory hierarchy
used forced Install_Dir = /usr/syno/synoman/webman/3rdparty/Madsonic
Using WAR file: /volume1/@appstore/Madsonic/madsonic.war
Extracting webapp to /usr/syno/synoman/webman/3rdparty/Madsonic/jetty/8180
Using WAR file: /volume1/@appstore/Madsonic/madsonic.war
Using GZIP-compression for REST
2016-04-05 21:26:04.355:INFO:oejs.Server:jetty-8.y.z-SNAPSHOT
2016-04-05 21:26:04.740:INFO:oejw.WebInfConfiguration:Extract jar:file:/volume1/@appstore/Madsonic/madsonic.war!/ to /volume1/@appstore/Madsonic/jetty/8180/webapp
2016-04-05 21:26:39.428:INFO:/:Initializing Spring root WebApplicationContext
Apr 05, 2016 9:26:39 PM org.springframework.web.context.ContextLoader initWebApplicationContext
INFO: Root WebApplicationContext: initialization started
Apr 05, 2016 9:26:39 PM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing Root WebApplicationContext: startup date [Tue Apr 05 21:26:39 GMT+01:00 2016]; root of context hierarchy
Apr 05, 2016 9:26:40 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext-service.xml]
Apr 05, 2016 9:26:40 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext-security.xml]
Apr 05, 2016 9:26:40 PM org.springframework.security.config.SecurityNamespaceHandler <init>
INFO: Spring Security 'config' module version is 3.2.9.RELEASE
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /rest/**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.HttpSecurityBeanDefinitionParser checkFilterChainOrder
INFO: Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 200, Root bean: class [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 400, <restSubsonicRequestParameterProcessingFilter>, order = 899, Root bean: class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2000, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2200, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0>, order = 2300]
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /rest2/**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.HttpSecurityBeanDefinitionParser checkFilterChainOrder
INFO: Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 200, Root bean: class [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 400, <restMadsonicRequestParameterProcessingFilter>, order = 899, Root bean: class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2000, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2200, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1>, order = 2300]
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /crossdomain.xml
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /login.view*
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /recover.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /signup.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /finish.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /accessDenied.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /videoPlayer.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /coverArt.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /stream/**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /dash/**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /hls/**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /share/**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /style/**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /icons/**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /flash/**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /fonts/**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'permitAll' for /script/**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_SETTINGS')' for /personalSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_SETTINGS')' for /passwordSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_SETTINGS')' for /playerSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_SETTINGS')' for /shareSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /adminSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /generalSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /advancedSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /userSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /lastfmSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /musicFolderSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /musicFolderTasksSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /folderSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /videoConversionSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /ldapSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /sonosSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /signupSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /approveSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /apiSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /networkSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /transcodingSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /internetRadioSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /searchSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /podcastSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /radioSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /dlnaSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /followMeSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /groupSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /accessSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /cleanupSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /iconSettings.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /db.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_PLAYLIST')' for /deletePlaylist.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_PLAYLIST')' for /savePlaylist.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_DOWNLOAD')' for /download.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_UPLOAD')' for /upload.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_SHARE')' for /createShare.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_COVERART')' for /changeCoverArt.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_COVERART')' for /artistGenres.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_COVERART')' for /editTags.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_COVERART')' for /editArtist.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_COMMENT')' for /setMusicFileInfo.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'hasRole('ROLE_PODCAST')' for /podcastReceiverAdmin.view
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser parseInterceptUrlsForFilterInvocationRequestMap
INFO: Creating access control expression attribute 'isAuthenticated()' for /**
Apr 05, 2016 9:26:41 PM org.springframework.security.config.http.HttpSecurityBeanDefinitionParser checkFilterChainOrder
INFO: Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 200, Root bean: class [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 400, Root bean: class [org.springframework.security.web.authentication.logout.LogoutFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 700, <madsonicUsernamePasswordAuthenticationFilter>, order = 1100, Root bean: class [org.springframework.security.web.savedrequest.RequestCacheAwareFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1600, Root bean: class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, <madsonicRememberMeFilter>, order = 1900, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2000, Root bean: class [org.springframework.security.web.session.SessionManagementFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2100, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2200, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#2>, order = 2300]
Apr 05, 2016 9:26:41 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext-cache.xml]
Apr 05, 2016 9:26:41 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext-sonos.xml]
Apr 05, 2016 9:26:41 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf.xml]
Apr 05, 2016 9:26:41 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-servlet.xml]
Apr 05, 2016 9:26:43 PM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@16fe83d: defining beans [passwordEncoder,saltSource,playerDao,mediaFileDao,artistDao,albumDao,playlistDao,playQueueDao,internetRadioDao,musicFileInfoDao,hotDao,groupDao,accessRightDao,lastFMArtistDao,lastFMArtistSimilarDao,lastFMArtistTopTracksDao,musicFolderDao,musicFolderTasksDao,userDao,transcodingDao,podcastDao,avatarDao,shareDao,bookmarkDao,audioAdDao,audioConversionDao,videoConversionDao,musicFolderStatisticsDao,daoHelper,userService,mediaFileService,securityService,settingsService,mediaScannerService,searchService,networkService,playerService,playlistService,versionService,statusService,ratingService,musicInfoService,hotService,lastFMService,lastFmServiceBasic,musicIndexService,audioScrobblerService,transcodingService,shareService,podcastService,adService,audioAdService,jukeboxService,folderBasedContentDirectory,upnpService,audioConversionService,videoConversionService,sonosService,metaDataParserFactory,ajaxMultiService,ajaxNowPlayingService,ajaxPlayQueueService,ajaxPlaylistService,ajaxLyricsService,ajaxCoverArtService,ajaxStarService,ajaxTagService,ajaxTransferService,ajaxChatService,localeResolver,MediaFileComparator,JaudiotaggerParser,org.springframework.security.filterChains,org.springframework.security.filterChainProxy,org.springframework.security.web.DefaultSecurityFilterChain#0,org.springframework.security.web.DefaultSecurityFilterChain#1,org.springframework.security.web.DefaultSecurityFilterChain#2,org.springframework.security.web.DefaultSecurityFilterChain#3,org.springframework.security.web.PortMapperImpl#0,org.springframework.security.web.PortResolverImpl#0,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0,org.springframework.security.authentication.ProviderManager#0,org.springframework.security.web.context.NullSecurityContextRepository#0,org.springframework.security.web.savedrequest.NullRequestCache#0,org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler#0,org.springframework.security.access.vote.AffirmativeBased#0,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0,org.springframework.security.authentication.AnonymousAuthenticationProvider#0,org.springframework.security.userDetailsServiceFactory,org.springframework.security.web.DefaultSecurityFilterChain#4,org.springframework.security.web.PortMapperImpl#1,org.springframework.security.web.PortResolverImpl#1,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#1,org.springframework.security.authentication.ProviderManager#1,org.springframework.security.web.context.NullSecurityContextRepository#1,org.springframework.security.web.savedrequest.NullRequestCache#1,org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler#1,org.springframework.security.access.vote.AffirmativeBased#1,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#1,org.springframework.security.authentication.AnonymousAuthenticationProvider#1,org.springframework.security.web.DefaultSecurityFilterChain#5,org.springframework.security.web.PortMapperImpl#2,org.springframework.security.web.PortResolverImpl#2,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#2,org.springframework.security.authentication.ProviderManager#2,org.springframework.security.web.context.HttpSessionSecurityContextRepository#0,org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy#0,org.springframework.security.web.savedrequest.HttpSessionRequestCache#0,org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler#2,org.springframework.security.access.vote.AffirmativeBased#2,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#2,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#2,org.springframework.security.authentication.AnonymousAuthenticationProvider#2,org.springframework.security.web.DefaultSecurityFilterChain#6,loginUrlAuthenticationEntryPoint,madsonicUsernamePasswordAuthenticationFilter,madsonicAuthenticationSuccessHandler,madsonicAuthenticationFailureHandler,madsonicRememberMeFilter,rememberMeServices,rememberMeAuthenticationProvider,loginFailureLogger,org.madsonic.security.MadsonicApplicationEventListener#0,restMadsonicRequestParameterProcessingFilter,restSubsonicRequestParameterProcessingFilter,restRequestEntryPoint,ldapAuthenticationProvider,bindAuthenticator,userDetailsServiceBasedAuthoritiesPopulator,anonymousAuthenticationProvider,accessDecisionManager,org.springframework.security.authentication.dao.DaoAuthenticationProvider#0,org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0,org.springframework.security.authenticationManager,cacheFactory,userCache,mediaFileMemoryCache,cxf,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,sonosEndpoint,sonosHelper]; root of factory hierarchy
Apr 05, 2016 9:26:44 PM org.springframework.jdbc.datasource.DriverManagerDataSource setDriverClassName
INFO: Loaded JDBC driver: org.hsqldb.jdbcDriver
Apr 05, 2016 9:26:46 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
Apr 05, 2016 9:26:46 PM org.springframework.jdbc.support.SQLErrorCodesFactory <init>
INFO: SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
2016-04-05 21:27:24.391:INFO:/:Initializing Spring FrameworkServlet 'madsonic'
2016-04-05 21:27:34.815:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:4040
Madsonic running on: http://localhost:4040/
el-gato
 
Posts: 0
Joined: 08 Jul 2014, 09:22
Has thanked: 4 times
Been thanked: 2 times

Re: Madsonic Server 6.1 Synology-DSM 6.x NAS Plugin

Unread postby Oxize » 06 Apr 2016, 11:07

I am getting the same error warning like El-gato, but with other log i think.

Using an DS214+ with DSM 6.0-7321

madsonic_sh.log
Code: Select all
admin@OxizeNAS:/var/packages/Madsonic/target$ vi madsonic_sh.log
    at org.eclipse.jetty.util.PatternMatcher.match(PatternMatcher.java:82)
    at org.eclipse.jetty.webapp.JarScanner.scan(JarScanner.java:84)
    at org.eclipse.jetty.webapp.MetaInfConfiguration.preConfigure(MetaInfConfiguration.java:84)
    at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:457)
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:493)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
    at org.eclipse.jetty.server.Server.doStart(Server.java:282)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.madsonic.booter.deployer.MadsonicDeployer.deployWebApp(MadsonicDeployer.java:249)
    at org.madsonic.booter.deployer.MadsonicDeployer.<init>(MadsonicDeployer.java:104)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
    at org.madsonic.booter.Main.<init>(Main.java:43)
    at org.madsonic.booter.Main.main(Main.java:82)
2016-04-06 10:41:11.797:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:4040
Madsonic running on: http://localhost:4040/
Apr 06, 2016 10:41:12 AM org.springframework.remoting.rmi.RmiServiceExporter getRegistry
INFO: Looking for RMI registry at port '9412'
Apr 06, 2016 10:41:12 AM org.springframework.remoting.rmi.RmiServiceExporter getRegistry
INFO: Could not detect RMI registry - creating new one
Apr 06, 2016 10:41:12 AM org.springframework.remoting.rmi.RmiServiceExporter prepare
INFO: Binding service 'MadsonicDeployerService' to RMI registry: RegistryImpl[UnicastServerRef [liveRef: [endpoint:[10.0.0.200:9412](local),objID:[0:0:0, 0]]]]


madsonic_package.log
Code: Select all
06.04.16_11:40:44: create madsonic daemon user
06.04.16_11:40:44: created transcode directory
06.04.16_11:40:44: start Madsonic for first initialisation
06.04.16_11:41:00: looking for PID
06.04.16_11:41:00: Error: Can not start Madsonic during install


After the installation failed, the madsonic has the state "stopped". When i manual try to start it. I get the next log in Madsonic_sh.log

Code: Select all
Apr 06, 2016 11:18:48 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@12b1dae: display name [org.springframework.context.support.ClassPathXmlApplicationContext@12b1dae]; startup date [Wed Apr 06 11:18:48 GMT+01:00 2016]; root of context hierarchy
Apr 06, 2016 11:18:49 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [applicationContext-deployer.xml]
Apr 06, 2016 11:18:49 AM org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory
INFO: Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext@12b1dae]: org.springframework.beans.factory.support.DefaultListableBeanFactory@a570f
Apr 06, 2016 11:18:49 AM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@a570f: defining beans [service,org.springframework.remoting.rmi.RmiServiceExporter#0]; root of factory hierarchy
used forced Install_Dir = /usr/syno/synoman/webman/3rdparty/Madsonic
Using WAR file: /volume1/@appstore/Madsonic/madsonic.war
Extracting webapp to /usr/syno/synoman/webman/3rdparty/Madsonic/jetty/8180
Using WAR file: /volume1/@appstore/Madsonic/madsonic.war
Using GZIP-compression for REST
2016-04-06 11:18:49.983:INFO:oejs.Server:jetty-8.y.z-SNAPSHOT
2016-04-06 11:18:56.366:WARN:oejw.WebAppContext:Failed startup of context o.e.j.w.WebAppContext{/,file:/volume1/@appstore/Madsonic/jetty/8180/webapp/},madsonic.war
java.lang.ArrayIndexOutOfBoundsException: 0
   at sun.nio.cs.UTF_8$Decoder.decode(UTF_8.java:441)
   at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:153)
   at java.lang.StringCoding.decode(StringCoding.java:193)
   at java.lang.String.<init>(String.java:426)
   at java.lang.String.<init>(String.java:491)
   at sun.security.x509.AVA.toRFC2253CanonicalString(AVA.java:909)
   at sun.security.x509.RDN.toRFC2253StringInternal(RDN.java:443)
   at sun.security.x509.RDN.toRFC2253String(RDN.java:423)
   at sun.security.x509.X500Name.getRFC2253CanonicalName(X500Name.java:729)
   at sun.security.x509.X500Name.equals(X500Name.java:415)
   at sun.security.pkcs.SignerInfo.getCertificateChain(SignerInfo.java:245)
   at sun.security.pkcs.SignerInfo.getTimestamp(SignerInfo.java:499)
   at sun.security.util.SignatureFileVerifier.getSigners(SignatureFileVerifier.java:529)
   at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:270)
   at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:238)
   at java.util.jar.JarVerifier.processEntry(JarVerifier.java:316)
   at java.util.jar.JarVerifier.update(JarVerifier.java:228)
   at java.util.jar.JarInputStream.read(JarInputStream.java:212)
   at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)
   at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)
   at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)
   at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)
   at org.eclipse.jetty.webapp.JarScanner.matched(JarScanner.java:162)
   at org.eclipse.jetty.util.PatternMatcher.matchPatterns(PatternMatcher.java:100)
   at org.eclipse.jetty.util.PatternMatcher.match(PatternMatcher.java:82)
   at org.eclipse.jetty.webapp.JarScanner.scan(JarScanner.java:84)
   at org.eclipse.jetty.webapp.MetaInfConfiguration.preConfigure(MetaInfConfiguration.java:84)
   at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:457)
   at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:493)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
   at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
   at org.eclipse.jetty.server.Server.doStart(Server.java:282)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
   at org.madsonic.booter.deployer.MadsonicDeployer.deployWebApp(MadsonicDeployer.java:249)
   at org.madsonic.booter.deployer.MadsonicDeployer.<init>(MadsonicDeployer.java:104)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
   at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
   at org.madsonic.booter.Main.<init>(Main.java:43)
   at org.madsonic.booter.Main.main(Main.java:82)
2016-04-06 11:18:56.429:WARN:oejuc.AbstractLifeCycle:FAILED SelectChannelConnector@0.0.0.0:4040: java.net.BindException: Address already in use
java.net.BindException: Address already in use
   at sun.nio.ch.Net.bind0(Native Method)
   at sun.nio.ch.Net.bind(Net.java:433)
   at sun.nio.ch.Net.bind(Net.java:425)
   at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
   at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
   at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:187)
   at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:316)
   at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:265)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
   at org.eclipse.jetty.server.Server.doStart(Server.java:293)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
   at org.madsonic.booter.deployer.MadsonicDeployer.deployWebApp(MadsonicDeployer.java:249)
   at org.madsonic.booter.deployer.MadsonicDeployer.<init>(MadsonicDeployer.java:104)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
   at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
   at org.madsonic.booter.Main.<init>(Main.java:43)
   at org.madsonic.booter.Main.main(Main.java:82)
2016-04-06 11:18:56.431:WARN:oejuc.AbstractLifeCycle:FAILED org.eclipse.jetty.server.Server@af6cff: java.net.BindException: Address already in use
java.net.BindException: Address already in use
   at sun.nio.ch.Net.bind0(Native Method)
   at sun.nio.ch.Net.bind(Net.java:433)
   at sun.nio.ch.Net.bind(Net.java:425)
   at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
   at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
   at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:187)
   at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:316)
   at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:265)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
   at org.eclipse.jetty.server.Server.doStart(Server.java:293)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
   at org.madsonic.booter.deployer.MadsonicDeployer.deployWebApp(MadsonicDeployer.java:249)
   at org.madsonic.booter.deployer.MadsonicDeployer.<init>(MadsonicDeployer.java:104)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
   at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
   at org.madsonic.booter.Main.<init>(Main.java:43)
   at org.madsonic.booter.Main.main(Main.java:82)
java.net.BindException: Address already in use
   at sun.nio.ch.Net.bind0(Native Method)
   at sun.nio.ch.Net.bind(Net.java:433)
   at sun.nio.ch.Net.bind(Net.java:425)
   at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
   at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
   at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:187)
   at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:316)
   at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:265)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
   at org.eclipse.jetty.server.Server.doStart(Server.java:293)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
   at org.madsonic.booter.deployer.MadsonicDeployer.deployWebApp(MadsonicDeployer.java:249)
   at org.madsonic.booter.deployer.MadsonicDeployer.<init>(MadsonicDeployer.java:104)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
   at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
   at org.madsonic.booter.Main.<init>(Main.java:43)
   at org.madsonic.booter.Main.main(Main.java:82)
Apr 06, 2016 11:18:56 AM org.springframework.remoting.rmi.RmiServiceExporter getRegistry
INFO: Looking for RMI registry at port '9412'
Apr 06, 2016 11:18:57 AM org.springframework.remoting.rmi.RmiServiceExporter prepare
INFO: Binding service 'MadsonicDeployerService' to RMI registry: RegistryImpl_Stub[UnicastRef [liveRef: [endpoint:[10.0.0.200:9412](remote),objID:[0:0:0, 0]]]]
Oxize
 
Posts: 28
Joined: 23 Jan 2016, 15:31
Has thanked: 1 time
Been thanked: 7 times

Re: Madsonic Server 6.1 Synology-DSM 6.x NAS Plugin

Unread postby agentred » 06 Apr 2016, 15:03

Many thanks for looking at this so quickly Madevil!

Unfortunately I'm seeing the same "Error: Can not start Madsonic during install" using the lp version.

I don't have anything in the Madsonic folder in public so I can't post a log (assuming that's where it would be). But there is a Madsonic folder in the 'homes' directory so something is happening.

Looking forward to any updates, happy to provide logs if anybody can point me in the right direction.
agentred
 
Posts: 5
Joined: 31 May 2015, 17:04
Has thanked: 1 time
Been thanked: 0 time

Re: Madsonic Server 6.1 Synology-DSM 6.x NAS Plugin

Unread postby Oxize » 06 Apr 2016, 20:50

Logs are in the Var/packages/Madsonic/target folder. Accessible through Putty with SSH (if SSH enabled)
Oxize
 
Posts: 28
Joined: 23 Jan 2016, 15:31
Has thanked: 1 time
Been thanked: 7 times

Re: Madsonic Server 6.1 Synology-DSM 6.x NAS Plugin

Unread postby Madevil » 07 Apr 2016, 00:22

thanks for feedback!

Fixed

  • problem to resolve PID from madsonic service
  • remove seperated installer for public folder

please try the new installer Madsonic6.1-B8190-041.spk

suggestion

1. uninstall existing madsonic version
2. cleanup Public\Madsonic folder
3. reboot NAS
4. install new madsonic.spk

best regards
User avatar
Madevil
Administrator
Administrator
 
Posts: 880
Joined: 07 Dec 2012, 03:58
Has thanked: 1280 times
Been thanked: 946 times

Re: Madsonic Server 6.1 Synology-DSM 6.x NAS Plugin

Unread postby softsmoke » 07 Apr 2016, 08:06

Now it seems to work :)

But i have problem to access the synology externaly since the last update DSM 6.0

It work fine on DSM5.0, do anyone else have the same problem?

/Softsmoke
softsmoke
 
Posts: 1
Joined: 28 Jan 2014, 18:40
Has thanked: 0 time
Been thanked: 1 time

Re: Madsonic Server 6.1 Synology-DSM 6.x NAS Plugin

Unread postby Oxize » 07 Apr 2016, 09:32

softsmoke wrote:Now it seems to work :)

But i have problem to access the synology externaly since the last update DSM 6.0

It work fine on DSM5.0, do anyone else have the same problem?

/Softsmoke


No problems here, since i use https (ssl certificate).
Oxize
 
Posts: 28
Joined: 23 Jan 2016, 15:31
Has thanked: 1 time
Been thanked: 7 times

Re: Madsonic Server 6.1 Synology-DSM 6.x NAS Plugin

Unread postby Oxize » 07 Apr 2016, 10:00

Madevil wrote:thanks for feedback!

Fixed

  • problem to resolve PID from madsonic service
  • remove seperated installer for public folder

please try the new installer Madsonic6.1-B8190-041.spk

suggestion

1. uninstall existing madsonic version
2. cleanup Public\Madsonic folder
3. reboot NAS
4. install new madsonic.spk

best regards


Got it installed succesfully.

Service is running, but i get in webbrowser:

HTTP ERROR: 503

Problem accessing /. Reason:

Service Unavailable

I tried to rename DB to DB.old an restarted the services. Cant still access it.
Oxize
 
Posts: 28
Joined: 23 Jan 2016, 15:31
Has thanked: 1 time
Been thanked: 7 times

Re: Madsonic Server 6.1 Synology-DSM 6.x NAS Plugin

Unread postby Madevil » 07 Apr 2016, 10:03

Oxize wrote:
Madevil wrote:thanks for feedback!

Fixed

  • problem to resolve PID from madsonic service
  • remove seperated installer for public folder

please try the new installer Madsonic6.1-B8190-041.spk

suggestion

1. uninstall existing madsonic version
2. cleanup Public\Madsonic folder
3. reboot NAS
4. install new madsonic.spk

best regards


Got it installed succesfully.
Service is running, but i get in webbrowser: HTTP ERROR: 503
Problem accessing /. Reason: Service Unavailable
I tried to rename DB to DB.old an restarted the services. Cant still access it.


can you provide the log files: madsonic.log, madsonic_sh.log, madsonic_package.log ?

best regards
User avatar
Madevil
Administrator
Administrator
 
Posts: 880
Joined: 07 Dec 2012, 03:58
Has thanked: 1280 times
Been thanked: 946 times

Re: Madsonic Server 6.1 Synology-DSM 6.x NAS Plugin

Unread postby el-gato » 07 Apr 2016, 10:14

It works for me ! And it works better than the previous build I was on, it plays faster and so on. I also like the new design ! Thanks a lot !
I hope you'll keep doing the good job =)

edit : But hey ! The search function is not working !

edit2 : search function is, ok, I may have not wait enough after the scan of all my files...
Last edited by el-gato on 08 Apr 2016, 08:12, edited 3 times in total.
el-gato
 
Posts: 0
Joined: 08 Jul 2014, 09:22
Has thanked: 4 times
Been thanked: 2 times

Re: Madsonic Server 6.1 Synology-DSM 6.x NAS Plugin

Unread postby Oxize » 07 Apr 2016, 10:17

Madsonic_sh.log

Code: Select all
Apr 07, 2016 10:08:09 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@12b1dae: display name [org.springframework.context.support.ClassPathXmlApplicationContext@12b1dae]; startup date [Thu Apr 07 10:08:09 GMT+01:00 2016]; root of context hierarchy
Apr 07, 2016 10:08:09 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [applicationContext-deployer.xml]
Apr 07, 2016 10:08:10 AM org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory
INFO: Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext@12b1dae]: org.springframework.beans.factory.support.DefaultListableBeanFactory@a570f
Apr 07, 2016 10:08:10 AM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@a570f: defining beans [service,org.springframework.remoting.rmi.RmiServiceExporter#0]; root of factory hierarchy
used forced Install_Dir = /usr/syno/synoman/webman/3rdparty/Madsonic
Using WAR file: /volume1/@appstore/Madsonic/madsonic.war
Extracting webapp to /usr/syno/synoman/webman/3rdparty/Madsonic/jetty/8190
Using WAR file: /volume1/@appstore/Madsonic/madsonic.war
Using GZIP-compression for REST
2016-04-07 10:08:10.386:INFO:oejs.Server:jetty-8.y.z-SNAPSHOT
2016-04-07 10:08:17.070:WARN:oejw.WebAppContext:Failed startup of context o.e.j.w.WebAppContext{/,file:/volume1/@appstore/Madsonic/jetty/8190/webapp/},madsonic.war
java.lang.ArrayIndexOutOfBoundsException: 0
   at sun.nio.cs.UTF_8$Decoder.decode(UTF_8.java:441)
   at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:153)
   at java.lang.StringCoding.decode(StringCoding.java:193)
   at java.lang.String.<init>(String.java:426)
   at java.lang.String.<init>(String.java:491)
   at sun.security.x509.AVA.toRFC2253CanonicalString(AVA.java:909)
   at sun.security.x509.RDN.toRFC2253StringInternal(RDN.java:443)
   at sun.security.x509.RDN.toRFC2253String(RDN.java:423)
   at sun.security.x509.X500Name.getRFC2253CanonicalName(X500Name.java:729)
   at sun.security.x509.X500Name.equals(X500Name.java:415)
   at sun.security.pkcs.SignerInfo.getCertificateChain(SignerInfo.java:245)
   at sun.security.pkcs.SignerInfo.getTimestamp(SignerInfo.java:499)
   at sun.security.util.SignatureFileVerifier.getSigners(SignatureFileVerifier.java:529)
   at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:270)
   at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:238)
   at java.util.jar.JarVerifier.processEntry(JarVerifier.java:316)
   at java.util.jar.JarVerifier.update(JarVerifier.java:228)
   at java.util.jar.JarInputStream.read(JarInputStream.java:212)
   at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)
   at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)
   at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)
   at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)
   at org.eclipse.jetty.webapp.JarScanner.matched(JarScanner.java:162)
   at org.eclipse.jetty.util.PatternMatcher.matchPatterns(PatternMatcher.java:100)
   at org.eclipse.jetty.util.PatternMatcher.match(PatternMatcher.java:82)
   at org.eclipse.jetty.webapp.JarScanner.scan(JarScanner.java:84)
   at org.eclipse.jetty.webapp.MetaInfConfiguration.preConfigure(MetaInfConfiguration.java:84)
   at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:457)
   at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:493)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
   at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
   at org.eclipse.jetty.server.Server.doStart(Server.java:282)
   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
   at org.madsonic.booter.deployer.MadsonicDeployer.deployWebApp(MadsonicDeployer.java:249)
   at org.madsonic.booter.deployer.MadsonicDeployer.<init>(MadsonicDeployer.java:104)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
   at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
   at org.madsonic.booter.Main.<init>(Main.java:43)
   at org.madsonic.booter.Main.main(Main.java:82)
2016-04-07 10:08:17.159:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:4040
Madsonic running on: http://localhost:4040/
Apr 07, 2016 10:08:17 AM org.springframework.remoting.rmi.RmiServiceExporter getRegistry
INFO: Looking for RMI registry at port '9412'
Apr 07, 2016 10:08:17 AM org.springframework.remoting.rmi.RmiServiceExporter getRegistry
INFO: Could not detect RMI registry - creating new one
Apr 07, 2016 10:08:17 AM org.springframework.remoting.rmi.RmiServiceExporter prepare
INFO: Binding service 'MadsonicDeployerService' to RMI registry: RegistryImpl[UnicastServerRef [liveRef: [endpoint:[10.0.0.200:9412](local),objID:[0:0:0, 0]]]]


madsonic_package.log

Code: Select all
07.04.16_11:06:13: create madsonic daemon user
07.04.16_11:06:14: created transcode directory
07.04.16_11:06:14: start Madsonic for first initialisation
07.04.16_11:06:29: looking for PID
07.04.16_11:06:29: started Madsonic successfully. PID is: 15725
07.04.16_11:08:04: Stopped Madsonic
07.04.16_11:08:04: restore previously made backup fron public folder
07.04.16_11:08:05: ----installation complete----
07.04.16_11:08:08: Madsonic DSM link created
07.04.16_11:08:08: Temp directory created
07.04.16_11:08:08: starting Madsonic as madsonic daemon user
07.04.16_11:08:23: started madsonic as madsonic daemon user
07.04.16_11:08:23: started madsonic successfully. PID is: 18124
07.04.16_11:08:23: ----madsonic is running----



no madsonic.log.

Maybe something with Jetty?

Edit

Okay got it working now also. What i did is.

- Uninstalled Madsonic again
- Uninstalled Perl
- Unstalled Java Se Embedded 8
- Restarted NAS
- Installed Perl (from Offical Synology apps)
- Installed Java8 (From Official Synology apps) - Not from SynoCommunity!
- Cleaned up all directories from Madsonic
- Installed Madsonic
- Restarted NAS

After this i could access Madsonic.

Only 1 thing are not working Maddevil.

- You can set the playlist on the left side under the General tab. But when you check that option, the Playlist isnt showing on the left like in the old Madsonic 5 and 6 look. I really like to have the playlist on the left like in Madsonic 6.0. It seems this issue is also at the desktop version, because when i had this problem with DSM 6, i used the desktop version for a while. 6.1 didnt had playlist on the left with the option checked, and 6.0 desktop version was just working properly.

(- Permissions on old music shares (old music shares didnt had the right permissons to the user Madsonic, i made a new share and connected madsonic user to it. After that i moved all my music to the new share) )

@El-gato: Search function works here. When indexed the music, it takes a while before you can search.
Oxize
 
Posts: 28
Joined: 23 Jan 2016, 15:31
Has thanked: 1 time
Been thanked: 7 times

Re: Madsonic Server 6.x Synology-DSM 6.x NAS Plugin

Unread postby muiz » 08 Apr 2016, 04:38

Can't find a folder named "Madsonic"..................
Clean install of DSM 6.0
Installed Perl and java8
muiz
 
Posts: 19
Joined: 13 Jan 2013, 01:36
Has thanked: 4 times
Been thanked: 3 times

Re: Madsonic Server 6.x Synology-DSM 6.x NAS Plugin

Unread postby Oxize » 08 Apr 2016, 08:31

Did you said no, when it ask to restore a backup? Tell us some more information.
Oxize
 
Posts: 28
Joined: 23 Jan 2016, 15:31
Has thanked: 1 time
Been thanked: 7 times

Re: Madsonic Server 6.x Synology-DSM 6.x NAS Plugin

Unread postby agentred » 08 Apr 2016, 18:03

Installed and it seems to be running, many thanks Madevil!!

I'm having media library issues but will post those in a separate thread since they seem unrelated.
agentred
 
Posts: 5
Joined: 31 May 2015, 17:04
Has thanked: 1 time
Been thanked: 0 time

Re: Madsonic Server 6.x Synology-DSM 6.x NAS Plugin

Unread postby carlosarze » 08 Apr 2016, 21:43

muiz wrote:Can't find a folder named "Madsonic"..................
Clean install of DSM 6.0
Installed Perl and java8




Same here it can't find the folder named Madsonic on the public folder

I created a public folder and inside Madsonic

Public folder is accesible to all users and all groups ....

Can't install
carlosarze
 
Posts: 3
Joined: 09 Apr 2015, 19:49
Has thanked: 1 time
Been thanked: 2 times

Re: Madsonic Server 6.x Synology-DSM 6.x NAS Plugin

Unread postby Oxize » 08 Apr 2016, 21:48

So far i know, Madsonic directory on the public directory wont be used so long you dont restore any backups. Your guys trying to restore a backup or something?
Oxize
 
Posts: 28
Joined: 23 Jan 2016, 15:31
Has thanked: 1 time
Been thanked: 7 times

Re: Madsonic Server 6.x Synology-DSM 6.x NAS Plugin

Unread postby carlosarze » 08 Apr 2016, 23:00

Oxize wrote:So far i know, Madsonic directory on the public directory wont be used so long you dont restore any backups. Your guys trying to restore a backup or something?



Not at all

Seems that the smb.conf address has changed ? I am not sure ... Even if not restoring its looking for that and since its changed can't install.
carlosarze
 
Posts: 3
Joined: 09 Apr 2015, 19:49
Has thanked: 1 time
Been thanked: 2 times

Re: Madsonic Server 6.x Synology-DSM 6.x NAS Plugin

Unread postby Oxize » 08 Apr 2016, 23:27

Hmm weird, because on my Synology NAS when i installed this version i had Madsonic in my Public. When i had problems with getting madsonic webinterface started, i removed Madsonic from the Public. I didnt get this warning at all. I even uninstalled/installed it like 4 or 5 times or so.

Lets hope Mad has a fix for you.
Oxize
 
Posts: 28
Joined: 23 Jan 2016, 15:31
Has thanked: 1 time
Been thanked: 7 times

Re: Madsonic Server 6.x Synology-DSM 6.x NAS Plugin

Unread postby muiz » 09 Apr 2016, 00:00

With or without the Madsonic folder present it wont install. restore or no restore... Nothing works.

Im using a 213J
muiz
 
Posts: 19
Joined: 13 Jan 2013, 01:36
Has thanked: 4 times
Been thanked: 3 times

Next

Return to Synology

Who is online

Users browsing this forum: No registered users and 1 guest