Java Code Examples for org.pentaho.di.core.exception.KettleException#printStackTrace()
The following examples show how to use
org.pentaho.di.core.exception.KettleException#printStackTrace() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: pentaho-hadoop-shims File: AvroNestedRecordReader.java License: Apache License 2.0 | 6 votes |
private RowMetaAndData getNextRowMetaAndData() { if ( hasExpandedRows() == false ) { try { nextExpandedRow = 0; expandedRows = null; expandedRows = avroNestedReader.avroObjectToKettle( incomingFields, avroInputStep ); if ( expandedRows != null ) { nextRow = objectToRowMetaAndData( expandedRows[ nextExpandedRow ] ); } else { return null; } } catch ( KettleException e ) { e.printStackTrace(); } } nextRow = objectToRowMetaAndData( expandedRows[ nextExpandedRow ] ); nextExpandedRow++; return nextRow; }
Example 2
Source Project: pentaho-kettle File: UserRoleHelper.java License: Apache License 2.0 | 6 votes |
public static Set<IRole> getRolesForUser( String name, List<UserToRoleAssignment> assignments, IRoleSupportSecurityManager rsm ) { if ( assignments == null || assignments.isEmpty() ) { return Collections.emptySet(); } Set<IRole> roles = new HashSet<IRole>( assignments.size() ); for ( UserToRoleAssignment assignment : assignments ) { if ( name.equals( assignment.getUserId() ) ) { IRole role = null; try { role = rsm.constructRole(); } catch ( KettleException e ) { // TODO Auto-generated catch block e.printStackTrace(); } if ( role != null ) { role.setName( assignment.getRoleId() ); roles.add( role ); } } } return roles; }
Example 3
Source Project: pentaho-kettle File: KettleEnvironmentIT.java License: Apache License 2.0 | 6 votes |
@Test public void lifecycleListenerEnvironmentInitCallback_throwable_thrown() throws Exception { resetKettleEnvironmentInitializationFlag(); assertFalse( "This test only works if the Kettle Environment is not yet initialized", KettleEnvironment .isInitialized() ); System.setProperty( Const.KETTLE_PLUGIN_CLASSES, ThrowableFailingMockLifecycleListener.class.getName() ); try { KettleEnvironment.init(); fail( "Expected exception" ); } catch ( KettleException ex ) { assertEquals( AbstractMethodError.class, ex.getCause().getClass() ); ex.printStackTrace(); } assertFalse( KettleEnvironment.isInitialized() ); }
Example 4
Source Project: pentaho-kettle File: TransformationResource.java License: Apache License 2.0 | 6 votes |
@GET @Path( "/start/{id : .+}" ) @Produces( { MediaType.APPLICATION_JSON } ) public TransformationStatus startTransformation( @PathParam( "id" ) String id ) { Trans trans = CarteResource.getTransformation( id ); try { // Discard old log lines from old transformation runs // KettleLogStore.discardLines( trans.getLogChannelId(), true ); String carteObjectId = UUID.randomUUID().toString(); SimpleLoggingObject servletLoggingObject = new SimpleLoggingObject( getClass().getName(), LoggingObjectType.CARTE, null ); servletLoggingObject.setContainerObjectId( carteObjectId ); servletLoggingObject.setLogLevel( trans.getLogLevel() ); trans.setParent( servletLoggingObject ); trans.execute( null ); } catch ( KettleException e ) { e.printStackTrace(); } return getTransformationStatus( id ); }
Example 5
Source Project: pentaho-kettle File: TransformationResource.java License: Apache License 2.0 | 6 votes |
@GET @Path( "/prepare/{id : .+}" ) @Produces( { MediaType.APPLICATION_JSON } ) public TransformationStatus prepareTransformation( @PathParam( "id" ) String id ) { Trans trans = CarteResource.getTransformation( id ); try { CarteObjectEntry entry = CarteResource.getCarteObjectEntry( id ); TransConfiguration transConfiguration = CarteSingleton.getInstance().getTransformationMap().getConfiguration( entry ); TransExecutionConfiguration executionConfiguration = transConfiguration.getTransExecutionConfiguration(); // Set the appropriate logging, variables, arguments, replay date, ... // etc. trans.setArguments( executionConfiguration.getArgumentStrings() ); trans.setReplayDate( executionConfiguration.getReplayDate() ); trans.setSafeModeEnabled( executionConfiguration.isSafeModeEnabled() ); trans.setGatheringMetrics( executionConfiguration.isGatheringMetrics() ); trans.injectVariables( executionConfiguration.getVariables() ); trans.setPreviousResult( executionConfiguration.getPreviousResult() ); trans.prepareExecution( null ); } catch ( KettleException e ) { e.printStackTrace(); } return getTransformationStatus( id ); }
Example 6
Source Project: pentaho-kettle File: UserRoleHelper.java License: Apache License 2.0 | 6 votes |
public static IUser convertFromProxyPentahoUser( ProxyPentahoUser user, List<UserToRoleAssignment> assignments, IRoleSupportSecurityManager rsm ) { IUser userInfo = null; try { userInfo = rsm.constructUser(); userInfo.setDescription( user.getDescription() ); userInfo.setPassword( user.getPassword() ); userInfo.setLogin( user.getName() ); userInfo.setName( user.getName() ); if ( userInfo instanceof IEEUser ) { ( (IEEUser) userInfo ).setRoles( getRolesForUser( user.getName(), assignments, rsm ) ); } } catch ( KettleException e ) { // TODO Auto-generated catch block e.printStackTrace(); } return userInfo; }
Example 7
Source Project: pentaho-kettle File: CapabilityManagerDialog.java License: Apache License 2.0 | 6 votes |
public static void main( String[] args ) { Display display = new Display( ); try { KettleEnvironment.init(); PropsUI.init( display, Props.TYPE_PROPERTIES_SPOON ); KettleLogStore .init( PropsUI.getInstance().getMaxNrLinesInLog(), PropsUI.getInstance().getMaxLogLineTimeoutMinutes() ); } catch ( KettleException e ) { e.printStackTrace(); } KettleClientEnvironment.getInstance().setClient( KettleClientEnvironment.ClientType.SPOON ); Shell shell = new Shell( display, SWT.DIALOG_TRIM ); shell.open(); CapabilityManagerDialog capabilityManagerDialog = new CapabilityManagerDialog( shell ); capabilityManagerDialog.open(); while ( !shell.isDisposed() ) { if ( !display.readAndDispatch() ) { display.sleep(); } } }
Example 8
Source Project: pentaho-kettle File: UserRoleHelper.java License: Apache License 2.0 | 6 votes |
public static IUser convertToUserInfo( ProxyPentahoUser user, ProxyPentahoRole[] roles, IRoleSupportSecurityManager rsm ) { IUser userInfo = null; try { userInfo = rsm.constructUser(); userInfo.setDescription( user.getDescription() ); userInfo.setPassword( user.getPassword() ); userInfo.setLogin( user.getName() ); userInfo.setName( user.getName() ); if ( userInfo instanceof IEEUser ) { ( (IEEUser) userInfo ).setRoles( convertToSetFromProxyPentahoRoles( roles, rsm ) ); } } catch ( KettleException ke ) { ke.printStackTrace(); } return userInfo; }
Example 9
Source Project: OpenKettleWebUI File: KettleUtilsTest.java License: Apache License 2.0 | 5 votes |
@Before public void testInitFileRepository() { String dir = "D:/kettle/data"; try { rep = KettleUtils.initFileRepository(dir); } catch (KettleException e) { e.printStackTrace(); } }
Example 10
Source Project: pentaho-kettle File: PurRepositorySecurityProvider.java License: Apache License 2.0 | 5 votes |
public boolean allowsVersionComments( String fullPath ) { FileVersioningConfiguration versioningConfiguration; try { versioningConfiguration = callVersioningService( fullPath ); } catch ( KettleException e ) { e.printStackTrace(); return false; } return versioningConfiguration.isVersionCommentEnabled(); }
Example 11
Source Project: pentaho-kettle File: UserRoleLookupCache.java License: Apache License 2.0 | 5 votes |
private IUser createUserInfo( String user ) { IUser userInfo = null; try { userInfo = this.rsm.constructUser(); userInfo.setName( user ); } catch ( KettleException e ) { // TODO Auto-generated catch block e.printStackTrace(); } return userInfo; }
Example 12
Source Project: pentaho-kettle File: DatabaseDialogHarness.java License: Apache License 2.0 | 5 votes |
public static void main( String[] args ) { try { KettleEnvironment.init(); } catch ( KettleException e ) { e.printStackTrace(); System.exit( 1 ); } DatabaseDialogHarness harness = new DatabaseDialogHarness(); harness.showDialog(); }
Example 13
Source Project: pentaho-kettle File: RepositoryFileProvider.java License: Apache License 2.0 | 5 votes |
private List<RepositoryElementMetaInterface> getRepositoryElements( RepositoryDirectoryInterface repositoryDirectoryInterface ) { List<RepositoryElementMetaInterface> elements = repositoryDirectoryInterface.getRepositoryObjects(); if ( elements == null ) { try { return getRepository().getJobAndTransformationObjects( repositoryDirectoryInterface.getObjectId(), false ); } catch ( KettleException ke ) { ke.printStackTrace(); } } else { return elements; } return Collections.emptyList(); }
Example 14
Source Project: pentaho-kettle File: CalculatorUnitTest.java License: Apache License 2.0 | 5 votes |
@Test public void testReturnDigitsOnly() throws KettleException { RowMeta inputRowMeta = new RowMeta(); ValueMetaString nameMeta = new ValueMetaString( "Name" ); inputRowMeta.addValueMeta( nameMeta ); ValueMetaString valueMeta = new ValueMetaString( "Value" ); inputRowMeta.addValueMeta( valueMeta ); RowSet inputRowSet = smh.getMockInputRowSet( new Object[][] { { "name1", "qwe123asd456zxc" }, { "name2", null } } ); inputRowSet.setRowMeta( inputRowMeta ); Calculator calculator = new Calculator( smh.stepMeta, smh.stepDataInterface, 0, smh.transMeta, smh.trans ); calculator.addRowSetToInputRowSets( inputRowSet ); calculator.setInputRowMeta( inputRowMeta ); calculator.init( smh.initStepMetaInterface, smh.initStepDataInterface ); CalculatorMeta meta = new CalculatorMeta(); meta.setCalculation( new CalculatorMetaFunction[] { new CalculatorMetaFunction( "digits", CalculatorMetaFunction.CALC_GET_ONLY_DIGITS, "Value", null, null, ValueMetaInterface.TYPE_STRING, 0, 0, false, "", "", "", "" ) } ); // Verify output try { calculator.addRowListener( new RowAdapter() { @Override public void rowWrittenEvent( RowMetaInterface rowMeta, Object[] row ) throws KettleStepException { assertEquals( "123456", row[ 2 ] ); } } ); calculator.processRow( meta, new CalculatorData() ); } catch ( KettleException ke ) { ke.printStackTrace(); fail(); } }
Example 15
Source Project: pentaho-kettle File: CalculatorBackwardCompatibilityUnitTest.java License: Apache License 2.0 | 5 votes |
public void assertRound( final double expectedResult, final double value ) throws KettleException { RowMeta inputRowMeta = new RowMeta(); ValueMetaNumber valueMeta = new ValueMetaNumber( "Value" ); inputRowMeta.addValueMeta( valueMeta ); RowSet inputRowSet = smh.getMockInputRowSet( new Object[] { value } ); inputRowSet.setRowMeta( inputRowMeta ); Calculator calculator = new Calculator( smh.stepMeta, smh.stepDataInterface, 0, smh.transMeta, smh.trans ); calculator.addRowSetToInputRowSets( inputRowSet ); calculator.setInputRowMeta( inputRowMeta ); calculator.init( smh.initStepMetaInterface, smh.initStepDataInterface ); CalculatorMeta meta = new CalculatorMeta(); meta.setCalculation( new CalculatorMetaFunction[] { new CalculatorMetaFunction( "test", CalculatorMetaFunction.CALC_ROUND_1, "Value", null, null, ValueMetaInterface.TYPE_NUMBER, 2, 0, false, "", "", "", "" ) } ); // Verify output try { calculator.addRowListener( new RowAdapter() { @Override public void rowWrittenEvent( RowMetaInterface rowMeta, Object[] row ) throws KettleStepException { assertEquals( expectedResult, row[1] ); } } ); calculator.processRow( meta, new CalculatorData() ); } catch ( KettleException ke ) { ke.printStackTrace(); fail(); } }
Example 16
Source Project: pentaho-kettle File: PurRepository.java License: Apache License 2.0 | 5 votes |
protected void saveSlaveServer( final RepositoryElementInterface element, final String versionComment, Calendar versionDate ) throws KettleException { try { // Even if the object id is null, we still have to check if the element is not present in the PUR // For example, if we import data from an XML file and there is a element with the same name in it. // if ( element.getObjectId() == null ) { element.setObjectId( getSlaveID( element.getName() ) ); } saveRepositoryElement( element, versionComment, slaveTransformer, getSlaveServerParentFolderId() ); } catch ( KettleException ke ) { ke.printStackTrace(); } }
Example 17
Source Project: pentaho-kettle File: UserRoleLookupCache.java License: Apache License 2.0 | 5 votes |
private IRole createRoleInfo( String role ) { IRole roleInfo = null; try { roleInfo = rsm.constructRole(); } catch ( KettleException e ) { // TODO Auto-generated catch block e.printStackTrace(); } roleInfo.setName( role ); return roleInfo; }
Example 18
Source Project: pentaho-kettle File: UISecurityRole.java License: Apache License 2.0 | 5 votes |
public IRole getRole( IRoleSupportSecurityManager rsm ) { IRole roleInfo = null; try { roleInfo = rsm.constructRole(); } catch ( KettleException e ) { // TODO Auto-generated catch block e.printStackTrace(); } roleInfo.setDescription( description ); roleInfo.setName( name ); for ( IUIUser user : getAssignedUsers() ) { roleInfo.addUser( user.getUserInfo() ); } return roleInfo; }
Example 19
Source Project: pentaho-kettle File: RepositoryBrowserController.java License: Apache License 2.0 | 5 votes |
public RepositoryDirectory loadFilesAndFolders( String path ) { RepositoryDirectoryInterface repositoryDirectoryInterface = findDirectory( path ); RepositoryDirectory repositoryDirectory = RepositoryDirectory.build( null, repositoryDirectoryInterface ); populateFolders( repositoryDirectory, repositoryDirectoryInterface ); try { populateFiles( repositoryDirectory, repositoryDirectoryInterface, FILTER ); } catch ( KettleException ke ) { ke.printStackTrace(); } return repositoryDirectory; }
Example 20
Source Project: pentaho-kettle File: RepositoryFileProvider.java License: Apache License 2.0 | 5 votes |
@Override public List<RepositoryFile> getFiles( RepositoryFile file, String filters ) { RepositoryDirectoryInterface repositoryDirectoryInterface = findDirectory( file.getType().equalsIgnoreCase( RepositoryDirectory.DIRECTORY ) ? file.getPath() : file.getParent() ); RepositoryDirectory repositoryDirectory = RepositoryDirectory.build( null, repositoryDirectoryInterface ); populateFolders( repositoryDirectory, repositoryDirectoryInterface ); try { populateFiles( repositoryDirectory, repositoryDirectoryInterface, FILTER ); } catch ( KettleException ke ) { ke.printStackTrace(); } return repositoryDirectory.getChildren(); }