Download
Entwicklung
Konto
Download
Entwicklung
Anmelden
Vergessen Konto/Passwort
Konto erstellen
Sprache
Hilfe
Sprache
Hilfe
×
Anmelden
Anmeldename
Passwort
×
Vergessen Konto/Passwort
Übersetzungsstatus von Deutsch
Kategorie:
Software
Personen
PersonalForge
Magazine
Wiki
Suche
OSDN
>
Finden Software
>
Software Development
>
Interpreters
>
Mysaifu JVM
>
Ticket-Liste / Suche
>
Ticket #8116
Mysaifu JVM
Beschreibung
Projekt Zusammenfassung
Entwickler-Dashboard
Web-Seite
Entwickler
Bildergalerie
RSS Feed-Liste
Aktivität
Statistiken
Historie
Downloads
Aller Releases-Liste
Statistiken
Quellcode
Quellcode-Repositorys-Liste
Subversion
Repository ansehen
Ticket
Ticket-Liste
Liste der Meilensteine
Typenliste
Komponentenliste
Liste der zuletzt benutzten Tickets/RSS
Neue Ticket abschicken
Dokumente
Kommunikation
Alle Mailinglisten
mysaifujvm-announce
Neuigkeiten
Ticket #8116
Ticket-Liste
Neue Ticket abschicken
RSS
IllegalAccessError in getstatic
Eröffnet am:
2006-03-04 21:13
Letztes Update:
2006-03-08 10:19
beobachte
ON
OFF
Auswertung:
freebeans
Verantwortlicher:
freebeans
Typ:
Fehler
Status:
Geschlossen
Komponente:
v0.2.2
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine
Details
getstatic命令を実行中に、有効なフィールドにもかかわら
ずIllegalAccessErrorがthrowされることがある。
「そのフィールドを宣言したクラス」(declaring_class)を
用いて、フィールドIDを再取得していないことが原因。
インタフェースで宣言されたフィールドの場合、そのインタ
フェースのクラスファイルを用いてフィールドIDを取得しな
おさないと、おかしなことになる。
この不具合は gnu.java.security.ber.BERReader内で発生し
た。
BERReaderは、DERReaderをextendsしており、DERReaderはイ
ンタフェースDERをimplementsしている。
BERReader内部からDERで宣言されたフィールドを取得する場
合、BERReader内で取得したフィールドIDは、DERに対しては
使用できない。
リフレクションに関しても同様の問題が発生する可能性が高
いため、調べる。
Ticket-Verlauf (2/2 Historien)
2006-03-04 21:42
Aktualisiert von:
freebeans
(Gruppe change on Tracker)
2006-03-08 10:19
Aktualisiert von:
freebeans
Ticket Close date
is changed to
2006-03-08 10:19
Verantwortlicher
Update from
(Keine)
to
freebeans
Lösung
Update from
Keine
to
Gefixt
Status
Update from
Offen
to
Geschlossen
Kommentar
Logged In: YES
user_id=14530
getstatic()内で、「そのフィールドを定義したクラス」を再取得
するように修正した。Version0.2.3に反映予定。
Dateianhangliste (
0
)
Dateianhangliste
Keine Anhänge
Bearbeiten
Please login to add comment to this ticket »
Anmelden
ずIllegalAccessErrorがthrowされることがある。
「そのフィールドを宣言したクラス」(declaring_class)を
用いて、フィールドIDを再取得していないことが原因。
インタフェースで宣言されたフィールドの場合、そのインタ
フェースのクラスファイルを用いてフィールドIDを取得しな
おさないと、おかしなことになる。
この不具合は gnu.java.security.ber.BERReader内で発生し
た。
BERReaderは、DERReaderをextendsしており、DERReaderはイ
ンタフェースDERをimplementsしている。
BERReader内部からDERで宣言されたフィールドを取得する場
合、BERReader内で取得したフィールドIDは、DERに対しては
使用できない。
リフレクションに関しても同様の問題が発生する可能性が高
いため、調べる。