Forum Discussion
Error with refresh through on-premise data gateway (Gen2 Dataflow) - "ParquetSharpNative"
- 2 years ago
Hi Anonymous , you are right, sorry. We have sent / uploaded the logs this morning via the open ticket #2402090050003022.
Further, we have downgraded the Gateway to September 2023 version and the Gen2 Dataflows work again! It seems also we are not the only ones having this issue since last week.
Hi pqian_MSFT, here some additional info:
- Timeouts : 930430ce-55a9-433f-b8d5-90308af0619a
- Loading from on-prem to Lakehouse : Actually, I am working together with the support on this. It seems there is an issue with the latest Gateway version, the error found in the Gateway logs looks like the following below. Please note, we have checked the ports on the Gateway server - all good as required by the documentation"Microsoft.Mashup.Engine1.Library.Parquet.Schema.ParquetTypeMaps" caused an exception. ---> System.TypeInitializationException: The type initializer for "Ints" caused an exception. ---> System.DllNotFoundException: The DLL "ParquetSharpNative": A DLL initialization routine failed. (Exception from HRESULT: 0x8007045A) cannot be loaded."
- Memory allocation : See separate thread, I posted the request ID there (b55b0d6d-89b8-47d3-b698-636ba5791825)
- OAuth 2.0 : It just simply stated "Invalid credentials", although they were clearly correct. Even tried to use the browser in guest mode to get rid of cache. After re-creating the data source multiple times in the Gateway it suddenly worked again. I cannot reproduce it now
Hello,
We apologize for the issues you are running into. For the error - "ParquetSharpNative": A DLL initialization routine failed which you are getting when trying to refresh a gen2 dataflow via gateway,. Can you please capture Process Monitor logs on the gateway machine, by following the below instructions
1. Download the Process Monitor tool from - Process Monitor - Sysinternals | Microsoft Learn
2. Unzip the folder and run procmon64.exe
3. Refresh the Gen2 dataflow via gateway.
4. Save the Procmon logs and share it (check your private message for sharing instructions).
5. Please ensure to provide the start time and end time for the refresh as it will be helpful in correlating it with the process monitor logs.
The logs which process monitor collects may have more information about why the DLL in question is failing to load.
Thanks!
- JayJay112 years agoResolver II
Thank you kayzid I will do that next week on Monday with the infrastructure engineer. I'll send the logs as soon as I have them.
- Anonymous2 years agoNot applicable
Hi JayJay11
We haven’t heard from you on the last response and was just checking back to see if you can provide the details as mentioned above.
Thanks.- JayJay112 years agoResolver II
Hi Anonymous , you are right, sorry. We have sent / uploaded the logs this morning via the open ticket #2402090050003022.
Further, we have downgraded the Gateway to September 2023 version and the Gen2 Dataflows work again! It seems also we are not the only ones having this issue since last week.