i-jetty icon indicating copy to clipboard operation
i-jetty copied to clipboard

Internationalization via properties files not supported in Dalvik

Open GoogleCodeExporter opened this issue 9 years ago • 3 comments

The encoding and mime types properties files cannot be loaded by Dalvik 
causing warnings in logcat.

dalvikvm  W  dvmFindClassByName rejecting 'org/mortbay/jetty/mime_en_US'
dalvikvm  W  dvmFindClassByName rejecting 'org/mortbay/jetty/mime_en'
dalvikvm  W  dvmFindClassByName rejecting 'org/mortbay/jetty/mime'
dalvikvm  W  dvmFindClassByName rejecting 'org/mortbay/jetty/encoding_en_US'
dalvikvm  W  dvmFindClassByName rejecting 'org/mortbay/jetty/encoding_en'
dalvikvm  W  dvmFindClassByName rejecting 'org/mortbay/jetty/encoding'

Original issue reported on code.google.com by joakim.erdfelt on 1 Apr 2010 at 10:32

GoogleCodeExporter avatar Mar 14 '15 08:03 GoogleCodeExporter

I am getting the same issue. The warning ends up with exception in the  
DefaultHandler class line  with code  
response.setContentType(MimeTypes.TEXT_HTML);

The stack trace is 
08-23 19:25:36.162: I/dalvikvm(5984): Rejecting re-init on previously-failed 
class Lorg/eclipse/jetty/http/MimeTypes; v=0x0
08-23 19:25:36.217: E/Jetty(5984): /
08-23 19:25:36.217: E/Jetty(5984): java.lang.NoClassDefFoundError: 
org/eclipse/jetty/http/MimeTypes
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.server.Response.setContentType(Response.java:989)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.mortbay.ijetty.handler.DefaultHandler.handle(DefaultHandler.java:46)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java
:154)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.server.Server.handle(Server.java:369)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnec
tion.java:486)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConne
ction.java:933)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(Ab
stractHttpConnection.java:995)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java
:667)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:
52)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
08-23 19:25:36.217: E/Jetty(5984):  at 
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
08-23 19:25:36.217: E/Jetty(5984):  at java.lang.Thread.run(Thread.java:856)
08-23 19:25:39.444: I/dalvikvm(5984): Rejecting re-init on previously-failed 
class Lorg/eclipse/jetty/http/MimeTypes; v=0x0
08-23 19:25:39.553: E/Jetty(5984): /favicon.ico
08-23 19:25:39.553: E/Jetty(5984): java.lang.NoClassDefFoundError: 
org/eclipse/jetty/http/MimeTypes
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.server.Response.setContentType(Response.java:894)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.server.Response.sendError(Response.java:352)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.server.Response.sendError(Response.java:415)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.mortbay.ijetty.handler.DefaultHandler.handle(DefaultHandler.java:41)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java
:154)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.server.Server.handle(Server.java:369)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnec
tion.java:486)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConne
ction.java:933)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(Ab
stractHttpConnection.java:995)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java
:667)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:
52)
08-23 19:25:39.553: E/Jetty(5984):  at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)

Original comment by [email protected] on 23 Aug 2014 at 5:44

GoogleCodeExporter avatar Mar 14 '15 08:03 GoogleCodeExporter


W/dalvikvm﹕ dvmFindClassByName rejecting 'org/eclipse/jetty/http/mime_en_CA'
W/dalvikvm﹕ dvmFindClassByName rejecting 'org/eclipse/jetty/http/mime_en'
W/dalvikvm﹕ dvmFindClassByName rejecting 'org/eclipse/jetty/http/mime'
W/dalvikvm﹕ Exception Ljava/lang/NullPointerException; thrown while 
initializing Lorg/eclipse/jetty/http/MimeTypes;

Rejecting re-init on previously-failed class Lorg/eclipse/jetty/http/MimeTypes; 
v=0x0


Original comment by [email protected] on 7 Nov 2014 at 4:05

GoogleCodeExporter avatar Mar 14 '15 08:03 GoogleCodeExporter

I think this should be fixed to not use Bundles for mimeType lookup 
(internationalization for mimeTypes doesn't make much sense anyway)

Original comment by [email protected] on 7 Nov 2014 at 5:13

GoogleCodeExporter avatar Mar 14 '15 08:03 GoogleCodeExporter