Error while starting BE studio in a Linux environment after installation ("./studio -clean -initialize").

Error while starting BE studio in a Linux environment after installation ("./studio -clean -initialize").

book

Article ID: KB0093382

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Description:
Error while starting BE studio in a Linux environment after installation ("./studio -clean -initialize").

Error logs :
(Studio:17390): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(Studio:17390): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(Studio:17390): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Studio:17390): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(Studio:17390): GLib-GObject-WARNING **: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean'
(Studio:17390): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Studio:17390): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(Studio:17390): Gtk-WARNING **: Screen for GtkWindow not set; you must always seta screen for a GtkWindow before using the window
(Studio:17390): Gdk-CRITICAL **: IA__gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Studio:17390): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed
(Studio:17390): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed
(Studio:17390): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed
(Studio:17390): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed
(Studio:17390): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed
(Studio:17390): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed
(Studio:17390): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
(Studio:17390): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed
(Studio:17390): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed
(Studio:17390): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed
(Studio:17390): Gtk-CRITICAL **: IA__gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Studio:17390): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Studio:17390): Gtk-CRITICAL **: IA__gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed

Issue/Introduction

Error while starting BE studio in a Linux environment after installation ("./studio -clean -initialize").

Resolution

Cause : DISPLAY property variable is not set.

The issue is related to core Eclipse(3.x) launcher code bug, the TIBCO/BE Studio code never gets invoked at this point of time. Here is the Eclipse bug for your reference. https://bugs.eclipse.org/bugs/show_bug.cgi?id=314849 

The bug is fixed in Eclipse Juno M2 (4.0), so when migrating BE to Eclipse 4.x, the issue will be resolved.

Additional Information

https://bugs.eclipse.org/bugs/show_bug.cgi?id=314849