Hi, I just bought Serviio hoping to get the remote feature up and running but I'm having into a similar problem.
http://www.canyouseeme.org indicates port 23424 is open but I still get the red X and:
INFO [PortMappingChecker] Running a check for external mapping of port 23424 on '142.166.159.148'
WARN [PortMappingChecker] Cannot work out whether port 23424 is open or closed
Here's an excerpt from the debug log:
2013-09-14 00:32:31,251 DEBUG [ConfigEntryDAOImpl] Reading a ConfigEntry (name = web_password)
2013-09-14 00:32:31,252 DEBUG [ConfigEntryDAOImpl] Updating ConfigEntry (name = web_password, value = )
2013-09-14 00:32:31,254 DEBUG [ConfigEntryDAOImpl] Reading a ConfigEntry (name = remote_external_address)
2013-09-14 00:32:31,254 DEBUG [ConfigEntryDAOImpl] Updating ConfigEntry (name = remote_external_address, value = 142.166.159.148)
2013-09-14 00:32:31,256 DEBUG [ConfigEntryDAOImpl] Reading a ConfigEntry (name = enable_port_forwarding)
2013-09-14 00:32:31,256 DEBUG [ConfigEntryDAOImpl] Updating ConfigEntry (name = enable_port_forwarding, value = true)
2013-09-14 00:32:31,258 INFO [PortMapper] Starting port mapping scheduler
2013-09-14 00:32:31,258 DEBUG [UPnPWebGateway] Adding/updating router port mapping (23424 -> 23424) for IP 192.168.2.25 with lease of 1800 sec.
2013-09-14 00:32:36,148 DEBUG [ActionsServerResource] Action with name 'checkPortMapping' was requested
2013-09-14 00:32:36,148 INFO [PortMappingChecker] Running a check for external mapping of port 23424 on '142.166.159.148'
2013-09-14 00:32:36,422 WARN [PortMappingChecker] Cannot work out whether port 23424 is open or closed
2013-09-14 00:32:40,812 INFO [ServiioConsole] Exitting Serviio Console
2013-09-14 00:32:40,813 DEBUG [RepositoryView] Instructing LibraryCheckingThread to stop
2013-09-14 00:32:40,814 INFO [ServiioConsole] Serviio Console completely closed
2013-09-14 00:32:40,815 DEBUG [RepositoryView$LibraryStatusCheckerThread] Interrupting thread
2013-09-14 00:32:40,815 DEBUG [RepositoryView$LibraryStatusCheckerThread] Leaving library status checking thread
2013-09-14 00:33:06,305 DEBUG [RepositoryDAOImpl] Reading all Repositories
2013-09-14 00:33:06,311 DEBUG [PlaylistDAOImpl] Reading all Playlists
2013-09-14 00:33:06,333 DEBUG [FeedUpdaterThread] Checking for new and expired online resources
2013-09-14 00:33:06,333 DEBUG [OnlineRepositoryDAOImpl] Reading all OnlineRepositories
2013-09-14 00:33:10,108 DEBUG [DiscoveryAdvertisementNotifier] Multicasting SSDP alive using interface eth4 (Intel(R) 82579V Gigabit Network Connection) and address 192.168.2.25, timeout = 0
2013-09-14 00:33:10,109 DEBUG [DiscoveryAdvertisementNotifier] Sending 6 'alive' messages describing device de26a7e0-44cc-3249-a9c9-6956927322d8
2013-09-14 00:33:11,909 DEBUG [DiscoveryAdvertisementNotifier] Will advertise again in 00:04:10 (advertisement duration is 1800 sec.)
2013-09-14 00:33:16,032 INFO [ServiioConsole] Initializing Serviio Console
2013-09-14 00:33:16,044 DEBUG [ApplicationInstanceManager] Listening for application instances on socket 44332
2013-09-14 00:33:16,045 INFO [ServiioConsole] Starting Serviio Console
2013-09-14 00:33:16,074 DEBUG [SwingHelper] Choosing java look and feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
2013-09-14 00:33:16,101 INFO [ServiioConsole] Connecting to Serviio REST on localhost:23423
2013-09-14 00:33:16,101 DEBUG [ServiioConsole] Checking if server is running
2013-09-14 00:33:16,369 DEBUG [ServiioConsole] Retrieving console settings
2013-09-14 00:33:16,461 DEBUG [ServiioConsole] Setting console locale to be: en
2013-09-14 00:33:16,467 INFO [Messages] Loaded console message bundle for locale: en
2013-09-14 00:33:16,467 DEBUG [ServiioConsole] Reading application data
2013-09-14 00:33:16,720 DEBUG [ServiioFrameView] Initializing main frame
2013-09-14 00:33:16,732 DEBUG [ServiioFrameView] System tray is supported
2013-09-14 00:33:16,951 DEBUG [AccessGroupDAOImpl] Reading all AccessGroups
2013-09-14 00:33:17,251 DEBUG [RepositoryDAOImpl] Reading all Repositories
2013-09-14 00:33:17,252 DEBUG [OnlineRepositoryDAOImpl] Reading all OnlineRepositories
2013-09-14 00:33:17,650 DEBUG [RendererDAOImpl] Retrieving list of all stored renderers
2013-09-14 00:33:17,850 DEBUG [AccessGroupDAOImpl] Reading all AccessGroups
2013-09-14 00:33:18,650 DEBUG [MetadataExtractorConfigDAOImpl] Reading a list of Extractor configuration for type AUDIO
2013-09-14 00:33:18,651 DEBUG [MetadataExtractorConfigDAOImpl] Reading a list of Extractor configuration for type VIDEO
2013-09-14 00:33:19,351 DEBUG [RepositoryDAOImpl] Reading all Repositories
2013-09-14 00:33:19,352 DEBUG [OnlineRepositoryDAOImpl] Reading all OnlineRepositories
2013-09-14 00:33:19,369 DEBUG [ServiioConsole] Reading application data
2013-09-14 00:33:19,369 DEBUG [RepositoryView$LibraryStatusCheckerThread] Starting library status checking thread
2013-09-14 00:33:32,053 DEBUG [ActionsServerResource] Action with name 'checkPortMapping' was requested
2013-09-14 00:33:32,054 INFO [PortMappingChecker] Running a check for external mapping of port 23424 on '142.166.159.148'
2013-09-14 00:33:32,256 WARN [PortMappingChecker] Cannot work out whether port 23424 is open or closed
I've been trying everything I can think of (disabling windows firewall, windows defender, spybot, avg) but no luck. Could Windows (7) be blocking Serviio some other way?
Thanks