geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rick McGuire <rick...@gmail.com>
Subject More OSGi progress
Date Mon, 12 Oct 2009 19:11:28 GMT
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)

Mime
View raw message