Nightly build / Developer thread

  Thread Rating:
  • 2 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
akya Offline
Senior Member
Posts: 215
Joined: Feb 2012
Reputation: 1
Location: /home/akya
Post: #76
(2016-12-07 10:49)mlaggner Wrote:  has there been any change in the wiki?
I am sure when I implemented the extra artwork (years ago..), I've used all information from this wiki and there was no landscape.jpg available...

I've just searched a bit in the ned and there is an one year old thread (http://forums.mediacentermaster.com/view...=4&t=11242) which mentions that the artwork downloader is creating a thumb.jpg..

Artwork downloader is using landscape.jpg now. I tried importing my landscape images using artwork downloader and they were identified as 16:9 thumb.

~Web and graphic designer... Android Developer... A Gooner~
find quote
mlaggner Online
Moderator
Posts: 1,114
Joined: Oct 2012
Reputation: 35
Post: #77
I've been looking at that and this will become tricky:
Kodi (now; 17+) expects landscape.* where kodi (<17?) and other media centers would expect thumb.*

I'll move that internally to our v3 milestone where we support media center presets and more options

until now, you have to live with your workaround...

tinyMediaManager - THE media manager of your choice - available for Windows, Mac OSX and Linux
Wanna help translate TMM? Join us at transifex
[Image: project_thin_badge.gif]
find quote
akya Offline
Senior Member
Posts: 215
Joined: Feb 2012
Reputation: 1
Location: /home/akya
Post: #78
If I write two tags for a movie and later decide to change their order by removing the first tag and then adding it again as 2nd tag, the order of tags in the nfo does not change. This should be important since the introduction of ability to write first tag in file / folder name.

~Web and graphic designer... Android Developer... A Gooner~
find quote
akya Offline
Senior Member
Posts: 215
Joined: Feb 2012
Reputation: 1
Location: /home/akya
Post: #79
I am on 24 Jan nightly build. Just now started getting out of memory heap issues. So increased my memory from 768mb ti 1500mb. Still getting the error.

Code:
java.lang.OutOfMemoryError: Java heap space
    at sun.security.ec.ECKeyPairGenerator.generateECKeyPair(Native Method)
    at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:128)
    at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:70​3)
    at sun.security.ssl.ECDHCrypt.<init>(ECDHCrypt.java:77)
    at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:721)
    at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:281)
    at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979)
    at sun.security.ssl.Handshaker.process_record(Handshaker.java:914)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
    at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.java:241)
    at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.java​:198)
    at okhttp3.internal.connection.RealConnection.buildConnection(RealConnection.java:1​74)
    at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:114)
    at okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.jav​a:193)
    at okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocat​ion.java:129)
    at okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:98)​
    at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java​:42)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)​
    at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:109)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)​
    at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInte​rceptor.java:124)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)​
    at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:170)
    at okhttp3.RealCall.execute(RealCall.java:60)

trakt.tv sync is also failing it seems -
Code:
https://ssl.google-analytics.com/collect?v=1&tid=UA-35564534-5&cid=7bef73d2-6df3-4559-a662-8ea834169dfc&an=tinyMediaManager&av=NIGHTLY&t=event&ec=startup&ea=startup&aip=1&je=1&sc=start&ul=en-US&vp=1920x1053&cd1=Linux&cd2=amd64&cd3=1.8&cd4=2.9.2-SNAPSHOT&cd5=1&z=1485410566559&sr=1920x1080 ; java.security.ProviderException: java.lang.NegativeArraySizeException
javax.net.ssl.SSLException: java.security.ProviderException: java.lang.NegativeArraySizeException
    at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
    at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949)
    at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1906)
    at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1889)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1410)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
    at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.java:241)
    at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.java​:198)
    at okhttp3.internal.connection.RealConnection.buildConnection(RealConnection.java:1​74)
    at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:114)
    at okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.jav​a:193)
    at okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocat​ion.java:129)
    at okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:98)​
    at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java​:42)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)​
    at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:109)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)​
    at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInte​rceptor.java:124)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)​
    at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:170)
    at okhttp3.RealCall.execute(RealCall.java:60)
    at org.tinymediamanager.scraper.http.Url.getInputStream(Url.java:255)
    at org.tinymediamanager.core.Utils$1.run(Utils.java:521)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.security.ProviderException: java.lang.NegativeArraySizeException
    at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:147)
    at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:70​3)
    at sun.security.ssl.ECDHCrypt.<init>(ECDHCrypt.java:77)
    at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:721)
    at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:281)
    at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979)
    at sun.security.ssl.Handshaker.process_record(Handshaker.java:914)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
    ... 24 common frames omitted
