SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Linux > SageTV for unRAID/Docker
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV for unRAID/Docker Discussion related to SageTV for unRAID/Docker. Questions, issues, problems, suggestions, etc. relating to SageTV for unRAID/Docker should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 05-03-2019, 02:47 PM
brb84 brb84 is offline
Sage Advanced User
 
Join Date: Jun 2008
Posts: 97
unRAID and SageAlert

Has anyone else run into trouble getting the SageAlert plugin to run in an unRAID docker'd SageTV? I just migrated my my setup to unRAID, and this is the last piece I've been unable to duplicate from my Windows box. I know this plugin is unsupported, but if it's possible to get it working, I'd like to have it - or if there's a newer way to be alerted when things go wrong with Sage, I'd appreciate someone pointing me in that direction, too.

I've got jetty installed and can hit the /sage/Home web interface just fine. But when I hit /sagealert, I see the SageAlert page pop up with no data inside.

Browser console shows a 500 error from /sagealert/sagealert/HandlerService with "The call failed on the server; see server log for details."


\


I see this in the logs around the time I try to hit the page:

Fri 5/3 15:42:12.335 [1253397600@qtp-2100389670-7@4ab55460] ::WARN: Exception while dispatching incoming RPC call
Fri 5/3 15:42:12.336 [1253397600@qtp-2100389670-7@4ab55460] com.google.gwt.user.client.rpc.SerializationException: java.lang.reflect.InvocationTargetException
Fri 5/3 15:42:12.336 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeWithCustomSerializer(ServerSerializationStreamWriter.java:760)
Fri 5/3 15:42:12.337 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:723)
Fri 5/3 15:42:12.337 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:612)
Fri 5/3 15:42:12.337 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129)
Fri 5/3 15:42:12.337 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:152)
Fri 5/3 15:42:12.337 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:534)
Fri 5/3 15:42:12.337 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.RPC.encodeResponse(RPC.java:609)
Fri 5/3 15:42:12.337 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.RPC.encodeResponseForSuccess(RPC.java:467)
Fri 5/3 15:42:12.337 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:564)
Fri 5/3 15:42:12.337 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
Fri 5/3 15:42:12.337 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
Fri 5/3 15:42:12.338 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
Fri 5/3 15:42:12.338 [1253397600@qtp-2100389670-7@4ab55460] at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
Fri 5/3 15:42:12.338 [1253397600@qtp-2100389670-7@4ab55460] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
Fri 5/3 15:42:12.338 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
Fri 5/3 15:42:12.338 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389)
Fri 5/3 15:42:12.338 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
Fri 5/3 15:42:12.338 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
Fri 5/3 15:42:12.338 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
Fri 5/3 15:42:12.338 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
Fri 5/3 15:42:12.338 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
Fri 5/3 15:42:12.338 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
Fri 5/3 15:42:12.339 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
Fri 5/3 15:42:12.339 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230)
Fri 5/3 15:42:12.339 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
Fri 5/3 15:42:12.339 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.Server.handle(Server.java:326)
Fri 5/3 15:42:12.339 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
Fri 5/3 15:42:12.339 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:879)
Fri 5/3 15:42:12.339 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
Fri 5/3 15:42:12.339 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
Fri 5/3 15:42:12.339 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
Fri 5/3 15:42:12.339 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
Fri 5/3 15:42:12.339 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
Fri 5/3 15:42:12.340 [1253397600@qtp-2100389670-7@4ab55460] Caused by: java.lang.reflect.InvocationTargetException
Fri 5/3 15:42:12.340 [1253397600@qtp-2100389670-7@4ab55460] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Fri 5/3 15:42:12.340 [1253397600@qtp-2100389670-7@4ab55460] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
Fri 5/3 15:42:12.340 [1253397600@qtp-2100389670-7@4ab55460] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Fri 5/3 15:42:12.340 [1253397600@qtp-2100389670-7@4ab55460] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
Fri 5/3 15:42:12.340 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeWithCustomSerializer(ServerSerializationStreamWriter.java:742)
Fri 5/3 15:42:12.340 [1253397600@qtp-2100389670-7@4ab55460] ... 32 more
Fri 5/3 15:42:12.341 [1253397600@qtp-2100389670-7@4ab55460] Caused by: com.google.gwt.user.client.rpc.SerializationException: Type '[Ljava.lang.Object;' was not included in the set of types which can be serialized by this SerializationPolicy or its Class object could not be loaded. For security purposes, this type will not be serialized.: instance = [Ljava.lang.Object;@3b4e6d2e
Fri 5/3 15:42:12.341 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:610)
Fri 5/3 15:42:12.341 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129)
Fri 5/3 15:42:12.341 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.client.rpc.core.java.util.Arrays$ArrayList_CustomFieldSerializer.serialize(Arrays.java:63)
Fri 5/3 15:42:12.341 [1253397600@qtp-2100389670-7@4ab55460] ... 37 more
Fri 5/3 15:42:24.788 [1253397600@qtp-2100389670-7@4ab55460] ::WARN: Exception while dispatching incoming RPC call
Fri 5/3 15:42:24.788 [1253397600@qtp-2100389670-7@4ab55460] com.google.gwt.user.client.rpc.SerializationException: java.lang.reflect.InvocationTargetException
Fri 5/3 15:42:24.789 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeWithCustomSerializer(ServerSerializationStreamWriter.java:760)
Fri 5/3 15:42:24.789 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:723)
Fri 5/3 15:42:24.789 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:612)
Fri 5/3 15:42:24.789 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129)
Fri 5/3 15:42:24.789 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:152)
Fri 5/3 15:42:24.789 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:534)
Fri 5/3 15:42:24.789 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.RPC.encodeResponse(RPC.java:609)
Fri 5/3 15:42:24.790 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.RPC.encodeResponseForSuccess(RPC.java:467)
Fri 5/3 15:42:24.790 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:564)
Fri 5/3 15:42:24.790 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
Fri 5/3 15:42:24.790 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
Fri 5/3 15:42:24.790 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
Fri 5/3 15:42:24.790 [1253397600@qtp-2100389670-7@4ab55460] at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
Fri 5/3 15:42:24.790 [1253397600@qtp-2100389670-7@4ab55460] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
Fri 5/3 15:42:24.790 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
Fri 5/3 15:42:24.790 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389)
Fri 5/3 15:42:24.790 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
Fri 5/3 15:42:24.790 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
Fri 5/3 15:42:24.791 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
Fri 5/3 15:42:24.791 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
Fri 5/3 15:42:24.791 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
Fri 5/3 15:42:24.791 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
Fri 5/3 15:42:24.791 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
Fri 5/3 15:42:24.791 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230)
Fri 5/3 15:42:24.791 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
Fri 5/3 15:42:24.791 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.Server.handle(Server.java:326)
Fri 5/3 15:42:24.791 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
Fri 5/3 15:42:24.791 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:879)
Fri 5/3 15:42:24.792 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
Fri 5/3 15:42:24.792 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
Fri 5/3 15:42:24.792 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
Fri 5/3 15:42:24.792 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
Fri 5/3 15:42:24.792 [1253397600@qtp-2100389670-7@4ab55460] at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
Fri 5/3 15:42:24.792 [1253397600@qtp-2100389670-7@4ab55460] Caused by: java.lang.reflect.InvocationTargetException
Fri 5/3 15:42:24.792 [1253397600@qtp-2100389670-7@4ab55460] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Fri 5/3 15:42:24.793 [1253397600@qtp-2100389670-7@4ab55460] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
Fri 5/3 15:42:24.793 [1253397600@qtp-2100389670-7@4ab55460] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Fri 5/3 15:42:24.793 [1253397600@qtp-2100389670-7@4ab55460] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
Fri 5/3 15:42:24.793 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeWithCustomSerializer(ServerSerializationStreamWriter.java:742)
Fri 5/3 15:42:24.793 [1253397600@qtp-2100389670-7@4ab55460] ... 32 more
Fri 5/3 15:42:24.793 [1253397600@qtp-2100389670-7@4ab55460] Caused by: com.google.gwt.user.client.rpc.SerializationException: Type '[Ljava.lang.Object;' was not included in the set of types which can be serialized by this SerializationPolicy or its Class object could not be loaded. For security purposes, this type will not be serialized.: instance = [Ljava.lang.Object;@6dd7aa7d
Fri 5/3 15:42:24.793 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:610)
Fri 5/3 15:42:24.793 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129)
Fri 5/3 15:42:24.794 [1253397600@qtp-2100389670-7@4ab55460] at com.google.gwt.user.client.rpc.core.java.util.Arrays$ArrayList_CustomFieldSerializer.serialize(Arrays.java:63)
Fri 5/3 15:42:24.794 [1253397600@qtp-2100389670-7@4ab55460] ... 37 more
Reply With Quote
  #2  
