[x] Something is null
-here:https://github.com/tidusjar/Ombi/blob/DotNetCore/src/Ombi/Controllers/External/PlexController.cs#L55
[x] at Ombi.Schedule.Jobs.Plex.PlexUserImporter.
2017-10-01 07:01:22.062 +00:00 [Error] Connection id ""0HL88J5VQTL4M"", Request id ""0HL88J5VQTL4M:0000000A"": An unhandled exception was thrown by the application.
System.NullReferenceException: Object reference not set to an instance of an object.
I am on Ubuntu 16.04 and these are the issues that I have noticed:
[x] (Test) non-admin users approved requests dont seem to get forwarded to Sonarr/Radarr
[x] On the Requests page , clicking one of the headers Movies/TV Shows switches the page content, but not the header
will add as I see more, okay?
[x] Custom Logo (Preview? )doesnt work, neither relative path nor absolute path, maybe clarifying tooltip how to address
[x] System --> Update always says Update available when checking
[x] no favicon
On Windows 10, some issues and thoughts I've noticed:
Issues - Something broken
<img alt="poster" class="img-responsive poster" src="https://image.tmdb.org/t/p/w150/https://image.tmdb.org/t/p/w300/https://image.tmdb.org/t/p/w300//w23awyrZNZSiGy7F4KrmV5aMfbl.jpg">
Cannot Reproduce - TidusJarUI Tweaks - Typos, small visual changes
Suggestions - Ways to improve user experience
Missing Feature - Features present in V2 but not in V3. I assume these will be added later
Feature Request - Features I've always wanted
I'll add more as I come across them.
Beaware, the reported function is not finished yet. @tidusjar already does know that :)
@Auwen
Application Name field in Customization should have a tooltip that states "Requires application restart", as should anything else that should.
It doesn't need a restart, just need to refresh the page
User roles are not defined. Most are self explanatory, but what does Power User give?
There will be a button on all the settings pages to take you to a wiki entry on Github that will explain all of this.
Just verifying, users will have their own Ombi passwords and not authenticate through Plex? If that's the case, it should be noted somewhere within Ombi at least for the Admin to let users know, but best if for users at logon. I could assume this will be noted in the Welcome email.
If they have been imported into Ombi from Plex/Emby then they will authenticate through Plex/Emby and they do not have a password on Ombi. (The authentication through 3rd party is not done yet)
It doesn't need a restart, just need to refresh the page
Hmm, could have sworn I did that. Maybe my browser was caching, or probably just crazy. I'll believe you and close.
button on all settings pages to take to a wiki entry
Perfect!
The authentication through 3rd party is not done yet
Ah! That makes sense on why my test user was having issues.
Console output:
warn: Microsoft.AspNetCore.Identity.UserManager[13]
User 9b3c7ac7-5912-4551-b8fc-c54ae7433d35 validation failed: InvalidUserName.
fail: Ombi.Schedule.Jobs.Plex.PlexUserImporter[2003]
User name 'XX XX XX' is invalid, can only contain letters or digits.
Unable to trigger the update nor does the auto update seem to want to run.
here is the output of the error:
An exception occurred during performance of the job.
System.IO.InvalidDataException
End of Central Directory record could not be found.
System.IO.InvalidDataException: End of Central Directory record could not be found.
at System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory()
at System.IO.Compression.ZipArchive.Init(Stream stream, ZipArchiveMode mode, Boolean leaveOpen)
at System.IO.Compression.ZipArchive..ctor(Stream stream, ZipArchiveMode mode, Boolean leaveOpen, Encoding entryNameEncoding)
at System.IO.Compression.ZipFile.Open(String archiveFileName, ZipArchiveMode mode, Encoding entryNameEncoding)
at Ombi.Schedule.Jobs.Ombi.OmbiAutomaticUpdater.<Update>d__16.MoveNext() in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Ombi\OmbiAutomaticUpdater.cs:line 194
Can confirm the reverse proxied image issue jonfinley posted above, seeing the same behaviour.
@Brentnall27 @jonfinley can you please use the issue format?
- [ ] Short issue description
[x] plex users can't login with there e-mail adres instead of the username. (i was trying to make a workaround to at the e-mail adres like a Alias, also that didn't work :( )
[x] mouse cursor is changes when you click something in the request dropdown button
[x] Request all seasons for a tv show is not sending to sonarr
Failed to send Discord Notification
System.InvalidOperationException: Misused header name. Make sure request headers are used with HttpRequestMessage, response headers with HttpResponseMessage, and content headers with HttpContent objects.
@jonfinley Looks like the .gz file was malformed, does this keep happening for you?
localhost:5000/request/api/v1/Emby/users
despite not having an Emby server added to Ombi@LettuceSnob did you check after hitting run importer button the tab u_sermanagement_ ?
@PotatoQuality Yes, I checked. No plex users were there.
Anyone get this to work as a service systemd?
@jscottdouglas yea
[Unit]
Description=Ombi
After=syslog.target network.target
[Service]
User=name
Group=name
Type=simple
WorkingDirectory=/opt/Ombi/
ExecStart=/opt/Ombi/Ombi
TimeoutStopSec=20
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
segmentation fault comes up whenever i run the program and browse to it from chrome on windows
"Segmentation fault" is all i get back from the program. it is running on debian.
@AcidRain999 can you provide use the whole error in the error log?
its in ./logs
i looked all over the Ombi directory and there is no logs folder or file called logs
@AcidRain999 I had the same problem earlier, but then it randomly appeared the next day. I suspect that the directory only creates itself the first time a log worthy event occurs, and then when it needs to write to a file, a path is created.
@AcidRain999 Please post a screenshot of the full error
V3 email notifications (not tested others). shows as changing format of notification, but doesn't actually send email with those changes.
Looks like the .gz file was malformed, does this keep happening for you?
@tidusjar
So I just tried running the auto update. The only output I see in hangfire +2ms . Starting the updater
nothing else. this was a manually triggered update via the webui.
@tidusjar
that is all i get, and that is just from going to the website and waiting for it to load, the page will load but the program crashes after that
@AcidRain999 take a look at this: https://github.com/dotnet/core/issues/649
@jonfinley @tidusjar Getting the same error for the updater.
warn: Hangfire.AutomaticRetryAttribute[0]
Failed to process the job '1e766c7c-8b57-4f3b-9633-b2c71256dd1a': an exception occurred. Retry attempt 1 of 10 will be performed in 00:00:29.
System.IO.InvalidDataException: End of Central Directory record could not be found.
at System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory()
at System.IO.Compression.ZipArchive.Init(Stream stream, ZipArchiveMode mode, Boolean leaveOpen)
at System.IO.Compression.ZipArchive..ctor(Stream stream, ZipArchiveMode mode, Boolean leaveOpen, E ncoding entryNameEncoding)
at System.IO.Compression.ZipFile.Open(String archiveFileName, ZipArchiveMode mode, Encoding entryN ameEncoding)
at Ombi.Schedule.Jobs.Ombi.OmbiAutomaticUpdater.d__16.MoveNext() in C:\projects\requestple x\src\Ombi.Schedule\Jobs\Ombi\OmbiAutomaticUpdater.cs:line 194
I just tried out Ombi 3 on Windows, and I can get it to connect to Sonarr and Radarr, but I can't manage to get it to actually add movies. This is what I get when I try to add a movie.
Sometimes, I get this:
2017-10-02 19:38:56.622 -04:00 [Error] StatusCode: BadRequest, Reason: Bad Request
2017-10-02 19:38:56.639 -04:00 [Error] 'Profile Id' must be greater than '0'.
2017-10-02 19:38:56.642 -04:00 [Warning] Tried auto sending movie but failed. Message: "'Profile Id' must be greater than '0'."
https://image.tmdb.org/t/p/w300//l2LObt7s0hakFi9ga6tOKMqKkuo.jpg
here is the url I expected (which loads in discord.)
https://image.tmdb.org/t/p/w300/l2LObt7s0hakFi9ga6tOKMqKkuo.jpg
sorry if i am doing this wrong i am new to github!
well if anyone else has the issue with segmentation fault on debian i was able to get it to work so far by using this command.
apt-get install libcurl3=7.38.0-4+deb8u5 libcurl4-openssl-dev=7.38.0-4+deb8u5
Another report on a fresh windows install with the Radarr issue Scott reported. https://github.com/tidusjar/Ombi/issues/1513#issuecomment-333695703
2017-10-02 19:38:56.622 -04:00 [Error] StatusCode: BadRequest, Reason: Bad Request
2017-10-02 19:38:56.639 -04:00 [Error] 'Profile Id' must be greater than '0'.
2017-10-02 19:38:56.642 -04:00 [Warning] Tried auto sending movie but failed. Message: "'Profile Id' must be greater than '0'."
I have profiles selected and API key has been verified. Sonarr seems to be working fine importing requests.
Key | Value
-- | --
Version | 3.0.2073
Branch | DotNetCore
OS Architecture | X64
OS Description | Microsoft Windows 10.0.15063
Process Architecture | X64
The Radarr issue must be from my latest changes... I'll get it fixed
Upgrade to 3.0.2075 and this has been fixed @DirtyCajunRice
@DirtyCajunRice that is already fixed https://github.com/tidusjar/Ombi/commit/43a78f0e3cbb02559e63902530e54c0b3690da05
Yep. Tested. Must have downloaded 5 minutes before the fix. Yall are fast!
@shawpe So I had a look if I could convert the newlines into <br />
's and that would work fine, but the issue would be that it would also apply to other notifications that may not support HTML.
So i'm not going to fix this, What I suggest you do is input HTML into that field to format HTML notifications.
[x] Requesting TV sets each episode to wanted, but not the season
[ ] View Request doesn't default season number for selection
- [ ] Test Connectivity for Plex gives an error growl - "We could not connect to the Plex server {my server name here}!", but I can Load Libraries and import users My reverse proxy wasn't allowing API calls, resorted to connecting directly to plex port
[ ] (i) in Email Notifications is not user friendly, it goes off the screen and loads a scrollbar that I can't use. - not sure what this means - TidusJar
[x] No "send test email"?
Sorry if these have been fixed already, I'm using the docker from LSIO and am still on v3.0.2073
@Codehhh edit: My mistake, you are up to date!
@PotatoQuality I think I updated during the post.
I'm now getting a massive stack trace in my log file.
log-20171003.txt
If you need access to check my configuration I can make an account for you.
@Codehhh your radarr configuration is incorrect according to the log
@tidusjar Currently all I'm trying to do is import users from Plex. The job in Hangfire has been processing for 6 minutes with no users imported. I'm still getting the Radarr exception even with Radarr disabled and no settings filled in
Edit: Just did a full clean pull and I was able to import all of my Plex users.
[ ] Configuring Radarr throws error if "Default Minimum Availability" hasn't been set but just trying to get Profiles and Base Path
[ ] Email Notifications "Test Connectivity" shows a success growl on failure
[ ] Email Notifications "Test Connectivity" shows "Settings Saves" growl (is it saving first?)
[ ] Movies Request -> Top Rated movies throws frontend error
don't show deny button when a request is auto approved
RequestTv
and RequestMovie
permissions; as admin seems to do nothing. Green growl pops up and changes to approved, but on page refresh it's reverted back to "Request status: Pending Approval." Denying a request seems to work though!@PotatoQuality when I deny a request, approve is still there as well. Is this expected behavior?
- I do not expect this to work for docker - TidusJar
Hangs at loading screen on mobile browsers.
Tested on:
Hi,
When i try to run in on a win7 32bit version i get
C:\ombi>ombi.exe
This version of C:\ombi\Ombi.exe is not compatible with the version of Windows y
ou're running. Check your computer's system information to see whether you need
a x86 (32-bit) or x64 (64-bit) version of the program, and then contact the soft
ware publisher.
it runs normal on win10
@filoor This is a 64bit application only. If there are more requiring 32bit then I can look into this.
@daymanbpi Slack does not support the concept of a subject. The editor that you are looking at is generic for all notifications.
@Unimatrix0 I cannot reproduce this
@unimatrix0
Same issue on IOS. Issue resolved by updating to IOS 11.0.3
Running the docker container on Unraid and having issues with approving TV requests. When a user has requested a TV episode and I go to approve it nothing happens. No toast or anything, I can deny though. I have attached the log.
ombilog.txt
@LettuceSnob I can't seem to get it to work with this.
It starts, then I get this
● ombi.service - Systemd script to run Ombi as service
Loaded: loaded (/etc/systemd/system/ombi.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: core-dump) since Wed 2017-10-04 11:13:27 EDT; 1s ago
Process: 23812 ExecStart=/opt/ombi/Ombi (code=dumped, signal=ABRT)
Main PID: 23812 (code=dumped, signal=ABRT)
Oct 04 11:13:27 TandarLinux systemd[1]: ombi.service: Unit entered failed state.
Oct 04 11:13:27 TandarLinux systemd[1]: ombi.service: Failed with result 'core-dump'.
@RyanAStrouse Make sure the user it's running as (in the [service] section) has appropriate permissions to the files and directories.
@tidusjar What version of iOS did you test on?
@Unimatrix0 Everything has the same permissions as before. The only adjustment I've made is removed the Mono dependency from my script. It basically matches @LettuceSnob example
Here is what it keeps doing.
● ombi.service - Systemd script to run Ombi as service
Loaded: loaded (/etc/systemd/system/ombi.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2017-10-04 11:27:43 EDT; 292ms ago
Main PID: 30928 (Ombi)
Tasks: 9
Memory: 16.0M
CPU: 291ms
CGroup: /system.slice/ombi.service
└─30928 /opt/ombi/Ombi
Oct 04 11:27:43 TandarLinux Ombi[30928]: list of URL prefixes to which the server should respond. For
Oct 04 11:27:43 TandarLinux Ombi[30928]: example, http://localhost:123. Use "*" to indicate that the
Oct 04 11:27:43 TandarLinux Ombi[30928]: server should listen for requests on any IP address or
Oct 04 11:27:43 TandarLinux Ombi[30928]: hostname using the specified port and protocol (for example,
Oct 04 11:27:43 TandarLinux Ombi[30928]: http://*:5000). The protocol (http:// or https://) must be
Oct 04 11:27:43 TandarLinux Ombi[30928]: included with each URL. Supported formats vary between
Oct 04 11:27:43 TandarLinux Ombi[30928]: servers.
Oct 04 11:27:43 TandarLinux Ombi[30928]: -s, --storage Storage path, where we save the logs and database
Oct 04 11:27:43 TandarLinux Ombi[30928]: --help Display this help screen.
Oct 04 11:27:43 TandarLinux Ombi[30928]: --version Display version information.
Oct 04 11:27:43 TandarLinux Ombi[30928]: Press any key to exit
ryan@TandarLinux:/opt/ombi$ sudo systemctl status ombi.service
● ombi.service - Systemd script to run Ombi as service
Loaded: loaded (/etc/systemd/system/ombi.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: core-dump) since Wed 2017-10-04 11:27:47 EDT; 337ms ago
Process: 30928 ExecStart=/opt/ombi/Ombi (code=dumped, signal=ABRT)
Main PID: 30928 (code=dumped, signal=ABRT)
Oct 04 11:27:47 TandarLinux systemd[1]: ombi.service: Unit entered failed state.
Oct 04 11:27:47 TandarLinux systemd[1]: ombi.service: Failed with result 'core-dump'.
● ombi.service - Systemd script to run Ombi as service
Loaded: loaded (/etc/systemd/system/ombi.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2017-10-04 11:33:32 EDT; 4s ago
Main PID: 1452 (Ombi)
Tasks: 22
Memory: 6.0M
CPU: 4.188s
CGroup: /system.slice/ombi.service
‣ 1452 [Ombi]
Oct 04 11:33:36 TandarLinux Ombi[1452]: --- End of stack trace from previous location where exception was thrown ---
Oct 04 11:33:36 TandarLinux Ombi[1452]: at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Oct 04 11:33:36 TandarLinux Ombi[1452]: at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificatio
Oct 04 11:33:36 TandarLinux Ombi[1452]: at Microsoft.AspNetCore.Hosting.WebHostExtensions.<RunAsync>d__4.MoveNext()
Oct 04 11:33:36 TandarLinux Ombi[1452]: --- End of stack trace from previous location where exception was thrown ---
Oct 04 11:33:36 TandarLinux Ombi[1452]: at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Oct 04 11:33:36 TandarLinux Ombi[1452]: at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificatio
Oct 04 11:33:36 TandarLinux Ombi[1452]: at Microsoft.AspNetCore.Hosting.WebHostExtensions.Run(IWebHost host)
Oct 04 11:33:36 TandarLinux Ombi[1452]: at Ombi.Program.Main(String[] args) in C:\projects\requestplex\src\Ombi\Program.cs:li
Oct 04 11:33:36 TandarLinux systemd[1]: ombi.service: Main process exited, code=dumped, status=6/ABRT
Oct 04 11:33:36 TandarLinux systemd[1]: ombi.service: Unit entered failed state.
Oct 04 11:33:36 TandarLinux systemd[1]: ombi.service: Failed with result 'core-dump'.
Here's my steps in case I missed something.
Downloaded the new v3 package, unpacked to another folder then mv everything into /opt/ombi
I redid chown -R ryan:ryan everything
I redid chmod -R 777 everything
Adjusted systemd script like @LettuceSnob
Reloaded systemd daemon
Constant core dump crashes after start
@RyanAStrouse Am I correct in assuming you're able to launch it successfully from the command line, and only when running as a service do you have the core dump?
@Unimatrix0 Yes, I can run it successfully as command, although it is very slow when I do.
@RyanAStrouse Can you share both your systemd script and the full CLI command you're using to launch manually?
@RyanAStrouse Hop on the gitter if you can. https://gitter.im/tidusjar/Ombi
Just updated to 3.0.2086, still can not add root folder for Sonarr. I have only one item on the dropdown list and since it is pre-selected there is nothing I can change to select.
After deleting a tv show on Sonarr
I see the button request and the drop down menu on Ombi
But cant select any thing on it
@filoor how do you know you can't do something with it?
@PotatoQuality Because when i click all season it does not change to requested and
also don't show up in Sonarr
@filoor Please open a new issue please with more information.
I am locking this thread.
I originally thought it would be a good idea to keep all the issues in one place but it's becoming unmanageable now...
Please open a new issue with as much information as you can when raising a bug.
This will be managed via the projects: https://github.com/tidusjar/Ombi/projects/3