mukunku / ParquetViewer

Simple Windows desktop application for viewing & querying Apache Parquet files
GNU General Public License v3.0
687 stars 82 forks source link

[BUG] Error viewing metadata #112

Closed michael-stevens closed 3 weeks ago

michael-stevens commented 4 weeks ago

Parquet Viewer Version What version of Parquet Viewer are you experiencing the issue with?

2.10.1. Windows 11, the non-portable version (I installed the .NET desktop runtime to use it)

Where was the parquet file created? Apache Spark, Hive, Java, C#, pyarrow, etc.

Apache Spark

Sample File

Hoping to avoid this if possible.

Describe the bug A clear and concise description of what the bug is.

Tried to open the metadata viewer.

Got a metadata error popup indicating an apache arrow file could not be found

Screenshots

image

If applicable, add screenshots to help explain your problem.

Additional context Add any other context about the problem here.

Note: This tool relies on the parquet-dotnet library for all the actual Parquet processing. So any issues where that library cannot process a parquet file will not be addressed by us. Please open a ticket on that library's repo to address such issues.

mukunku commented 4 weeks ago

Interesting. What happens after you click OK ? Are you able to see any metadata or does it crash?

michael-stevens commented 4 weeks ago

I don't understand this one, but I retested today and I'm able to view the metadata with no error. The only difference I can think of is that I rebooted? Maybe there's some issue when you first install the .NET stuff?

Michael Stevens Senior Developer ▪︎ Dianomi +44 207 802 5530 <+44%20207%20802%205530> @.*** 84 Eccleston Square London, SW1V 1PX www.dianomi.com

On Wed, 5 Jun 2024 at 02:07, Sal @.***> wrote:

Interesting. What happens after you click OK ? Are you able to see any metadata or does it crash?

— Reply to this email directly, view it on GitHub https://github.com/mukunku/ParquetViewer/issues/112#issuecomment-2148665792, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEC2FIQV7S5T37FRBSFLGQTZFZQDVAVCNFSM6AAAAABIYOHB72VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBYGY3DKNZZGI . You are receiving this because you authored the thread.Message ID: @.***>

-- This e-mail is for the sole use of the intended recipient and contains information that may be privileged and/or confidential. If you are not an intended recipient, please notify the sender by return e-mail and delete this e-mail and any attachments. Certain required legal entity disclosures can be accessed on our website.

mukunku commented 4 weeks ago

Very weird. Was ParquetViewer open for a long time? Maybe some cached assemblies were removed after a while.

Found this StackOverflow post where someone is experiencing the same issue: .NET is unable to find an assembly located inside the executable. One suggestion there is that maybe an antivirus is sometimes blocking the loading of the assembly.

michael-stevens commented 4 weeks ago

it wasn't open for long, I had just installed parquet viewer to test it for the first time.

I have webroot antivirus.

I'd be happy to drop this one as it's now behaving.

Michael Stevens Senior Developer ▪︎ Dianomi +44 207 802 5530 <+44%20207%20802%205530> @.*** 84 Eccleston Square London, SW1V 1PX www.dianomi.com

On Wed, 5 Jun 2024 at 12:40, Sal @.***> wrote:

Very weird. Found this StackOverflow post where someone is experiencing the same issue: .NET is unable to find an assembly located inside the executable https://stackoverflow.com/questions/76889777/net-is-unable-to-find-an-assembly-located-inside-the-executable-how .

One suggestion was that maybe antivirus is sometimes blocking the loading of the assembly? Was ParquetViewer open for a long time? Maybe some cached assemblies were removed after a while.

— Reply to this email directly, view it on GitHub https://github.com/mukunku/ParquetViewer/issues/112#issuecomment-2149619103, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEC2FIXZ4DOOEHUVEPAWP53ZF32LDAVCNFSM6AAAAABIYOHB72VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBZGYYTSMJQGM . You are receiving this because you authored the thread.Message ID: @.***>

-- This e-mail is for the sole use of the intended recipient and contains information that may be privileged and/or confidential. If you are not an intended recipient, please notify the sender by return e-mail and delete this e-mail and any attachments. Certain required legal entity disclosures can be accessed on our website.

mukunku commented 4 weeks ago

Sure, we can close this out for now. Thanks for reporting. I will keep an eye out for this going forward.