Time to start a new thread, I think. I'm getting further now. The
framework builds, but I'm getting errors trying to build the configs. I
get an IOException attempting to build the J2EE System config (see
below). The file in question is
java.io.IOException: Referenced file does not exist:
C:\jencks\g\framework\confi
gs\j2ee-system\target\repository\org\apache\geronimo\framework\j2ee-system\3.0-S
NAPSHOT\j2ee-system-3.0-SNAPSHOT.car
which actually does exist. Strangely, this does not kill the build, but
it then dies trying to build the rmi-naming config with a similar error
trying to load the rmi-naming car file. This one does kill the build.
Both exceptions occur when starting the Felix framework, but I'm not
sure where the reference to that file is coming from. Any suggestions
on where I might start debugging this problem?
Rick
[INFO] [car:update-pluginlist]
[INFO]
------------------------------------------------------------------------
[INFO] Building Geronimo Framework, Configs :: J2EE System
[INFO] task-segment: [install]
[INFO]
------------------------------------------------------------------------
[INFO] [genesis:validate-configuration {execution: default}]
[INFO] [enforcer:enforce {execution: default}]
[INFO] [remote-resources:process {execution: default}]
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] skip non existing resourceDirectory
C:\jencks\g\framework\configs\j2ee-sy
stem\src\main\filtered-resources
[INFO] Copying 3 resources
[INFO] [car:validate-configuration]
[INFO] [car:prepare-plan]
[INFO] Generated:
C:\jencks\g\framework\configs\j2ee-system\target\work\plan.xml
[INFO] [car:verify-no-dependency-change]
[INFO] [car:prepare-metadata]
[INFO] [car:package]
[INFO] Packaging module configuration:
C:\jencks\g\framework\configs\j2ee-system
\target\work\plan.xml
ERROR: Error creating archive. (java.io.IOException: Referenced file
does not ex
ist:
C:\jencks\g\framework\configs\j2ee-system\target\repository\org\apache\gero
nimo\framework\j2ee-system\3.0-SNAPSHOT\j2ee-system-3.0-SNAPSHOT.car)
java.io.IOException: Referenced file does not exist:
C:\jencks\g\framework\confi
gs\j2ee-system\target\repository\org\apache\geronimo\framework\j2ee-system\3.0-S
NAPSHOT\j2ee-system-3.0-SNAPSHOT.car
at
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLoca
tion(BundleArchive.java:994)
at
org.apache.felix.framework.cache.BundleArchive.revise(BundleArchive.j
ava:631)
at
org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.j
ava:206)
at
org.apache.felix.framework.cache.BundleCache.getArchives(BundleCache.
java:149)
at org.apache.felix.framework.Felix.init(Felix.java:558)
at org.apache.felix.framework.Felix.start(Felix.java:683)
at
org.apache.geronimo.mavenplugins.car.AbstractCarMojo.getFramework(Abs
tractCarMojo.java:771)
at
org.apache.geronimo.mavenplugins.car.PackageMojo.createKernel(Package
Mojo.java:360)
at
org.apache.geronimo.mavenplugins.car.PackageMojo.buildPackage(Package
Mojo.java:294)
at
org.apache.geronimo.mavenplugins.car.PackageMojo.execute(PackageMojo.
java:234)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:453)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:559)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
fecycle(DefaultLifecycleExecutor.java:500)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:479)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:331)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:292)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:142)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
ERROR: Error starting
reference:file://c:\.m2\repository\org\apache\geronimo\fra
mework\geronimo-gbean-deployer-bootstrap\3.0-SNAPSHOT\geronimo-gbean-deployer-bo
otstrap-3.0-SNAPSHOT.car (org.osgi.framework.BundleException: Activator
start er
ror in bundle
org.apache.geronimo.framework.geronimo-gbean-deployer-bootstrap [1
].)
java.lang.NullPointerException: Specified service reference cannot be null.
at
org.apache.felix.framework.BundleContextImpl.getService(BundleContext
Impl.java:320)
at
org.apache.geronimo.kernel.osgi.ConfigurationActivator.start(Configur
ationActivator.java:46)
at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAct
ion.java:639)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1700)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1622)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1077)
at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264
)
at java.lang.Thread.run(Thread.java:619)
13:37:40,171 INFO [AbstractGBeanReference] GBean references are not
using proxi
es
[INFO] Started deployer:
org.apache.geronimo.framework/geronimo-gbean-deployer-b
ootstrap/3.0-SNAPSHOT/car
13:37:40,734 INFO [DeploymentContext] The Strict Manifest Classpath
processing
mode is in effect.
This option can be altered by specifying
-DXorg.apache.geronimo.deployment.Lenie
ntMFCP=true|false
Specify ="true" for more lenient processing such as ignoring missing
jars and re
ferences that are not spec compliant.
13:37:40,781 INFO [DependencyManager] found geronimo-plugin.xml for
bundle org.
apache.geronimo.framework.j2ee-system-DEPLOYMENT [45]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.felix/org.osgi.core/1.5.0-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.bundles/slf4j/1.5.5_1-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.framework/geronimo-logging/3.0-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.bundles/asm/3.1_1-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.bundles/asm-commons/3.1_1-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/2.1_3_3-SNAPSHOT/j
ar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.xbean/xbean-reflect/3.6/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [xpp3
/xpp3_min/1.1.4c/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.servicemix.bundles/org.apache.servicemix.bundles.xpp3/1.1.4c_2-SNAPSHOT/j
ar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.servicemix.bundles/org.apache.servicemix.bundles.xstream/1.3_2-SNAPSHOT/j
ar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.framework/geronimo-crypto/3.0-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.framework/geronimo-kernel/3.0-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.framework/geronimo-common/3.0-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
codehaus.groovy/groovy-all-minimal/1.5.6/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.framework/geronimo-config-groovy-transformer/3.0-SNAPSHOT/jar:AL
L]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.bundles/commons-cli/1.0_1-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.framework/geronimo-cli/3.0-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [comm
ons-logging/commons-logging/1.0.3/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [juni
t/junit/4.5/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.servicemix.bundles/org.apache.servicemix.bundles.commons-jexl/1.1_2-SNAPS
HOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.servicemix.bundles/org.apache.servicemix.bundles.commons-lang/2.4_2-SNAPS
HOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.servicemix.specs/org.apache.servicemix.specs.stax-api-1.0/1.3.0/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.specs/geronimo-activation_1.1_spec/1.0.2/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.servicemix.specs/org.apache.servicemix.specs.jaxb-api-2.1/1.2.0/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [java
x.xml.stream/stax-api/1.0-2/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [java
x.activation/activation/1.1/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [java
x.xml.bind/jaxb-api/2.1/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/2.1.6_1/jar:AL
L]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/1.4-SNAPS
HOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.servicemix.bundles/org.apache.servicemix.bundles.woodstox/3.2.8_1-SNAPSHO
T/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.framework/geronimo-system/3.0-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.framework/geronimo-transformer/3.0-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.bundles/sxc-jaxb/0.7.2_1-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.geronimo.bundles/sxc-runtime/0.7.2_1-SNAPSHOT/jar:ALL]
13:37:40,781 INFO [DependencyManager] installing artifact:
DependencyType [org.
apache.servicemix.bundles/org.apache.servicemix.bundles.jline/0.9.94_2-SNAPSHOT/
jar:ALL]
[INFO] [car:archive-car]
[INFO] Building jar:
C:\jencks\g\framework\configs\j2ee-system\target\j2ee-syste
m-3.0-SNAPSHOT.car
[INFO] [ianal:verify-legal-files {execution: default}]
[INFO] Checking legal files in: j2ee-system-3.0-SNAPSHOT.car
[INFO] [install:install]
[INFO] Installing
C:\jencks\g\framework\configs\j2ee-system\target\j2ee-system-3
.0-SNAPSHOT.car to
c:\.m2\repository\org\apache\geronimo\framework\j2ee-system\3
.0-SNAPSHOT\j2ee-system-3.0-SNAPSHOT.car
[INFO] Installing
C:\jencks\g\framework\configs\j2ee-system\target\resources\MET
A-INF\geronimo-plugin.xml to
c:\.m2\repository\org\apache\geronimo\framework\j2e
e-system\3.0-SNAPSHOT\j2ee-system-3.0-SNAPSHOT.plugin-metadata
[INFO] [car:update-pluginlist]
[INFO]
------------------------------------------------------------------------
[INFO] Building Geronimo Framework, Configs :: RMI Naming
[INFO] task-segment: [install]
[INFO]
------------------------------------------------------------------------
[INFO] [genesis:validate-configuration {execution: default}]
[INFO] [enforcer:enforce {execution: default}]
[INFO] [remote-resources:process {execution: default}]
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory
C:\jencks\g\framework\configs\rmi-nam
ing\src\main\resources
[INFO] skip non existing resourceDirectory
C:\jencks\g\framework\configs\rmi-nam
ing\src\main\filtered-resources
[INFO] Copying 3 resources
[INFO] [car:validate-configuration]
[INFO] [car:prepare-plan]
[INFO] Generated:
C:\jencks\g\framework\configs\rmi-naming\target\work\plan.xml
[INFO] [car:verify-no-dependency-change]
[INFO] [car:prepare-metadata]
[INFO] [car:package]
[INFO] Packaging module configuration:
C:\jencks\g\framework\configs\rmi-naming\
target\work\plan.xml
ERROR: Error creating archive. (java.io.IOException: Referenced file
does not ex
ist:
C:\jencks\g\framework\configs\rmi-naming\target\repository\org\apache\geron
imo\framework\rmi-naming\3.0-SNAPSHOT\rmi-naming-3.0-SNAPSHOT.car)
java.io.IOException: Referenced file does not exist:
C:\jencks\g\framework\confi
gs\rmi-naming\target\repository\org\apache\geronimo\framework\rmi-naming\3.0-SNA
PSHOT\rmi-naming-3.0-SNAPSHOT.car
at
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLoca
tion(BundleArchive.java:994)
at
org.apache.felix.framework.cache.BundleArchive.revise(BundleArchive.j
ava:631)
at
org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.j
ava:206)
at
org.apache.felix.framework.cache.BundleCache.getArchives(BundleCache.
java:149)
at org.apache.felix.framework.Felix.init(Felix.java:558)
at org.apache.felix.framework.Felix.start(Felix.java:683)
at
org.apache.geronimo.mavenplugins.car.AbstractCarMojo.getFramework(Abs
tractCarMojo.java:771)