Running on Java 27-ea+25-2247 (Preview)
Home of The JavaSpecialists' Newsletter

IntelliJ Super Productivity in 45 Minutes

Dr Heinz M. Kabutz

Java Champions Conference, 23rd January 2023

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.

Java Training

We deliver relevant courses, by top Java developers to produce more resourceful and efficient programmers within their organisations.

Java Consulting

We can help make your Java application run faster and trouble-shoot concurrency and performance bugs...

Page error - JavaSpecialists
Running on Java 27-ea+25-2247 (Preview)
Home of The JavaSpecialists' Newsletter

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.(Student.java:15)
	at eu.javaspecialists.tjsn.model.CertificateManager.addTestData(CertificateManager.java:445)
	at eu.javaspecialists.tjsn.model.CertificateManager.setup(CertificateManager.java:83)
	at eu.javaspecialists.tjsn.model.CertificateManager.(CertificateManager.java:37)
	at eu.javaspecialists.tjsn.model.SetupManager.(SetupManager.java:18)
	at eu.javaspecialists.tjsn.model.SetupManager.getInstance(SetupManager.java:54)
	at org.apache.jsp.WEB_002dINF.jsp.skin4.newsletter_002dslider_jsp._jspService(newsletter_002dslider_jsp.java:131)
	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)
	... 34 more

      


    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.(Student.java:15)
	at eu.javaspecialists.tjsn.model.CertificateManager.addTestData(CertificateManager.java:445)
	at eu.javaspecialists.tjsn.model.CertificateManager.setup(CertificateManager.java:83)
	at eu.javaspecialists.tjsn.model.CertificateManager.(CertificateManager.java:37)
	at eu.javaspecialists.tjsn.model.SetupManager.(SetupManager.java:18)
	at eu.javaspecialists.tjsn.model.SetupManager.getInstance(SetupManager.java:54)
	at org.apache.jsp.WEB_002dINF.jsp.skin4.newsletter_002dslider_jsp._jspService(newsletter_002dslider_jsp.java:131)
	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)
	... 34 more

      


Contact Information

demo

Company Address

Cretesoft Limited
Strovolos Center, Off. 204
77 Strovolou Ave
2018 Strovolos
Nicosia
Cyprus
VAT#: CY 10239985K