This is weird, I just went back and tried to debug the Battery app again and I got:
Error: Could not find or load main class com.eltek.Battery.app.Application Caused by: java.lang.ClassNotFoundException: com.eltek.Battery.app.Application That’s all. Nothing more!!! > On Jan 4, 2025, at 10:46 PM, Theodore Petrosky via Webobjects-dev > <webobjects-dev@lists.apple.com> wrote: > > No Joy, 😓 > > Create new app called “Battery” with maven: > > This is my build.properties: > > principalClass = com.eltek.Battery.app.Application > project.name = Battery > customInfoPListContent = > project.name.lowercase = battery > webXML = false > webXML_CustomContent = > classes.dir = target/classes > jvmOptions=--add-exports java.base/sun.security.action=ALL-UNNAMED > --add-exports java.base/sun.util.calendar=ALL-UNNAMED > > Trying to debug (as a WOApplication): > > [2025-1-4 22:36:41 EST] <main> WOMaxIOBufferSize=8196 > [2025-1-4 22:36:41 EST] <main> WOWorkerThreadCountMin=16 > [2025-1-4 22:36:41 EST] <main> WOSocketMonitorSleepTime=50 > [2025-1-4 22:36:41 EST] <main> WODirectConnectEnabled=true > [2025-1-4 22:36:41 EST] <main> WOIncludeCommentsInResponse=false > [2025-1-4 22:36:41 EST] <main> WOWorkerThreadCount=8 > [2025-1-4 22:36:41 EST] <main> > WOAdaptorURL=http://127.0.0.1/cgi-bin/WebObjects > [2025-1-4 22:36:41 EST] <main> WOLaunchdEnabled=false > [2025-1-4 22:36:41 EST] <main> WOHost=127.0.0.1 > [2025-1-4 22:36:41 EST] <main> WOIDE=WOLips > [2025-1-4 22:36:41 EST] <main> WODebuggingEnabled=true > [2025-1-4 22:36:41 EST] <main> WOListenQueueSize=128 > [2025-1-4 22:36:41 EST] <main> WOMissingResourceSearchEnabled=true > [2025-1-4 22:36:41 EST] <main> > WOApplicationClassName=com.eltek.Battery.app.Application > [2025-1-4 22:36:41 EST] <main> WOSessionStoreClassName=WOServerSessionStore > [2025-1-4 22:36:41 EST] <main> WOContextClassName=WOContext > [2025-1-4 22:36:41 EST] <main> WOCachingEnabled=false > [2025-1-4 22:36:41 EST] <main> WOAcceptMalformedCookies=false > [2025-1-4 22:36:41 EST] <main> NSProjectSearchPath=(..,../..) > [2025-1-4 22:36:41 EST] <main> WOMonitorEnabled=false > [2025-1-4 22:36:41 EST] <main> WOAllowRapidTurnaround=true > [2025-1-4 22:36:41 EST] <main> WOGenerateWSDL=true > [2025-1-4 22:36:41 EST] <main> WOWorkerThreadCountMax=256 > [2025-1-4 22:36:41 EST] <main> WOAllowsConcurrentRequestHandling=false > [2025-1-4 22:36:41 EST] <main> WOAdaptor=WODefaultAdaptor > [2025-1-4 22:36:41 EST] <main> WOSessionTimeOut=3600 > [2025-1-4 22:36:41 EST] <main> WOMaxSocketIdleTime=180000 > [2025-1-4 22:36:41 EST] <main> WODefaultUndoStackLimit=10 > [2025-1-4 22:36:41 EST] <main> WOAutoOpenClientApplication=true > [2025-1-4 22:36:41 EST] <main> WOAutoOpenInBrowser=true > [2025-1-4 22:36:41 EST] <main> WOApplicationBaseURL=/WebObjects > [2025-1-4 22:36:41 EST] <main> WOMaxHeaders=200 > [2025-1-4 22:36:41 EST] <main> WOLifebeatEnabled=true > [2025-1-4 22:36:41 EST] <main> WOAllowsCacheControlHeader=true > [2025-1-4 22:36:41 EST] <main> WOSMTPHost=smtp > [2025-1-4 22:36:41 EST] <main> WOStatisticsStoreSessionMax=50 > [2025-1-4 22:36:41 EST] <main> WOAdditionalAdaptors=() > [2025-1-4 22:36:41 EST] <main> WOFrameworksBaseURL=/WebObjects/Frameworks > [2025-1-4 22:36:41 EST] <main> WOPort=-1 > [2025-1-4 22:36:41 EST] <main> WOLifebeatDestinationPort=1085 > [2025-1-4 22:36:41 EST] <main> WOLifebeatInterval=30 > [2025-1-4 22:36:41 EST] <main> WOSocketCacheSize=100 > [2025-1-4 22:36:41 EST] <main> > WOUserDirectory=/Users/asacksadmin/eclipse-workspace/Battery/build/Battery.woa > [2025-1-4 22:36:41 EST] <main> WODisplayExceptionPages=true > [2025-1-4 22:36:41 EST] <main> ------------------------ > [2025-1-4 22:36:41 EST] <main> WebObjects version = 5.4.3 > [2025-1-4 22:36:41 EST] <main> Created adaptor of class WODefaultAdaptor on > port 49929 and address localhost/127.0.0.1 with WOWorkerThread minimum of 16 > and maximum of 256 > [2025-1-4 22:36:41 EST] <main> NSBundle is unable to find > "ExtensionsForResources.plist" in the main bundle. Ignoring optional > configuration file. > [2025-1-4 22:36:41 EST] <main> Application project found: Will locate > resources in '/Users/asacksadmin/eclipse-workspace/Battery/build/Battery.woa' > rather than '/Users/asacksadmin/eclipse-workspace/Battery/build/Battery.woa' . > [2025-1-4 22:36:42 EST] <main> A fatal exception occurred: class > com.webobjects.foundation.NSTimeZone (in unnamed module @0x462496c8) cannot > access class sun.security.action.GetPropertyAction (in module java.base) > because module java.base does not export sun.security.action to unnamed > module @0x462496c8 > [2025-1-4 22:36:42 EST] <main> java.lang.IllegalAccessError: class > com.webobjects.foundation.NSTimeZone (in unnamed module @0x462496c8) cannot > access class sun.security.action.GetPropertyAction (in module java.base) > because module java.base does not export sun.security.action to unnamed > module @0x462496c8 > at > com.webobjects.foundation.NSTimeZone.systemTimeZone(NSTimeZone.java:971) > at > com.webobjects.foundation.NSTimeZone.defaultTimeZone(NSTimeZone.java:818) > at > com.webobjects.foundation.NSTimestampFormatter.defaultFormatTimeZone(NSTimestampFormatter.java:734) > at > com.webobjects.appserver.WOStatisticsStore.<clinit>(WOStatisticsStore.java:249) > at com.webobjects.appserver.WOApplication.<init>(WOApplication.java:853) > at com.eltek.Battery.app.Application.<init>(Application.java:16) > at > java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) > at > java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) > at > java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) > at > java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:304) > at java.base/java.lang.Class.newInstance(Class.java:725) > at com.webobjects.appserver.WOApplication.main(WOApplication.java:547) > at com.eltek.Battery.app.Application.main(Application.java:12) > > BTW, here is the Maven Clean report: > > [INFO] Scanning for projects... > [WARNING] > [WARNING] Some problems were encountered while building the effective model > for com.eltek:Battery:woapplication:0.0.1-SNAPSHOT > [WARNING] 'build.plugins.plugin.version' for > org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 29, column > 12 > [WARNING] > [WARNING] It is highly recommended to fix these problems because they > threaten the stability of your build. > [WARNING] > [WARNING] For this reason, future Maven versions might no longer support > building such malformed projects. > [WARNING] > [INFO] > [INFO] [1m-------------------------< [0;36mcom.eltek:Battery[0;1m > >--------------------------[m > [INFO] [1mBuilding Battery WebObjects Application 0.0.1-SNAPSHOT[m > [INFO] from pom.xml > [INFO] [1m---------------------------[ woapplication > ]----------------------------[m > [WARNING] Ignoring incompatible plugin version 4.0.0-beta-1: The plugin > org.apache.maven.plugins:maven-compiler-plugin:4.0.0-beta-1 requires Maven > version 4.0.0-beta-3 > [INFO] Latest version of plugin > org.apache.maven.plugins:maven-compiler-plugin failed compatibility check > [INFO] Looking for compatible RELEASE version of plugin > org.apache.maven.plugins:maven-compiler-plugin > [INFO] Selected plugin org.apache.maven.plugins:maven-compiler-plugin:3.13.0 > [WARNING] Ignoring incompatible plugin version 4.0.0-beta-1: The plugin > org.apache.maven.plugins:maven-resources-plugin:4.0.0-beta-1 requires Maven > version 4.0.0-beta-3 > [INFO] Latest version of plugin > org.apache.maven.plugins:maven-resources-plugin failed compatibility check > [INFO] Looking for compatible RELEASE version of plugin > org.apache.maven.plugins:maven-resources-plugin > [INFO] Selected plugin org.apache.maven.plugins:maven-resources-plugin:3.3.1 > [WARNING] Ignoring incompatible plugin version 4.0.0-beta-1: The plugin > org.apache.maven.plugins:maven-install-plugin:4.0.0-beta-1 requires Maven > version 4.0.0-beta-3 > [INFO] Latest version of plugin org.apache.maven.plugins:maven-install-plugin > failed compatibility check > [INFO] Looking for compatible RELEASE version of plugin > org.apache.maven.plugins:maven-install-plugin > [INFO] Selected plugin org.apache.maven.plugins:maven-install-plugin:3.1.3 > [WARNING] Ignoring incompatible plugin version 4.0.0-beta-1: The plugin > org.apache.maven.plugins:maven-deploy-plugin:4.0.0-beta-1 requires Maven > version 4.0.0-beta-3 > [INFO] Latest version of plugin org.apache.maven.plugins:maven-deploy-plugin > failed compatibility check > [INFO] Looking for compatible RELEASE version of plugin > org.apache.maven.plugins:maven-deploy-plugin > [INFO] Selected plugin org.apache.maven.plugins:maven-deploy-plugin:3.1.3 > [INFO] > [INFO] [1m--- [0;32mclean:3.2.0:clean[m [1m(default-clean)[m @ > [36mBattery[0;1m ---[m > [INFO] Deleting /Users/asacksadmin/eclipse-workspace/Battery/target > [INFO] > [1m------------------------------------------------------------------------[m > [INFO] [1;32mBUILD SUCCESS[m > [INFO] > [1m------------------------------------------------------------------------[m > [INFO] Total time: 0.410 s > [INFO] Finished at: 2025-01-04T22:40:12-05:00 > [INFO] > [1m------------------------------------------------------------------------[m > > >> On Jan 4, 2025, at 9:29 PM, Paul Hoadley via Webobjects-dev >> <webobjects-dev@lists.apple.com> wrote: >> >> Hi Ted, >> >> On 5 Jan 2025, at 12:08 pm, Theodore Petrosky via Webobjects-dev >> <webobjects-dev@lists.apple.com> wrote: >> >>> [2025-1-4 20:34:15 EST] <main> java.lang.IllegalAccessError: class >>> com.webobjects.foundation.NSTimeZone (in unnamed module @0x462496c8) cannot >>> access class sun.security.action.GetPropertyAction (in module java.base) >>> because module java.base does not export sun.security.action to unnamed >>> module @0x462496c8 >> >> This one is easy. Add this line to build.properties: >> >> jvmOptions=--add-exports java.base/sun.security.action=ALL-UNNAMED >> --add-exports java.base/sun.util.calendar=ALL-UNNAMED >> >>> I tried the Maven Clean and I get: >> >>> [WARNING] Ignoring incompatible plugin version 4.0.0-beta-1: The plugin >>> org.apache.maven.plugins:maven-compiler-plugin:4.0.0-beta-1 requires Maven >>> version 4.0.0-beta-3 >>> [INFO] Latest version of plugin >>> org.apache.maven.plugins:maven-compiler-plugin failed compatibility check >>> [INFO] Looking for compatible RELEASE version of plugin >>> org.apache.maven.plugins:maven-compiler-plugin >>> [INFO] Selected plugin org.apache.maven.plugins:maven-compiler-plugin:3.13.0 >> >> Not sure what's going on here, other than that >> maven-compiler-plugin:4.0.0-beta-1 seems a bit bleeding edge. In any case, >> unless you've truncated that, it doesn't show the clean failing. Fix the >> NSTimeZone issue above first and report back. >> >> >> -- >> Paul Hoadley >> https://logicsquad.net/ >> https://www.linkedin.com/company/logic-squad/ >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com >> >> This email sent to tedp...@yahoo.com > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com > > This email sent to tedp...@yahoo.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com