Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 464224 - dev-java/icedtea-7.2.3.8: NoClassDefFoundError: sun.net.www.protocol.http.HttpCallerInfo
Summary: dev-java/icedtea-7.2.3.8: NoClassDefFoundError: sun.net.www.protocol.http.Htt...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: AMD64 Linux
: Normal major with 2 votes (vote)
Assignee: Andrew John Hughes
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-02 19:11 UTC by Achim Derigs
Modified: 2016-05-17 21:59 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log 1/2 (dev-java:icedtea-7.2.3.8:20130403-070607.log.gz,922.58 KB, application/octet-stream)
2013-04-03 16:06 UTC, Achim Derigs
Details
build log 2/2 (dev-java:icedtea-7.2.3.8:20130403-150007.log.gz,58.79 KB, application/octet-stream)
2013-04-03 16:07 UTC, Achim Derigs
Details
Build log showing HttpCallerInfo missing from compiled classes list (dev-java:icedtea-7.2.4.1:20130829-061411.log.bz2,573.38 KB, application/x-bzip)
2013-08-29 07:27 UTC, Joe Breuer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Achim Derigs 2013-04-02 19:11:10 UTC
There is no class sun.net.www.protocol.http.HttpCallerInfo in any of the system jar files:

java.lang.NoClassDefFoundError: sun/net/www/protocol/http/HttpCallerInfo
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1446)
        at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468)

Reproducible: Always

Steps to Reproduce:
grep -r HttpCallerInfo /usr/lib/jvm/icedtea-7
Actual Results:  
Binary file /usr/lib/jvm/icedtea-7/src.zip matches

Expected Results:  
At least one jar file should match.

$ emerge --info
Portage 2.1.11.55 (default/linux/amd64/13.0/desktop/kde, gcc-4.6.3, glibc-2.15-r3, 3.7.10-gentoo x86_64)
=================================================================
System uname: Linux-3.7.10-gentoo-x86_64-Intel-R-_Core-TM-_i7-3520M_CPU_@_2.90GHz-with-gentoo-2.1
KiB Mem:    12074168 total,    861876 free
KiB Swap:   23430796 total,  23423780 free
Timestamp of tree: Tue, 02 Apr 2013 06:15:01 +0000
ld GNU ld (GNU Binutils) 2.22
app-shells/bash:          4.2_p37
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.3-r3, 3.2.3-r2
dev-util/cmake:           2.8.9
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.11.8::pentoo
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.11.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.7 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo java-overlay pentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA AdobeFlash-11.x PUEL TeamViewer skype-4.0.0.7-copyright"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.0/conf /usr/share/openvpn/easy-rsa /usr/share/polkit-1/actions /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb"
CONFIG_PROTECT_MASK="${EPREFIX}/etc/gconf /etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -march=native"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="rsync://ftp-stud.hs-esslingen.de/gentoo"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/java-overlay /var/lib/layman/pentoo"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X a52 aac abyss acl acpi alsa amd64 apache2 berkdb bindist bluetooth branding bzip2 cairo cdda cdr cli consolekit corefonts cracklib crypt cups curl cxx dbus declarative doc dot dri dts dvd dvdr eap-sim emboss encode exif extra fam ffmpeg firefox flac fontconfig fortran gd gdbm gif gpm gtk iconv icu ipv6 jadetex java java6 javascript jpeg kde kipi kpathsea latex lcms ldap libnotify log mad minizip mjpeg mmx mng modules mp3 mp4 mpeg mplayer mtp mudflap multilib ncurses nls nptl nsplugin ogg opengl openmp pam pango pcre pdf pdo phonon plasma png policykit ppds python qemu qt3support qt4 readline script sdl semantic-desktop session spell sqlite sqlite3 sse sse2 ssl startup-notification svg tcpd threads tiff tk truetype udev udisks unicode upower usb vaapi vcd virt-network vorbis webdav wifi wps wxwidgets x264 xattr xcb xcomposite xine xinerama xml xmlwriter xscreensaver xv xvfb xvid zip zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias proxy proxy_ajp" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="de de_DE en en_GB en_US" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="intel nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Ralph Sennhauser (RETIRED) gentoo-dev 2013-04-02 21:08:56 UTC
I get:

  $ grep -r HttpCallerInfo /usr/lib/jvm/icedtea-7
  Binary file /usr/lib/jvm/icedtea-7/src.zip matches
  Binary file /usr/lib/jvm/icedtea-7/jre/lib/rt.jar matches

