AND Operator in af:resource in javascript throwing error - jdeveloper

within af:resource component in javascript, use of the && for comparison throws the following error:
Expected name instead of &
The second ampersand is highlighted with a wavy red underscore when this error is thrown.
The sample code is shown below.
blnTargetRowReady = (targetIndex==1 && targetDestinationComponent.getValue()==null && targetOriginComponent.getValue()==null && targetSelectComponent.checked==false && targetDateComponent.getValue()!=null);
I notice when i subsitute the && with || this error does not occur.
Does anyone know why this error occurs on the page. The page runs fine when run in the browser, ie with the ampersand, but in JDeveloper the relevant page shows up with an error.
Any guidance you can provide i would appreciate it.

In your code, try to replace each ampersand with &
blnTargetRowReady = (targetIndex==1 && targetDestinationComponent.getValue()==null && targetOriginComponent.getValue()==null && targetSelectComponent.checked==false && targetDateComponent.getValue()!=null);

Related

Search special characters in kibana

I have ELK 6.8.1 version for log analysis. Now I need to search some strings via the Kibana search bar.
I need to find the logs include "] ERROR (". I tried:
message: "\] \ERROR \("
But nothing worked. Can anyone have experience help me with it? Thanks!
= && || > < ! ( ) { } [ ] ^ " ~ * ? : \ / + - are all reserved characters.
These need to be escaped.
Try escaping them twice.
message: "\\] ERROR \\("

PHP Fatal error: Smarty error: syntax error: unidentified token '='

Could someone point me in the right direction.
{if $current_url == '/movies' || $current_url == '/tv-shows' || $current_url == '/movie/$mov.title|replace:' ':'-''}
Could someone tell me what i'm doing wrong to get this error because i'm new to coding.
PHP Fatal error: Smarty error: syntax error: unidentified token '='
You're using quotes wrong. This is not valid, because you're embedding single quotes inside single quotes:
$current_url == '/movie/$mov.title|replace:' ':'-''
Instead, you should use this:
$current_url == '/movie/'|cat:$mov.title|replace:' ':'-'
Or the somewhat shorter version with backticks:
$current_url == "/movie/`$move.title`":$mov.title|replace:' ':'-'

access my custom variables in jmeter's if controller

I try to simply access a custom variable in the if controller:
${MyVar} == "none"
it seems to always return false (the children don't run even if i replace it with ${MyVar} != "none"), and I see no errors in my jmeter.log file
Am I doing something wrong
The code generates an exception
2013/08/14 20:50:43 ERROR - jmeter.control.IfController: If Controller: error while processing [none == "none"]
org.mozilla.javascript.EcmaError: ReferenceError: "none" is not defined. (<cmd>#1)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3687)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3665)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3750)
Use doule quotes around the variable and it should fix the problem.
"${MyVar}" == "none"

Why does NDepend show CQL errors when run on the command line but not from the GUI?

I've got this bit of CQL:
// <Name>A stateless class or structure might be turned into a static type</Name>
warnif count > 0 (from t in Application.Types where
t.SizeOfInst ==0 &&
// For accuracy, this constraint doesn't take
// account of types that implement some interfaces.
// and classes that have a base class and don't
// derive directly from System.Object, or classes
// that have sub-classes children.
t.NbInterfacesImplemented == 0 &&
((t.IsClass && t.DepthOfInheritance == 1
&& t.NbChildren == 0)
|| t.IsStructure) &&
!t.IsStatic &&
!t.DeriveFrom("System.Attribute") &&
!t.IsAttributeClass &&
!t.IsGeneric && t.Name!="Program" && !(t.IsGeneratedByCompiler || t.HasAttribute(#"NDepend.CQL.NDependIgnoreAttribute") || t.HasAttribute("System.Runtime.CompilerServices.CompilerGeneratedAttribute".AllowNoMatch()))
select new { t, t.SizeOfInst, t.NbInterfacesImplemented,
t.DepthOfInheritance, t.NbChildren }).Take(10)
// this rule indicates stateless types that might
// eventually be turned into static classes.
// See the definition of the SizeOfInst metric here
// http://www.ndepend.com/Metrics.aspx#SizeOfInst
It's fine in the GUI, but I get this message in the output report when I run it from the command line:
1 query syntax error: Not a valid type name {"System.Attribute"}
Any idea why?
It must come from the fact that mscorlib, the assembly that contains System.Attribute, is not resolve at analysis time. Are you running GUI and command line versions on the same machine? To look at assembly resolving go to NDepend Project Properties > Code to Analyze and see from where mscorlib is resolved by unfolding the folder panel.

How can I concatenate multiple variables in my MVC3 Razor code?

I have some razor code and I am having a problem with getting the syntax working. The code is as follows:
else
{
#(x.RowKey.Substring(0, 2).TrimStart('0') + "." + x.RowKey.Substring(2, 2).TrimStart('0').PadLeft(1, '0')) - #Html.Raw(x.Title)<br>
}
This is giving me the following error:
Compiler Error Message: CS1002: ; expected
When you start your #(x.RowKey...., Razor still thinks that it's still in C# mode, not HTML mode (to use the totally non-technical terms). Nick Bork's suggestion about wrapping that stuff in the <text> tags gets the page back into HTML mode so you can go back to using your normal Razor syntax.
Try this:
else
{
var st = x.RowKey.Substring(0, 2).TrimStart('0') + "." + x.RowKey.Substring(2, 2).TrimStart('0').PadLeft(1, '0'));
#st - #Html.Raw(x.Title)<br/>
}

Resources