Old 05-03-2019, 05:09 PM
KarylFStein KarylFStein is offline
Sage Fanatic
 
Join Date: Apr 2006
Location: Westland, Michigan, USA
Posts: 999
What version of the SageTV Docker are you running JAVA-wise? I use the JAVA 8 one with SageAlert and it works fine.
__________________
Home Network: https://karylstein.com/technology.html
Reply With Quote
  #3  
Old 05-03-2019, 07:43 PM
brb84 brb84 is offline
Sage Advanced User
 
Join Date: Jun 2008
Posts: 97
I just used the latest one - Java11. I'm wondering if that's my problem. I may try to spin up one of the others and see if that works. Seems like I may as well use Java8. Is there any advantage to doing anything else?
Reply With Quote
  #4  
Old 05-21-2019, 08:51 PM
brb84 brb84 is offline
Sage Advanced User
 
Join Date: Jun 2008
Posts: 97
I finally got around to spinning up a new Sage docker instance using the Java8 container. Works flawlessly with SageAlert now. Didn't have to change a thing, and it even kept my original SageAlert config from my old Windows server, so I immediately got a "started successfully" e-mail when the new container came up. UnRaid is especially amazing for this.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Nginx Not Proxying SageX / SageAlert Properly KarylFStein SageTV v9 Customizations 7 01-10-2018 09:37 PM
Plugin: SageAlert v2.x Slugger SageTV v7 Customizations 298 09-28-2016 12:26 PM
Can't install SageAlert phareous SageTV v9 Customizations 1 09-28-2016 11:55 AM
Plugin: SageAlert Slugger SageTV Customizations 201 06-28-2010 07:47 PM
SageAlert new release notifications Slugger Customization Announcements 2 03-06-2010 09:53 AM


All times are GMT -6. The time now is 12:34 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.