<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>57265</bug_id>
          
          <creation_ts>2025-12-17 17:05:19 +0300</creation_ts>
          <short_desc>NPE on dogtag pki installation</short_desc>
          <delta_ts>2025-12-17 18:02:48 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>tomcat</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Stanislav Levin">slev</reporter>
          <assigned_to name="Stanislav Levin">slev</assigned_to>
          <cc>cas</cc>
    
    <cc>qa_viy</cc>
    
    <cc>serjigva</cc>
    
    <cc>slev</cc>
    
    <cc>viy</cc>
    
    <cc>xeno</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>279201</commentid>
    <comment_count>0</comment_count>
    <who name="Stanislav Levin">slev</who>
    <bug_when>2025-12-17 17:05:19 +0300</bug_when>
    <thetext>После обновления tomcat c 9.0.109 на 9.0.112 установка dogtag pki завершается с ошибкой:

$ pkispawn -s CA -f myconfig.txt                                                
WARNING: cert_path missing; not used for validation: /var/lib/pki/pki-tomcat/conf/alias/ca.crt
---------------                                                                 
Export complete                                                                 
---------------                                                                 
ERROR: Exception: Server unreachable due to SSL error: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1032)
  File &quot;/usr/lib64/python3/site-packages/pki/server/pkispawn.py&quot;, line 594, in main
    deployer.spawn()                                                            
    ~~~~~~~~~~~~~~^^                                                            
  File &quot;/usr/lib64/python3/site-packages/pki/server/deployment/__init__.py&quot;, line 5991, in spawn
    scriptlet.spawn(self)                                                       
    ~~~~~~~~~~~~~~~^^^^^^                                                       
  File &quot;/usr/lib64/python3/site-packages/pki/server/deployment/scriptlets/finalization.py&quot;, line 79, in spawn
    instance.start(                                                             
    ~~~~~~~~~~~~~~^                                                             
        wait=True,                                                              
        ^^^^^^^^^^                                                              
        max_wait=deployer.startup_timeout,                                      
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                      
        timeout=deployer.request_timeout)                                       
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                       
  File &quot;/usr/lib64/python3/site-packages/pki/server/__init__.py&quot;, line 474, in start
    raise Exception(&apos;Server unreachable due to SSL error: %s&apos; % reason) from e   
                                                                                
Loading deployment configuration from myconfig.txt.                             
Installing CA into /var/lib/pki/pki-tomcat.                                     
                                                                                
Installation failed: Server unreachable due to SSL error: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1032)

В логе:

Java virtual machine used: /usr/lib/jvm/jre/bin/java                            
classpath used: /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar:
main class used: org.apache.catalina.startup.Bootstrap                          
flags used: -Dcom.redhat.fips=false                                             
options used: -Dcatalina.base=/var/lib/pki/pki-tomcat -Dcatalina.home=/usr/share/tomcat -Djava.endorsed.dirs= -Djava.io.tmpdir=/var/lib/pki/pki-tomcat/temp -Djava.util.logging.config.file=/var/lib/pki/pki-tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager     -Djava.security.manager     -Djava.security.policy==/var/lib/pki/pki-tomcat/conf/catalina.policy
arguments used: start                                                           
NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
WARNING: A command line option has enabled the Security Manager                 
WARNING: The Security Manager is deprecated and will be removed in a future release
SEVERE: Error running socket processor                                          
java.lang.NullPointerException: Cannot invoke &quot;java.util.List.isEmpty()&quot; because &quot;clientSupportedGroups&quot; is null
        at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(AbstractJsseEndpoint.java:179)
        at org.dogtagpki.jss.tomcat.JSSNioEndpoint.createSSLEngine(JSSNioEndpoint.java:130)
        at org.dogtagpki.jss.tomcat.JSSSecureNioChannel.processJSSSNI(JSSSecureNioChannel.java:284)
        at org.dogtagpki.jss.tomcat.JSSSecureNioChannel.handshake(JSSSecureNioChannel.java:128)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1805)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
        at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
        at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
        at java.base/java.lang.Thread.run(Thread.java:1583)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279203</commentid>
    <comment_count>1</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2025-12-17 18:02:48 +0300</bug_when>
    <thetext>tomcat-1:9.0.112-alt2 -&gt; sisyphus:

Wed Dec 17 2025 Stanislav Levin &lt;slev@altlinux&gt; 1:9.0.112-alt2
- Fixed NPE on dogtag pki installation (closes: #57265).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>