If a parameter has no default value, an NullPointerException happens in ReportQueryDialog.java.
--------------------
while (expression.indexOf("$P{") >= 0)
{
int start_index = expression.indexOf("$P{")+3;
String param_name = expression.substring(start_index, expression.indexOf("}", start_index) );
String param_expression = "";
for (int i=0; i
{
JRDesignParameter p = (JRDesignParameter)parameters.get(i);
if (p.getName().equals( param_name))
{
param_expression = p.getDefaultValueExpression().getText();
/// p.getDefaultValueExpression() is null
--------------------
In 3.0, this problem does not happen.
Recommended Comments
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now