Posted by
gouessej on
Dec 07, 2016; 6:51pm
URL: https://forum.jogamp.org/stack-under-over-flow-exception-tp4037500p4037509.html
I've just run the bloom example, the extrusion example and the dynamic smoker example in the same Java program (a single main entry point) and it works as expected:
diff --git a/ardor3d-examples/src/main/java/com/ardor3d/example/ExampleRunner.java b/ardor3d-examples/src/main/java/com/ardor3d/example/ExampleRunner.java
index a3fd849..383609e 100644
--- a/ardor3d-examples/src/main/java/com/ardor3d/example/ExampleRunner.java
+++ b/ardor3d-examples/src/main/java/com/ardor3d/example/ExampleRunner.java
@@ -1027,11 +1026,19 @@ public class ExampleRunner extends JFrame {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (final Exception e) {
}
- final ExampleRunner app = new ExampleRunner();
- app.setIconImage(getIcon("ardor3d_white_24.png").getImage());
- app.setSize(800, 400);
- app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- app.setLocationRelativeTo(null);
- app.setVisible(true);
+ for (int i = 0; i < 3; i++) {
+ new Thread(new Runnable() {
+
+ @Override
+ public void run() {
+ final ExampleRunner app = new ExampleRunner();
+ app.setIconImage(getIcon("ardor3d_white_24.png").getImage());
+ app.setSize(800, 400);
+ app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ app.setLocationRelativeTo(null);
+ app.setVisible(true);
+ }
+ }).start();
+ }
}
}
Please run my example and post the
FULL stack traces if any.