Not able to debug ant script in eclipse - eclipse

When I try to debug ant script by eclipse it get terminate as it come at debug point!!!!
Here is detail of error log
Message: Error logged from Ant UI:
Exception stack trace:
java.net.SocketTimeoutException: Accept timed out
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.eclipse.ant.internal.launching.launchConfigurations.RemoteAntBuildListener$ServerConnection.run(RemoteAntBuildListener.java:89)
Session Data:
eclipse.buildId=M20110210-1200
java.version=1.6.0_10
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

I typically debug Ant by running it externally from Eclipse and connecting remotely. I set my ANT_OPTS to include
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y
Then I just connect with Eclipse to the specified port.

Related

Eclipse Expressions tab *always* showing "<error(s)_during_the_evaluation>"

Eclipse version:
Eclipse IDE for Java Developers (includes Incubating components)
Version: 2022-03 (4.23.0)
Build id: 20220310-1457
Linux Mint 20.2
Java 11.0.13
Currently runing a Jupiter JUnit
Cannot evaluate 5+5 or even 5 without getting this error.
If I hover over a variable, I don't see a quick evaluation either, instead it shows the type.
I used to be getting "eclipse "com.sun.jdi.InternalException: Got error code in reply:35 occurred retrieving 'this' from stack frame.", but for some reason, now I'm not.
When I hovered over a variable, I did see this message in the error log:
eclipse.buildId=4.23.0.I20220308-0310
java.version=17.0.2
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -data file:/home/woodsman/mycorp/eclipse-workspaces-2/ -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.java.product
org.eclipse.ui
Warning
Wed Mar 23 16:28:13 EDT 2022
Invalid property category path: org.springframework.ide.eclipse.beans.ui.properties.ProjectPropertyPage (bundle: org.springframework.ide.eclipse.xml.namespaces, propertyPage: org.springframework.ide.eclipse.beans.ui.namespaces.projectPropertyPage)
If it helps, this is the effective command being launched:
/home/woodsman/java/jdk-11.0.13/bin/java -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:36313 -ea -javaagent:/home/woodsman/java/eclipse-2022-03/configuration/org.eclipse.osgi/1042/0/.cp/lib/javaagent-shaded.jar -Dfile.encoding=UTF-8 -classpath <myclasspath> --add-modules ALL-DEFAULT org.eclipse.jdt.internal.junit.runner.RemoteTestRunner -version 3 -port 34227 -testLoaderClass org.eclipse.jdt.internal.junit5.runner.JUnit5TestLoader -loaderpluginname org.eclipse.jdt.junit5.runtime -classNames com.mycorp.grammarservice.controller.mvc.ToolControllerMVCTest

Eclipse Headless Application failing with Stackoverflow error

I have built up an eclipse headless application, but while running it ends up with Stackoverflow error.
!SESSION 2020-06-24 16:24:05.556 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_251
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -application com.headless.application indir C:\workspace\TestData
Command-line arguments: -os win32 -ws win32 -arch x86_64 -application com.headless.application -consoleLog indir C:\workspace\TestData
!ENTRY org.eclipse.osgi 4 0 2020-06-24 18:43:21.315
!MESSAGE Application error
!STACK 1
java.lang.StackOverflowError
at org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl$EObjectOutputStream.saveEObject(BinaryResourceImpl.java:1236)
at org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl$EObjectOutputStream.saveEObjects(BinaryResourceImpl.java:1003)
Perhaps I thought this is because of memory issues so I tried to increase the memory in eclipse.ini file:
-vmargs
-Xmx16G
-Xms3G
-Xss16M
-XX:MinHeapFreeRatio=50
-XX:MaxHeapFreeRatio=60
-XX:+UseParallelGC
But still it fails with same Stackoverflow error.
I'm running my headless eclipse application via a batch file. The content of batch file looks like this:
#echo off
start eclipse -application com.headless.application -consoleLog indir C:\workspace\TestData
So my first doubt is that whether my headless application is considering the eclipse.ini file or not? If not what are other ways to pass eclipse.ini file directly in above eclipse call?
In case if it is considering the eclipse.ini file, what other options can be tried?
Note: In case of same GUI application, it is working fine.

GWT compile error , a pop up comes up in eclipse neon

