MauroBelardi opened a new issue, #7988:
URL: https://github.com/apache/netbeans/issues/7988

   ### Apache NetBeans version
   
   Apache NetBeans 23
   
   ### What happened
   
   I created a new "Musician" project "Java with Ant" -> "Java Enterprise" -> 
"Enterprise Application Client", adding it with "Add to Enterprise Application" 
to an Ant Enterprise Application "Orchestra". Java EE version is Jakarta 10. 
All applications use Glassfish Server v. 7.0.15, JDK 17, Java version 8.431 
(build 1.8.0_431-b10). Configuration of Java Advanced Properties is the default 
one, with Security set to standard High. Main java class of the "Musician" 
client project  is musician.Main. The Enterprise Application "Orchestra" is 
working fine.
   
   Building the brand new "Musician" (exactly as created by NetBeans 23) works 
fine, so:
   
   ant -f C:\\Users\\root\\Desktop\\Musician -Dnb.internal.action.name=rebuild 
clean dist
   init:
   deps-clean:
   clean:
   init:
   deps-jar:
   Created dir: C:\Users\root\Desktop\Musician\build\jar
   Copying 2 files to C:\Users\root\Desktop\Musician\build\jar\META-INF
   Created dir: C:\Users\root\Desktop\Musician\build\empty
   Created dir: 
C:\Users\root\Desktop\Musician\build\generated-sources\ap-source-output
   Compiling 1 source file to C:\Users\root\Desktop\Musician\build\jar
   compile:
   library-inclusion-in-archive:
   Created dir: C:\Users\root\Desktop\Musician\dist
   Building jar: C:\Users\root\Desktop\Musician\dist\Musician.jar
   dist:
   BUILD SUCCESSFUL (total time: 0 seconds)
   
   
   Deploying also works fine:
   
   Musician (run-deploy) log:
   
   ant -f C:\\Users\\root\\Desktop\\Musician -Dnb.internal.action.name=redeploy 
-DforceRedeploy=true run-deploy
   init:
   deps-jar:
   compile:
   library-inclusion-in-archive:
   dist:
   pre-run-deploy:
   Starting GlassFish Server
   GlassFish Server is running.
   Undeploying ...
   Distributing C:\Users\root\Desktop\Musician\dist\Musician.jar
   post-run-deploy:
   run-deploy:
   BUILD SUCCESSFUL (total time: 32 seconds)
   
   GlassFish Server log:
   
   Launching GlassFish on Felix platform
   OSGI framework packages:
   
org.glassfish.main.jul;uses:="org.glassfish.main.jul.cfg,org.glassfish.main.jul.handler";version="7.0.15",org.glassfish.main.jul.cfg;version="7.0.15",org.glassfish.main.jul.env;version="7.0.15",org.glassfish.main.jul.formatter;uses:="org.glassfish.main.jul.cfg,org.glassfish.main.jul.record";version="7.0.15",org.glassfish.main.jul.handler;uses:="org.glassfish.main.jul.cfg,org.glassfish.main.jul.formatter,org.glassfish.main.jul.record";version="7.0.15",org.glassfish.main.jul.record;version="7.0.15",org.glassfish.main.jul.rotation;version="7.0.15",org.glassfish.main.jul.tracing;version="7.0.15",
 null, 
org.osgi.dto;version="1.1.1",org.osgi.framework;version="1.10",org.osgi.framework.connect;uses:="org.osgi.framework,org.osgi.framework.launch";version="1.0",org.osgi.framework.dto;uses:="org.osgi.dto";version="1.8",org.osgi.framework.hooks.bundle;uses:="org.osgi.framework";version="1.1",org.osgi.framework.hooks.resolver;uses:="org.osgi.framework.wiring";version="1.0",org.osgi.framework.
 
hooks.service;uses:="org.osgi.framework";version="1.1",org.osgi.framework.hooks.weaving;uses:="org.osgi.framework.wiring";version="1.1",org.osgi.framework.launch;uses:="org.osgi.framework";version="1.2",org.osgi.framework.namespace;uses:="org.osgi.resource";version="1.2",org.osgi.framework.startlevel;uses:="org.osgi.framework";version="1.0",org.osgi.framework.startlevel.dto;uses:="org.osgi.dto";version="1.0",org.osgi.framework.wiring;uses:="org.osgi.framework,org.osgi.resource";version="1.2",org.osgi.framework.wiring.dto;uses:="org.osgi.dto,org.osgi.resource.dto";version="1.3",org.osgi.resource;version="1.0.1",org.osgi.resource.dto;uses:="org.osgi.dto";version="1.0.1",org.osgi.service.condition;version="1.0",org.osgi.service.packageadmin;uses:="org.osgi.framework";version="1.2.1",org.osgi.service.resolver;uses:="org.osgi.resource";version="1.1.1",org.osgi.service.startlevel;uses:="org.osgi.framework";version="1.1.1",org.osgi.service.url;version="1.0.1",org.osgi.util.tracker;uses:="o
 rg.osgi.framework";version="1.5.3", 
