You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by Julien Massiera <ju...@francelabs.com> on 2022/03/18 18:16:58 UTC

Problems with pingTimeoutMillis, pingPulseMillis and javaHome parameters

Hi,

 

I am currently testing the current trunk Tika server-standard 2.3.1.
Everything works fine with the config tika-config.xml except for three
parameters : pingTimeoutMillis, pingPulseMillis and javaHome

 

Indeed, when I try to set them in the config file like specified in the
documentation
https://cwiki.apache.org/confluence/display/TIKA/TikaServer+in+Tika+2.x, the
Tika server does start and shows the following errors : 

 

pingTimeoutMillis error :

 

473  [main] ERROR org.apache.tika.server.core.TikaServerCli [] u2013 Can't
start: 

org.apache.tika.exception.TikaConfigException: Couldn't find setter:
setPingTimeoutMillis for object class
org.apache.tika.server.core.TikaServerConfig

                at
org.apache.tika.config.ConfigBase.tryToSet(ConfigBase.java:433)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:267)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:209)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.config.ConfigBase.configure(ConfigBase.java:476)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:202)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:189)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:146)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerCli.execute(TikaServerCli.java:82)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerCli.main(TikaServerCli.java:66)
~[tika-server.jar:2.3.1-SNAPSHOT]

 

pingPulseMillis error :

 

471  [main] ERROR org.apache.tika.server.core.TikaServerCli [] u2013 Can't
start: 

org.apache.tika.exception.TikaConfigException: Couldn't find setter:
setPingPulseMillis for object class
org.apache.tika.server.core.TikaServerConfig

                at
org.apache.tika.config.ConfigBase.tryToSet(ConfigBase.java:433)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:267)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:209)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.config.ConfigBase.configure(ConfigBase.java:476)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:202)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:189)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:146)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerCli.execute(TikaServerCli.java:82)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerCli.main(TikaServerCli.java:66)
~[tika-server.jar:2.3.1-SNAPSHOT]

 

 

javaHome error :

 

511  [main] ERROR org.apache.tika.server.core.TikaServerCli [] u2013 Can't
start: 

org.apache.tika.exception.TikaConfigException: Couldn't find setter:
setJavaHome for object class org.apache.tika.server.core.TikaServerConfig

                at
org.apache.tika.config.ConfigBase.tryToSet(ConfigBase.java:433)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:267)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:209)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.config.ConfigBase.configure(ConfigBase.java:476)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:202)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:189)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:146)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerCli.execute(TikaServerCli.java:82)
~[tika-server.jar:2.3.1-SNAPSHOT]

                at
org.apache.tika.server.core.TikaServerCli.main(TikaServerCli.java:66)
~[tika-server.jar:2.3.1-SNAPSHOT]

 

 

I tested with the Tika server-standard 2.3.0 provided on the dowload page
and it is the same. If I remove these parameters everything is fine. Is it
an issue that I must report or is there something I missed in the conf ? (I
litterally copy pasted the conf from the documentation) 

 

Julien





 


RE: Problems with pingTimeoutMillis, pingPulseMillis and javaHome parameters

Posted by Julien Massiera <ju...@francelabs.com>.
Thanks for the documentation Tim ! 

Concerning the pings millis, I don't think it is worth getting them back, indeed I think that the taskTimeout is enough 😊

Regards,
Julien

-----Message d'origine-----
De : Tim Allison <ta...@apache.org> 
Envoyé : vendredi 18 mars 2022 21:41
À : <de...@tika.apache.org> <de...@tika.apache.org>
Objet : Re: Problems with pingTimeoutMillis, pingPulseMillis and javaHome parameters

Ugh. I'm sorry about that.  I just updated the documentation.

javaHome -> javaPath (make sure to include the application name 'java')

The pings millis are no longer configurable.  As I was moving from commandline 1.x into config.xml in 2.x, I didn't imagine users would want more complexity.  I can add them back if you want them.