Caused by: java.lang.NegativeArraySizeException: null
    at sun.security.ec.ECKeyPairGenerator.generateECKeyPair(Native Method)
    at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:128)
    ... 33 common frames omitted
11:32:53.273 ERROR org.tinymediamanager.scraper.trakttv.TraktTv - failed syncing trakt: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed

~Web and graphic designer... Android Developer... A Gooner~
(This post was last modified: 2017-01-26 08:05 by akya.)
find quote
mlaggner Online
Moderator
Posts: 1,114
Joined: Oct 2012
Reputation: 35
Post: #80
did you update to the latest java release 8u121/8u122 recently?

tinyMediaManager - THE media manager of your choice - available for Windows, Mac OSX and Linux
Wanna help translate TMM? Join us at transifex
[Image: project_thin_badge.gif]
find quote
akya Offline
Senior Member
Posts: 215
Joined: Feb 2012
Reputation: 1
Location: /home/akya
Post: #81
(2017-01-26 08:18)mlaggner Wrote:  did you update to the latest java release 8u121/8u122 recently?

Still on u111
Code:
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-b16)
OpenJDK 64-Bit Server VM (build 25.111-b16, mixed mode)

~Web and graphic designer... Android Developer... A Gooner~
find quote
mlaggner Online
Moderator
Posts: 1,114
Joined: Oct 2012
Reputation: 35
Post: #82
iirc you are a linux user.
as far as I could find on the net all your problems have encryption/https in common. since most of encryption is done with native libs (not java) I suppose you updated some libs which are now incompatible with your java version?
maybe try to update java too?

tinyMediaManager - THE media manager of your choice - available for Windows, Mac OSX and Linux
Wanna help translate TMM? Join us at transifex
[Image: project_thin_badge.gif]
find quote
akya Offline
Senior Member
Posts: 215
Joined: Feb 2012
Reputation: 1
Location: /home/akya
Post: #83
(2017-01-26 09:09)mlaggner Wrote:  iirc you are a linux user.
as far as I could find on the net all your problems have encryption/https in common. since most of encryption is done with native libs (not java) I suppose you updated some libs which are now incompatible with your java version?
maybe try to update java too?

Yup, a linux user. I will go through the recent updates and check.

~Web and graphic designer... Android Developer... A Gooner~
find quote
akya Offline
Senior Member
Posts: 215
Joined: Feb 2012
Reputation: 1
Location: /home/akya
Post: #84
(2017-01-24 13:53)akya Wrote:  If I write two tags for a movie and later decide to change their order by removing the first tag and then adding it again as 2nd tag, the order of tags in the nfo does not change. This should be important since the introduction of ability to write first tag in file / folder name.
This new feature to move tag up and down is working nicely, thanks.

(2017-01-26 07:57)akya Wrote:  I am on 24 Jan nightly build. Just now started getting out of memory heap issues. So increased my memory from 768mb ti 1500mb. Still getting the error.