org.glassfish.embeddable;version="7.0.15",org.glassfish.embeddable.spi;uses:="org.glassfish.embeddable";version="7.0.15",
 
org.glassfish.main.jul;uses:="org.glassfish.main.jul.cfg,org.glassfish.main.jul.handler";version="7.0.15",org.glassfish.main.jul.cfg;version="7.0.15",org.glassfish.main.jul.env;version="7.0.15",org.glassfish.main.jul.formatter;uses:="org.glassfish.main.jul.cfg,org.glassfish.main.jul.record";version="7.0.15",org.glassfish.main.jul.handler;uses:="org.glassfish.main.jul.cfg,org.glassfish.main.jul.formatter,org.glassfish.main.jul.record";version="7.0.15",org.glassfish.main.jul.record;version="7.0.15",org.glassfish.main.jul.rotation;version="7.0.15",org.glassfish.main.jul.tracing;version="7.0.15"
   JDK provided packages:
   com.azul.tooling, com.sun.jarsigner, com.sun.java.accessibility.util, 
com.sun.jdi, com.sun.jdi.connect, com.sun.jdi.connect.spi, com.sun.jdi.event, 
com.sun.jdi.request, com.sun.management, com.sun.net.httpserver, 
com.sun.net.httpserver.spi, com.sun.nio.file, com.sun.nio.sctp, 
com.sun.security.auth, com.sun.security.auth.callback, 
com.sun.security.auth.login, com.sun.security.auth.module, 
com.sun.security.jgss, com.sun.source.doctree, com.sun.source.tree, 
com.sun.source.util, com.sun.tools.attach, com.sun.tools.attach.spi, 
com.sun.tools.javac, com.sun.tools.jconsole, java.applet, java.awt, 
java.awt.color, java.awt.datatransfer, java.awt.desktop, java.awt.dnd, 
java.awt.event, java.awt.font, java.awt.geom, java.awt.im, java.awt.im.spi, 
java.awt.image, java.awt.image.renderable, java.awt.print, java.beans, 
java.beans.beancontext, java.io, java.lang, java.lang.annotation, 
java.lang.constant, java.lang.instrument, java.lang.invoke, 
java.lang.management, java.lang.module, java.lang.ref, 
 java.lang.reflect, java.lang.runtime, java.math, java.net, java.net.http, 
java.net.spi, java.nio, java.nio.channels, java.nio.channels.spi, 
java.nio.charset, java.nio.charset.spi, java.nio.file, java.nio.file.attribute, 
java.nio.file.spi, java.rmi, java.rmi.dgc, java.rmi.registry, java.rmi.server, 
java.security, java.security.cert, java.security.interfaces, 
java.security.spec, java.sql, java.text, java.text.spi, java.time, 
java.time.chrono, java.time.format, java.time.temporal, java.time.zone, 
java.util, java.util.concurrent, java.util.concurrent.atomic, 
java.util.concurrent.locks, java.util.function, java.util.jar, 
java.util.logging, java.util.prefs, java.util.random, java.util.regex, 
java.util.spi, java.util.stream, java.util.zip, javax.accessibility, 
javax.annotation.processing, javax.crypto, javax.crypto.interfaces, 
javax.crypto.spec, javax.imageio, javax.imageio.event, javax.imageio.metadata, 
javax.imageio.plugins.bmp, javax.imageio.plugins.jpeg, 
javax.imageio.plugins.tiff, jav
 ax.imageio.spi, javax.imageio.stream, javax.lang.model, 
javax.lang.model.element, javax.lang.model.type, javax.lang.model.util, 
javax.management, javax.management.loading, javax.management.modelmbean, 
javax.management.monitor, javax.management.openmbean, 
javax.management.relation, javax.management.remote, 
javax.management.remote.rmi, javax.management.timer, javax.naming, 
javax.naming.directory, javax.naming.event, javax.naming.ldap, 
javax.naming.ldap.spi, javax.naming.spi, javax.net, javax.net.ssl, javax.print, 
javax.print.attribute, javax.print.attribute.standard, javax.print.event, 
javax.rmi.ssl, javax.script, javax.security.auth, javax.security.auth.callback, 
javax.security.auth.kerberos, javax.security.auth.login, 
javax.security.auth.spi, javax.security.auth.x500, javax.security.cert, 
javax.security.sasl, javax.smartcardio, javax.sound.midi, javax.sound.midi.spi, 
javax.sound.sampled, javax.sound.sampled.spi, javax.sql, javax.sql.rowset, 
javax.sql.rowset.serial, javax.sql.rowset.
 spi, javax.swing, javax.swing.border, javax.swing.colorchooser, 
