Branch: refs/heads/master
Home:
https://github.com/Teiid-Designer/teiid-designer
Commit: 1c78c6ea7d1b63c4cdbe66b8689bd0d287350fb1
https://github.com/Teiid-Designer/teiid-designer/commit/1c78c6ea7d1b63c4c...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2014-05-14 (Wed, 14 May 2014)
Changed paths:
M plugins/org.teiid.core.designer/src/org/teiid/core/designer/i18n.properties
M plugins/org.teiid.core.designer/src/org/teiid/core/designer/util/FileUtils.java
M plugins/org.teiid.core.designer/src/org/teiid/core/designer/util/OperationUtil.java
M plugins/org.teiid.core.designer/src/org/teiid/core/designer/util/ZipUtil.java
M
plugins/org.teiid.designer.advisor.ui/src/org/teiid/designer/advisor/ui/dialogs/GenerateRestWarDialog.java
M
plugins/org.teiid.designer.core/src/org/teiid/designer/core/refactor/AbstractRefactorModelHandler.java
M
plugins/org.teiid.designer.core/src/org/teiid/designer/core/refactor/IRefactorModelHandler.java
M
plugins/org.teiid.designer.core/src/org/teiid/designer/core/refactor/RefactorModelExtensionManager.java
M
plugins/org.teiid.designer.ddl.importer.ui/src/org/teiid/designer/ddl/importer/ui/DdlImportDifferencesPage.java
M
plugins/org.teiid.designer.ddl.importer.ui/src/org/teiid/designer/ddl/importer/ui/DdlImporterUiI18n.java
M
plugins/org.teiid.designer.ddl.importer.ui/src/org/teiid/designer/ddl/importer/ui/i18n.properties
M
plugins/org.teiid.designer.ddl.importer/src/org/teiid/designer/ddl/importer/DdlImporter.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/actions/DeployVdbAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/actions/ExecuteVDBAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/actions/GenerateRestWarAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/preview/PreviewDataWorker.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/editor/TeiidServerEditor.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/vdb/ExecuteVdbAction.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/DqpPlugin.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/PreviewManager.java
M plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/i18n.properties
M
plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/refactor/rename/RenameResourceCompositeChange.java
A plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/util/ErrorHandler.java
M plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/Messages.java
M
plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/build/VdbExtractModelsSyncVdbMarkerResolution.java
M
plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/build/VdbMigrateXsdFilesMarkerResolution.java
M
plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/build/VdbModelPathResolution.java
M
plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/editor/VdbEditor.java
M plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/messages.properties
M
plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/util/VdbResourceFinder.java
M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/Vdb.java
M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbEntry.java
M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbFileEntry.java
M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbModelEntry.java
M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbRefactorHandler.java
M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbUtil.java
M
plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/refactor/VdbResourceChange.java
M tests/org.teiid.designer.vdb.test/src/org/teiid/designer/vdb/VdbEntryTest.java
Log Message:
-----------
TEIIDDES-2156: Ensures eclipse builder is not stopped by runtime exceptions
* Executing an unreliable operation in OperationUtil can throw an exception
Previously this was a runtime exception which stops the eclipse builder
dead in its tracks.
* Fixes this issue by throwing a normal exception and ensuring that all
clients properly handle the exception by exposing it to the user in some
form of dialog.
* ErrorHandler
* Catch-all for taking an exception and displaying it in the eclipse
built-in error dialog.
* Where methods and functions are low-level, the exception is simply thrown
* Only when the class appears at the UI layer is the exception handled and
displayed.
* VdbEditor
* Since this is a UI editor, a correctly initialised Vdb is vital. Since
the latter depends on OperationUtil, display an informative error panel
if the editor's Vdb instance cannot be created.
* Test
* GenerateRestWarDialog
* Rename of vdb, model resource
* DDLImporter
* Deploy Vdb action
* Execute Vdb action from runtime/ui/actions
* Execute Vdb action from runtime/ui/vdb
* GenerateRestWarAction
* TeiidServerEditor initialising editor
* VdbExtractModelsSyncVdbMarkerResolution
* VdbModelPathResolution
* VdbEditor
** save
** add model
** update UDF jars
** add udf jar
Commit: fc2ae6a8789039e1772e9e2c550d31d72293a6e5
https://github.com/Teiid-Designer/teiid-designer/commit/fc2ae6a8789039e17...
Author: Barry LaFond <blafond(a)redhat.com>
Date: 2014-05-15 (Thu, 15 May 2014)
Changed paths:
M plugins/org.teiid.core.designer/src/org/teiid/core/designer/i18n.properties
M plugins/org.teiid.core.designer/src/org/teiid/core/designer/util/FileUtils.java
M plugins/org.teiid.core.designer/src/org/teiid/core/designer/util/OperationUtil.java
M plugins/org.teiid.core.designer/src/org/teiid/core/designer/util/ZipUtil.java
M
plugins/org.teiid.designer.advisor.ui/src/org/teiid/designer/advisor/ui/dialogs/GenerateRestWarDialog.java
M
plugins/org.teiid.designer.core/src/org/teiid/designer/core/refactor/AbstractRefactorModelHandler.java
M
plugins/org.teiid.designer.core/src/org/teiid/designer/core/refactor/IRefactorModelHandler.java
M
plugins/org.teiid.designer.core/src/org/teiid/designer/core/refactor/RefactorModelExtensionManager.java
M
plugins/org.teiid.designer.ddl.importer.ui/src/org/teiid/designer/ddl/importer/ui/DdlImportDifferencesPage.java
M
plugins/org.teiid.designer.ddl.importer.ui/src/org/teiid/designer/ddl/importer/ui/DdlImporterUiI18n.java
M
plugins/org.teiid.designer.ddl.importer.ui/src/org/teiid/designer/ddl/importer/ui/i18n.properties
M
plugins/org.teiid.designer.ddl.importer/src/org/teiid/designer/ddl/importer/DdlImporter.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/actions/DeployVdbAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/actions/ExecuteVDBAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/actions/GenerateRestWarAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/preview/PreviewDataWorker.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/editor/TeiidServerEditor.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/vdb/ExecuteVdbAction.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/DqpPlugin.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/PreviewManager.java
M plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/i18n.properties
M
plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/refactor/rename/RenameResourceCompositeChange.java
A plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/util/ErrorHandler.java
M plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/Messages.java
M
plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/build/VdbExtractModelsSyncVdbMarkerResolution.java
M
plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/build/VdbMigrateXsdFilesMarkerResolution.java
M
plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/build/VdbModelPathResolution.java
M
plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/editor/VdbEditor.java
M plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/messages.properties
M
plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/util/VdbResourceFinder.java
M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/Vdb.java
M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbEntry.java
M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbFileEntry.java
M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbModelEntry.java
M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbRefactorHandler.java
M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbUtil.java
M
plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/refactor/VdbResourceChange.java
M tests/org.teiid.designer.vdb.test/src/org/teiid/designer/vdb/VdbEntryTest.java
Log Message:
-----------
Merge pull request #346 from phantomjinx/TEIIDDES-2156
TEIIDDES-2156: Ensures eclipse builder is not stopped by runtime excepti...
Compare:
https://github.com/Teiid-Designer/teiid-designer/compare/adcf0ffe0e49...f...