Please attach a full build.log of a faulty build.
Comment 2 Achim Derigs 2013-04-03 16:06:16 UTC
Created attachment 344258 [details]
build log 1/2

I've done a rebuild of icedtea with the following command:

# PORT_LOGDIR=$HOME/build emerge -av icedtea

The bug remains. There are 2 build logs!?

After the build there a lot of temp files:

# ls /tmp/temp*.txt | wc -l
20000
Comment 3 Achim Derigs 2013-04-03 16:07:26 UTC
Created attachment 344260 [details]
build log 2/2
Comment 4 Achim Derigs 2013-04-04 13:04:05 UTC
Same result with USE="-test".
Comment 5 Achim Derigs 2013-04-23 14:08:47 UTC
>>> dev-java/icedtea-7.2.3.9 merged. Same issue.
Comment 6 Andrew John Hughes 2013-05-15 12:11:06 UTC
What testcase are you using to get the original error?
Comment 7 Achim Derigs 2013-05-16 08:26:31 UTC
Disabling the tests causes the same issue.
Comment 8 Achim Derigs 2013-05-16 08:32:12 UTC
$ cat /etc/portage/make.conf
...
FEATURES="test userpriv"
...
Comment 9 Joe Breuer 2013-08-29 06:11:57 UTC
I experience the same problem; with dev-java/icedtea-7.2.4.1 [built on 2013-08-14] on amd64.

I seem to remember that I'd encountered this earlier on another machine; and that it resolved itself while I was tracking it down (i.e. it was gone after a rebuild of icedtea + possibly some of its dependencies).

I'll now try to rebuild my icedtea-7.2.4.1 install to see if it goes away.


Blind conjecture, based on seemingly non-deterministic behaviour: Might by a build parallelization issue...
Comment 10 Joe Breuer 2013-08-29 07:24:13 UTC
After the first rebuild the problem remains. The rebuild was done with my system's default settings:

Portage 2.1.12.2 (default/linux/amd64/13.0/desktop/kde, gcc-4.6.3, glibc-2.15-r3, 3.8.13-gentoo x86_64)
=================================================================
System uname: Linux-3.8.13-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_970_@_3.20GHz-with-gentoo-2.2
KiB Mem:    12300304 total,   6796224 free
KiB Swap:   16777212 total,  16777064 free
Timestamp of tree: Wed, 14 Aug 2013 13:15:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
distcc 3.1 x86_64-pc-linux-gnu [enabled]
ccache version 3.1.9 [disabled]
app-shells/bash:          4.2_p45
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.5, 3.2.5-r1
dev-util/ccache:          3.1.9
dev-util/cmake:           2.8.10.2-r2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.10.3, 1.11.6, 1.12.6
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.7 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo LOCAL jmbreuer steam-overlay
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7 -mtune=corei7 -O2 -pipe -momit-leaf-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /usr/share/X11/xkb"
CXXFLAGS="-march=corei7 -mtune=corei7 -O2 -pipe -momit-leaf-frame-pointer"
DISTDIR="/storage/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y --jobs=64 --load-average=16"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg collision-protect config-protect-if-modified distcc distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://de-mirror.org/distro/gentoo/ http://gentoo.mneisen.org/ http://gentoo.wheel.sk/ http://gentoo.mirror.pw.edu.pl/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="--jobs=64 --load-average=18"
PKGDIR="/storage/portage/packages/x64cd"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /var/lib/layman/jmbreuer /var/lib/layman/steam"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac acl acpi alsa amd64 berkdb bluetooth bluray branding bzip2 cairo cdda cdr chardet cjk cli consolekit cracklib crypt css cups curl cxx dbus declarative dga dri dts dv dvd dvdr embedded emboss encode exif expat fam fame fastcgi ffmpeg firefox flac flash fluidsynth fontconfig foomaticdb fortran gcj gd gdbm gif gimp glitz glut gnutls gphoto2 gpm gstreamer gtk gtk3 iconv icu ieee1394 imap imlib innodb iphone ipod ipv6 java jce jpeg kde kerberos kipi kpathsea lame lastfm lcms ldap leim libgda libnotify libsamplerate lm_sensors lzo mad mbox mikmod mjpeg mms mmx mmxext mng modplug modules mono mp3 mp4 mpeg mtp mudflap mule multilib ncurses network network-cron nis nls nptl nsplugin nspluginwrapper nvidia offensive ogg openexr opengl openmp opus pam pango pcap pcre pda pdf phonon plasma plotutils png policykit postscript ppds qt3support qt4 rdesktop readline real rtc samba sasl scanner sdk sdl semantic-desktop session shout slang slp smp sndfile socks5 sound sox spell sqlite sse sse2 ssl ssse3 startup-notification subversion svg tcpd theora threads tiff tk truetype trusted udev udisks unicode upower usb vdpau vim-syntax vnc vorbis webdav wma wmf wxwidgets x264 xanim xcb xcomposite xiph xml xscreensaver xv xvid xvmc zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse wacom evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en de" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-4" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby19 ruby18" SANE_BACKENDS="net" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


