Skip to content

It seems that code analyzer assumes that gradle projects always has a wrapper(gradlew) #79

@fabio-franco

Description

@fabio-franco

I'm testing the code analyzer at https://github.com/hammingweight/gradle-java-ear but shows

java.io.IOException: Cannot run program "/Users/fabiofranco/Development/git/wca4j/svt/gradle-java-ear/gradlew": error=2, No such file or directory
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
	at com.ibm.cldk.utils.BuildProject.buildWithTool(BuildProject.java:68)
	at com.ibm.cldk.utils.BuildProject.downloadLibraryDependencies(BuildProject.java:199)
	at com.ibm.cldk.CodeAnalyzer.analyze(CodeAnalyzer.java:122)
	at com.ibm.cldk.CodeAnalyzer.run(CodeAnalyzer.java:103)
	at picocli.CommandLine.executeUserObject(CommandLine.java:1767)
	at picocli.CommandLine.access$900(CommandLine.java:145)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2139)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2106)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:1973)
	at picocli.CommandLine.execute(CommandLine.java:1902)
	at com.ibm.cldk.CodeAnalyzer.main(CodeAnalyzer.java:94)
Caused by: java.io.IOException: error=2, No such file or directory
	at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
	at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:314)
	at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)
	... 12 more

So, it seems that it assumes that the project has gradle wrapper (gradlew) to use. See full log:

java -Xms512m -Xmx4096m -jar codeanalyzer-1.0.6.jar -i /Users/fabiofranco/Development/git/wca4j/svt/gradle-java-ear -o /Users/fabiofranco/.wca/codeAnalyzer/gradle-java-ear --project-root-path /Users/fabiofranco/Development/git/wca4j/svt/gradle-java-ear --no-build -a 2 -v 
2024-12-02T15:54:41.241298	[INFO]	Found build.gradle[.kts] in the project directory. Using Gradle to download dependencies.
[/Users/fabiofranco/Development/git/wca4j/svt/gradle-java-ear/gradlew, --init-script, /var/folders/93/w44chfb90jjbk3f0vhk85frc0000gn/T/gradle-init-14231273622998023167.gradle, downloadDependencies, -PoutputDir=/Users/fabiofranco/Development/git/wca4j/svt/gradle-java-ear/_library_dependencies]
2024-12-02T15:54:41.269185	[INFO]	Building the project using /Users/fabiofranco/Development/git/wca4j/svt/gradle-java-ear/gradlew.
java.io.IOException: Cannot run program "/Users/fabiofranco/Development/git/wca4j/svt/gradle-java-ear/gradlew": error=2, No such file or directory
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
	at com.ibm.cldk.utils.BuildProject.buildWithTool(BuildProject.java:68)
	at com.ibm.cldk.utils.BuildProject.downloadLibraryDependencies(BuildProject.java:199)
	at com.ibm.cldk.CodeAnalyzer.analyze(CodeAnalyzer.java:122)
	at com.ibm.cldk.CodeAnalyzer.run(CodeAnalyzer.java:103)
	at picocli.CommandLine.executeUserObject(CommandLine.java:1767)
	at picocli.CommandLine.access$900(CommandLine.java:145)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2139)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2106)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:1973)
	at picocli.CommandLine.execute(CommandLine.java:1902)
	at com.ibm.cldk.CodeAnalyzer.main(CodeAnalyzer.java:94)
Caused by: java.io.IOException: error=2, No such file or directory
	at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
	at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:314)
	at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)
	... 12 more
