Taskbar Flashing in new versions

Currently, our company uses Spark version 2.7.7 as the standard. I tried implementing the latest version available on the site (3.0.2), but I ran into issues with the taskbar flashing feature, which doesn't work in that newer version. I saw discussions on the forum about version 3.1.0, so I downloaded it to check, but it has the same problem. Does anyone know how to fix this so I can use a more recent version? Or, if I need that feature, should I just stick with the older version? People here at the company really rely on that taskbar flashing feature.

Could you describe the problem? Plese duplicate in your native language so that I can translate myself if needed, because probably something missed in the translation.

You can try newer Nighgtly Build Ignite Realtime: Spark Nightly Builds
But I didn’t changed anything for the flashing so probably it will be the same.

The only one ticket in JIRA about the flashing is Jira

Certo, escreverei em PT-BR entĂŁo, bom a gente utiliza o spark na versĂŁo que mencionei ao tentar utilizar a versĂŁo mais atual em nossa empresa notei que no 3.0.2 no menu de preferencias nĂŁo possui a opção “Taskbar Flashing” que Ă© um recurso que faz o Ă­cone do spark na barra de tarefas ficar piscando laranja quando temos uma mensagem recebida que nĂŁo foi visualizada. tentei anexar uma imagem nĂŁo sei se vai aparecer, inclusive testei a versĂŁo 3.1.0 que vi em alguns posts aqui do fĂłrum, mas nela essa opção tambĂ©m nĂŁo existe

Seria essa opção que eu encontro na versão 2.7.7 que utilizamos, porém como eu falei, na 3.0.2 não encontrei e nem na 3.1.0

Eu vejo isso na versĂŁo de desenvolvimento atual do Spark e funciona.

Verifique se o plugin estĂĄ habilitado: Abrir Arquivo / Plug-ins / Plugins Desativados.

VocĂȘ pode tentar a versĂŁo noturna atual onde o plugin existe e funciona com certeza.
https://download.igniterealtime.org/spark/dailybuilds/spark_3_1_0-20260722-with-jre-amd64.exe

Se vocĂȘ ainda tiver problemas, exclua o diretĂłrio de plug-ins e reinstale o Spark. Abra no Explorador de Arquivos (Meu computador) a pasta %APPDATA%\Spark, ou seja, C:\Users\Admin\AppData\Roaming\Spark\plugins e exclua a pasta plugins.

Inicie o Spark e ele copiarĂĄ os plugins para a pasta.

in English

I see it in the Spark current development version and it works.

Please check if the plugin is enabled: Open File / Plugins / Deactivated plugins.

You may try the current nightly build where the plugin exists and works for sure.
If you’ll still have a problem then delete the plugins directory and re-install the Spark. Open in File Explorer (My computer) the folder %APPDATA%\Spark i.e. C:\Users\Admin\AppData\Roaming\Spark\plugins and delete the plugins folder.

The start the Spark and it will copy the plugins into the folder.

Testei oque vocĂȘ mencionou, na pasta Arquivo / Plug-ins / Plugins Desativados. → nĂŁo tinha nada, na verdade essa pasta “Plugins Desativados” nĂŁo existia, deletei a pasta plugins tambĂ©m nĂŁo deu, instalei a versĂŁo que vocĂȘ mencionou tambĂ©m nĂŁo foi, nĂŁo sei entĂŁo oque ocorre aqui que na versĂŁo 2.7.7 funciona e nessas mais atuais nĂŁo, oque impede o plugin de funcionar, muito estranho

Verifique se a pasta de plugins contém a pasta flashing.
Faça uma captura de tela das PreferĂȘncias.
verifique os registros no Ajuda / Ver logs

Segue a imagem pasta plugin, nos logs aparecem alguns erros de exception in login que acredito que Ă© por conta do erro de certificado que da ao logar

ai no final do log tem isso apos os erros relacionados ao servidor que acredito ser do certificado

