Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

NoClassDefFoundError: sun/io/ByteToCharEUC_KR when updating JDK

1 view
Skip to first unread message

S. MARSOLLE

unread,
Feb 10, 2006, 4:40:49 AM2/10/06
to
We try to change the JDK version for a graphical Java Web application (based
on ILOG JViews framework).
Everry thing used to work fine on JDK 1.3.1 but when we run on JDK 1.4.2 we
have a NoClassDefFoundError.

Server is Sun Solaris,
Application Server is Sun iPlanet 6.0.5.

class sun/io/ByteToCharEUC_KR is normaly hosted by charsets.jar and the file
is in the JDK.

Exception from log file:
[09/Feb/2006:19:45:54] failure (14742): Internal error: servlet service
function had thrown ServletException (uri=/dt/DTGraphicServlet):
javax.servlet.ServletException: sun/io/ByteToCharEUC_KR, stack:
javax.servlet.ServletException: sun/io/ByteToCharEUC_KR
at
com.airbus.dt.servlet.DTGraphicServlet.handleRequest(DTGraphicServlet.java:3
04)
at
com.airbus.dt.servlet.ilogcusto.DTIlvManagerServlet.doGet(DTIlvManagerServle
t.java:233)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:748)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
etRunner.java:919)
at
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
061)
at
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
r.java:981)
, root cause: java.lang.NoClassDefFoundError: sun/io/ByteToCharEUC_KR
at sun.awt.font.NativeFontWrapper.registerFonts(Native Method)
at
sun.java2d.SunGraphicsEnvironment.addPathFonts(SunGraphicsEnvironment.java:7
97)
at
sun.java2d.SunGraphicsEnvironment.registerFonts(SunGraphicsEnvironment.java:
640)
at
sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:53)
at
sun.java2d.SunGraphicsEnvironment$2.run(SunGraphicsEnvironment.java:262)
at java.security.AccessController.doPrivileged(Native Method)
at
sun.java2d.SunGraphicsEnvironment.loadFonts(SunGraphicsEnvironment.java:256)
at
sun.java2d.SunGraphicsEnvironment.initTerminalNames(SunGraphicsEnvironment.j
ava:1090)
at
sun.java2d.SunGraphicsEnvironment.initCompositeFonts(SunGraphicsEnvironment.
java:856)
at
sun.java2d.SunGraphicsEnvironment.access$300(SunGraphicsEnvironment.java:53)
at
sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:198)
at java.security.AccessController.doPrivileged(Native Method)
at
sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:85)
at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:163)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces
sorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc
torAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:308)
at java.lang.Class.newInstance(Class.java:261)
at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment
.java:62)
at java.awt.Font.initializeFont(Font.java:308)
at java.awt.Font.<init>(Font.java:344)
at ilog.views.IlvDefaultManagerFrame.<clinit>(Unknown Source)
at ilog.views.IlvManager.<init>(Unknown Source)
at ilog.views.IlvManager.<init>(Unknown Source)
at ilog.views.IlvManager.<init>(Unknown Source)
at
com.airbus.dt.jviews.DTLogicalViewManager.<init>(DTLogicalViewManager.java:1
23)
at
com.airbus.dt.servlet.DTGraphicServlet.handleRequest(DTGraphicServlet.java:2
68)
at
com.airbus.dt.servlet.ilogcusto.DTIlvManagerServlet.doGet(DTIlvManagerServle
t.java:233)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:748)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
etRunner.java:919)
at
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
061)
at
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
r.java:981)


Kind regards / Cordialement

Sébastien MARSOLLE


Roedy Green

unread,
Feb 10, 2006, 4:00:18 PM2/10/06
to
On Fri, 10 Feb 2006 10:40:49 +0100, "S. MARSOLLE" <se...@nospam.fr>
wrote, quoted or indirectly quoted someone who said :

>NoClassDefFoundError

see http://mindprod.com/jgloss/caq.html
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.

S. MARSOLLE

unread,
Mar 21, 2006, 5:31:40 AM3/21/06
to
We found the solution:
it seems that iPlanet 6 is not "JDK 1.4.2 friendly".
take a look at:
http://swforum.sun.com/jive/thread.jspa?threadID=16595&messageID=33844
we just completed the classpath by adding some JDK 1.4.2 new jar files.
0 new messages