WELCOME TO THE COMMUNITY
find what you are looking for or ask a new question
Home > Forum > Latest posts

latest posts

MVP

I agree with Paweł, unless there is no need to scale, container-less will be much easier to maintain for most companies.
Managing kubernetes/dockers/pods is skill of it's own, it adds more tools into whole setup which means there will be more places something might break, and debugging it will be harder.

If you don't face troubles with performance, easier, better and cheaper will be to avoid that extra complexity, if those will come, then migrate.

MVP
In reply to: ce

There's a "warning":

Category: Exception
System.UnauthorizedAccessException: Access to C:\Windows\system32\0 was denied.
for FREngine.IEngineLoader.InitializeEngine(String CustomerProjectId, String LicensePath, String LicensePassword, String FREngineDataFolder, String FREngineTempFolder, Boolean IsSharedCPUCoresMode)
for WebCon.OcrAI.TextLayer.FR12.Implementation.FR12EngineLoaderBase.InitializeEngine(String CustomerProjectId, String LicensePath, String LicensePassword, String FREngineDataFolder, String FREngineTempFolder, Boolean IsSharedCPUCoresMode)
for WebCon.WorkFlow.Service.Roles.OcrTextLayer.FR.v12.FR12HolderFactory.InitializeEngine(IFROutprocLoaderBase engineLoader)
for WebCon.WorkFlow.Service.Roles.OcrTextLayer.FR.Base.FRHolderFactoryBase.CreateFRHolder()
for WebCon.WorkFlow.Service.Roles.OcrTextLayer.FR.Base.FRFacadeFactoryBase.GetFRHolder()
for WebCon.WorkFlow.Service.Roles.OcrTextLayer.FR.v12.FR12FacadeFactory.CreateFacade(ITextLayerLanguagesDownloader downloader)
for WebCon.WorkFlow.Service.Roles.OcrTextLayer.Processors.TextLayerProcessorFactory.GetProcessorImpl(ProcessorArgs args)
with WebCon.WorkFlow.Service.Queues.Management.ProcessorFactory.GetProcessor(ProcessorArgs args, Boolean clearThreadItems)

and an "information":

WebCon.WorkFlow.Service
Category: Exception
Role: OcrTextLayer
WebCon.WorkFlow.Service.Queues.Processors.InvalidProcessor`1+InvalidProcessorActionException[WebCon.WorkFlow.Service.Roles.OcrTextLayer.Queue.TextLayerQueueElement]: InvalidProcessor will be replaced Queue ThreadId: 0 ThreadGuid: e211c25a-ef7c-48c2-8d53-9678d2789584
for WebCon.WorkFlow.Service.Queues.Processors.ProcessorBase`1.<ContextActionAsync>d__40.MoveNext()
--- End of batch monitoring from the previous location where the exception was raised ---
for System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
with System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
for WebCon.WorkFlow.Service.Queues.Processors.ProcessorBase`1.<ProcessingThreadActionAsync>d__39.MoveNext()
--- End of batch monitoring from the previous location where the exception was raised ---
for System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
with System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
for WebCon.WorkFlow.Service.Queues.Processors.ProcessorBase`1.<ThreadActionAsync>d__38.MoveNext()

Okay, so based on the error:
System.UnauthorizedAccessException: Access to C:\Windows\system32\0 was denied.
I'd look to configuration of those:

* String LicensePath,
* String FREngineDataFolder,
* String FREngineTempFolder

Inside Webcon and FineReader.

Maybe one is empty and it defaults to C:\Windows\system32\0 ?

In reply to: Maksymilian Stachowiak

I'm not having any OCR access right now, so can't check if there will be any information.

Have you checked Windows Event Viewer logs for Webcon Workflow Service?

There's a "warning":

Category: Exception
System.UnauthorizedAccessException: Access to C:\Windows\system32\0 was denied.
for FREngine.IEngineLoader.InitializeEngine(String CustomerProjectId, String LicensePath, String LicensePassword, String FREngineDataFolder, String FREngineTempFolder, Boolean IsSharedCPUCoresMode)
for WebCon.OcrAI.TextLayer.FR12.Implementation.FR12EngineLoaderBase.InitializeEngine(String CustomerProjectId, String LicensePath, String LicensePassword, String FREngineDataFolder, String FREngineTempFolder, Boolean IsSharedCPUCoresMode)
for WebCon.WorkFlow.Service.Roles.OcrTextLayer.FR.v12.FR12HolderFactory.InitializeEngine(IFROutprocLoaderBase engineLoader)
for WebCon.WorkFlow.Service.Roles.OcrTextLayer.FR.Base.FRHolderFactoryBase.CreateFRHolder()
for WebCon.WorkFlow.Service.Roles.OcrTextLayer.FR.Base.FRFacadeFactoryBase.GetFRHolder()
for WebCon.WorkFlow.Service.Roles.OcrTextLayer.FR.v12.FR12FacadeFactory.CreateFacade(ITextLayerLanguagesDownloader downloader)
for WebCon.WorkFlow.Service.Roles.OcrTextLayer.Processors.TextLayerProcessorFactory.GetProcessorImpl(ProcessorArgs args)
with WebCon.WorkFlow.Service.Queues.Management.ProcessorFactory.GetProcessor(ProcessorArgs args, Boolean clearThreadItems)

and an "information":

WebCon.WorkFlow.Service
Category: Exception
Role: OcrTextLayer
WebCon.WorkFlow.Service.Queues.Processors.InvalidProcessor`1+InvalidProcessorActionException[WebCon.WorkFlow.Service.Roles.OcrTextLayer.Queue.TextLayerQueueElement]: InvalidProcessor will be replaced Queue ThreadId: 0 ThreadGuid: e211c25a-ef7c-48c2-8d53-9678d2789584
for WebCon.WorkFlow.Service.Queues.Processors.ProcessorBase`1.<ContextActionAsync>d__40.MoveNext()
--- End of batch monitoring from the previous location where the exception was raised ---
for System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
with System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
for WebCon.WorkFlow.Service.Queues.Processors.ProcessorBase`1.<ProcessingThreadActionAsync>d__39.MoveNext()
--- End of batch monitoring from the previous location where the exception was raised ---
for System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
with System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
for WebCon.WorkFlow.Service.Queues.Processors.ProcessorBase`1.<ThreadActionAsync>d__38.MoveNext()

MVP
In reply to: Andreia Correia

Hi Daniel,

I was trying to use your idea and have that configuration dynamic but it's not working.
I made the field technical and visible on the step, but the Add button is still showing up

Hi Andreia,

the issue is, that the field is marked as technical. If a field is a technical field, it is not part of the DOM and therefore doesn't exist for the browser.
Therefore, setting an HTML field to technical makes no sense. :)

Best regards,
Daniel

Hello all,

I trying to set up a form rule that sets the cell background based on the days difference between a column date and today's date.
This only works after clicking on the save but I want the background to be set as soon as they define the Date column.
Probably this will only work with Javascript functions but I don't have any experience with that.

I want to create an alert if they select a date where the difference is less than 2 days. If I could also display some text, it would be great, but if the only option is the background color, it's also fine.

At the moment I have the form rule set on callback inside the item list configuration.

Thank you!