Incidencia #8996

Infinite recursion in ClassLoader.getSys
Abrir Fecha: 2006-09-16 00:01 Última actualización: 2008-02-18 00:37

Informador:
Propietario:
Tipo:
Estado:
Open [Owner assigned]
Componente:
(Ninguno)
Hito:
(Ninguno)
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Accepted
Fichero:
Ninguno

Details

ClassLoader.getSystemClassLoader()内で
StackOverflowErrorが発生する。
これは、以下のような状態の場合にのみおきる。

A.jar内のMANIFEST.MF
Class-Path: B.jar

B.jar内のMANIFEST.MF
Class-Path: A.jar

つまり、各jarファイル内のClass-Path:アトリビュートが相
互参照していると発生する。
gnu.java.net.loader.JarURLLoader.initialize()が原因?

Ticket History (3/3 Histories)

2006-09-16 10:04 Updated by: freebeans
Comentario
Logged In: YES
user_id=14530

この問題を修正するためにはJarURLLoader.initialize()の処理を
見直す必要がある。
GNU Classpathチームにバグレポート済み。
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29103
2008-02-18 00:37 Updated by: freebeans
Comentario
Logged In: YES
user_id=14530

バグはAssigned状態になっている。パッチが提供されているので確
認する。
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29103#c1
2008-02-18 00:37 Updated by: freebeans
  • Resolución Update from Ninguno to Accepted

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Entrar