On Fri, Mar 18, 2022 at 2:17 PM Julien Massiera <ju...@francelabs.com> wrote:
>
> Hi,
>
>
>
> I am currently testing the current trunk Tika server-standard 2.3.1.
> Everything works fine with the config tika-config.xml except for three 
> parameters : pingTimeoutMillis, pingPulseMillis and javaHome
>
>
>
> Indeed, when I try to set them in the config file like specified in 
> the documentation 
> https://cwiki.apache.org/confluence/display/TIKA/TikaServer+in+Tika+2.
> x, the Tika server does start and shows the following errors :
>
>
>
> pingTimeoutMillis error :
>
>
>
> 473  [main] ERROR org.apache.tika.server.core.TikaServerCli [] u2013 
> Can't
> start:
>
> org.apache.tika.exception.TikaConfigException: Couldn't find setter:
> setPingTimeoutMillis for object class
> org.apache.tika.server.core.TikaServerConfig
>
>                 at
> org.apache.tika.config.ConfigBase.tryToSet(ConfigBase.java:433)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:267)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:209)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.configure(ConfigBase.java:476)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.jav
> a:202)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.jav
> a:189)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.jav
> a:146)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerCli.execute(TikaServerCli.java:8
> 2)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerCli.main(TikaServerCli.java:66)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>
>
> pingPulseMillis error :
>
>
>
> 471  [main] ERROR org.apache.tika.server.core.TikaServerCli [] u2013 
> Can't
> start:
>
> org.apache.tika.exception.TikaConfigException: Couldn't find setter:
> setPingPulseMillis for object class
> org.apache.tika.server.core.TikaServerConfig
>
>                 at
> org.apache.tika.config.ConfigBase.tryToSet(ConfigBase.java:433)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:267)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:209)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.configure(ConfigBase.java:476)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.jav
> a:202)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.jav
> a:189)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.jav
> a:146)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerCli.execute(TikaServerCli.java:8
> 2)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerCli.main(TikaServerCli.java:66)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>
>
>
>
> javaHome error :
>
>
>
> 511  [main] ERROR org.apache.tika.server.core.TikaServerCli [] u2013 
> Can't
> start:
>
> org.apache.tika.exception.TikaConfigException: Couldn't find setter:
> setJavaHome for object class 
> org.apache.tika.server.core.TikaServerConfig
>
>                 at
> org.apache.tika.config.ConfigBase.tryToSet(ConfigBase.java:433)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:267)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:209)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.configure(ConfigBase.java:476)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.jav
> a:202)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.jav
> a:189)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.jav
> a:146)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerCli.execute(TikaServerCli.java:8
> 2)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerCli.main(TikaServerCli.java:66)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>
>
>
>
> I tested with the Tika server-standard 2.3.0 provided on the dowload 
> page and it is the same. If I remove these parameters everything is 
> fine. Is it an issue that I must report or is there something I missed 
> in the conf ? (I litterally copy pasted the conf from the 
> documentation)
>
>
>
> Julien
>
>
>
>
>
>
>


Re: Problems with pingTimeoutMillis, pingPulseMillis and javaHome parameters

Posted by Tim Allison <ta...@apache.org>.
Ugh. I'm sorry about that.  I just updated the documentation.

javaHome -> javaPath (make sure to include the application name 'java')

The pings millis are no longer configurable.  As I was moving from
commandline 1.x into config.xml in 2.x, I didn't imagine users would
want more complexity.  I can add them back if you want them.

On Fri, Mar 18, 2022 at 2:17 PM Julien Massiera
<ju...@francelabs.com> wrote:
>
> Hi,
>
>
>
> I am currently testing the current trunk Tika server-standard 2.3.1.
> Everything works fine with the config tika-config.xml except for three
> parameters : pingTimeoutMillis, pingPulseMillis and javaHome
>
>
>
> Indeed, when I try to set them in the config file like specified in the
> documentation
> https://cwiki.apache.org/confluence/display/TIKA/TikaServer+in+Tika+2.x, the
> Tika server does start and shows the following errors :
>
>
>
> pingTimeoutMillis error :
>
>
>
> 473  [main] ERROR org.apache.tika.server.core.TikaServerCli [] u2013 Can't
> start:
>
> org.apache.tika.exception.TikaConfigException: Couldn't find setter:
> setPingTimeoutMillis for object class
> org.apache.tika.server.core.TikaServerConfig
>
>                 at
> org.apache.tika.config.ConfigBase.tryToSet(ConfigBase.java:433)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:267)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:209)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.configure(ConfigBase.java:476)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:202)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:189)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:146)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerCli.execute(TikaServerCli.java:82)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerCli.main(TikaServerCli.java:66)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>
>
> pingPulseMillis error :
>
>
>
> 471  [main] ERROR org.apache.tika.server.core.TikaServerCli [] u2013 Can't
> start:
>
> org.apache.tika.exception.TikaConfigException: Couldn't find setter:
> setPingPulseMillis for object class
> org.apache.tika.server.core.TikaServerConfig
>
>                 at
> org.apache.tika.config.ConfigBase.tryToSet(ConfigBase.java:433)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:267)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:209)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.configure(ConfigBase.java:476)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:202)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:189)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:146)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerCli.execute(TikaServerCli.java:82)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerCli.main(TikaServerCli.java:66)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>
>
>
>
> javaHome error :
>
>
>
> 511  [main] ERROR org.apache.tika.server.core.TikaServerCli [] u2013 Can't
> start:
>
> org.apache.tika.exception.TikaConfigException: Couldn't find setter:
> setJavaHome for object class org.apache.tika.server.core.TikaServerConfig
>
>                 at
> org.apache.tika.config.ConfigBase.tryToSet(ConfigBase.java:433)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:267)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.setParams(ConfigBase.java:209)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.config.ConfigBase.configure(ConfigBase.java:476)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:202)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:189)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerConfig.load(TikaServerConfig.java:146)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerCli.execute(TikaServerCli.java:82)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>                 at
> org.apache.tika.server.core.TikaServerCli.main(TikaServerCli.java:66)
> ~[tika-server.jar:2.3.1-SNAPSHOT]
>
>
>
>
>
> I tested with the Tika server-standard 2.3.0 provided on the dowload page
> and it is the same. If I remove these parameters everything is fine. Is it
> an issue that I must report or is there something I missed in the conf ? (I
> litterally copy pasted the conf from the documentation)
>
>
>
> Julien
>
>
>
>
>
>
>