INFORMAÇÕES: 20 simultaneous executing runnables reached
jul. 23, 2026 4:59:18 PM org.jivesoftware.smack.AbstractXMPPConnection asyncGoLimited
ADVERTÊNCIA: High watermark of 100 simultaneous executing runnables reached
jul. 23, 2026 4:59:18 PM org.jivesoftware.smack.AbstractXMPPConnection asyncGoLimited
INFORMAÇÕES: 20 simultaneous executing runnables reached
jul. 23, 2026 4:59:18 PM org.jivesoftware.spark.util.log.Log warning
ADVERTÊNCIA: HTTP File Upload service not discovered.
jul. 23, 2026 4:59:19 PM org.jivesoftware.spark.util.log.Log error
GRAVE: Dictionary not found

Imagem das preferencias

O Spark copia plug-ins dos Arquivos de programas para a pasta do usuĂĄrio. Talvez, por algum motivo, isso nĂŁo tenha acontecido.

Feche a faísca. Abra a pasta %APPDATA%\Spark\plugins e verifique se ela contém as pastas flashing.jar e flashing. Provavelmente não estå lå.
Em seguida, copie o flashing.jar dos Arquivos de Programas para %APPDATA%\Spark\plugins e remova a pasta %APPDATA%\Spark\plugins\flashing. Inicie a faĂ­sca. Deve descompactar o flashing.jar na pasta flashing.

In English

The Spark copies plugins from the Program files to a user’s folder. Maybe, for some reason this didn’t happened.

Close the Spark. Open the %APPDATA%\Spark\plugins folder and check that it has the flashing.jar and flashing folder. It’s probably not there.
Then copy the flashing.jar from Program Files into %APPDATA%\Spark\plugins and remove the folder %APPDATA%\Spark\plugins\flashing. Start the Spark. It must unpack the flashing.jar into the flashing folder.

Isso que Ă© estranho a pasta e o arquivo estĂŁo lá
 antigamente ate copiar os arquivos do spark 2.7.7 e colar ja testei para ver se ia, mas nĂŁo funcionou, fiz oque vocĂȘ mencionou de deletar a pasta flashing mas nao deu, vocĂȘ disse “flushing” serĂĄ que o meu estĂĄ com o nome errado ? ou foi uma erro de digitação ?

Por favor, verifique os logs desde o início do lançamento. Se o plugin não carregar, algo assim serå escrito

Unable to load plugin Window Flashing Plugin due to invalid operating system. Required OS = Windows

Verifiquei atĂ© abri na pasta para eu poder buscar pelo CTRL+F mas nao achei nenhuma menção a esse erro que vocĂȘ mandou, Ă© de fato muito estranho, eu inclusive desliguei o endpoint da maquina para ver se era algo sendo barrado mas nĂŁo resolveu

Verifique o Client Control do seu servidor OpenFire se ele nĂŁo possui um plugin desabilitado.

Pare de faĂ­sca. Instale a versĂŁo mais recente de https://download.igniterealtime.org/spark/dailybuilds/spark_3_1_0-20260723-with-jre-amd64.exe.

  1. Verifique se %APPDATA%\Spark\plugins\flashing existe e nĂŁo estĂĄ vazio
  2. Exclua os logs atuais %APPDATA%\Spark\logs
    3, inicie o Spark na linha de comando. Na tela de login clique em Avançado / Iniciar depuração na inicialização
  3. Faça login
  4. Verifique Arquivo/Plugins se possui o plugin Flashing. Verifique plug-ins desativados.
  5. Verifique a saĂ­da do console.
  6. Pare o Spark. Abra %APPDATA%\Spark\logs\errors.log. Copie o inĂ­cio do formulĂĄrio e cole aqui.

jul. 24, 2026 3:06:03 PM org.jivesoftware.smack.tcp.rce.RemoteXmppTcpConnectionEndpoints resolveDomain

INFORMAÇÕES: Could not resolve DNS SRV resource records _xmpp-client._tcp.MEU SERVIDOR SPARK for MEU SERVIDOR SPARK. Consider adding those.

jul. 24, 2026 3:06:03 PM org.jivesoftware.smack.AbstractXMPPConnection onStreamOpen

ADVERTÊNCIA: Domain reported by server ‘MEU SERVIDOR’ does not match configured domain ‘MEU SERVIDOR SPARK’

jul. 24, 2026 3:06:04 PM org.jivesoftware.spark.util.log.Log warning

