Bug 151694 appContext is null when evaluating parameters
On a report with parameters, during the resolution of the report parameters, datasource used to populate values of each parameters doesn't have any appContext. We used a jdbcbridbe, and thru appContext, we're retrieving jndi name and others parameters usueful for our datasource. In those case, during the evaluation of parameters, appContext is null so the datasource used to populate values of the parameters are not from the same database ...
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/GetParameterDefinitionTask.java
/*******************************************************************************
 * Copyright (c) 2004 Actuate Corporation. All rights reserved. This program and
 * the accompanying materials are made available under the terms of the Eclipse
 * Public License v1.0 which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html Contributors: Actuate Corporation -
 * initial API and implementation
 ******************************************************************************/
package org.eclipse.birt.report.engine.api.impl;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.logging.Level;
import org.eclipse.birt.core.data.DataTypeUtil;
import org.eclipse.birt.core.exception.BirtException;
import org.eclipse.birt.data.engine.api.DataEngine;