-
Describe the bug when I try Job Stores, I use
Then, exception happens when
If I use
Anything is fine Version used
To Reproduce here is my "Quartz": {
"quartz.scheduler.instanceId": "DemoScheduler",
"quartz.threadPool.maxConcurrency": 20,
"quartz.jobStore.type": "Quartz.Impl.AdoJobStore.JobStoreTX, Quartz",
"quartz.jobStore.dataSource": "myOracle",
"quartz.serializer.type": "json",
"quartz.dataSource.mySqlServer.provider": "SqlServer",
"quartz.dataSource.mySqlServer.connectionString": "<connectionString-for-sqlserver>",
"quartz.dataSource.myOracle.provider": "OracleODPManaged",
"quartz.dataSource.myOracle.connectionString": "<connectionString-for-oracle>"
} here is my dependencies <ItemGroup>
<PackageReference Include="Quartz" Version="3.6.2" />
<PackageReference Include="Quartz.AspNetCore" Version="3.6.2" />
<PackageReference Include="Quartz.Serialization.Json" Version="3.6.2" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="2.1.0" />
<PackageReference Include="Oracle.ManagedDataAccess.Core" Version="3.21.90" />
</ItemGroup> here is my Program.cs var builder = WebApplication.CreateBuilder(args);
builder.Services.AddControllers();
builder.Services.Configure<QuartzOptions>(builder.Configuration.GetSection("Quartz"));
builder.Services.AddQuartz(config =>
{
config.UseMicrosoftDependencyInjectionJobFactory();
});
builder.Services.AddQuartzServer(config =>
{
config.WaitForJobsToComplete = true;
});
var app = builder.Build();
app.MapControllers();
app.Run(); |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Finally, I add this to solve my problem
Here is the document |
Beta Was this translation helpful? Give feedback.
Finally, I add this to solve my problem
"quartz.jobStore.driverDelegateType": "Quartz.Impl.AdoJobStore.OracleDelegate, Quartz"
Here is the document