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