Bug 51388 - Нельзя запустить примеры из xalan-j2-demo
Summary: Нельзя запустить примеры из xalan-j2-demo
Status: NEW
Alias: None
Product: Branch p10
Classification: Unclassified
Component: xalan-j2-demo (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: viy
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-04 11:49 MSK by Olga
Modified: 2024-09-04 11:57 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Olga 2024-09-04 11:49:30 MSK
Версия программы:
=================
xalan-j2-demo-2.7.2-alt1_6jpp8

Стенды с ошибкой, обновлен. до Sisyphus:
========================================
Alt Server 10.2
Alt Workstation 10.2

Шаги, приводящие к ошибке:
==========================
1. Установить пакеты:
# apt-get install java-9-openjdk java-9-openjdk-devel xalan-j2 xalan-j2-demo
2. Перейти в папку с примерами и скопилировать:
#cd /usr/share/xalan-j2/samples/Pipe
javac Pipe.java

Реальный результат:
===================
Компиляция не выполняется:
Pipe.java:33: error: package org.apache.xml.serializer does not exist
import org.apache.xml.serializer.Serializer;
                                ^
Pipe.java:34: error: package org.apache.xml.serializer does not exist
import org.apache.xml.serializer.SerializerFactory;
                                ^
Pipe.java:35: error: package org.apache.xml.serializer does not exist
import org.apache.xml.serializer.OutputPropertiesFactory;
                                ^
Pipe.java:73: error: cannot find symbol
      java.util.Properties xmlProps = OutputPropertiesFactory.getDefaultMethodProperties("xml");
                                      ^
  symbol:   variable OutputPropertiesFactory
  location: class Pipe
Pipe.java:76: error: cannot find symbol
      Serializer serializer = SerializerFactory.getSerializer(xmlProps);
      ^
  symbol:   class Serializer
  location: class Pipe
Pipe.java:76: error: cannot find symbol
      Serializer serializer = SerializerFactory.getSerializer(xmlProps);
                              ^
  symbol:   variable SerializerFactory
  location: class Pipe
Note: Pipe.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
6 errors

Ожидаемый результат:
====================
Компиляция выполняется, после чего можно запустить пример

Дополнительная информация:
==========================
Данная ошибка актуальна для других тестовых примеров:
DOM2DOM
SAX2SAX
UseXMLFilters
Comment 1 Olga 2024-09-04 11:57:07 MSK
Данная ошибка актульна только для P10, т.к. пакет xalan-j2-demo был удален из Sisyphus