javax.swing.event, javax.swing.filechooser, javax.swing.plaf, 
javax.swing.plaf.basic, javax.swing.plaf.metal, javax.swing.plaf.multi, 
javax.swing.plaf.nimbus, javax.swing.plaf.synth, javax.swing.table, 
javax.swing.text, javax.swing.text.html, javax.swing.text.html.parser, 
javax.swing.text.rtf, javax.swing.tree, javax.swing.undo, javax.tools, 
javax.transaction.xa, javax.xml, javax.xml.catalog, javax.xml.crypto, 
javax.xml.crypto.dom, javax.xml.crypto.dsig, javax.xml.crypto.dsig.dom, 
javax.xml.crypto.dsig.keyinfo, javax.xml.crypto.dsig.spec, javax.xml.datatype, 
javax.xml.namespace, javax.xml.parsers, javax.xml.stream, 
javax.xml.stream.events, javax.xml.stream.util, javax.xml.transform, 
javax.xml.transform.dom, javax.xml.transform.sax, javax.xml.transform.stax, 
javax.xml.transform.stream, javax.xml.validation, javax.xml.xpath, 
jdk.dynalink, jdk.dynalink.beans, jdk.dynalink.linker, 
jdk.dynalink.linker.support, jdk.dynalink.s
 upport, jdk.javadoc.doclet, jdk.jfr, jdk.jfr.consumer, jdk.jshell, 
jdk.jshell.execution, jdk.jshell.spi, jdk.jshell.tool, jdk.management.jfr, 
jdk.net, jdk.nio, jdk.nio.mapmode, jdk.security.jarsigner, jdk.swing.interop, 
netscape.javascript, org.ietf.jgss, org.w3c.dom, org.w3c.dom.bootstrap, 
org.w3c.dom.css, org.w3c.dom.events, org.w3c.dom.html, org.w3c.dom.ls, 
org.w3c.dom.ranges, org.w3c.dom.stylesheets, org.w3c.dom.traversal, 
org.w3c.dom.views, org.w3c.dom.xpath, org.xml.sax, org.xml.sax.ext, 
org.xml.sax.helpers, sun.misc, sun.reflect
     Using property file: 
C:\Users\root\glassfish7.0.15\glassfish\domains\domain1\config\logging.properties|#]
     Running GlassFish Version: Eclipse GlassFish 7.0.15 (commit: 
6f2f4c26b0f825d36b45ef39f6f83ac6b56d438c)|#]
     Grizzly Framework 4.0.2 started in: 114 ms - bound to [/0.0.0.0:8080]|#]
     Grizzly Framework 4.0.2 started in: 2 ms - bound to [/0.0.0.0:8181]|#]
     Grizzly Framework 4.0.2 started in: 3 ms - bound to [/0.0.0.0:4848]|#]
     Authorization Service has successfully initialized.|#]
     Realm [admin-realm] of classtype 