ADVERTÊNCIA: Cannot build certificate chain

java.lang.IllegalArgumentException: Method cannot be used with self-signed certificate.

        at org.jivesoftware.sparkimpl.certificates.SparkExceptionsTrustManager.validatePath(SparkExceptionsTrustManager.java:72)

        at org.jivesoftware.sparkimpl.certificates.SparkExceptionsTrustManager.checkServerTrusted(SparkExceptionsTrustManager.java:45)

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.doTheChecks(SparkTrustManager.java:112)

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.checkServerTrusted(SparkTrustManager.java:93)

        at java.base/sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:1415)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1279)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1172)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1115)

        at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:421)

        at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:477)

        at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:448)

        at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:199)

        at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)

        at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)

        at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)

        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)

        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection.proceedTLSReceived(XMPPTCPConnection.java:747)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1007)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:952)

        at java.base/java.lang.Thread.run(Thread.java:1474)

jul. 24, 2026 3:06:04 PM org.jivesoftware.spark.util.log.Log error

GRAVE: Exception in Login:

org.jivesoftware.smack.SmackException$SmackWrappedException: javax.net.ssl.SSLHandshakeException: (certificate_unknown) Self Signed certificate

        at org.jivesoftware.smack.AbstractXMPPConnection.waitForConditionOrThrowConnectionException(AbstractXMPPConnection.java:733)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:871)

        at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.java:548)

        at org.jivesoftware.gui.LoginUIPanel.login(LoginUIPanel.java:1094)

        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)

        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)

        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)

        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)

        at java.base/java.lang.Thread.run(Thread.java:1474)

Caused by: javax.net.ssl.SSLHandshakeException: (certificate_unknown) Self Signed certificate

        at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:130)

        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:376)

        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:319)

        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:314)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1295)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1172)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1115)

        at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:421)

        at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:477)

        at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:448)

        at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:199)

        at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)

        at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)

        at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)

        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)

        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection.proceedTLSReceived(XMPPTCPConnection.java:747)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1007)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:952)

        ... 1 more

Caused by: java.security.cert.CertificateException: Self Signed certificate

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.doTheChecks(SparkTrustManager.java:130)

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.checkServerTrusted(SparkTrustManager.java:93)

        at java.base/sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:1415)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1279)

        ... 15 more

jul. 24, 2026 3:06:04 PM org.jivesoftware.smack.AbstractXMPPConnection callConnectionClosedOnErrorListener

ADVERTÊNCIA: Connection XMPPTCPConnection[not-authenticated] (0) closed with error

javax.net.ssl.SSLHandshakeException: (certificate_unknown) Self Signed certificate

        at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:130)

        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:376)

        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:319)

        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:314)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1295)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1172)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1115)

        at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:421)

        at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:477)

        at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:448)

        at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:199)

        at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)

        at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)

        at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)

        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)

        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection.proceedTLSReceived(XMPPTCPConnection.java:747)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1007)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:952)

        at java.base/java.lang.Thread.run(Thread.java:1474)

Caused by: java.security.cert.CertificateException: Self Signed certificate

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.doTheChecks(SparkTrustManager.java:130)

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.checkServerTrusted(SparkTrustManager.java:93)

        at java.base/sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:1415)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1279)

        ... 15 more

jul. 24, 2026 3:06:06 PM org.jivesoftware.smack.tcp.rce.RemoteXmppTcpConnectionEndpoints resolveDomain

INFORMAÇÕES: Could not resolve DNS SRV resource records _xmpp-client._tcp.MEU SERVIDOR SPARK for MEU SERVIDOR SPARK. Consider adding those.

jul. 24, 2026 3:06:06 PM org.jivesoftware.smack.AbstractXMPPConnection onStreamOpen

ADVERTÊNCIA: Domain reported by server ‘MEU SERVIDOR’ does not match configured domain ‘MEU SERVIDOR SPARK’

jul. 24, 2026 3:06:06 PM org.jivesoftware.spark.util.log.Log warning

ADVERTÊNCIA: Cannot build certificate chain