exception stack trace
java.lang.NullPointerException at com.google.gwt.eclipse.core.launch.GWTLaunchConfiguration.maybeGetDevJarPath(GWTLaunchConfiguration.java:170) at com.google.gwt.eclipse.core.launch.GWTLaunchConfiguration.computeDynamicVMArgs(GWTLaunchConfiguration.java:114) at com.google.gwt.eclipse.core.launch.GWTLaunchConfiguration.computeCompileDynamicVMArgsAsList(GWTLaunchConfiguration.java:41) at com.google.gwt.eclipse.core.compile.GWTCompileRunner.computeCompilerCommandLine(GWTCompileRunner.java:223) at com.google.gwt.eclipse.core.compile.GWTCompileRunner.compile(GWTCompileRunner.java:81) at com.google.gwt.eclipse.core.compile.GWTCompileRunner.compileWithCancellationSupport(GWTCompileRunner.java:126) at com.google.gwt.eclipse.core.actions.GWTCompileToolbarHandler$1.runInWorkspace(GWTCompileToolbarHandler.java:136) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
session data
eclipse.buildId=4.6.2.M20161124-1400 java.version=1.8.0_121 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US Framework arguments: -product org.eclipse.epp.package.jee.product Command-line arguments: -data file:/C:/WorkSpace_4.2.200/ -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product
This is a bug with the Eclipse plugin. I think to fix this, setup a GWT sdk in the preferences, and it should fix it.
https://github.com/gwt-plugins/gwt-eclipse-plugin/blob/46be0237fd1255cc76056889a64d4c9f04910b1f/plugins/com.gwtplugins.gwt.eclipse.core/src/com/google/gwt/eclipse/core/launch/GWTLaunchConfiguration.java

Can't export deployable features in Luna

I am trying to export a couple of deployable features in Luna, but I always get the error message below. I have two plug-in projects, a corresponding feature project for each and a category definition. With this set up Kepler exported the deployable features into a folder flawlessly, but with Luna there is always this message.
How can this be solved? Is there any other relevant information I can post?
Message:
An internal error occurred during: "Export Features".
Exception Stack Trace:
java.lang.NullPointerException
at org.eclipse.osgi.internal.resolver.NativeCodeSpecificationImpl.isSatisfiedBy(NativeCodeSpecificationImpl.java:88)
at org.eclipse.osgi.internal.module.ResolverImpl.isResolvable(ResolverImpl.java:285)
at org.eclipse.osgi.internal.module.ResolverImpl.resolveBundles(ResolverImpl.java:639)
at org.eclipse.osgi.internal.module.ResolverImpl.resolve(ResolverImpl.java:477)
at org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateImpl.java:545)
at org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateImpl.java:605)
at org.eclipse.pde.internal.build.site.BuildTimeSite.getRegistry(BuildTimeSite.java:186)
at org.eclipse.pde.internal.build.BuildScriptGenerator.generateFeatures(BuildScriptGenerator.java:276)
at org.eclipse.pde.internal.build.BuildScriptGenerator.generate(BuildScriptGenerator.java:127)
at org.eclipse.pde.internal.core.exports.FeatureExportOperation.doExport(FeatureExportOperation.java:257)
at org.eclipse.pde.internal.core.exports.FeatureExportOperation.doExport(FeatureExportOperation.java:224)
at org.eclipse.pde.internal.core.exports.FeatureExportOperation.run(FeatureExportOperation.java:108)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Session Data:
eclipse.buildId=4.4.0.I20140606-1215
java.version=1.8.0_11
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_GB
Framework arguments: -product org.eclipse.epp.package.standard.product
Command-line arguments: -data /media/lads/Data/users/lads/Trabalho/Eclipse/Luna/Workspace.Acceleo -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
This is a known issue with release 4.4.0 reported in Bug 438652. A fix was shipped with release 4.4.1, thus an update to Eclipse gets this functionality working again.

Get XSLT to work in Apache ODE

I am asking this question because I could not find any kind of documentation online about how to integrate XSLT in a ODE BPEL process.
Just the BPEL spec gives a little example about how the code should look like
but nothing else.
Where do I have to create the XSL file within Eclipse and where to save it?
Here is what I do: I right-click on my project in Eclipse and create a new XSL file, write the code and save it.
when i run the BPEL process i get the error message:
eclipse.buildId=M20110210-1200
java.version=1.6.0_45
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product
Error
Sun Nov 23 14:28:29 CET 2014
Resource '/Project1/TransformXML/NewStylesheet.xsl' does not exist.
and there is no error stack.
So what am I doing wrong, anybody on here who is proficient in XSLT and could give a hint?