[com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.|#]
     Realm [file] of classtype 
[com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.|#]
     Realm [certificate] of classtype 
[com.sun.enterprise.security.auth.realm.certificate.CertificateRealm] 
successfully created.|#]
     Application previously deployed is not at its original location any more: 
file:/C:/Users/root/glassfish7.0.15/glassfish/domains/domain1//applications/Jaco/|#]
     Java Web Start services started for the app client Musician (contextRoot: 
/Musician)|#]
     Loading application Musician done in 1.470 ms|#]
     Java security manager is disabled.|#]
     Entering Security Startup Service.|#]
     Loading policy provider 
org.glassfish.exousia.modules.locked.SimplePolicyProvider.|#]
     Security Service(s) started successfully.|#]
     Probably the pool 
org.glassfish.resourcebase.resources.api.PoolInfo@32e1b968[jndiName=OrchestraPool,
 applicationName=null, moduleName=null] is not yet initialized (lazy-loading), 
trying to check ...|#]
     Grizzly Framework 4.0.2 started in: 3 ms - bound to [/0.0.0.0:8080]|#]
     Grizzly Framework 4.0.2 started in: 3 ms - bound to [/0.0.0.0:8181]|#]
     Created connection pool and added it to PoolManager: Pool 
[org.glassfish.resourcebase.resources.api.PoolInfo@32e1b968[jndiName=OrchestraPool,
 applicationName=null, moduleName=null]] PoolSize=0  FreeResources=0  
QueueSize=0 matching=off validation=off|#]
     Created HTTP listener http-listener-1 on host/port 0.0.0.0:8080|#]
     Created HTTP listener http-listener-2 on host/port 0.0.0.0:8181|#]
     Created HTTP listener admin-listener on host/port 0.0.0.0:4848|#]
     Created virtual server server|#]
     Created virtual server __asadmin|#]
     Setting JAAS app name glassfish-web|#]
     Virtual server server loaded default web module |#]
     close(), this:
   org.glassfish.web.loader.WebappClassLoader@4cecc15a[name=unknown], urls=[
   
file:/C:/Users/root/Desktop/Orchestra/dist/gfdeploy/Orchestra/Orchestra-war_war/WEB-INF/classes/
   
file:/C:/Users/root/glassfish7.0.15/glassfish/domains/domain1/generated/ejb/Orchestra/Orchestra-war_war//
   ][delegate=true, context=unknown, status=RUNNING, antiJARLocking=false, 
securityManager=false, packageDefinitionSecurityEnabled=false, 
repositories=RepositoryManager[WEB-INF/classes/], notFound.size=0, 
pathTimestamps.size=0, resourceEntryCache.size=0]|#]
     JTS5014: Recoverable JTS instance, serverId = [3700]|#]
     ORB initialization succeeded: com.sun.corba.ee.impl.orb.ORBImpl@4a57ad67|#]
     Portable JNDI names for EJB OpereEjb: 
[java:global/Orchestra/Orchestra-ejb/OpereEjb, 
java:global/Orchestra/Orchestra-ejb/OpereEjb!remote.OpereRemote]|#]
     Glassfish-specific (Non-portable) JNDI names for EJB OpereEjb: 
[remote.OpereRemote#remote.OpereRemote, remote.OpereRemote]|#]
     WELD-000900: 5.1.2 (Final)|#]
     WELD-000411: Observer method [BackedAnnotatedMethod] public 
org.glassfish.jersey.ext.cdi1x.internal.ProcessAllAnnotatedTypes.processAnnotatedType(@Observes
 ProcessAnnotatedType<?>, BeanManager) receives events for all annotated types. 
Consider restricting events using @WithAnnotations or a generic type with 
bounds.|#]
     WELD-000411: Observer method [BackedAnnotatedMethod] public 
org.glassfish.jersey.ext.cdi1x.internal.ProcessAllAnnotatedTypes.processAnnotatedType(@Observes
 ProcessAnnotatedType<?>, BeanManager) receives events for all annotated types. 
Consider restricting events using @WithAnnotations or a generic type with 
bounds.|#]
     Initializing Soteria 3.0.3 for context '/Orchestra-war'|#]
     Initializing Mojarra 4.0.7 for context '/Orchestra-war'|#]
     Loading application [Orchestra#Orchestra-war.war] at [Orchestra-war]|#]
     Loading application Orchestra done in 8.743 ms|#]
     Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for 
persistence-type = replicated in BackingStoreFactoryRegistry|#]
     Grizzly Framework 4.0.2 started in: 3 ms - bound to [/0.0.0.0:3700]|#]
     Eclipse GlassFish 7.0.15 (commit: 
6f2f4c26b0f825d36b45ef39f6f83ac6b56d438c) startup time: Embedded (16.998 ms), 
startup services (11.661 ms), total (28.659 ms)|#]
     Grizzly Framework 4.0.2 started in: 3 ms - bound to [/0.0.0.0:7676]|#]
     JMXStartupService has started JMXConnector on JMXService URL 
service:jmx:rmi://192.168.1.120:8686/jndi/rmi://192.168.1.120:8686/jmxrmi|#]
     Created HTTP listener http-listener-2 on host/port 0.0.0.0:8181|#]
     Grizzly Framework 4.0.2 started in: 4 ms - bound to [/0.0.0.0:8181]|#]
     Created HTTP listener http-listener-1 on host/port 0.0.0.0:8080|#]
     Grizzly Framework 4.0.2 started in: 11 ms - bound to [/0.0.0.0:8080]|#]
     Java Web Start services stopped for the app client Musician|#]
     Java Web Start services started for the app client Musician (contextRoot: 
/Musician)|#]
     close(), this:
   org.glassfish.web.loader.WebappClassLoader@4830b975[name=unknown], urls=[
   
file:/C:/Users/root/glassfish7.0.15/glassfish/lib/install/applications/__admingui/WEB-INF/classes/
   
file:/C:/Users/root/glassfish7.0.15/glassfish/lib/install/applications/__admingui/WEB-INF/lib/console-core-7.0.15.jar
   
file:/C:/Users/root/glassfish7.0.15/glassfish/domains/domain1/generated/ejb/__admingui//
   
file:/C:/Users/root/glassfish7.0.15/glassfish/lib/install/applications/__admingui/WEB-INF/extra/woodstock-webui-jsf-suntheme-6.0.1.jar
   
file:/C:/Users/root/glassfish7.0.15/glassfish/lib/install/applications/__admingui/WEB-INF/extra/dojo-ajax-nodemo-1.12.4.jar
   
file:/C:/Users/root/glassfish7.0.15/glassfish/lib/install/applications/__admingui/WEB-INF/extra/woodstock-webui-jsf-6.0.1.jar
   
file:/C:/Users/root/glassfish7.0.15/glassfish/lib/install/applications/__admingui/WEB-INF/extra/json-2.0.jar
   
file:/C:/Users/root/glassfish7.0.15/glassfish/lib/install/applications/__admingui/WEB-INF/extra/prototype-1.7.3.jar
   
file:/C:/Users/root/glassfish7.0.15/glassfish/lib/install/applications/__admingui/WEB-INF/extra/commons-io-2.16.1.jar
   ][delegate=true, context=unknown, status=RUNNING, antiJARLocking=false, 
securityManager=false, packageDefinitionSecurityEnabled=false, 
repositories=RepositoryManager[WEB-INF/classes/], notFound.size=0, 
pathTimestamps.size=1, resourceEntryCache.size=0]|#]
     Musician was successfully deployed in 648 milliseconds.|#]
     WELD-000411: Observer method [BackedAnnotatedMethod] public 
org.glassfish.jersey.ext.cdi1x.internal.ProcessAllAnnotatedTypes.processAnnotatedType(@Observes
 ProcessAnnotatedType<?>, BeanManager) receives events for all annotated types. 
Consider restricting events using @WithAnnotations or a generic type with 
bounds.|#]
     Listening to REST requests at context: /management/domain.|#]
     Initializing Soteria 3.0.3 for context ''|#]
     Initializing Mojarra 4.0.7 for context ''|#]
     Loading application [__admingui] at [/]|#]
     Loading application __admingui done in 3.533 ms|#]
     Context path from ServletContext:  differs from path from bundle: /|#]
   
   But running the project does not work, with warning and errors:
   
   ant -f C:\\Users\\root\\Desktop\\Musician -Dnb.internal.action.name=run 
-DforceRedeploy=false run
   init:
   deps-jar:
   compile:
   library-inclusion-in-archive:
   Building jar: C:\Users\root\Desktop\Musician\dist\Musician.jar
   dist:
   pre-run-deploy:
   Redeploying C:\Users\root\Desktop\Musician\dist\Musician.jar
   post-run-deploy:
   run-deploy:
   Copying 1 file to C:\Users\root\Desktop\Musician\dist
   Copying 2 files to C:\Users\root\Desktop\Musician\dist\MusicianClient
   **Warning: C:\Users\root\Desktop\Musician\dist\gfdeploy\Musician does not 
exist.**
   **Error: Could not create the Java Virtual Machine.**
   
**-Djava.endorsed.dirs=C:\Users\root\glassfish7.0.15\glassfish\lib\endorsed;C:\Users\root\glassfish7.0.15\glassfish\modules\endorsed
 is not supported. Endorsed standards and standalone APIs
   in modular form will be supported via the concept of upgradeable modules.**
   **Error: A fatal exception has occurred. Program will exit.**
   Java Result: 1
   run:
   BUILD SUCCESSFUL (total time: 3 seconds)
   
   ### Language / Project Type / NetBeans Component
   
   _No response_
   
   ### How to reproduce
   
   Create a new Ant java Enterprise Application Client, adding it to a Ant Java 
Enterprise Application.
   Anyway, **the project doesn't work also if it is created stand-alone**, 
without appending it to an Enterprise Application. Anyway, for my needs it's 
indispensable adding the Ant Java Enterprise Application Client to an Ant Java 
Enterprise Application, so I need to have overall compatibility with the 
JDK/Java versions in use with all projects components like NetBeans 23, Jakarta 
10 and GlassFish 7.
   
   ### Did this work correctly in an earlier version?
   
   No / Don't know
   
   ### Operating System
   
   Windows 10 Pro 22H2
   
   ### JDK
   
   JDK 17
   
   ### Apache NetBeans packaging
   
   Apache NetBeans provided installer
   
   ### Anything else
   
   The problem always occurs.
   
   ### Are you willing to submit a pull request?
   
   No


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to