Consultor Eletrônico



Kbase P30150: Getting com.progress.common.guiproperties.XPropertyException: GUIMetaSchema load failed: ubroker.sch
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   25/09/2008
Status: Verified

SYMPTOM(s):

Error when connecting to AdminServer from Progress Explorer

An exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will be shutdown immediately.

com.progress.common.guiproperties.XPropertyException:
GUIMetaSchema load failed: ubroker.schema

AdminServer is running

Using correct user information when connecting to AdminServer

System is Progress service pack 06 or higher

com.progress.common.guiproperties.XPropertyException: GUIMetaSchema load failed: ubroker.schema
at com/progress/common/guiproperties/GUIMetaSchema.instantiate
at com/progress/vj/ubroker/AbstractRootMMCClient$sharedResources.<init>
at com/progress/vj/ubroker/AbstractRootMMCClient.initSharedResources
at com/progress/vj/ubroker/AbstractRootMMCClient.init
at com/progress/vj/ubroker/AbstractPersonMMCClient.init
at com/progress/vj/explorer/ExcaliburComponent.addNode
at com/progress/vj/explorer/ExcaliburComponent.addChild
at com/progress/vj/explorer/ProgressServer.setupPlugins
at com/progress/vj/explorer/ProgressServer.workingCallback2
at com/ms/lang/Delegate.dynamicInvoke0
at com/ms/lang/Delegate.dynamicInvoke
at com/ms/wfc/ui/Control.invokeMarshaledCallback
at com/ms/wfc/ui/Control.wndProc
at com/ms/wfc/ui/Form.wndProc
at com/ms/wfc/app/Application$ParkingForm.wndProc
at com/ms/wfc/ui/Control$ControlWindow.wndProc
at com/ms/wfc/app/Window.callback

com.progress.common.guiproperties.XPropertyException: GUIMetaSchema load failed: juniper.schema
at com/progress/common/guiproperties/GUIMetaSchema.instantiate
at com/progress/vj/juniper/JuniperMMCClient.getPropertySchema
at com/progress/vj/juniper/JuniperMMCDatabaseClient.getCategory
at com/progress/vj/util/AbstractGrandMMCClient.editProperties
at com/progress/vj/juniper/JuniperMMCClient$EditCallback.invokeOperation
at com/progress/vj/explorer/ProgressExplorer.run
at com/progress/vj/explorer/ProgressExplorer.dispatchOperation
at com/progress/vj/explorer/ProgressExplorerComponent.ControlbarNotify

java.lang.NullPointerException
at com/progress/vj/ubroker/UBTMMCClient.getCategory
at com/progress/vj/util/AbstractGrandMMCClient.editProperties
at com/progress/vj/util/AbstractGrandMMCClient.defaultAction
at com/progress/vj/ubroker/UBTMMCClient.invokeOperation
at com/progress/vj/explorer/ProgressExplorer.run
at com/progress/vj/explorer/ProgressExplorer.dispatchOperation
at com/progress/vj/explorer/ProgressExplorerComponent.ControlbarNotify

Reinstalling Progress service pack does not resolve the error

FACT(s) (Environment):

Progress 9.1D
WebSpeed 3.1D
Windows NT 32 Intel/Windows 2000

CHANGE:

Installed a new product into an existing Progress 9.1D installation (.cfg file)

CAUSE:

Bug# OE00089878

CAUSE:

A new .jar file, schema.jar, is being referenced within the %DLC%\proexp.prm file.

If the system was on a Progress service pack 6 or higher and a new FCS product was installed into the current installation directory (existing .cfg file), then the current proexp.prm file is overwritten by the FSC version. This FSC version does not make any reference to the schema.jar file.

If you are facing this issue, the following information will reside within the proexp.prm file.

-c @{Startup\DLC}\java\rmi.zip;@{JAVA\PROGRESSCP};@{JAVA\JRECP};@{JAVA\FATHOMCP};@{JAVA\REPLCP};@{Startup\DLC}\java\prowin.jar
@{Startup\DLC}\bin\runproexp.exe
@{Startup\DLC}

FIX:

1. Edit the %DLC%\proexp.prm file
2. Add the following line to the end of the first line

;@{Startup\DLC}\java\schema.jar

3. New proexp.prm file should look like this

-c @{Startup\DLC}\java\rmi.zip;@{JAVA\PROGRESSCP};@{JAVA\JRECP};@{JAVA\FATHOMCP};@{JAVA\REPLCP};@{Startup\DLC}\java\prowin.jar;@{Startup\DLC}\java\schema.jar
@{Startup\DLC}\bin\runproexp.exe
@{Startup\DLC}

4. Save the file and reopen Progress Explorer again to establish the connection.