2016-04-13 4 views
-1

Beim Start der Anwendung erhalten wir den folgenden Fehler.
MobileFirst Platform Foundation Version 7.0Fehler bei App init() erhalten FPWSE0001E: Nicht gefunden - Zielressource 'PushDevice' existiert nicht

Fehler beim Aufruf: WL.Client.connect();

{"status":500,"errorCode":"UNEXPECTED_ERROR","errorMsg":"The server was unable to process the request from the application.   Please try again later."} 

Fehler auf Server-Seite

>com.worklight.core.auth.impl.AuthenticationFilter   E FWLSE0048E: Unhandled exception caught: FPWSE0001E: Not Found - Targeted resource 'PushDevice' does not exist. Check the '17e57139-b8ff-3d29-b105-ddc44 
2147adc' parameter 
com.ibm.pushworks.server.exceptions.PushWorksEntityNotFoundException: FPWSE0001E: Not Found - Targeted resource 'PushDevice' 
does not exist. Check the '17e57139-b8ff-3d29-b105-ddc442147adc' parameter 
     at com.ibm.pushworks.server.core.PushServiceImpl.updateDevice(PushServiceImpl.java:461) 
     at com.worklight.integration.notification.UserSubscriptionData.addSubscriptionDataToResponse(UserSubscriptionData.jav 
a:87) 
     at com.worklight.core.auth.impl.LoginContext.addIdentityToJSONResponse(LoginContext.java:438) 
     at com.worklight.core.auth.impl.AuthenticationContext.addIdentitiesToResponse(AuthenticationContext.java:522) 
     at com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:225) 
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:192) 
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:86) 
     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:975) 
     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1097) 
     at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:81) 
     at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:912) 
     at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:262) 
     at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:938) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:626) 
     at java.lang.Thread.run(Thread.java:780) 

Aber es gibt kein Problem, während ich in meiner Entwicklung Maschine bin zu testen.

+0

Was ist Ihr Arbeitsscheinwerfer/MobileFirst Version? –

+0

@idan Worklight 7.0, aber es funktioniert mein localhost. –

+0

Wann sehen Sie diese Ausnahme? An welchem ​​Punkt ? Abonnement? Verbindung? Verwenden Sie ein echtes Gerät zum Testen? Android/iOS? –

Antwort

3

Die Fehlermeldung, die Sie zur Verfügung gestellt haben paßt die folgende APAR:

http://www-01.ibm.com/support/docview.wss?uid=swg1PI41837

Wie auf der APAR Seite erwähnt, dieses Problem auftritt, wenn mehrere Versionen der Anwendung installiert. Die Fehlerbehebung für dieses Problem ist in Build-Ebene IF201507012211 und höher enthalten. Ich glaube, wenn Sie in Ihrer MobileFirst-Konsole "About" auswählen, werden Sie feststellen, dass die Version, die Sie haben, früher ist. Mein Vorschlag wäre, das neueste ifix auf Ihre Studio- und Server-Umgebungen anzuwenden, Ihre Projekt-WAR-Datei neu zu erstellen/erneut bereitzustellen und zu überprüfen, dass das Problem nicht mehr auftritt. Ifixes können von der IBM Fix Central-Site heruntergeladen werden.

Bitte lesen Sie den folgenden Link, um Informationen über die ifix Installation und Aktualisierung der Server-Laufzeit:

https://www.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.upgrade.doc/devenv/c_upgrade_to_srvr_in_production_env.html?lang=en