Error AEM quickstart
I have java 8 x64 bit version installed. I just downloaded/opened the AEM jar file. After it ran and opened my browser I received the following error
Does anyone know how to fix this?
org.apache.sling.scripting.jsp.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 267 in the jsp file: /libs/granite/core/components/login/login.jsp
Type mismatch: cannot convert from Object to String
264: }
265:
266: private String getText(ValueMap cfg, I18n i18n, String name, String defaultText) {
267: String text = cfg.get(name, String.class);
268: return text != null ? i18n.getVar(text) : defaultText;
269: }
270:
An error occurred at line: 282 in the jsp file: /libs/granite/core/components/login/login.jsp
Syntax error, parameterized types are only available if source level is 1.5 or greater
279: Resource configRoot = null;
280: if (configs != null) {
281: long maxOrder = Long.MIN_VALUE;
282: for (Iterator<Resource> cfgs = configs.listChildren() ; cfgs.hasNext() ; ) {
283: Resource cfg = cfgs.next();
284: ValueMap props = ResourceUtil.getValueMap(cfg);
285: Long order = props.get("order", Long.class);
An error occurred at line: 285 in the jsp file: /libs/granite/core/components/login/login.jsp
Type mismatch: cannot convert from Object to Long
282: for (Iterator<Resource> cfgs = configs.listChildren() ; cfgs.hasNext() ; ) {
283: Resource cfg = cfgs.next();
284: ValueMap props = ResourceUtil.getValueMap(cfg);
285: Long order = props.get("order", Long.class);
286: if (order != null) {
287: if (order > maxOrder) {
288: configRoot = cfg;