2015-08-31 4 views
1

Все внезапные, без изменений среды построения, Gradle файлов или каких-либо изменений источников, которые оправдывали бы, что мой проект стал сбой с ошибкой при слежении:javax.servlet.LocalStrings - отсутствует ресурс

  java.lang.ExceptionInInitializerError 
            at org.fourthline.cling.transport.impl.AsyncServletStreamServerImpl.createServlet(AsyncServletStreamServerImpl.java:96) 
            at org.fourthline.cling.transport.impl.AsyncServletStreamServerImpl.init(AsyncServletStreamServerImpl.java:74) 
            at org.fourthline.cling.transport.RouterImpl.startAddressBasedTransports(RouterImpl.java:434) 
            at org.fourthline.cling.transport.RouterImpl.enable(RouterImpl.java:132) 
            at org.fourthline.cling.android.AndroidRouter.enable(AndroidRouter.java:92) 
            at org.fourthline.cling.UpnpServiceImpl.<init>(UpnpServiceImpl.java:87) 
            at org.fourthline.cling.android.AndroidUpnpServiceImpl$1.<init>(AndroidUpnpServiceImpl.java:54) 
            at org.fourthline.cling.android.AndroidUpnpServiceImpl.onCreate(AndroidUpnpServiceImpl.java:54) 
            at pl.qus.xenoamp.xenoservice.XenoUpnpService.onCreate(XenoUpnpService.java:104) 
            at android.app.ActivityThread.handleCreateService(ActivityThread.java:2785) 
            at android.app.ActivityThread.access$1800(ActivityThread.java:149) 
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1407) 
            at android.os.Handler.dispatchMessage(Handler.java:102) 
            at android.os.Looper.loop(Looper.java:211) 
            at android.app.ActivityThread.main(ActivityThread.java:5317) 
            at java.lang.reflect.Method.invoke(Native Method) 
            at java.lang.reflect.Method.invoke(Method.java:372) 
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1016) 
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811) 
     Caused by: java.util.MissingResourceException: Can't find resource for bundle 'javax.servlet.LocalStrings_pl_PL', key '' 
            at java.util.ResourceBundle.missingResourceException(ResourceBundle.java:238) 
            at java.util.ResourceBundle.getBundle(ResourceBundle.java:230) 
            at java.util.ResourceBundle.getBundle(ResourceBundle.java:139) 
            at javax.servlet.GenericServlet.<clinit>(GenericServlet.java:95) 
            at org.fourthline.cling.transport.impl.AsyncServletStreamServerImpl.createServlet(AsyncServletStreamServerImpl.java:96) 
            at org.fourthline.cling.transport.impl.AsyncServletStreamServerImpl.init(AsyncServletStreamServerImpl.java:74) 
            at org.fourthline.cling.transport.RouterImpl.startAddressBasedTransports(RouterImpl.java:434) 
            at org.fourthline.cling.transport.RouterImpl.enable(RouterImpl.java:132) 
            at org.fourthline.cling.android.AndroidRouter.enable(AndroidRouter.java:92) 
            at org.fourthline.cling.UpnpServiceImpl.<init>(UpnpServiceImpl.java:87) 
            at org.fourthline.cling.android.AndroidUpnpServiceImpl$1.<init>(AndroidUpnpServiceImpl.java:54) 
            at org.fourthline.cling.android.AndroidUpnpServiceImpl.onCreate(AndroidUpnpServiceImpl.java:54) 
            at pl.qus.xenoamp.xenoservice.XenoUpnpService.onCreate(XenoUpnpService.java:104) 
            at android.app.ActivityThread.handleCreateService(ActivityThread.java:2785) 
            at android.app.ActivityThread.access$1800(ActivityThread.java:149) 
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1407) 
            at android.os.Handler.dispatchMessage(Handler.java:102) 
            at android.os.Looper.loop(Looper.java:211) 
            at android.app.ActivityThread.main(ActivityThread.java:5317) 
            at java.lang.reflect.Method.invoke(Native Method) 
            at java.lang.reflect.Method.invoke(Method.java:372) 
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1016) 
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811) 

»не мог t найти много об этом в сети, добавив зависимость от отключенной сборки javax serverlet, жалуясь на дубликаты файлов из этого пакета.

В настоящее время мне пришлось отключить функциональность UPnP моего приложения, чтобы преодолеть эту ошибку. Пожалуйста помоги!

EDIT: interstingly - ошибка возникает только на apk, построенной в одной среде, не происходит в другой среде.

+0

Интересно - это была проблема построения среды. – ssuukk

+0

В чем была проблема? У меня такая же проблема. – casolorz

+0

Если бы я мог только помнить! Это было 2 года назад! Я бы рекомендовал проверить зависания и градицию. – ssuukk

ответ

-2

Android не содержит все, что от java, для этого экземпляра он имеет только предел javax. *, Вы просто не можете его использовать.

Edit:

Вы можете найти список пакетов андроида есть здесь.

http://developer.android.com/reference/packages.html

+0

Но он компилируется. Но он работал. – ssuukk

+0

Он компилируется, потому что андроид фактически использует всю вашу библиотеку java во время компиляции. Это работает, возможно, потому, что вы фактически не получали доступ к отсутствующему классу/файлам во время выполнения. –

+0

Понятно, что он НЕ существует в пакетах android, я не знаю, почему нужно продолжать спорить об этом. –

Смежные вопросы