Closed michaelwexler closed 3 years ago
Hi Michael, thanks for your interest about this project. The feature is on the master branch and has not been released yet. You can build from latest master branch for the feature. Thanks.
@michaelwexler Hi Michael, the bigdata-file-viewer 1.3 has been released and it has chart and aggregation included. Enable the function by passing '-a' as cli parameter when you launch the jar.
Thanks for the update! I can't get this one to run on my OSX (Big Sur, 11.2.3) M1 chip, with Java version (13.0.2+8) (corporate specified version). Running from java -jar, I see: Graphics Device initialization failed for : es2, sw Error initializing QuantumRenderer: no suitable pipeline found
I took the liberty of doing an extra deep dive:
java -Djavafx.verbose=true -Dprism.verbose=true -jar ./BigdataFileViewer-1.3-SNAPSHOT-jar-with-dependencies.jar
Prism pipeline init order: es2 sw
Using Double Precision Marlin Rasterizer
Using dirty region optimizations
Not using texture mask for primitives
Not forcing power of 2 sizes for textures
Using hardware CLAMP_TO_ZERO mode
Opting in for HiDPI pixel scaling
Prism pipeline name = com.sun.prism.es2.ES2Pipeline
GraphicsPipeline.createPipeline failed for com.sun.prism.es2.ES2Pipeline
java.lang.ClassNotFoundException: com.sun.prism.es2.ES2Pipeline
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:333)
at com.sun.prism.GraphicsPipeline.createPipeline(GraphicsPipeline.java:187)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:91)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124)
at java.base/java.lang.Thread.run(Thread.java:830)
*** Fallback to Prism SW pipeline
Prism pipeline name = com.sun.prism.sw.SWPipeline
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: /Users/michaelwexler/Downloads/libprism_sw.dylib
GraphicsPipeline.createPipeline failed for com.sun.prism.sw.SWPipeline
java.lang.UnsatisfiedLinkError: no prism_sw in java.library.path: [/Users/michaelwexler/Library/Java/Extensions, /Library/Java/Extensions, /Network/Library/Java/Extensions, /System/Library/Java/Extensions, /usr/lib/java, .]
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2670)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:806)
at java.base/java.lang.System.loadLibrary(System.java:1909)
at com.sun.glass.utils.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:150)
at com.sun.glass.utils.NativeLibLoader.loadLibrary(NativeLibLoader.java:52)
at com.sun.prism.sw.SWPipeline.lambda$static$0(SWPipeline.java:42)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
at com.sun.prism.sw.SWPipeline.
@michaelwexler Hi michael, thanks for reporting it. It seems an existed issue of javafx on MAC M1 chip. I will stay tuned on the update about this issue.
Downloaded BigdataFileViewer-1.2.1-SNAPSHOT-jar-with-dependencies.jar, loaded a parquet file. I can't see how to activate column counts, charts, etc as seen in the screenshots. Is it dependent on the file, the scheme, or some other factor to activate?