I am trying to workout using maven so I tried creating an erxapplication using:

mvn archetype:generate -DarchetypeArtifactId=erxapplication-archetype \
        -DarchetypeGroupId=org.wocommunity \
        -DarchetypeVersion=3.0 -DaskForDefaultPropertyValues=true

It beautifully created an application with just:

build.properties
pom.xml
src
woproject

after importing it into eclipse I selected the application.java file and debug as woapplication. I received:

HOTSWAP AGENT: 22:18:35.982 INFO (org.hotswap.agent.HotswapAgent) - Loading Hotswap agent {2.0.0} - unlimited runtime class redefinition.

HOTSWAP AGENT: 22:18:36.239 INFO (org.hotswap.agent.config.PluginRegistry) - Discovered plugins: [WatchResources, ClassInitPlugin, AnonymousClassPatch, Hotswapper, JdkPlugin, Hibernate, HibernateJakarta, Hibernate3, Hibernate3JPA, Spring, SpringBoot, Jersey1, Jersey2, Jetty, Tomcat, ZK, Logback, Log4j2, MyFaces, Mojarra, Omnifaces, ELResolver, WildFlyELResolver, OsgiEquinox, Owb, OwbJakarta, Proxy, WebObjects, Weld, WeldJakarta, JBossModules, ResteasyRegistry, Deltaspike, DeltaspikeJakarta, GlassFish, Weblogic, Vaadin, Wicket, CxfJAXRS, FreeMarker, Undertow, MyBatis, MyBatisPlus, IBatis, JacksonPlugin, Idea, Thymeleaf, Velocity, Sponge]

Starting HotswapAgent '/Library/Java/JavaVirtualMachines/jbr_jcef-21.0.9-osx-aarch64-b1163.86/Contents/Home/lib/hotswap/hotswap-agent.jar'

[2025-12-4 22:18:36 EST] <main> Initialized : er.extensions.ERXExtensions

NSProperties.NestedProperties.load(): /Users/asacksadmin/WebObjects.properties

[2025-12-4 22:18:36 EST] <main> A fatal exception occurred: null

[2025-12-4 22:18:36 EST] <main> java.lang.ExceptionInInitializerError

at com.webobjects.appserver.WOResourceManager.__getJavaWebObjectsResourceAsStream(WOResourceManager.java:116)

at com.webobjects.appserver._private.WOProperties.initUserDefaultsKeys(WOProperties.java:317)

at com.webobjects.appserver.WOApplication._initWOApp(WOApplication.java:5743)

at com.webobjects.appserver.WOApplication.<init>(WOApplication.java:779)

at er.extensions.appserver.ajax.ERXAjaxApplication.<init>(ERXAjaxApplication.java:24)

at er.extensions.appserver.ERXApplication.<init>(ERXApplication.java:1037)

at org.example.Application.<init>(Application.java:17)

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:727)

at com.webobjects.appserver.WOApplication.main(WOApplication.java:547)

at er.extensions.appserver.ERXApplication.main(ERXApplication.java:821)

at org.example.Application.main(Application.java:14)

Caused by: java.lang.IllegalStateException: Main bundle 'Properties' file can't be read. Did you run as a Java Application instead of a WOApplication in WOLips?

Please post your deployment configuration in the Wonder mailing list.

at er.extensions.appserver.ERXApplication$Loader.collectMainProps(ERXApplication.java:740)

at er.extensions.appserver.ERXApplication$Loader.bundleDidLoad(ERXApplication.java:637)

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)

at java.base/java.lang.reflect.Method.invoke(Method.java:580)

at com.webobjects.foundation.NSSelector._safeInvokeMethod(NSSelector.java:122)

at com.webobjects.foundation.NSNotificationCenter$_Entry.invokeMethod(NSNotificationCenter.java:588)

at com.webobjects.foundation.NSNotificationCenter.postNotification(NSNotificationCenter.java:532)

at com.webobjects.foundation.NSNotificationCenter.postNotification(NSNotificationCenter.java:562)

at com.webobjects.foundation.NSBundle.addBundle(NSBundle.java:853)

at com.webobjects.foundation.development.NSBundleFactory.bundleForPathWithRegistry(NSBundleFactory.java:23)

at com.webobjects.foundation.NSBundle.LoadBundlesFromJars(NSBundle.java:714)

at com.webobjects.foundation.NSBundle.<clinit>(NSBundle.java:315)

... 15 more

Reply via email to