Code:
java.lang.OutOfMemoryError: Java heap space
    at sun.security.ec.ECKeyPairGenerator.generateECKeyPair(Native Method)
    at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:128)
    at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:70​3)
    at sun.security.ssl.ECDHCrypt.<init>(ECDHCrypt.java:77)
    at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:721)
    at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:281)
    at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979)
    at sun.security.ssl.Handshaker.process_record(Handshaker.java:914)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
    at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.java:241)
    at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.java​:198)
    at okhttp3.internal.connection.RealConnection.buildConnection(RealConnection.java:1​74)
    at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:114)
    at okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.jav​a:193)
    at okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocat​ion.java:129)
    at okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:98)​
    at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java​:42)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)​
    at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:109)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)​
    at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInte​rceptor.java:124)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)​
    at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:170)
    at okhttp3.RealCall.execute(RealCall.java:60)

trakt.tv sync is also failing it seems -
Code:
https://ssl.google-analytics.com/collect?v=1&tid=UA-35564534-5&cid=7bef73d2-6df3-4559-a662-8ea834169dfc&an=tinyMediaManager&av=NIGHTLY&t=event&ec=startup&ea=startup&aip=1&je=1&sc=start&ul=en-US&vp=1920x1053&cd1=Linux&cd2=amd64&cd3=1.8&cd4=2.9.2-SNAPSHOT&cd5=1&z=1485410566559&sr=1920x1080 ; java.security.ProviderException: java.lang.NegativeArraySizeException
javax.net.ssl.SSLException: java.security.ProviderException: java.lang.NegativeArraySizeException
    at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
    at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949)
    at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1906)
    at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1889)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1410)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
    at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.java:241)
    at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.java​:198)
    at okhttp3.internal.connection.RealConnection.buildConnection(RealConnection.java:1​74)
    at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:114)
    at okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.jav​a:193)
    at okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocat​ion.java:129)
    at okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:98)​
    at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java​:42)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)​
    at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:109)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)​
    at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInte​rceptor.java:124)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)​
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)​
    at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:170)
    at okhttp3.RealCall.execute(RealCall.java:60)
    at org.tinymediamanager.scraper.http.Url.getInputStream(Url.java:255)
    at org.tinymediamanager.core.Utils$1.run(Utils.java:521)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.security.ProviderException: java.lang.NegativeArraySizeException
    at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:147)
    at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:70​3)
    at sun.security.ssl.ECDHCrypt.<init>(ECDHCrypt.java:77)
    at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:721)
    at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:281)
    at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979)
    at sun.security.ssl.Handshaker.process_record(Handshaker.java:914)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
    ... 24 common frames omitted
Caused by: java.lang.NegativeArraySizeException: null
    at sun.security.ec.ECKeyPairGenerator.generateECKeyPair(Native Method)
    at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:128)
    ... 33 common frames omitted
11:32:53.273 ERROR org.tinymediamanager.scraper.trakttv.TraktTv - failed syncing trakt: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed

Java got updated on my machine to u121 and both of these problems are gone.

~Web and graphic designer... Android Developer... A Gooner~
find quote
roliverosc Offline
Junior Member
Posts: 29
Joined: Nov 2013
Reputation: 0
Post: #85
Hi friends, please implement the double click to select images, it would be much more comfortable to have to accept when we are doing a review in the movies. I hope the suggestion is taken into account.

Regards.
find quote
akya Offline
Senior Member
Posts: 215
Joined: Feb 2012
Reputation: 1
Location: /home/akya
Post: #86
@mlaggner Filtering movies using multipls tags isn't working. I am on the latest build. filtering using multiple datasources is working though.

I noticed one more small bug -
When actual movie runtime was 2:00:01, the runtime in media files tab displayed as 1
and for 2:00:46 it was displayed as 46
also for the 3rd movie runtime was 2:00:16 it was displayed as 16. this happens only when movie is exactly 2hrs and some seconds long.. LOL this is an interesting thing Big Grin

~Web and graphic designer... Android Developer... A Gooner~
(This post was last modified: 2017-02-20 09:51 by akya.)
find quote
Post Reply