Bug#791446: liblog4j1.2-java: org/apache/log4j/pattern is missing from .jar.

Hilko Bengen bengen at debian.org
Sun Jul 5 00:06:49 UTC 2015


Package: liblog4j1.2-java
Version: 1.2.17-5
Severity: grave

I am trying to build apache-log4j-extras1.2 (a dependency for
Elasticsearch 1.6) and am failing because a number of symbols cannot be
resolved, see below. It turns out that those classes are present in the
jar file -- and also in the sources that liblog4j1.2-java is built from.

All of the missing classes are in the org/apache/log4j/pattern directory
which is missing from the jar that ships with this package.

Cheers,
-Hilko

.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[22,31] error: cannot find symbol
  symbol:   class PatternConverter
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[23,31] error: cannot find symbol
  symbol:   class IntegerPatternConverter
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[24,31] error: cannot find symbol
  symbol:   class DatePatternConverter
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[57,10] error: cannot find symbol
  symbol:   class PatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[159,18] error: cannot find symbol
  symbol:   class PatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[169,18] error: cannot find symbol
  symbol:   class PatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[439,17] error: cannot find symbol
  symbol:   class PatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/xml/XSLTLayout.java:[45,31] error: cannot find symbol
  symbol:   class CachedDateFormat
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/xml/XSLTLayout.java:[145,18] error: cannot find symbol
  symbol:   class CachedDateFormat
  location: class XSLTLayout
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/FixedWindowRollingPolicy.java:[24,31] error: cannot find symbol
  symbol:   class PatternConverter
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/extras/XSLTLayout.java:[45,31] error: cannot find symbol
  symbol:   class CachedDateFormat
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/extras/XSLTLayout.java:[149,18] error: cannot find symbol
  symbol:   class CachedDateFormat
  location: class XSLTLayout
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/TimeBasedRollingPolicy.java:[24,31] error: cannot find symbol
  symbol:   class PatternConverter
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[134,28] error: cannot find symbol
  symbol:   class PatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[136,7] error: cannot find symbol
  symbol:   class PatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[161,44] error: cannot find symbol
  symbol:   class DatePatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[171,44] error: cannot find symbol
  symbol:   class IntegerPatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[92,19] error: cannot find symbol
  symbol:   class LoggerPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[93,24] error: cannot find symbol
  symbol:   class LoggerPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[95,19] error: cannot find symbol
  symbol:   class ClassNamePatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[96,23] error: cannot find symbol
  symbol:   class ClassNamePatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[98,19] error: cannot find symbol
  symbol:   class DatePatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[99,22] error: cannot find symbol
  symbol:   class DatePatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[101,19] error: cannot find symbol
  symbol:   class FileLocationPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[102,22] error: cannot find symbol
  symbol:   class FileLocationPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[104,19] error: cannot find symbol
  symbol:   class FullLocationPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[106,19] error: cannot find symbol
  symbol:   class LineLocationPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[107,22] error: cannot find symbol
  symbol:   class LineLocationPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[109,19] error: cannot find symbol
  symbol:   class MessagePatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[110,25] error: cannot find symbol
  symbol:   class MessagePatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[112,19] error: cannot find symbol
  symbol:   class LineSeparatorPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[114,19] error: cannot find symbol
  symbol:   class MethodLocationPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[115,24] error: cannot find symbol
  symbol:   class MethodLocationPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[117,19] error: cannot find symbol
  symbol:   class LevelPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[118,23] error: cannot find symbol
  symbol:   class LevelPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[120,19] error: cannot find symbol
  symbol:   class RelativeTimePatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[121,26] error: cannot find symbol
  symbol:   class RelativeTimePatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[123,19] error: cannot find symbol
  symbol:   class ThreadPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[124,24] error: cannot find symbol
  symbol:   class ThreadPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[126,19] error: cannot find symbol
  symbol:   class NDCPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[127,21] error: cannot find symbol
  symbol:   class NDCPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[129,19] error: cannot find symbol
  symbol:   class PropertiesPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[130,28] error: cannot find symbol
  symbol:   class PropertiesPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[132,20] error: cannot find symbol
  symbol:   class SequenceNumberPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[133,32] error: cannot find symbol
  symbol:   class SequenceNumberPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[135,27] error: cannot find symbol
  symbol:   class ThrowableInformationPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[139,24] error: cannot find symbol
  symbol:   class FileDatePatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[140,27] error: cannot find symbol
  symbol:   class FileDatePatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[141,24] error: cannot find symbol
  symbol:   class IntegerPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[142,28] error: cannot find symbol
  symbol:   class IntegerPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[285,20] error: cannot find symbol
  symbol:   class LiteralPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[422,12] error: cannot find symbol
  symbol:   class LiteralPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[500,28] error: cannot find symbol
  symbol:   class PatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[506,16] error: cannot find symbol
  symbol:   class PatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[518,8] error: cannot find symbol
  symbol:   class PatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[518,31] error: cannot find symbol
  symbol:   class PatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[560,4] error: cannot find symbol
  symbol:   class PatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[582,12] error: cannot find symbol
  symbol:   class LiteralPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[590,14] error: cannot find symbol
  symbol:   class LiteralPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/xml/XSLTLayout.java:[158,28] error: cannot find symbol
  symbol:   class CachedDateFormat
  location: class XSLTLayout
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/FixedWindowRollingPolicy.java:[116,4] error: cannot find symbol
  symbol:   class PatternConverter
  location: class FixedWindowRollingPolicy
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/extras/XSLTLayout.java:[162,28] error: cannot find symbol
  symbol:   class CachedDateFormat
  location: class XSLTLayout
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/TimeBasedRollingPolicy.java:[169,4] error: cannot find symbol


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.0.0-2-amd64 (SMP w/6 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

liblog4j1.2-java depends on no packages.

liblog4j1.2-java recommends no packages.

Versions of packages liblog4j1.2-java suggests:
ii  liblog4j1.2-java-doc  1.2.17-5
ii  libmail-java          1.5.3-1

-- no debconf information



More information about the pkg-java-maintainers mailing list