java.lang.IllegalArgumentException: Method cannot be used with self-signed certificate.

        at org.jivesoftware.sparkimpl.certificates.SparkExceptionsTrustManager.validatePath(SparkExceptionsTrustManager.java:72)

        at org.jivesoftware.sparkimpl.certificates.SparkExceptionsTrustManager.checkServerTrusted(SparkExceptionsTrustManager.java:45)

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.doTheChecks(SparkTrustManager.java:112)

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.checkServerTrusted(SparkTrustManager.java:93)

        at java.base/sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:1415)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1279)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1172)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1115)

        at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:421)

        at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:477)

        at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:448)

        at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:199)

        at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)

        at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)

        at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)

        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)

        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection.proceedTLSReceived(XMPPTCPConnection.java:747)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1007)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:952)

        at java.base/java.lang.Thread.run(Thread.java:1474)

jul. 24, 2026 3:06:06 PM org.jivesoftware.spark.util.log.Log error

GRAVE: Exception in Login:

org.jivesoftware.smack.SmackException$SmackWrappedException: javax.net.ssl.SSLHandshakeException: (certificate_unknown) java.security.cert.CertPathValidatorException: Certificate not in the TrustStore

        at org.jivesoftware.smack.AbstractXMPPConnection.waitForConditionOrThrowConnectionException(AbstractXMPPConnection.java:733)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:871)

        at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.java:548)

        at org.jivesoftware.gui.LoginUIPanel.login(LoginUIPanel.java:1094)

        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)

        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)

        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)

        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)

        at java.base/java.lang.Thread.run(Thread.java:1474)

Caused by: javax.net.ssl.SSLHandshakeException: (certificate_unknown) java.security.cert.CertPathValidatorException: Certificate not in the TrustStore

        at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:130)

        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:376)

        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:319)

        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:314)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1295)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1172)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1115)

        at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:421)

        at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:477)

        at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:448)

        at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:199)

        at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)

        at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)

        at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)

        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)

        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection.proceedTLSReceived(XMPPTCPConnection.java:747)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1007)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:952)

        ... 1 more

Caused by: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Certificate not in the TrustStore

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.checkServerTrusted(SparkTrustManager.java:97)

        at java.base/sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:1415)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1279)

        ... 15 more

Caused by: java.security.cert.CertPathValidatorException: Certificate not in the TrustStore

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.doTheChecks(SparkTrustManager.java:136)

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.checkServerTrusted(SparkTrustManager.java:93)

        ... 17 more

jul. 24, 2026 3:06:06 PM org.jivesoftware.smack.AbstractXMPPConnection callConnectionClosedOnErrorListener

ADVERTÊNCIA: Connection XMPPTCPConnection[not-authenticated] (1) closed with error

javax.net.ssl.SSLHandshakeException: (certificate_unknown) java.security.cert.CertPathValidatorException: Certificate not in the TrustStore

        at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:130)

        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:376)

        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:319)

        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:314)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1295)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1172)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1115)

        at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:421)

        at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:477)

        at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:448)

        at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:199)

        at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)

        at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)

        at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)

        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)

        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection.proceedTLSReceived(XMPPTCPConnection.java:747)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1007)

        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:952)

        at java.base/java.lang.Thread.run(Thread.java:1474)

Caused by: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Certificate not in the TrustStore

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.checkServerTrusted(SparkTrustManager.java:97)

        at java.base/sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:1415)

        at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1279)

        ... 15 more

Caused by: java.security.cert.CertPathValidatorException: Certificate not in the TrustStore

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.doTheChecks(SparkTrustManager.java:136)

        at org.jivesoftware.sparkimpl.certificates.SparkTrustManager.checkServerTrusted(SparkTrustManager.java:93)

        ... 17 more

jul. 24, 2026 3:06:07 PM org.jivesoftware.spark.util.log.Log warning

ADVERTÊNCIA: Certificate CN=MEU SERVIDOR have no CRLs

jul. 24, 2026 3:06:08 PM org.jivesoftware.smack.tcp.rce.RemoteXmppTcpConnectionEndpoints resolveDomain

INFORMAÇÕES: Could not resolve DNS SRV resource records _xmpp-client._tcp.MEU SERVIDOR SPARK for MEU SERVIDOR SPARK. Consider adding those.

