Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sw-push , Error creating bean with name 'registryController'... #14

Closed
skanel opened this issue Jun 11, 2018 · 8 comments
Closed

sw-push , Error creating bean with name 'registryController'... #14

skanel opened this issue Jun 11, 2018 · 8 comments

Comments

@skanel
Copy link

skanel commented Jun 11, 2018

when I run the app I get this message, do you have any idea?

@ralscha
Copy link
Owner

ralscha commented Jun 11, 2018

Maybe something wrong with the settings in application.properties

Is the path for fcm.service-account-file correct?

fcm.service-account-file=<path to json file>

@skanel
Copy link
Author

skanel commented Jun 11, 2018

good , now i get a new message:

2018-06-11 14:21:27.548 ERROR 3728 --- [pool-1-thread-1] com.qmexpress : Joke object :
Sending chuck joke...
2018-06-11 14:21:27.563 ERROR 3728 --- [pool-1-thread-1] o.s.s.s.TaskUtils$LoggingErrorHandler : Unexpected error occurred in scheduled task.

java.lang.IllegalStateException: FirebaseApp with name [DEFAULT] doesn't exist.

@ralscha
Copy link
Owner

ralscha commented Jun 11, 2018

Try the latest firebase sdk 6.2.0

<groupId>com.google.firebase</groupId>
<artifactId>firebase-admin</artifactId>
<version>6.2.0</version>

If that does not work try an older version

<version>5.10.0</version>

@skanel
Copy link
Author

skanel commented Jun 11, 2018

I have tried to clone your repos and run , get the same message, but application is running mean we can access to http://localhost:8080/index.hml

and one more thing how we test the endpoint /register

@ralscha
Copy link
Owner

ralscha commented Jun 11, 2018

The repository on GitHub uses 6.1.0. Did you try 6.2.0 or 5.10.0?

to test the endpoint you have to open the browser and point it to the index.html page.

@skanel
Copy link
Author

skanel commented Jun 11, 2018

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 24.576 s
[INFO] Finished at: 2018-06-11T16:05:31+07:00
[INFO] ------------------------------------------------------------------------
2018-06-11 16:05:31.786 INFO 5000 --- [ Thread-8] onfigReactiveWebServerApplicationContext : Closing org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext@32210b60: startup date [Mon Jun 11 16:05:20 ICT 2018]; root of context hierarchy
2018-06-11 16:05:31.794 INFO 5000 --- [ Thread-8] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
Sending chuck joke...
2018-06-11 16:05:32.032 INFO 5000 --- [ Thread-8] r.ipc.netty.tcp.BlockingNettyContext : Stopped HttpServer on /0:0:0:0:0:0:0:0:8080
2018-06-11 16:05:32.063 ERROR 5000 --- [pool-1-thread-1] o.s.s.s.TaskUtils$LoggingErrorHandler : Unexpected error occurred in scheduled task.

java.lang.IllegalStateException: FirebaseApp with name [DEFAULT] doesn't exist.
at com.google.firebase.FirebaseApp.getInstance(FirebaseApp.java:169) ~[firebase-admin-5.10.0.jar:na]
at com.google.firebase.FirebaseApp.getInstance(FirebaseApp.java:140) ~[firebase-admin-5.10.0.jar:na]
at com.google.firebase.messaging.FirebaseMessaging.getInstance(FirebaseMessaging.java:121) ~[firebase-admin-5.10.0.jar:na]
at ch.rasc.swpush.fcm.FcmClient.send(FcmClient.java:52) ~[classes/:na]
at ch.rasc.swpush.PushChuckJokeService.sendPushMessage(PushChuckJokeService.java:47) ~[classes/:na]
at ch.rasc.swpush.PushChuckJokeService.sendChuckQuotes(PushChuckJokeService.java:32) ~[classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_171]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_171]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_171]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_171]
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:65) ~[spring-context-5.0.6.RELEASE.jar:5.0.6.RELEASE]
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) ~[spring-context-5.0.6.RELEASE.jar:5.0.6.RELEASE]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_171]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_171]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_171]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_171]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_171]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]

@ralscha
Copy link
Owner

ralscha commented Jun 11, 2018

Maybe something wrong with the service account json file.
Does it look similar to this?

{
  "type": "service_account",
  "project_id": "demoproj",
  "private_key_id": "7ba",
  "private_key": "-----BEGIN PRIVATE KEY----------END PRIVATE KEY-----\n",
  "client_email": "firebase-adminsdk-c2gco@d",
  "client_id": "10523",
  "auth_uri": "https://accounts.google.com/o/oauth2/auth",
  "token_uri": "https://accounts.google.com/o/oauth2/token",
  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-c2gc"
}

@skanel
Copy link
Author

skanel commented Jun 11, 2018

my file is look like this.

@ralscha ralscha closed this as completed Jun 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants