Skip to content

[MS-417] Mark DeviceConfigDownSyncWorker as HiltWorker#682

Merged
meladRaouf merged 1 commit into
release/2024.1.0from
MS-417-DeviceConfigDownSyncWorker-can-t-be-instantiated
Apr 17, 2024
Merged

[MS-417] Mark DeviceConfigDownSyncWorker as HiltWorker#682
meladRaouf merged 1 commit into
release/2024.1.0from
MS-417-DeviceConfigDownSyncWorker-can-t-be-instantiated

Conversation

@meladRaouf
Copy link
Copy Markdown
Collaborator

@meladRaouf meladRaouf commented Apr 16, 2024

The DeviceConfigDownSyncWorker can’t be started as it leaks the @HiltWorker annotation.

Could not instantiate com.simprints.infra.sync.config.worker.DeviceConfigDownSyncWorker
java.lang.NoSuchMethodException: com.simprints.infra.sync.config.worker.DeviceConfigDownSyncWorker.<init> [class android.content.Context, class androidx.work.WorkerParameters]
	at java.lang.Class.getConstructor0(Class.java:3325)
	at java.lang.Class.getDeclaredConstructor(Class.java:3063)
	at androidx.work.WorkerFactory.createWorkerWithDefaultFallback(WorkerFactory.java:94)
	at androidx.work.impl.WorkerWrapper.runWorker(WorkerWrapper.java:243)
	at androidx.work.impl.WorkerWrapper.run(WorkerWrapper.java:144)
	at androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
	at java.lang.Thread.run(Thread.java:1012)
Could not create Worker com.simprints.infra.sync.config.worker.DeviceConfigDownSyncWorker

@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

Copy link
Copy Markdown
Contributor

@luhmirin-s luhmirin-s left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤦🏻

@BurningAXE
Copy link
Copy Markdown
Contributor

BurningAXE commented Apr 16, 2024

The DeviceConfigDownSyncWorker can’t be started as it leaks the @HiltWorker annotation.

I really tried to imagine how an annotation can be leaked!

@meladRaouf meladRaouf merged commit 2eb59e3 into release/2024.1.0 Apr 17, 2024
@meladRaouf meladRaouf deleted the MS-417-DeviceConfigDownSyncWorker-can-t-be-instantiated branch April 17, 2024 10:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants