Bug#982727: libbtm-java: FTBFS: [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/ResourceLoader.java:32: error: package javax.jms does not exist

Lucas Nussbaum lucas at debian.org
Sat Feb 13 17:04:12 GMT 2021


Source: libbtm-java
Version: 2.1.4-5
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20210213 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> CLASSPATH=/usr/share/java/slf4j-api.jar:/usr/share/java/geronimo-jms_1.1_spec-1.1.jar:/usr/share/java/geronimo-jta-1.2-spec.jar:/usr/share/java/mockito-core.jar:/usr/share/java/hamcrest-all.jar ant -Djar.version=2.1.4
> Buildfile: /<<PKGBUILDDIR>>/build.xml
> 
> clean:
> 
> build:
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/dist/classes
>     [javac] /<<PKGBUILDDIR>>/build.xml:45: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
>     [javac] Compiling 136 source files to /<<PKGBUILDDIR>>/dist/classes
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/ResourceLoader.java:32: error: package javax.jms does not exist
>     [javac] import javax.jms.XAConnectionFactory;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:36: error: package javax.jms does not exist
>     [javac] import javax.jms.BytesMessage;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:37: error: package javax.jms does not exist
>     [javac] import javax.jms.Destination;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:38: error: package javax.jms does not exist
>     [javac] import javax.jms.IllegalStateException;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:39: error: package javax.jms does not exist
>     [javac] import javax.jms.JMSException;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:40: error: package javax.jms does not exist
>     [javac] import javax.jms.MapMessage;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:41: error: package javax.jms does not exist
>     [javac] import javax.jms.Message;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:42: error: package javax.jms does not exist
>     [javac] import javax.jms.MessageConsumer;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:43: error: package javax.jms does not exist
>     [javac] import javax.jms.MessageListener;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:44: error: package javax.jms does not exist
>     [javac] import javax.jms.MessageProducer;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:45: error: package javax.jms does not exist
>     [javac] import javax.jms.ObjectMessage;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:46: error: package javax.jms does not exist
>     [javac] import javax.jms.QueueBrowser;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:47: error: package javax.jms does not exist
>     [javac] import javax.jms.Session;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:48: error: package javax.jms does not exist
>     [javac] import javax.jms.StreamMessage;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:49: error: package javax.jms does not exist
>     [javac] import javax.jms.TemporaryQueue;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:50: error: package javax.jms does not exist
>     [javac] import javax.jms.TemporaryTopic;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:51: error: package javax.jms does not exist
>     [javac] import javax.jms.TextMessage;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:52: error: package javax.jms does not exist
>     [javac] import javax.jms.Topic;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:53: error: package javax.jms does not exist
>     [javac] import javax.jms.TopicSubscriber;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:54: error: package javax.jms does not exist
>     [javac] import javax.jms.TransactionInProgressException;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:55: error: package javax.jms does not exist
>     [javac] import javax.jms.TransactionRolledBackException;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:56: error: package javax.jms does not exist
>     [javac] import javax.jms.XASession;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:74: error: cannot find symbol
>     [javac] public class DualSessionWrapper extends AbstractXAResourceHolder implements Session, StateChangeListener {
>     [javac]                                                                             ^
>     [javac]   symbol: class Session
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/JmsPooledConnection.java:38: error: package javax.jms does not exist
>     [javac] import javax.jms.JMSException;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/JmsPooledConnection.java:39: error: package javax.jms does not exist
>     [javac] import javax.jms.Session;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/JmsPooledConnection.java:40: error: package javax.jms does not exist
>     [javac] import javax.jms.TemporaryQueue;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/JmsPooledConnection.java:41: error: package javax.jms does not exist
>     [javac] import javax.jms.XAConnection;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/JmsPooledConnection.java:42: error: package javax.jms does not exist
>     [javac] import javax.jms.XASession;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:82: error: cannot find symbol
>     [javac]     private XASession xaSession;
>     [javac]             ^
>     [javac]   symbol:   class XASession
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:83: error: cannot find symbol
>     [javac]     private Session session;
>     [javac]             ^
>     [javac]   symbol:   class Session
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:85: error: cannot find symbol
>     [javac]     private MessageListener listener;
>     [javac]             ^
>     [javac]   symbol:   class MessageListener
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/MessageProducerConsumerKey.java:25: error: package javax.jms does not exist
>     [javac] import javax.jms.Destination;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/MessageProducerConsumerKey.java:26: error: package javax.jms does not exist
>     [javac] import javax.jms.JMSException;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/MessageProducerConsumerKey.java:27: error: package javax.jms does not exist
>     [javac] import javax.jms.Queue;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/MessageProducerConsumerKey.java:28: error: package javax.jms does not exist
>     [javac] import javax.jms.Topic;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:88: error: cannot find symbol
>     [javac]     private final Map<MessageProducerConsumerKey, MessageProducer> messageProducers = new HashMap<MessageProducerConsumerKey, MessageProducer>();
>     [javac]                                                   ^
>     [javac]   symbol:   class MessageProducer
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:89: error: cannot find symbol
>     [javac]     private final Map<MessageProducerConsumerKey, MessageConsumer> messageConsumers = new HashMap<MessageProducerConsumerKey, MessageConsumer>();
>     [javac]                                                   ^
>     [javac]   symbol:   class MessageConsumer
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/TopicSubscriberWrapper.java:23: error: package javax.jms does not exist
>     [javac] import javax.jms.JMSException;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/TopicSubscriberWrapper.java:24: error: package javax.jms does not exist
>     [javac] import javax.jms.Topic;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/TopicSubscriberWrapper.java:25: error: package javax.jms does not exist
>     [javac] import javax.jms.TopicSubscriber;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/MessageConsumerWrapper.java:25: error: package javax.jms does not exist
>     [javac] import javax.jms.JMSException;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/MessageConsumerWrapper.java:26: error: package javax.jms does not exist
>     [javac] import javax.jms.Message;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/MessageConsumerWrapper.java:27: error: package javax.jms does not exist
>     [javac] import javax.jms.MessageConsumer;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/MessageConsumerWrapper.java:28: error: package javax.jms does not exist
>     [javac] import javax.jms.MessageListener;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/MessageConsumerWrapper.java:37: error: cannot find symbol
>     [javac] public class MessageConsumerWrapper implements MessageConsumer {
>     [javac]                                                ^
>     [javac]   symbol: class MessageConsumer
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/TopicSubscriberWrapper.java:32: error: cannot find symbol
>     [javac] public class TopicSubscriberWrapper extends MessageConsumerWrapper implements TopicSubscriber {
>     [javac]                                                                               ^
>     [javac]   symbol: class TopicSubscriber
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/PoolingConnectionFactory.java:38: error: package javax.jms does not exist
>     [javac] import javax.jms.Connection;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/PoolingConnectionFactory.java:39: error: package javax.jms does not exist
>     [javac] import javax.jms.ConnectionFactory;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/PoolingConnectionFactory.java:40: error: package javax.jms does not exist
>     [javac] import javax.jms.JMSException;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/PoolingConnectionFactory.java:41: error: package javax.jms does not exist
>     [javac] import javax.jms.XAConnection;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/PoolingConnectionFactory.java:42: error: package javax.jms does not exist
>     [javac] import javax.jms.XAConnectionFactory;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/PoolingConnectionFactory.java:53: error: cannot find symbol
>     [javac] public class PoolingConnectionFactory extends ResourceBean implements ConnectionFactory, XAResourceProducer, PoolingConnectionFactoryMBean {
>     [javac]                                                                       ^
>     [javac]   symbol: class ConnectionFactory
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:106: error: cannot find symbol
>     [javac]     public Session getSession() throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class Session
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:106: error: cannot find symbol
>     [javac]     public Session getSession() throws JMSException {
>     [javac]                                        ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:110: error: cannot find symbol
>     [javac]     public Session getSession(boolean forceXa) throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class Session
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:110: error: cannot find symbol
>     [javac]     public Session getSession(boolean forceXa) throws JMSException {
>     [javac]                                                       ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:129: error: cannot find symbol
>     [javac]     private Session createNonXASession() throws JMSException {
>     [javac]             ^
>     [javac]   symbol:   class Session
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:129: error: cannot find symbol
>     [javac]     private Session createNonXASession() throws JMSException {
>     [javac]                                                 ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:141: error: cannot find symbol
>     [javac]     private Session createXASession() throws JMSException {
>     [javac]             ^
>     [javac]   symbol:   class Session
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:141: error: cannot find symbol
>     [javac]     private Session createXASession() throws JMSException {
>     [javac]                                              ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:161: error: cannot find symbol
>     [javac]     public void close() throws JMSException {
>     [javac]                                ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:259: error: cannot find symbol
>     [javac]     public MessageProducer createProducer(Destination destination) throws JMSException {
>     [javac]                                           ^
>     [javac]   symbol:   class Destination
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:259: error: cannot find symbol
>     [javac]     public MessageProducer createProducer(Destination destination) throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class MessageProducer
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:259: error: cannot find symbol
>     [javac]     public MessageProducer createProducer(Destination destination) throws JMSException {
>     [javac]                                                                           ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:276: error: cannot find symbol
>     [javac]     public MessageConsumer createConsumer(Destination destination) throws JMSException {
>     [javac]                                           ^
>     [javac]   symbol:   class Destination
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:276: error: cannot find symbol
>     [javac]     public MessageConsumer createConsumer(Destination destination) throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class MessageConsumer
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:276: error: cannot find symbol
>     [javac]     public MessageConsumer createConsumer(Destination destination) throws JMSException {
>     [javac]                                                                           ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:293: error: cannot find symbol
>     [javac]     public MessageConsumer createConsumer(Destination destination, String messageSelector) throws JMSException {
>     [javac]                                           ^
>     [javac]   symbol:   class Destination
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:293: error: cannot find symbol
>     [javac]     public MessageConsumer createConsumer(Destination destination, String messageSelector) throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class MessageConsumer
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:293: error: cannot find symbol
>     [javac]     public MessageConsumer createConsumer(Destination destination, String messageSelector) throws JMSException {
>     [javac]                                                                                                   ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:310: error: cannot find symbol
>     [javac]     public MessageConsumer createConsumer(Destination destination, String messageSelector, boolean noLocal) throws JMSException {
>     [javac]                                           ^
>     [javac]   symbol:   class Destination
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:310: error: cannot find symbol
>     [javac]     public MessageConsumer createConsumer(Destination destination, String messageSelector, boolean noLocal) throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class MessageConsumer
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:310: error: cannot find symbol
>     [javac]     public MessageConsumer createConsumer(Destination destination, String messageSelector, boolean noLocal) throws JMSException {
>     [javac]                                                                                                                    ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:327: error: cannot find symbol
>     [javac]     public TopicSubscriber createDurableSubscriber(Topic topic, String name) throws JMSException {
>     [javac]                                                    ^
>     [javac]   symbol:   class Topic
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:327: error: cannot find symbol
>     [javac]     public TopicSubscriber createDurableSubscriber(Topic topic, String name) throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class TopicSubscriber
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:327: error: cannot find symbol
>     [javac]     public TopicSubscriber createDurableSubscriber(Topic topic, String name) throws JMSException {
>     [javac]                                                                                     ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:344: error: cannot find symbol
>     [javac]     public TopicSubscriber createDurableSubscriber(Topic topic, String name, String messageSelector, boolean noLocal) throws JMSException {
>     [javac]                                                    ^
>     [javac]   symbol:   class Topic
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:344: error: cannot find symbol
>     [javac]     public TopicSubscriber createDurableSubscriber(Topic topic, String name, String messageSelector, boolean noLocal) throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class TopicSubscriber
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:344: error: cannot find symbol
>     [javac]     public TopicSubscriber createDurableSubscriber(Topic topic, String name, String messageSelector, boolean noLocal) throws JMSException {
>     [javac]                                                                                                                              ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:361: error: cannot find symbol
>     [javac]     public MessageListener getMessageListener() throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class MessageListener
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:361: error: cannot find symbol
>     [javac]     public MessageListener getMessageListener() throws JMSException {
>     [javac]                                                        ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:365: error: cannot find symbol
>     [javac]     public void setMessageListener(MessageListener listener) throws JMSException {
>     [javac]                                    ^
>     [javac]   symbol:   class MessageListener
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:365: error: cannot find symbol
>     [javac]     public void setMessageListener(MessageListener listener) throws JMSException {
>     [javac]                                                                     ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:409: error: cannot find symbol
>     [javac]     public boolean getTransacted() throws JMSException {
>     [javac]                                           ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:416: error: cannot find symbol
>     [javac]     public int getAcknowledgeMode() throws JMSException {
>     [javac]                                            ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:423: error: cannot find symbol
>     [javac]     public void commit() throws JMSException {
>     [javac]                                 ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:430: error: cannot find symbol
>     [javac]     public void rollback() throws JMSException {
>     [javac]                                   ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:437: error: cannot find symbol
>     [javac]     public void recover() throws JMSException {
>     [javac]                                  ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:444: error: package javax.jms does not exist
>     [javac]     public QueueBrowser createBrowser(javax.jms.Queue queue) throws JMSException {
>     [javac]                                                ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:444: error: cannot find symbol
>     [javac]     public QueueBrowser createBrowser(javax.jms.Queue queue) throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class QueueBrowser
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:444: error: cannot find symbol
>     [javac]     public QueueBrowser createBrowser(javax.jms.Queue queue) throws JMSException {
>     [javac]                                                                     ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:449: error: package javax.jms does not exist
>     [javac]     public QueueBrowser createBrowser(javax.jms.Queue queue, String messageSelector) throws JMSException {
>     [javac]                                                ^
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:449: error: cannot find symbol
>     [javac]     public QueueBrowser createBrowser(javax.jms.Queue queue, String messageSelector) throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class QueueBrowser
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:449: error: cannot find symbol
>     [javac]     public QueueBrowser createBrowser(javax.jms.Queue queue, String messageSelector) throws JMSException {
>     [javac]                                                                                             ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:456: error: cannot find symbol
>     [javac]     public BytesMessage createBytesMessage() throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class BytesMessage
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:456: error: cannot find symbol
>     [javac]     public BytesMessage createBytesMessage() throws JMSException {
>     [javac]                                                     ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:460: error: cannot find symbol
>     [javac]     public MapMessage createMapMessage() throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class MapMessage
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:460: error: cannot find symbol
>     [javac]     public MapMessage createMapMessage() throws JMSException {
>     [javac]                                                 ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:464: error: cannot find symbol
>     [javac]     public Message createMessage() throws JMSException {
>     [javac]            ^
>     [javac]   symbol:   class Message
>     [javac]   location: class DualSessionWrapper
>     [javac] /<<PKGBUILDDIR>>/src/bitronix/tm/resource/jms/DualSessionWrapper.java:464: error: cannot find symbol
>     [javac]     public Message createMessage() throws JMSException {
>     [javac]                                           ^
>     [javac]   symbol:   class JMSException
>     [javac]   location: class DualSessionWrapper
>     [javac] Note: Some input files use unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>     [javac] 100 errors
> 
> BUILD FAILED
> /<<PKGBUILDDIR>>/build.xml:45: Compile failed; see the compiler error output for details.
> 
> Total time: 2 seconds
> make[1]: *** [debian/rules:18: override_dh_auto_build] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2021/02/13/libbtm-java_2.1.4-5_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the pkg-java-maintainers mailing list