In 2003, Heinz was asked to fix bugs and add features to a bowl of spaghetti code. It was a dismal task. He had heard of IntelliJ IDEA's supernatural analyzing powers. At the end of his 30 day trial, he purchased his first IntelliJ license. Often after his talks, instead of asking about the topic he spoke about, curious onlookers wanted to know how he had performed his IntelliJ magic. Here are your answers.
We deliver relevant courses, by top Java developers to produce more resourceful and efficient programmers within their organisations.
We can help make your Java application run faster and trouble-shoot concurrency and performance bugs...
An error has occurred.
Please contact us
quoting the URL of the page you are attempting to view and the following
message(s):
org.apache.jasper.JasperException: An exception occurred processing [WEB-INF/jsp/skin4/newsletter-slider.jsp] at line [7]
4: <%@ page import="eu.javaspecialists.tjsn.model.pojos.*" %>
5:
6: <%
7: SetupManager sm = SetupManager.getInstance(application);
8: NewsletterManager nm = sm.getNewsletterManager();
9: Newsletter[] newsletters = nm.getLatestNewsletters(6).toArray(new Newsletter[0]);
10: %>
Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:567)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:456)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:330)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:281)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:513)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:411)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:899)
at org.apache.jsp.talks._23_002d01_002dJChampionsConf.index_jsp._jspService(index_jsp.java:174)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:64)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:428)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:330)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:281)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:425)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1272)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1801)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
at java.base/java.lang.Thread.run(Thread.java:1527)
Caused by: java.lang.IllegalArgumentException: duplicate UUID: c71778a1-36d9-45fd-a1d5-85c621ebb09a
at eu.javaspecialists.tjsn.certificate.model.UUIDRegistry.add(UUIDRegistry.java:11)
at eu.javaspecialists.tjsn.certificate.model.Student.
org.apache.jasper.JasperException: An exception occurred processing [WEB-INF/jsp/skin4/newsletter-slider.jsp] at line [7]
4: <%@ page import="eu.javaspecialists.tjsn.model.pojos.*" %>
5:
6: <%
7: SetupManager sm = SetupManager.getInstance(application);
8: NewsletterManager nm = sm.getNewsletterManager();
9: Newsletter[] newsletters = nm.getLatestNewsletters(6).toArray(new Newsletter[0]);
10: %>
Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:567)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:456)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:330)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:281)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:513)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:411)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:899)
at org.apache.jsp.talks._23_002d01_002dJChampionsConf.index_jsp._jspService(index_jsp.java:174)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:64)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:428)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:330)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:281)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:425)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1272)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1801)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
at java.base/java.lang.Thread.run(Thread.java:1527)
Caused by: java.lang.IllegalArgumentException: duplicate UUID: c71778a1-36d9-45fd-a1d5-85c621ebb09a
at eu.javaspecialists.tjsn.certificate.model.UUIDRegistry.add(UUIDRegistry.java:11)
at eu.javaspecialists.tjsn.certificate.model.Student.