[rules-users] Unterminated String Literal error
StormeHawke
Brian.Trezise at intellidata.net
Thu Feb 17 10:12:06 EST 2011
scratch that last question. I've got a cold this week, not thinking
straight lol
On 2/17/2011 1:31 AM, Wolfgang Laun-2 [via Drools - Java Rules Engine]
wrote:
> There is a semicolon missing after break in line 39.
>
> The drools.inse in the error message is very strange. Are you
> compiling other rules as well?
>
> Don't use dialect "mvel" when you aren't using mvel.
> -W
>
> On 17 February 2011 00:37, StormeHawke <[hidden email]
> </user/SendEmail.jtp?type=node&node=2516479&i=0>> wrote:
>
> >
> >
> > Esteban wrote:
> >>
> >> shouldn't that be: inputType.toString() //No capital i ??
> >>
> >
> > Yes it should, thanks for catching that. Unfortunately there must
> still be
> > more problems because I'm still getting the error. I'm thrown by
> the fact
> > that it's telling me I've got an unterminated string literal, it's not
> > making sense:
> >
> >
> > Error: Unable to build expression for 'consequence': [Error:
> unterminated
> > string literal]
> > [Near : {... }
> > };
> >
> > drools.inse ....}]
> > ^
> > [Line: 43, Column: 4] ' PriceResult result = new
> > PriceResult($priceRequest.getClient(), $priceRequest.getRequestedPn());
> > for(InputType inputType : $priceDataRecord.keyset())
> > {
> > String label = inputType.getPropertyName();
> > Object value = $priceDataRecord.get(inputType);
> > ValueType valueType = null;
> > String valueDisplay = null;
> > switch(inputType)
> > {
> > //Don't add ID and PN to the result -
> ID is unnecessary and PN is
> > included as a separate property
> > case ID:
> > case PN:
> > break;
> >
> > case PACKAGE_UNIT:
> > valueType = ValueType.INTEGER;
> > valueDisplay = value.toString();
> > break;
> >
> > case MOQ_1:
> > case MOQ2:
> > valueType = ValueType.INTEGER;
> > valueDisplay = value.toString();
> > break
> >
> > case PRICE_1:
> > case PRICE_2:
> > valueType =
> ValueType.BIG_DECIMAL;
> > valueDisplay = value.toString();
> > break;
> >
> > case LEAD_TIME:
> > valueType = ValueType.DOUBLE;
> > valueDisplay = value.toString();
> > break;
> >
> > default:
> > throw new
> IllegalArgumentException("InputType " + inputType.toString()
> > + " is not defined for " + $priceRequest.getClient().getName());
> > }
> >
> > if(valueType != null)
> > {
> > PriceValue priceValue = new
> PriceValue(label, value, valueType,
> > valueDisplay);
> > result.put(label, priceValue);
> > }
> > }
> >
> > insert(result);
> > ' : [Rule name='someclient-default rule']
> >
> > --
> > View this message in context:
> http://drools-java-rules-engine.46999.n3.nabble.com/Unterminated-String-Literal-error-tp2513857p2514050.html
> <http://drools-java-rules-engine.46999.n3.nabble.com/Unterminated-String-Literal-error-tp2513857p2514050.html?by-user=t>
> > Sent from the Drools - User mailing list archive at Nabble.com.
> > _______________________________________________
> > rules-users mailing list
> > [hidden email] </user/SendEmail.jtp?type=node&node=2516479&i=1>
> > https://lists.jboss.org/mailman/listinfo/rules-users
> >
>
> _______________________________________________
> rules-users mailing list
> [hidden email] </user/SendEmail.jtp?type=node&node=2516479&i=2>
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
> ------------------------------------------------------------------------
> If you reply to this email, your message will be added to the
> discussion below:
> http://drools-java-rules-engine.46999.n3.nabble.com/Unterminated-String-Literal-error-tp2513857p2516479.html
>
> To unsubscribe from Unterminated String Literal error, click here
> <http://drools-java-rules-engine.46999.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=2513857&code=QnJpYW4uVHJlemlzZUBpbnRlbGxpZGF0YS5uZXR8MjUxMzg1N3wtMjA3MDc3MTQ0MA==>.
>
--
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/Unterminated-String-Literal-error-tp2513857p2519739.html
Sent from the Drools - User mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20110217/654dfbe0/attachment.html
More information about the rules-users
mailing list