jul. 24, 2026 3:06:08 PM org.jivesoftware.smack.AbstractXMPPConnection onStreamOpen

ADVERTÊNCIA: Domain reported by server ‘MEU SERVIDOR’ does not match configured domain ‘MEU SERVIDOR SPARK’

jul. 24, 2026 3:06:08 PM org.jivesoftware.smack.AbstractXMPPConnection onStreamOpen

ADVERTÊNCIA: Domain reported by server ‘MEU SERVIDOR’ does not match configured domain ‘MEU SERVIDOR SPARK’

jul. 24, 2026 3:06:08 PM org.jivesoftware.smack.AbstractXMPPConnection onStreamOpen

ADVERTÊNCIA: Domain reported by server ‘MEU SERVIDOR’ does not match configured domain ‘MEU SERVIDOR SPARK’

jul. 24, 2026 3:06:11 PM org.jivesoftware.spark.util.log.Log warning

ADVERTÊNCIA: HTTP File Upload service not discovered.

jul. 24, 2026 3:06:12 PM org.jivesoftware.spark.util.log.Log error

GRAVE: Dictionary not found

ESSE SERIA O LOG QUE SURGIU NA PASTA DO APPDATA APÓS A EXCLUSÃO DELA E INICIALIZAÇÃO NOVA DO SPARK, COLOQUEI O DEPURADOR MAS NÃO COMPREENDO SUAS INFORMAÇÕES

Os logs nĂŁo mostram nada relacionado a plugins.
Mas pelo menos eles não mostram o problema com a detecção do sistema operacional.
Por favor, tente a versĂŁo noturna mais recente, adicionei mais logs.

E tente em outro computador.

Certo, talvez eu demore um pouco para responder preciso resolver um demanda, mas vou testar essa ultima versão e para garantir vou formatar uma maquina nova para ter um teste mais preciso, obrigado desde jå pela atenção

1 Like

Quando o Spark inicia:

  1. Primeiro ele carrega “%APPDATA%/Spark/spark.properties” com configuraçÔes.
  2. Em seguida, tenta migrar configuraçÔes antigas para novos valores, por exemplo. tamanho de fonte antigo 12 para o novo 14 e salva a versĂŁo do “esquema de propriedades” para evitar a atualização dos valores novamente.
  3. Em seguida verifica se existe outro arquivo de configuraçÔes “globais” que algumas empresas colocam para seus usuĂĄrios em “C:\Arquivos de Programas\Spark\spark.properties”

Talvez o seu computador tenha o arquivo “global” e contenha o plugin piscante na lista de “lista negra”, ou seja, desativado. Por favor, verifique se vocĂȘ o tem.

Ao iniciar um spark, vocĂȘ verĂĄ nos logs uma mensagem informando que um plugin estĂĄ na lista negra.a

In English

When the Spark starts:

  1. It first loads the “%APPDATA%/Spark/spark.properties” with settings.
  2. Then tries to migrate old settings to new values e.g. old font size 12 to the new 14 and saves the “properties schema” version to avoid updating the values again.
  3. Then it checks if there exists another “global” settings file that some companies put for their users in the “C:\Program Files\Spark\spark.properties”

Maybe your computer has the file “global” file and it contains the flashing plugin in list of “blacklisted” i.e. disabled. Please check if you have it.

When you start a spark you’ll see in logs a message that a plugin is blacklisted.a

Bom dia, consegui resolver as pendencias e dar sequencia nos testes, fiz um computador limpo, fora do meu AD e tudo mais, instalei a ultima versão disponível (do dia 30) fiz o teste agora mas mesmo assim a opção não aparece :face_exhaling:

VocĂȘ acha que pode meu servidor ta bloqueando ou impedindo algo, pois fiz em uma maquina limpa nĂŁo usei nada de configuração e apĂłs fazer o login a primeira vez e depois o logoff meu spark ficou com o servidor salvo impossĂ­vel de alterar e sumiu as opçÔes avançadas na tela de login, isso Ă© uma configuração que eu fazia editando o spark.jar no 2.7.7 para evitar problemas nos usuarios mas apareceu esa configuração sozinha agora pois Ă© uma maquina limpa