Bonjour, j’ai un problème lors de l’envoie de mes fichier sur un bucket S3 alors que je n’ai rien changé depuis longtemps sur ce code, mais depuis le passage en 5.3 il y a un problème
29) [Guice/ErrorInCustomProvider]: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:99)
\_ installed by: AWSS3HttpApiModule -> GsonModule
at GsonWrapper.<init>(GsonWrapper.java:38)
\_ for 1st parameter
at GsonWrapper.class(GsonWrapper.java:32)
while locating GsonWrapper
at UtilsImpl.<init>(UtilsImpl.java:52)
\_ for 2nd parameter
at UtilsImpl.class(UtilsImpl.java:52)
while locating UtilsImpl
at ApiContextImpl.<init>(ApiContextImpl.java:48)
\_ for 4th parameter
at ApiContextImpl.class(ApiContextImpl.java:48)
while locating ApiContextImpl<AWSS3Client>
while locating ApiContext<AWSS3Client>
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
at BlobStoreContextImpl.<init>(BlobStoreContextImpl.java:46)
\_ for 1st parameter
at BlobStoreContextImpl.class(BlobStoreContextImpl.java:46)
while locating BlobStoreContextImpl
at AWSS3BlobStore.<init>(AWSS3BlobStore.java:70)
\_ for 1st parameter
while locating AWSS3BlobStore
at AWSS3BlobStoreContextModule.configure(AWSS3BlobStoreContextModule.java:32)
while locating S3BlobStore
at S3BlobStoreContextModule.configure(S3BlobStoreContextModule.java:48)
at MarkersGetDirectoryStrategy.<init>(MarkersGetDirectoryStrategy.java:57)
\_ for 1st parameter
at MarkersGetDirectoryStrategy.class(MarkersGetDirectoryStrategy.java:57)
while locating MarkersGetDirectoryStrategy
while locating GetDirectoryStrategy
Learn more:
https://github.com/google/guice/wiki/ERROR_IN_CUSTOM_PROVIDER
Caused by: NoSuchMethodError (same stack trace as error #26)
30) [Guice/ErrorInCustomProvider]: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:99)
\_ installed by: AWSS3HttpApiModule -> GsonModule
at GsonWrapper.<init>(GsonWrapper.java:38)
\_ for 1st parameter
at GsonWrapper.class(GsonWrapper.java:32)
while locating GsonWrapper
Learn more:
https://github.com/google/guice/wiki/ERROR_IN_CUSTOM_PROVIDER
Caused by: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:130)
at GeneratedMethodAccessor342.invoke(Unknown Source)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ProviderMethod$ReflectionProviderMethod.doProvision(ProviderMethod.java:284)
at ProviderMethod.doProvision(ProviderMethod.java:171)
at InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
at InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
at InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:186)
at InternalInjectorCreator.build(InternalInjectorCreator.java:113)
at Guice.createInjector(Guice.java:87)
at ContextBuilder.buildInjector(ContextBuilder.java:405)
at ContextBuilder.buildInjector(ContextBuilder.java:328)
at ContextBuilder.buildView(ContextBuilder.java:615)
at ContextBuilder.buildView(ContextBuilder.java:595)
at CloudStorageTool.<init>(CloudStorageTool.java:211)
at CloudStorageTool.<init>(CloudStorageTool.java:155)
at RenaultSites.SitesGenerateRaftFiles.uploadFileCloud(SitesGenerateRaftFiles.java:253)
at RenaultSites.SitesGenerateRaftFiles.generateRaftFiles(SitesGenerateRaftFiles.java:168)
at java.base/NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ObjectManager.invokeActionSync(ObjectManager.java:4365)
at ObjectDirect.invokeAction(ObjectDirect.java:660)
at ObjectDB.invokeAction(ObjectDB.java:2152)
at CronJob.launch(CronJob.java:461)
at JobQueue$Job$1.run(JobQueue.java:160)
at java.base/Thread.run(Thread.java:833)
30 errors
======================
Full classname legend:
======================
AWSS3BlobStore: "org.jclouds.aws.s3.blobstore.AWSS3BlobStore"
AWSS3BlobStoreContextModule: "org.jclouds.aws.s3.blobstore.config.AWSS3BlobStoreContextModule"
AWSS3Client: "org.jclouds.aws.s3.AWSS3Client"
AWSS3HttpApiModule: "org.jclouds.aws.s3.config.AWSS3HttpApiModule"
ApiContext: "org.jclouds.rest.ApiContext"
ApiContextImpl: "org.jclouds.rest.internal.ApiContextImpl"
BindProviderMetadataContextAndCredentials: "org.jclouds.providers.config.BindProviderMetadataContextAndCredentials"
BlobStore: "org.jclouds.blobstore.BlobStore"
BlobStoreContext: "org.jclouds.blobstore.BlobStoreContext"
BlobStoreContextImpl: "org.jclouds.blobstore.internal.BlobStoreContextImpl"
BlobUtils: "org.jclouds.blobstore.util.BlobUtils"
BlobUtilsImpl: "org.jclouds.blobstore.util.internal.BlobUtilsImpl"
ClearListStrategy: "org.jclouds.blobstore.strategy.ClearListStrategy"
CloudStorageTool: "com.simplicite.util.tools.CloudStorageTool"
ConcatenateContainerLists: "org.jclouds.blobstore.strategy.internal.ConcatenateContainerLists"
ConstructorBindingImpl$Factory: "com.google.inject.internal.ConstructorBindingImpl$Factory"
ConstructorConstructor: "com.google.gson.internal.ConstructorConstructor"
ConstructorInjector: "com.google.inject.internal.ConstructorInjector"
Context: "org.jclouds.Context"
ContextBuilder: "org.jclouds.ContextBuilder"
CountBlobTypeInList: "org.jclouds.blobstore.strategy.internal.CountBlobTypeInList"
CountListStrategy: "org.jclouds.blobstore.strategy.CountListStrategy"
CredentialStoreModule: "org.jclouds.rest.config.CredentialStoreModule"
CredentialStoreModule$CredentialsToJsonByteSource: "org.jclouds.rest.config.CredentialStoreModule$CredentialsToJsonByteSource"
Credentials: "org.jclouds.domain.Credentials"
CronJob: "com.simplicite.util.CronJob"
DelegatingMethodAccessorImpl: "jdk.internal.reflect.DelegatingMethodAccessorImpl"
DeleteAllKeysInList: "org.jclouds.blobstore.strategy.internal.DeleteAllKeysInList"
DeleteDirectoryStrategy: "org.jclouds.blobstore.strategy.DeleteDirectoryStrategy"
FactoryProxy: "com.google.inject.internal.FactoryProxy"
GeneratedMethodAccessor342: "jdk.internal.reflect.GeneratedMethodAccessor342"
GeneratedMethodAccessor343: "jdk.internal.reflect.GeneratedMethodAccessor343"
GetDirectoryStrategy: "org.jclouds.blobstore.strategy.GetDirectoryStrategy"
Gson: "com.google.gson.Gson"
GsonModule: "org.jclouds.json.config.GsonModule"
GsonWrapper: "org.jclouds.json.internal.GsonWrapper"
Guice: "com.google.inject.Guice"
InjectorImpl: "com.google.inject.internal.InjectorImpl"
InjectorImpl$1: "com.google.inject.internal.InjectorImpl$1"
InternalFactoryToProviderAdapter: "com.google.inject.internal.InternalFactoryToProviderAdapter"
InternalInjectorCreator: "com.google.inject.internal.InternalInjectorCreator"
InternalProviderInstanceBindingImpl$CyclicFactory: "com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory"
JobQueue$Job$1: "com.simplicite.util.engine.JobQueue$Job$1"
Json: "org.jclouds.json.Json"
ListBlobsInContainer: "org.jclouds.blobstore.strategy.ListBlobsInContainer"
ListContainerAndRecurseThroughFolders: "org.jclouds.blobstore.strategy.internal.ListContainerAndRecurseThroughFolders"
ListContainerStrategy: "org.jclouds.blobstore.strategy.ListContainerStrategy"
MarkerFileMkdirStrategy: "org.jclouds.blobstore.strategy.internal.MarkerFileMkdirStrategy"
MarkersDeleteDirectoryStrategy: "org.jclouds.blobstore.strategy.internal.MarkersDeleteDirectoryStrategy"
MarkersGetDirectoryStrategy: "org.jclouds.blobstore.strategy.internal.MarkersGetDirectoryStrategy"
Method: "java.lang.reflect.Method"
MkdirStrategy: "org.jclouds.blobstore.strategy.MkdirStrategy"
NativeMethodAccessorImpl: "jdk.internal.reflect.NativeMethodAccessorImpl"
ObjectDB: "com.simplicite.util.ObjectDB"
ObjectDirect: "com.simplicite.util.engine.ObjectDirect"
ObjectManager: "com.simplicite.util.engine.ObjectManager"
Provider: "org.jclouds.location.Provider"
ProviderMethod: "com.google.inject.internal.ProviderMethod"
ProviderMethod$ReflectionProviderMethod: "com.google.inject.internal.ProviderMethod$ReflectionProviderMethod"
ProviderToInternalFactoryAdapter: "com.google.inject.internal.ProviderToInternalFactoryAdapter"
RenaultSites: "com.simplicite.objects.RenaultSites"
S3BlobStore: "org.jclouds.s3.blobstore.S3BlobStore"
S3BlobStoreContextModule: "org.jclouds.s3.blobstore.config.S3BlobStoreContextModule"
SingleParameterInjector: "com.google.inject.internal.SingleParameterInjector"
SingletonScope$1: "com.google.inject.internal.SingletonScope$1"
Utils: "org.jclouds.rest.Utils"
UtilsImpl: "org.jclouds.rest.internal.UtilsImpl"
========================
End of classname legend:
========================
at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:568)
at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:190)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:113)
at com.google.inject.Guice.createInjector(Guice.java:87)
at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:405)
at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:328)
at org.jclouds.ContextBuilder.buildView(ContextBuilder.java:615)
at org.jclouds.ContextBuilder.buildView(ContextBuilder.java:595)
at com.simplicite.util.tools.CloudStorageTool.<init>(CloudStorageTool.java:211)
at com.simplicite.util.tools.CloudStorageTool.<init>(CloudStorageTool.java:155)
at com.simplicite.objects.RenaultSites.SitesGenerateRaftFiles.uploadFileCloud(SitesGenerateRaftFiles.java:253)
at com.simplicite.objects.RenaultSites.SitesGenerateRaftFiles.generateRaftFiles(SitesGenerateRaftFiles.java:168)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at com.simplicite.util.engine.ObjectManager.invokeActionSync(ObjectManager.java:4365)
at com.simplicite.util.engine.ObjectDirect.invokeAction(ObjectDirect.java:660)
at com.simplicite.util.ObjectDB.invokeAction(ObjectDB.java:2152)
at com.simplicite.util.CronJob.launch(CronJob.java:461)
at com.simplicite.util.engine.JobQueue$Job$1.run(JobQueue.java:160)
at java.base/java.lang.Thread.run(Thread.java:833)
28) [Guice/ErrorInCustomProvider]: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:99)
\_ installed by: AWSS3HttpApiModule -> GsonModule
at GsonWrapper.<init>(GsonWrapper.java:38)
\_ for 1st parameter
at GsonWrapper.class(GsonWrapper.java:32)
while locating GsonWrapper
at UtilsImpl.<init>(UtilsImpl.java:52)
\_ for 2nd parameter
at UtilsImpl.class(UtilsImpl.java:52)
while locating UtilsImpl
at ApiContextImpl.<init>(ApiContextImpl.java:48)
\_ for 4th parameter
at ApiContextImpl.class(ApiContextImpl.java:48)
while locating ApiContextImpl<AWSS3Client>
while locating ApiContext<AWSS3Client>
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
at BlobStoreContextImpl.<init>(BlobStoreContextImpl.java:46)
\_ for 1st parameter
at BlobStoreContextImpl.class(BlobStoreContextImpl.java:46)
while locating BlobStoreContextImpl
at AWSS3BlobStore.<init>(AWSS3BlobStore.java:70)
\_ for 1st parameter
while locating AWSS3BlobStore
at AWSS3BlobStoreContextModule.configure(AWSS3BlobStoreContextModule.java:32)
while locating S3BlobStore
at S3BlobStoreContextModule.configure(S3BlobStoreContextModule.java:48)
at MarkerFileMkdirStrategy.<init>(MarkerFileMkdirStrategy.java:45)
\_ for 1st parameter
at MarkerFileMkdirStrategy.class(MarkerFileMkdirStrategy.java:39)
while locating MarkerFileMkdirStrategy
Learn more:
https://github.com/google/guice/wiki/ERROR_IN_CUSTOM_PROVIDER
Caused by: NoSuchMethodError (same stack trace as error #27)
27) [Guice/ErrorInCustomProvider]: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:99)
\_ installed by: AWSS3HttpApiModule -> GsonModule
at GsonWrapper.<init>(GsonWrapper.java:38)
\_ for 1st parameter
at GsonWrapper.class(GsonWrapper.java:32)
while locating GsonWrapper
at UtilsImpl.<init>(UtilsImpl.java:52)
\_ for 2nd parameter
at UtilsImpl.class(UtilsImpl.java:52)
while locating UtilsImpl
at ApiContextImpl.<init>(ApiContextImpl.java:48)
\_ for 4th parameter
at ApiContextImpl.class(ApiContextImpl.java:48)
while locating ApiContextImpl<AWSS3Client>
while locating ApiContext<AWSS3Client>
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
at BlobStoreContextImpl.<init>(BlobStoreContextImpl.java:46)
\_ for 1st parameter
at BlobStoreContextImpl.class(BlobStoreContextImpl.java:46)
while locating BlobStoreContextImpl
at AWSS3BlobStore.<init>(AWSS3BlobStore.java:70)
\_ for 1st parameter
while locating AWSS3BlobStore
at AWSS3BlobStoreContextModule.configure(AWSS3BlobStoreContextModule.java:32)
while locating S3BlobStore
at S3BlobStoreContextModule.configure(S3BlobStoreContextModule.java:48)
at ConcatenateContainerLists.<init>(ConcatenateContainerLists.java:45)
\_ for 1st parameter
at ConcatenateContainerLists.class(ConcatenateContainerLists.java:45)
while locating ConcatenateContainerLists
Learn more:
https://github.com/google/guice/wiki/ERROR_IN_CUSTOM_PROVIDER
Caused by: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:130)
at GeneratedMethodAccessor342.invoke(Unknown Source)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ProviderMethod$ReflectionProviderMethod.doProvision(ProviderMethod.java:284)
at ProviderMethod.doProvision(ProviderMethod.java:171)
at InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
at InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at InjectorImpl$1.get(InjectorImpl.java:1100)
at InjectorImpl.getInstance(InjectorImpl.java:1133)
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
at GeneratedMethodAccessor343.invoke(Unknown Source)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ProviderMethod$ReflectionProviderMethod.doProvision(ProviderMethod.java:284)
at ProviderMethod.doProvision(ProviderMethod.java:171)
at InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
at InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at FactoryProxy.get(FactoryProxy.java:60)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
at InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:186)
at InternalInjectorCreator.build(InternalInjectorCreator.java:113)
at Guice.createInjector(Guice.java:87)
at ContextBuilder.buildInjector(ContextBuilder.java:405)
at ContextBuilder.buildInjector(ContextBuilder.java:328)
at ContextBuilder.buildView(ContextBuilder.java:615)
at ContextBuilder.buildView(ContextBuilder.java:595)
at CloudStorageTool.<init>(CloudStorageTool.java:211)
at CloudStorageTool.<init>(CloudStorageTool.java:155)
at RenaultSites.SitesGenerateRaftFiles.uploadFileCloud(SitesGenerateRaftFiles.java:253)
at RenaultSites.SitesGenerateRaftFiles.generateRaftFiles(SitesGenerateRaftFiles.java:168)
at java.base/NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ObjectManager.invokeActionSync(ObjectManager.java:4365)
at ObjectDirect.invokeAction(ObjectDirect.java:660)
at ObjectDB.invokeAction(ObjectDB.java:2152)
at CronJob.launch(CronJob.java:461)
at JobQueue$Job$1.run(JobQueue.java:160)
at java.base/Thread.run(Thread.java:833)
26) [Guice/ErrorInCustomProvider]: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:99)
\_ installed by: AWSS3HttpApiModule -> GsonModule
at GsonWrapper.<init>(GsonWrapper.java:38)
\_ for 1st parameter
at GsonWrapper.class(GsonWrapper.java:32)
while locating GsonWrapper
at UtilsImpl.<init>(UtilsImpl.java:52)
\_ for 2nd parameter
at UtilsImpl.class(UtilsImpl.java:52)
while locating UtilsImpl
at ApiContextImpl.<init>(ApiContextImpl.java:48)
\_ for 4th parameter
at ApiContextImpl.class(ApiContextImpl.java:48)
while locating ApiContextImpl<AWSS3Client>
while locating ApiContext<AWSS3Client>
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
at BlobStoreContextImpl.<init>(BlobStoreContextImpl.java:46)
\_ for 1st parameter
at BlobStoreContextImpl.class(BlobStoreContextImpl.java:46)
while locating BlobStoreContextImpl
at AWSS3BlobStore.<init>(AWSS3BlobStore.java:70)
\_ for 1st parameter
while locating AWSS3BlobStore
at AWSS3BlobStoreContextModule.configure(AWSS3BlobStoreContextModule.java:32)
while locating S3BlobStore
at S3BlobStoreContextModule.configure(S3BlobStoreContextModule.java:48)
at DeleteAllKeysInList.<init>(DeleteAllKeysInList.java:82)
\_ for 2nd parameter
at DeleteAllKeysInList.class(DeleteAllKeysInList.java:60)
while locating DeleteAllKeysInList
while locating ClearListStrategy
Learn more:
https://github.com/google/guice/wiki/ERROR_IN_CUSTOM_PROVIDER
Caused by: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:130)
at GeneratedMethodAccessor342.invoke(Unknown Source)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ProviderMethod$ReflectionProviderMethod.doProvision(ProviderMethod.java:284)
at ProviderMethod.doProvision(ProviderMethod.java:171)
at InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
at InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at InjectorImpl$1.get(InjectorImpl.java:1100)
at InjectorImpl.getInstance(InjectorImpl.java:1133)
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
at GeneratedMethodAccessor343.invoke(Unknown Source)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ProviderMethod$ReflectionProviderMethod.doProvision(ProviderMethod.java:284)
at ProviderMethod.doProvision(ProviderMethod.java:171)
at InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
at
InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at FactoryProxy.get(FactoryProxy.java:60)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
at InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:186)
at InternalInjectorCreator.build(InternalInjectorCreator.java:113)
at Guice.createInjector(Guice.java:87)
at ContextBuilder.buildInjector(ContextBuilder.java:405)
at ContextBuilder.buildInjector(ContextBuilder.java:328)
at ContextBuilder.buildView(ContextBuilder.java:615)
at ContextBuilder.buildView(ContextBuilder.java:595)
at CloudStorageTool.<init>(CloudStorageTool.java:211)
at CloudStorageTool.<init>(CloudStorageTool.java:155)
at RenaultSites.SitesGenerateRaftFiles.uploadFileCloud(SitesGenerateRaftFiles.java:253)
at RenaultSites.SitesGenerateRaftFiles.generateRaftFiles(SitesGenerateRaftFiles.java:168)
at java.base/NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ObjectManager.invokeActionSync(ObjectManager.java:4365)
at ObjectDirect.invokeAction(ObjectDirect.java:660)
at ObjectDB.invokeAction(ObjectDB.java:2152)
at CronJob.launch(CronJob.java:461)
at JobQueue$Job$1.run(JobQueue.java:160)
at java.base/Thread.run(Thread.java:833)
25) [Guice/ErrorInCustomProvider]: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:99)
\_ installed by: AWSS3HttpApiModule -> GsonModule
at GsonWrapper.<init>(GsonWrapper.java:38)
\_ for 1st parameter
at GsonWrapper.class(GsonWrapper.java:32)
while locating GsonWrapper
at UtilsImpl.<init>(UtilsImpl.java:52)
\_ for 2nd parameter
at UtilsImpl.class(UtilsImpl.java:52)
while locating UtilsImpl
at ApiContextImpl.<init>(ApiContextImpl.java:48)
\_ for 4th parameter
at ApiContextImpl.class(ApiContextImpl.java:48)
while locating ApiContextImpl<AWSS3Client>
while locating ApiContext<AWSS3Client>
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
at BlobStoreContextImpl.<init>(BlobStoreContextImpl.java:46)
\_ for 1st parameter
at BlobStoreContextImpl.class(BlobStoreContextImpl.java:46)
while locating BlobStoreContextImpl
at AWSS3BlobStore.<init>(AWSS3BlobStore.java:70)
\_ for 1st parameter
while locating AWSS3BlobStore
at AWSS3BlobStoreContextModule.configure(AWSS3BlobStoreContextModule.java:32)
while locating S3BlobStore
at S3BlobStoreContextModule.configure(S3BlobStoreContextModule.java:48)
at ConcatenateContainerLists.<init>(ConcatenateContainerLists.java:45)
\_ for 1st parameter
at ConcatenateContainerLists.class(ConcatenateContainerLists.java:45)
while locating ConcatenateContainerLists
at ListContainerAndRecurseThroughFolders.<init>(ListContainerAndRecurseThroughFolders.java:50)
\_ for 1st parameter
at ListContainerAndRecurseThroughFolders.class(ListContainerAndRecurseThroughFolders.java:50)
while locating ListContainerAndRecurseThroughFolders
at CountBlobTypeInList.<init>(CountBlobTypeInList.java:36)
\_ for 1st parameter
at CountBlobTypeInList.class(CountBlobTypeInList.java:36)
while locating CountBlobTypeInList
Learn more:
https://github.com/google/guice/wiki/ERROR_IN_CUSTOM_PROVIDER
Caused by: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:130)
at GeneratedMethodAccessor342.invoke(Unknown Source)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ProviderMethod$ReflectionProviderMethod.doProvision(ProviderMethod.java:284)
at ProviderMethod.doProvision(ProviderMethod.java:171)
at InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
at InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at InjectorImpl$1.get(InjectorImpl.java:1100)
at InjectorImpl.getInstance(InjectorImpl.java:1133)
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
at GeneratedMethodAccessor343.invoke(Unknown Source)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ProviderMethod$ReflectionProviderMethod.doProvision(ProviderMethod.java:284)
at ProviderMethod.doProvision(ProviderMethod.java:171)
at InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
at InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at FactoryProxy.get(FactoryProxy.java:60)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
at InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:186)
at InternalInjectorCreator.build(InternalInjectorCreator.java:113)
at Guice.createInjector(Guice.java:87)
at ContextBuilder.buildInjector(ContextBuilder.java:405)
at ContextBuilder.buildInjector(ContextBuilder.java:328)
at ContextBuilder.buildView(ContextBuilder.java:615)
at ContextBuilder.buildView(ContextBuilder.java:595)
at CloudStorageTool.<init>(CloudStorageTool.java:211)
at CloudStorageTool.<init>(CloudStorageTool.java:155)
at RenaultSites.SitesGenerateRaftFiles.uploadFileCloud(SitesGenerateRaftFiles.java:253)
at RenaultSites.SitesGenerateRaftFiles.generateRaftFiles(SitesGenerateRaftFiles.java:168)
at java.base/NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ObjectManager.invokeActionSync(ObjectManager.java:4365)
at ObjectDirect.invokeAction(ObjectDirect.java:660)
at ObjectDB.invokeAction(ObjectDB.java:2152)
at CronJob.launch(CronJob.java:461)
at JobQueue$Job$1.run(JobQueue.java:160)
at java.base/Thread.run(Thread.java:833)
24) [Guice/ErrorInCustomProvider]: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:99)
\_ installed by: AWSS3HttpApiModule -> GsonModule
at GsonWrapper.<init>(GsonWrapper.java:38)
\_ for 1st parameter
at GsonWrapper.class(GsonWrapper.java:32)
while locating GsonWrapper
at UtilsImpl.<init>(UtilsImpl.java:52)
\_ for 2nd parameter
at UtilsImpl.class(UtilsImpl.java:52)
while locating UtilsImpl
at ApiContextImpl.<init>(ApiContextImpl.java:48)
\_ for 4th parameter
at ApiContextImpl.class(ApiContextImpl.java:48)
while locating ApiContextImpl<AWSS3Client>
while locating ApiContext<AWSS3Client>
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
at BlobStoreContextImpl.<init>(BlobStoreContextImpl.java:46)
\_ for 1st parameter
at BlobStoreContextImpl.class(BlobStoreContextImpl.java:46)
while locating BlobStoreContextImpl
at AWSS3BlobStore.<init>(AWSS3BlobStore.java:70)
\_ for 1st parameter
while locating AWSS3BlobStore
at AWSS3BlobStoreContextModule.configure(AWSS3BlobStoreContextModule.java:32)
while locating S3BlobStore
at S3BlobStoreContextModule.configure(S3BlobStoreContextModule.java:48)
at DeleteAllKeysInList.<init>(DeleteAllKeysInList.java:82)
\_ for 2nd parameter
at DeleteAllKeysInList.class(DeleteAllKeysInList.java:60)
while locating DeleteAllKeysInList
at BlobUtilsImpl.<init>(BlobUtilsImpl.java:50)
\_ for 2nd parameter
at BlobUtilsImpl.class(BlobUtilsImpl.java:50)
while locating BlobUtilsImpl
Learn more:
https://github.com/google/guice/wiki/ERROR_IN_CUSTOM_PROVIDER
Caused by: NoSuchMethodError (same stack trace as error #20)
23) [Guice/ErrorInCustomProvider]: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:99)
\_ installed by: AWSS3HttpApiModule -> GsonModule
at GsonWrapper.<init>(GsonWrapper.java:38)
\_ for 1st parameter
at GsonWrapper.class(GsonWrapper.java:32)
while locating GsonWrapper
at UtilsImpl.<init>(UtilsImpl.java:52)
\_ for 2nd parameter
at UtilsImpl.class(UtilsImpl.java:52)
while locating UtilsImpl
at ApiContextImpl.<init>(ApiContextImpl.java:48)
\_ for 4th parameter
at ApiContextImpl.class(ApiContextImpl.java:48)
while locating ApiContextImpl<AWSS3Client>
while locating ApiContext<AWSS3Client>
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
at BlobStoreContextImpl.<init>(BlobStoreContextImpl.java:46)
\_ for 1st parameter
at BlobStoreContextImpl.class(BlobStoreContextImpl.java:46)
while locating BlobStoreContextImpl
at AWSS3BlobStore.<init>(AWSS3BlobStore.java:70)
\_ for 1st parameter
while locating AWSS3BlobStore
at AWSS3BlobStoreContextModule.configure(AWSS3BlobStoreContextModule.java:32)
while locating S3BlobStore
at S3BlobStoreContextModule.configure(S3BlobStoreContextModule.java:48)
at MarkersDeleteDirectoryStrategy.<init>(MarkersDeleteDirectoryStrategy.java:80)
\_ for 2nd parameter
at MarkersDeleteDirectoryStrategy.class(MarkersDeleteDirectoryStrategy.java:63)
while locating MarkersDeleteDirectoryStrategy
while locating DeleteDirectoryStrategy
Learn more:
https://github.com/google/guice/wiki/ERROR_IN_CUSTOM_PROVIDER
Caused by: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:130)
at GeneratedMethodAccessor342.invoke(Unknown Source)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ProviderMethod$ReflectionProviderMethod.doProvision(ProviderMethod.java:284)
at ProviderMethod.doProvision(ProviderMethod.java:171)
at InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
at InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at InjectorImpl$1.get(InjectorImpl.java:1100)
at InjectorImpl.getInstance(InjectorImpl.java:1133)
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
at java.base/NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ProviderMethod$ReflectionProviderMethod.doProvision(ProviderMethod.java:284)
at ProviderMethod.doProvision(ProviderMethod.java:171)
at InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
at InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at FactoryProxy.get(FactoryProxy.java:60)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
at InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:186)
at InternalInjectorCreator.build(InternalInjectorCreator.java:113)
at Guice.createInjector(Guice.java:87)
at ContextBuilder.buildInjector(ContextBuilder.java:405)
at ContextBuilder.buildInjector(ContextBuilder.java:328)
at ContextBuilder.buildView(ContextBuilder.java:615)
at ContextBuilder.buildView(ContextBuilder.java:595)
at CloudStorageTool.<init>(CloudStorageTool.java:211)
at CloudStorageTool.<init>(CloudStorageTool.java:155)
at RenaultSites.SitesGenerateRaftFiles.uploadFileCloud(SitesGenerateRaftFiles.java:253)
at RenaultSites.SitesGenerateRaftFiles.generateRaftFiles(SitesGenerateRaftFiles.java:168)
at java.base/NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ObjectManager.invokeActionSync(ObjectManager.java:4365)
at ObjectDirect.invokeAction(ObjectDirect.java:660)
at ObjectDB.invokeAction(ObjectDB.java:2152)
at CronJob.launch(CronJob.java:461)
at JobQueue$Job$1.run(JobQueue.java:160)
at java.base/Thread.run(Thread.java:833)
22) [Guice/ErrorInCustomProvider]: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:99)
\_ installed by: AWSS3HttpApiModule -> GsonModule
at GsonWrapper.<init>(GsonWrapper.java:38)
\_ for 1st parameter
at GsonWrapper.class(GsonWrapper.java:32)
while locating GsonWrapper
at UtilsImpl.<init>(UtilsImpl.java:52)
\_ for 2nd parameter
at UtilsImpl.class(UtilsImpl.java:52)
while locating UtilsImpl
at ApiContextImpl.<init>(ApiContextImpl.java:48)
\_ for 4th parameter
at ApiContextImpl.class(ApiContextImpl.java:48)
while locating ApiContextImpl<AWSS3Client>
while locating ApiContext<AWSS3Client>
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
at BlobStoreContextImpl.<init>(BlobStoreContextImpl.java:46)
\_ for 1st parameter
at BlobStoreContextImpl.class(BlobStoreContextImpl.java:46)
while locating BlobStoreContextImpl
at AWSS3BlobStore.<init>(AWSS3BlobStore.java:70)
\_ for 1st parameter
while locating AWSS3BlobStore
at AWSS3BlobStoreContextModule.configure(AWSS3BlobStoreContextModule.java:32)
while locating S3BlobStore
at S3BlobStoreContextModule.configure(S3BlobStoreContextModule.java:48)
at MarkersGetDirectoryStrategy.<init>(MarkersGetDirectoryStrategy.java:57)
\_ for 1st parameter
at MarkersGetDirectoryStrategy.class(MarkersGetDirectoryStrategy.java:57)
while locating MarkersGetDirectoryStrategy
Learn more:
https://github.com/google/guice/wiki/ERROR_IN_CUSTOM_PROVIDER
Caused by: NoSuchMethodError (same stack trace as error #17)
21) [Guice/ErrorInCustomProvider]: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:99)
\_ installed by: AWSS3HttpApiModule -> GsonModule
at GsonWrapper.<init>(GsonWrapper.java:38)
\_ for 1st parameter
at GsonWrapper.class(GsonWrapper.java:32)
while locating GsonWrapper
at UtilsImpl.<init>(UtilsImpl.java:52)
\_ for 2nd parameter
at UtilsImpl.class(UtilsImpl.java:52)
while locating UtilsImpl
at ApiContextImpl.<init>(ApiContextImpl.java:48)
\_ for 4th parameter
at ApiContextImpl.class(ApiContextImpl.java:48)
while locating ApiContextImpl<AWSS3Client>
while locating ApiContext<AWSS3Client>
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
at BlobStoreContextImpl.<init>(BlobStoreContextImpl.java:46)
\_ for 1st parameter
at BlobStoreContextImpl.class(BlobStoreContextImpl.java:46)
while locating BlobStoreContextImpl
Learn more:
https://github.com/google/guice/wiki/ERROR_IN_CUSTOM_PROVIDER
Caused by: NoSuchMethodError: 'void ConstructorConstructor.<init>(Map)'
at GsonModule.provideGson(GsonModule.java:130)
at GeneratedMethodAccessor342.invoke(Unknown Source)
at java.base/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/Method.invoke(Method.java:568)
at ProviderMethod$ReflectionProviderMethod.doProvision(ProviderMethod.java:284)
at ProviderMethod.doProvision(ProviderMethod.java:171)
at InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
at InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at SingleParameterInjector.inject(SingleParameterInjector.java:40)
at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
at ConstructorInjector.provision(ConstructorInjector.java:113)
at ConstructorInjector.construct(ConstructorInjector.java:91)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at FactoryProxy.get(FactoryProxy.java:60)
at InjectorImpl$1.get(InjectorImpl.java:1100)
at InjectorImpl.getInstance(InjectorImpl.java:1133)
at BindProviderMetadataContextAndCredentials.backend(BindProviderMetadataContextAndCredentials.java:84)
Dans Simplicité la lib gson de version >= 2.9.0 est requise par d’autres dépendances. Dans la prochaine révision on va upgrader cette lib sur sa dernière version 2.10.1 car on ne peut à priori pas la downgrader en 2.8.x
En attendant vous pouvez essayer de changer cette lib manuellement pour voir si ça résoud le pb
OK essayez de mettre la version 2.8.9 de la lib Gson.
En effet, les dépendances qui indiquent avoir besoin d’une version de cette lib >= 2.9.0 ne sont pas forcément utilisées dans votre cas, il s’agit de :
la lib unirest
certaines libs Google
la lib stripe
Pour le moment, il n’y a pas de version de JClouds plus récente que la 2.5.0 qui date de mars 2022 et revenir en 2.4.0 comme en Simplicité 5.2 n’est pas vraiment envisageable (et ne résoudrait sans doute pas le pb de compatibilité avec la lib Gson >= 2.9)
Est-ce que l’utilisation de la lib Gson en version 2.8.9 résoud le pb ?
Si oui nous allons creuser les cas des libs ayant besoin de Gson >= 2.9.0 pour voir si ça marche quand même avec Gson 2.8.9. Et si ça ne pose pas de pb bloquant on packagera la prochaine révision de la 5.3 en downgradant Gson en 2.8.9, et ce jusqu’à nouvel ordre (= jusqu’à l’arrivée d’une nouvelle version de JClouds compatible avec Gson >= 2.9.0)
OK on va faire les tests indiqués et il y a des chances que la lib Gson 2.8.9 soit packagée dans la prochaine révision de la 5.3 (5.3.4) à la place de la 2.9.0