2024-12-02T15:54:41.279875	[WARN]	Failed to download library dependencies of project
2024-12-02T15:54:41.649171	[WARN]	Could not resolve type: EntityManager: Unsolved symbol : EntityManager
2024-12-02T15:54:41.710551	[DEBUG]	Could not resolve expression: em: Unsolved symbol : EntityManager
2024-12-02T15:54:41.711669	[DEBUG]	Could not resolve expression: em.persist(message): Unsolved symbol : EntityManager
2024-12-02T15:54:41.713038	[DEBUG]	Could not resolve method call: em.persist(message): Unsolved symbol in em.persist(message) : em
2024-12-02T15:54:41.713953	[DEBUG]	Could not resolve access specifier for method call: em.persist(message): Unsolved symbol in em.persist(message) : em
2024-12-02T15:54:41.724703	[DEBUG]	Could not resolve expression: em.createNamedQuery("findMessages"): Unsolved symbol : EntityManager
2024-12-02T15:54:41.725737	[DEBUG]	Could not resolve expression: em.createNamedQuery("findMessages").getResultList(): Unsolved symbol : EntityManager
2024-12-02T15:54:41.726882	[DEBUG]	Could not resolve method call: em.createNamedQuery("findMessages").getResultList(): Unsolved symbol in em.createNamedQuery("findMessages").getResultList() : em.createNamedQuery("findMessages")
2024-12-02T15:54:41.728019	[DEBUG]	Could not resolve access specifier for method call: em.createNamedQuery("findMessages").getResultList(): Unsolved symbol in em.createNamedQuery("findMessages").getResultList() : em.createNamedQuery("findMessages")
2024-12-02T15:54:41.729243	[DEBUG]	Could not resolve method call: em.createNamedQuery("findMessages"): Unsolved symbol in em.createNamedQuery("findMessages") : em
2024-12-02T15:54:41.730072	[DEBUG]	Could not resolve access specifier for method call: em.createNamedQuery("findMessages"): Unsolved symbol in em.createNamedQuery("findMessages") : em
2024-12-02T15:54:41.746726	[DEBUG]	Could not resolve expression: em.createNamedQuery("deleteMessages"): Unsolved symbol : EntityManager
2024-12-02T15:54:41.747750	[DEBUG]	Could not resolve expression: em.createNamedQuery("deleteMessages").executeUpdate(): Unsolved symbol : EntityManager
2024-12-02T15:54:41.748812	[DEBUG]	Could not resolve method call: em.createNamedQuery("deleteMessages").executeUpdate(): Unsolved symbol in em.createNamedQuery("deleteMessages").executeUpdate() : em.createNamedQuery("deleteMessages")
2024-12-02T15:54:41.750092	[DEBUG]	Could not resolve access specifier for method call: em.createNamedQuery("deleteMessages").executeUpdate(): Unsolved symbol in em.createNamedQuery("deleteMessages").executeUpdate() : em.createNamedQuery("deleteMessages")
2024-12-02T15:54:41.750980	[DEBUG]	Could not resolve method call: em.createNamedQuery("deleteMessages"): Unsolved symbol in em.createNamedQuery("deleteMessages") : em
2024-12-02T15:54:41.751704	[DEBUG]	Could not resolve access specifier for method call: em.createNamedQuery("deleteMessages"): Unsolved symbol in em.createNamedQuery("deleteMessages") : em
2024-12-02T15:54:41.767230	[WARN]	Could not resolve type: EntityManagerFactory: Unsolved symbol : EntityManagerFactory
2024-12-02T15:54:41.771704	[DEBUG]	Could not resolve expression: ejb.em: Unsolved symbol : em
2024-12-02T15:54:41.774032	[DEBUG]	Could not resolve expression: Persistence: Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.774722	[DEBUG]	Could not resolve expression: Persistence.createEntityManagerFactory("ejb-tests-pu"): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.775191	[DEBUG]	Could not resolve method call: Persistence.createEntityManagerFactory("ejb-tests-pu"): Unsolved symbol in Persistence.createEntityManagerFactory("ejb-tests-pu") : Persistence
2024-12-02T15:54:41.775827	[DEBUG]	Could not resolve access specifier for method call: Persistence.createEntityManagerFactory("ejb-tests-pu"): Unsolved symbol in Persistence.createEntityManagerFactory("ejb-tests-pu") : Persistence
2024-12-02T15:54:41.777579	[DEBUG]	Could not resolve expression: emf: Unsolved symbol : EntityManagerFactory
2024-12-02T15:54:41.778228	[DEBUG]	Could not resolve expression: emf.createEntityManager(): Unsolved symbol : EntityManagerFactory
2024-12-02T15:54:41.778820	[DEBUG]	Could not resolve method call: emf.createEntityManager(): Unsolved symbol in emf.createEntityManager() : emf
2024-12-02T15:54:41.779462	[DEBUG]	Could not resolve access specifier for method call: emf.createEntityManager(): Unsolved symbol in emf.createEntityManager() : emf
2024-12-02T15:54:41.781086	[WARN]	Could not resolve type: EntityTransaction: Unsolved symbol : EntityTransaction
2024-12-02T15:54:41.783361	[DEBUG]	Could not resolve expression: ejb.em.getTransaction(): Unsolved symbol : em
2024-12-02T15:54:41.785110	[DEBUG]	Could not resolve method call: ejb.em.getTransaction(): Unsolved symbol in ejb.em.getTransaction() : ejb.em
2024-12-02T15:54:41.785983	[DEBUG]	Could not resolve access specifier for method call: ejb.em.getTransaction(): Unsolved symbol in ejb.em.getTransaction() : ejb.em
2024-12-02T15:54:41.787813	[DEBUG]	Could not resolve expression: tx: Unsolved symbol : EntityTransaction
2024-12-02T15:54:41.788498	[DEBUG]	Could not resolve expression: tx.begin(): Unsolved symbol : EntityTransaction
2024-12-02T15:54:41.789212	[DEBUG]	Could not resolve method call: tx.begin(): Unsolved symbol in tx.begin() : tx
2024-12-02T15:54:41.789681	[DEBUG]	Could not resolve access specifier for method call: tx.begin(): Unsolved symbol in tx.begin() : tx
2024-12-02T15:54:41.790206	[DEBUG]	Could not resolve expression: ejb.em.createQuery("delete from Message"): Unsolved symbol : em
2024-12-02T15:54:41.790927	[DEBUG]	Could not resolve expression: ejb.em.createQuery("delete from Message").executeUpdate(): Unsolved symbol : em
2024-12-02T15:54:41.791496	[DEBUG]	Could not resolve method call: ejb.em.createQuery("delete from Message").executeUpdate(): Unsolved symbol in ejb.em.createQuery("delete from Message").executeUpdate() : ejb.em.createQuery("delete from Message")
2024-12-02T15:54:41.792044	[DEBUG]	Could not resolve access specifier for method call: ejb.em.createQuery("delete from Message").executeUpdate(): Unsolved symbol in ejb.em.createQuery("delete from Message").executeUpdate() : ejb.em.createQuery("delete from Message")
2024-12-02T15:54:41.792774	[DEBUG]	Could not resolve method call: ejb.em.createQuery("delete from Message"): Unsolved symbol in ejb.em.createQuery("delete from Message") : ejb.em
2024-12-02T15:54:41.793385	[DEBUG]	Could not resolve access specifier for method call: ejb.em.createQuery("delete from Message"): Unsolved symbol in ejb.em.createQuery("delete from Message") : ejb.em
2024-12-02T15:54:41.793869	[DEBUG]	Could not resolve expression: tx.commit(): Unsolved symbol : EntityTransaction
2024-12-02T15:54:41.794266	[DEBUG]	Could not resolve method call: tx.commit(): Unsolved symbol in tx.commit() : tx
2024-12-02T15:54:41.794678	[DEBUG]	Could not resolve access specifier for method call: tx.commit(): Unsolved symbol in tx.commit() : tx
2024-12-02T15:54:41.795278	[DEBUG]	Could not resolve expression: ejb.em.close(): Unsolved symbol : em
2024-12-02T15:54:41.795899	[DEBUG]	Could not resolve method call: ejb.em.close(): Unsolved symbol in ejb.em.close() : ejb.em
2024-12-02T15:54:41.796583	[DEBUG]	Could not resolve access specifier for method call: ejb.em.close(): Unsolved symbol in ejb.em.close() : ejb.em
2024-12-02T15:54:41.797361	[DEBUG]	Could not resolve expression: emf.close(): Unsolved symbol : EntityManagerFactory
2024-12-02T15:54:41.797877	[DEBUG]	Could not resolve method call: emf.close(): Unsolved symbol in emf.close() : emf
2024-12-02T15:54:41.798340	[DEBUG]	Could not resolve access specifier for method call: emf.close(): Unsolved symbol in emf.close() : emf
2024-12-02T15:54:41.802391	[DEBUG]	Could not resolve method call: ejb.em.getTransaction(): Unsolved symbol in ejb.em.getTransaction() : ejb.em
2024-12-02T15:54:41.802921	[DEBUG]	Could not resolve access specifier for method call: ejb.em.getTransaction(): Unsolved symbol in ejb.em.getTransaction() : ejb.em
2024-12-02T15:54:41.803382	[DEBUG]	Could not resolve method call: tx.begin(): Unsolved symbol in tx.begin() : tx
2024-12-02T15:54:41.803828	[DEBUG]	Could not resolve access specifier for method call: tx.begin(): Unsolved symbol in tx.begin() : tx
2024-12-02T15:54:41.807730	[DEBUG]	Could not resolve method call: tx.commit(): Unsolved symbol in tx.commit() : tx
2024-12-02T15:54:41.808057	[DEBUG]	Could not resolve access specifier for method call: tx.commit(): Unsolved symbol in tx.commit() : tx
2024-12-02T15:54:41.808535	[DEBUG]	Could not resolve expression: ejb.em.createQuery("select count(m) from Message m"): Unsolved symbol : em
2024-12-02T15:54:41.809352	[DEBUG]	Could not resolve method call: ejb.em.createQuery("select count(m) from Message m").getSingleResult(): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m").getSingleResult() : ejb.em.createQuery("select count(m) from Message m")
2024-12-02T15:54:41.809852	[DEBUG]	Could not resolve access specifier for method call: ejb.em.createQuery("select count(m) from Message m").getSingleResult(): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m").getSingleResult() : ejb.em.createQuery("select count(m) from Message m")
2024-12-02T15:54:41.810549	[DEBUG]	Could not resolve method call: ejb.em.createQuery("select count(m) from Message m"): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m") : ejb.em
2024-12-02T15:54:41.811192	[DEBUG]	Could not resolve access specifier for method call: ejb.em.createQuery("select count(m) from Message m"): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m") : ejb.em
2024-12-02T15:54:41.811930	[DEBUG]	Could not resolve expression: assertEquals(1, numEntries): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.812424	[DEBUG]	Could not resolve method call: assertEquals(1, numEntries): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.812913	[DEBUG]	Could not resolve access specifier for method call: assertEquals(1, numEntries): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.816914	[DEBUG]	Could not resolve expression: assertTrue(message.contains("some statistically improbable phrase")): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.817240	[DEBUG]	Could not resolve method call: assertTrue(message.contains("some statistically improbable phrase")): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.817491	[DEBUG]	Could not resolve access specifier for method call: assertTrue(message.contains("some statistically improbable phrase")): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.822110	[DEBUG]	Could not resolve expression: assertEquals(0, (long) ejb.em.createQuery("select count(m) from Message m").getSingleResult()): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.822502	[DEBUG]	Could not resolve method call: assertEquals(0, (long) ejb.em.createQuery("select count(m) from Message m").getSingleResult()): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.822805	[DEBUG]	Could not resolve access specifier for method call: assertEquals(0, (long) ejb.em.createQuery("select count(m) from Message m").getSingleResult()): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.823820	[DEBUG]	Could not resolve method call: ejb.em.createQuery("select count(m) from Message m").getSingleResult(): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m").getSingleResult() : ejb.em.createQuery("select count(m) from Message m")
2024-12-02T15:54:41.824384	[DEBUG]	Could not resolve access specifier for method call: ejb.em.createQuery("select count(m) from Message m").getSingleResult(): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m").getSingleResult() : ejb.em.createQuery("select count(m) from Message m")
2024-12-02T15:54:41.825104	[DEBUG]	Could not resolve method call: ejb.em.createQuery("select count(m) from Message m"): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m") : ejb.em
2024-12-02T15:54:41.825687	[DEBUG]	Could not resolve access specifier for method call: ejb.em.createQuery("select count(m) from Message m"): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m") : ejb.em
2024-12-02T15:54:41.826452	[DEBUG]	Could not resolve method call: ejb.em.getTransaction(): Unsolved symbol in ejb.em.getTransaction() : ejb.em
2024-12-02T15:54:41.827185	[DEBUG]	Could not resolve access specifier for method call: ejb.em.getTransaction(): Unsolved symbol in ejb.em.getTransaction() : ejb.em
2024-12-02T15:54:41.827838	[DEBUG]	Could not resolve method call: tx.begin(): Unsolved symbol in tx.begin() : tx
2024-12-02T15:54:41.828311	[DEBUG]	Could not resolve access specifier for method call: tx.begin(): Unsolved symbol in tx.begin() : tx
2024-12-02T15:54:41.830135	[DEBUG]	Could not resolve method call: tx.commit(): Unsolved symbol in tx.commit() : tx
2024-12-02T15:54:41.830553	[DEBUG]	Could not resolve access specifier for method call: tx.commit(): Unsolved symbol in tx.commit() : tx
2024-12-02T15:54:41.831131	[DEBUG]	Could not resolve expression: assertEquals(1, (long) ejb.em.createQuery("select count(m) from Message m").getSingleResult()): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.831584	[DEBUG]	Could not resolve method call: assertEquals(1, (long) ejb.em.createQuery("select count(m) from Message m").getSingleResult()): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.831854	[DEBUG]	Could not resolve access specifier for method call: assertEquals(1, (long) ejb.em.createQuery("select count(m) from Message m").getSingleResult()): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.832576	[DEBUG]	Could not resolve method call: ejb.em.createQuery("select count(m) from Message m").getSingleResult(): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m").getSingleResult() : ejb.em.createQuery("select count(m) from Message m")
2024-12-02T15:54:41.833040	[DEBUG]	Could not resolve access specifier for method call: ejb.em.createQuery("select count(m) from Message m").getSingleResult(): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m").getSingleResult() : ejb.em.createQuery("select count(m) from Message m")
2024-12-02T15:54:41.833782	[DEBUG]	Could not resolve method call: ejb.em.createQuery("select count(m) from Message m"): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m") : ejb.em
2024-12-02T15:54:41.834383	[DEBUG]	Could not resolve access specifier for method call: ejb.em.createQuery("select count(m) from Message m"): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m") : ejb.em
2024-12-02T15:54:41.834878	[DEBUG]	Could not resolve method call: tx.begin(): Unsolved symbol in tx.begin() : tx
2024-12-02T15:54:41.835252	[DEBUG]	Could not resolve access specifier for method call: tx.begin(): Unsolved symbol in tx.begin() : tx
2024-12-02T15:54:41.836291	[DEBUG]	Could not resolve method call: tx.commit(): Unsolved symbol in tx.commit() : tx
2024-12-02T15:54:41.836683	[DEBUG]	Could not resolve access specifier for method call: tx.commit(): Unsolved symbol in tx.commit() : tx
2024-12-02T15:54:41.837025	[DEBUG]	Could not resolve method call: assertEquals(0, (long) ejb.em.createQuery("select count(m) from Message m").getSingleResult()): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.837270	[DEBUG]	Could not resolve access specifier for method call: assertEquals(0, (long) ejb.em.createQuery("select count(m) from Message m").getSingleResult()): Unsolved symbol : org.junit.Assert
2024-12-02T15:54:41.837898	[DEBUG]	Could not resolve method call: ejb.em.createQuery("select count(m) from Message m").getSingleResult(): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m").getSingleResult() : ejb.em.createQuery("select count(m) from Message m")
2024-12-02T15:54:41.838328	[DEBUG]	Could not resolve access specifier for method call: ejb.em.createQuery("select count(m) from Message m").getSingleResult(): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m").getSingleResult() : ejb.em.createQuery("select count(m) from Message m")
2024-12-02T15:54:41.838957	[DEBUG]	Could not resolve method call: ejb.em.createQuery("select count(m) from Message m"): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m") : ejb.em
2024-12-02T15:54:41.839492	[DEBUG]	Could not resolve access specifier for method call: ejb.em.createQuery("select count(m) from Message m"): Unsolved symbol in ejb.em.createQuery("select count(m) from Message m") : ejb.em
2024-12-02T15:54:41.857473	[WARN]	Could not resolve type: HttpServlet: Unsolved symbol : HttpServlet
2024-12-02T15:54:41.859267	[WARN]	Could not resolve type: ServletException: Unsolved symbol : ServletException
2024-12-02T15:54:41.860722	[WARN]	Could not resolve type: HttpServletRequest: Unsolved symbol : HttpServletRequest
2024-12-02T15:54:41.861913	[WARN]	Could not resolve type: HttpServletResponse: Unsolved symbol : HttpServletResponse
2024-12-02T15:54:41.863901	[DEBUG]	Could not resolve expression: request: Unsolved symbol : HttpServletRequest
2024-12-02T15:54:41.864946	[DEBUG]	Could not resolve expression: request.getParameter(PUT_MESSAGE): Unsolved symbol : HttpServletRequest
2024-12-02T15:54:41.865620	[DEBUG]	Could not resolve method call: request.getParameter(PUT_MESSAGE): Unsolved symbol in request.getParameter(PUT_MESSAGE) : request
2024-12-02T15:54:41.866037	[DEBUG]	Could not resolve access specifier for method call: request.getParameter(PUT_MESSAGE): Unsolved symbol in request.getParameter(PUT_MESSAGE) : request
2024-12-02T15:54:41.873343	[DEBUG]	Could not resolve expression: response: Unsolved symbol : HttpServletResponse
2024-12-02T15:54:41.873919	[DEBUG]	Could not resolve expression: response.sendRedirect("./DisplayServlet"): Unsolved symbol : HttpServletResponse
2024-12-02T15:54:41.874309	[DEBUG]	Could not resolve method call: response.sendRedirect("./DisplayServlet"): Unsolved symbol in response.sendRedirect("./DisplayServlet") : response
2024-12-02T15:54:41.874659	[DEBUG]	Could not resolve access specifier for method call: response.sendRedirect("./DisplayServlet"): Unsolved symbol in response.sendRedirect("./DisplayServlet") : response
2024-12-02T15:54:41.875183	[DEBUG]	Could not resolve constructor call: new ServletException(nme): Unsolved symbol : ServletException
2024-12-02T15:54:41.877777	[DEBUG]	Could not resolve expression: response.setContentType("text/html;charset=UTF-8"): Unsolved symbol : HttpServletResponse
2024-12-02T15:54:41.878305	[DEBUG]	Could not resolve method call: response.setContentType("text/html;charset=UTF-8"): Unsolved symbol in response.setContentType("text/html;charset=UTF-8") : response
2024-12-02T15:54:41.878859	[DEBUG]	Could not resolve access specifier for method call: response.setContentType("text/html;charset=UTF-8"): Unsolved symbol in response.setContentType("text/html;charset=UTF-8") : response
2024-12-02T15:54:41.879469	[DEBUG]	Could not resolve expression: response.getWriter(): Unsolved symbol : HttpServletResponse
2024-12-02T15:54:41.879831	[DEBUG]	Could not resolve method call: response.getWriter(): Unsolved symbol in response.getWriter() : response
2024-12-02T15:54:41.880174	[DEBUG]	Could not resolve access specifier for method call: response.getWriter(): Unsolved symbol in response.getWriter() : response
2024-12-02T15:54:41.930998	[INFO]	Create analysis scope.
2024-12-02T15:54:41.952308	[INFO]	Add exclusions to scope.
2024-12-02T15:54:41.952466	[INFO]	Loading Java SE standard libs.
2024-12-02T15:54:41.972661	[WARN]	No extra libraries to process.
2024-12-02T15:54:41.983673	[INFO]	Finding *.class files in /Users/fabiofranco/Development/git/wca4j/svt/gradle-java-ear
2024-12-02T15:54:41.992952	[DEBUG]	Application class files: 6
2024-12-02T15:54:41.993004	[INFO]	Adding application classes to scope.
2024-12-02T15:54:44.109104	[DONE]	There were a total of 28796 classes of which 4 are application classes.
2024-12-02T15:54:44.127723	[INFO]	Registered 15 entrypoints.
2024-12-02T15:54:44.134966	[INFO]	Building call graph.
2024-12-02T15:54:57.596074	[DONE]	Finished construction of call graph. Took 14.0 seconds.
2024-12-02T15:54:57.962997	[INFO]	Building System Dependency Graph.
2024-12-02T15:54:58.358072	[INFO]	Cleaning up library dependency directory: /Users/fabiofranco/Development/git/wca4j/svt/gradle-java-ear/_library_dependencies
2024-12-02T15:54:58.386676	[DONE]	Analysis output saved at /Users/fabiofranco/.wca/codeAnalyzer/gradle-java-ear

Note: since https://github.com/hammingweight/gradle-java-ear is an old project, I was able to build it using Java 8 and Gradle 5 (installed via SDK man).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions