Consultor Eletrônico



Kbase P64902: GUIMetaSchema load failed: ubroker.schema with correct proexp.prm
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   8/4/2008
Status: Verified

SYMPTOM(s):

Starting Progress Explorer and an exception occurs

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

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

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/ProgressExplorer.Command

Proexp.prm has the line ;@{Startup\DLC}\java\schema.jar

FACT(s) (Environment):

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

CAUSE:

The Progress Explorer shortcuts on the Start Menu and Desktop were pointing to the wrong location. It is possible to run into the scenario where you are using terminal services sometimes on the development server from home and that is causing terminal services to cache your network profile to the local machine. The terminal services profile has a different drive/directory combination for
the progress DLC. Therefore the shortcuts are pointing to the incorrect proexp.prm (which is missing the schema.jar path--see note below). Hence the error still occurs even though you seem to have the correct proexp.prm file on your local drive.

FIX:

Correct the shortcuts and point them to the Progress installation directory. The default is C:\Program Files\PROGRESS.

For example:

Old Shortcut (Wrong)

E:\Apps\ProgressPP\bin\jvmStartw.exe -f "C:\Program Files\PROGRESS\proexp.prm"

New Shortcut (Works)

C:\Program Files\PROGRESS\bin\jvmStartw.exe -f "C:\Program Files\PROGRESS\proexp.prm"