I'll attach the build log.

There's something in the log that looks 'suspicious':

From line 22704, the relevant package of the bootstrap JDK is extracted. There, HttpCallerInfo is right next to HttpURLConnection. (Again from line 38503).

But where the package is built, from line 87690, HttpCallerInfo is missing.

I'm currently building again with MAKEOPTS="-j1", let's see if there's any difference.
Comment 11 Joe Breuer 2013-08-29 07:27:07 UTC
Created attachment 357296 [details]
Build log showing HttpCallerInfo missing from compiled classes list
Comment 12 Joe Breuer 2013-08-29 17:25:50 UTC
Rebuild with MAKEOPTS="-j1" doesn't help, HttpCallerInfo still missing and java.net.HttpURLConnection.getResponseCode() doesn't work due to that.

I have another machine where icedtea-7 works; I'll have another look and try to dig out the relevant difference...
Comment 13 Joe Breuer 2013-08-30 06:11:42 UTC
Correction :-(

I had another machine where it *used* to work. In the mean time, icedte also got built/updated to 7.2.4.1 on that machine and now it's missing HttpCallerInfo too.
Comment 14 Joe Breuer 2013-08-30 07:40:03 UTC
OK, next data point (and a possible workaround):
The problem appears to be related to icedtea-7 building itself.

With icedtea-bin-7 installed and selected (so that it shows up as the JDK used for building at the beginning of the emerge, look for '* Using: icedtea-bin-7'); AND the jbootstrap USE flag disabled (so that icedtea-7 isn't rebuilt with itself as part of the build), I get a working rt.jar including HttpCallerInfo.


When I find the time I'll try to build the source download on one of the affected machines [trying to mimic the way the ebuild works as far as possible, but trying to avoid any non-upstream patches as far as possible] to see whether this stems from an upstream issue.
Comment 15 Joe Breuer 2013-08-31 08:43:05 UTC
I've built IcedTea 7 2.4.1 (downloaded from its distribution site) manually, and I get the same problem.

I've filed an upstream bug, http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1538
Comment 16 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-11-11 20:03:03 UTC
Reminder. Also, can someone try 7.2.4.3 to see if it still applies there?
Comment 17 Joe Breuer 2013-11-13 09:24:55 UTC
I've just had a look at 7.2.4.3 with jbootstrap enabled (the default changed to disabled in this ebuild, i.e. it needs to be explicitly enabled now).

The rt.jar generated by this build still lacks sun.net.www.protocol.http.HttpCallerInfo, but *something* changed: My test case (a specific maven build) can download resources just fine with dev-java/icedtea-7.2.4.1 +jbootstrap.


I've dug around a bit. HttpURLConnection is included in rt.jar, and still references HttpCallerInfo (which is missing from my rt.jar).

But apparently this code path is no longer taken by maven downloads, since the maven modules auto-update I cannot be sure how much may have changed there.

Nonetheless, I'm afraid that this is only error hiding - can anyone else having similar problems try their test cases, and also look for the HttpCallerInfo class and its use:

$ javap -c sun.net.www.protocol.http.HttpURLConnection | grep HttpCallerInfo
     593: new           #325                // class sun/net/www/protocol/http/HttpCallerInfo
     615: invokespecial #326                // Method sun/net/www/protocol/http/HttpCallerInfo."<init>":(Ljava/net/URL;Ljava/lang/String;I)V
     620: invokespecial #327                // Method sun/net/www/protocol/http/AuthenticationHeader."<init>":(Ljava/lang/String;Lsun/net/www/MessageHeader;Lsun/net/www/protocol/http/HttpCallerInfo;Z)V
     929: new           #325                // class sun/net/www/protocol/http/HttpCallerInfo
     937: invokespecial #335                // Method sun/net/www/protocol/http/HttpCallerInfo."<init>":(Ljava/net/URL;)V
     942: invokespecial #327                // Method sun/net/www/protocol/http/AuthenticationHeader."<init>":(Ljava/lang/String;Lsun/net/www/MessageHeader;Lsun/net/www/protocol/http/HttpCallerInfo;Z)V
     306: new           #325                // class sun/net/www/protocol/http/HttpCallerInfo
     328: invokespecial #326                // Method sun/net/www/protocol/http/HttpCallerInfo."<init>":(Ljava/net/URL;Ljava/lang/String;I)V
     333: invokespecial #327                // Method sun/net/www/protocol/http/AuthenticationHeader."<init>":(Ljava/lang/String;Lsun/net/www/MessageHeader;Lsun/net/www/protocol/http/HttpCallerInfo;Z)V

$ javap -c sun.net.www.protocol.http.HttpCallerInfo
Error:  class not found: sun.net.www.protocol.http.HttpCallerInfo


I'll use this build for a while and comment again as soon as I come across any problems.
Comment 18 Joe Breuer 2013-11-13 09:29:08 UTC
(In reply to Joachim Breuer from comment #17)
> The rt.jar generated by this build still lacks
> sun.net.www.protocol.http.HttpCallerInfo, but *something* changed: My test
> case (a specific maven build) can download resources just fine with
> dev-java/icedtea-7.2.4.1 +jbootstrap.

Sorry, copy&paste mistake: ... just fine with dev-java/icedtea-7.2.4.3 +jbootstrap.
Comment 19 Renaud 2014-11-12 13:54:11 UTC
The bug appears to still be present in 7.2.5.3
Comment 20 nE0sIghT 2015-02-08 09:53:34 UTC
Still issue with 7.2.5.4
Comment 21 James Le Cuirot gentoo-dev 2015-05-06 22:37:04 UTC
Please check 7.2.5.5. HttpCallerInfo is definitely present in my rt.jar.
Comment 22 Achim Derigs 2015-05-11 16:22:16 UTC
7.2.5.5 works also for me.
Comment 23 James Le Cuirot gentoo-dev 2015-05-11 16:29:57 UTC
(In reply to Achim Derigs from comment #22)
> 7.2.5.5 works also for me.

Great. I'll mark this as FIXED since there must have been some issue if multiple people observed it.
Comment 24 Stefan Langenmaier 2015-11-30 02:34:29 UTC
I can still reproduce the problem.

$ javap -c sun.net.www.protocol.http.HttpCallerInfo
Error:  class not found: sun.net.www.protocol.http.HttpCallerInfo

with

$ java -version
java version "1.7.0_91"
OpenJDK Runtime Environment (IcedTea 2.6.2) (Gentoo icedtea-7.2.6.2-r1)
OpenJDK 64-Bit Server VM (build 24.91-b01, mixed mode)
Comment 25 James Le Cuirot gentoo-dev 2015-11-30 22:04:16 UTC
I am reluctantly reopening this. I still can't reproduce it but there's clearly something up here if so many people are reporting it. Any ideas, gnu_andrew?
Comment 26 James Le Cuirot gentoo-dev 2016-05-02 21:01:10 UTC
No news here in a while. Is it still a problem?
Comment 27 James Le Cuirot gentoo-dev 2016-05-17 21:59:14 UTC
(In reply to James Le Cuirot from comment #26)
> No news here in a while. Is it still a problem?

I guess not.