Ok this problem is due to my apparent inability to get the JSF+Groovy
support working with V3prelude. Even though groovy-1.6.0.jar is an OSGi
module, as verified by inspecting its META-INF/MANIFEST.MF for the
requisite entries, I still see this problem when starting V3prelude with
the jar in the modules/web directory:
[#|2009-03-04T10:03:10.576-0500|WARNING|glassfish|org.jvnet.hk2.osgiadapter|_ThreadID=16;_ThreadName=Thread-3;org.osgi.framework.BundleException: Could not create bundle object.;file:/Users/edburns/Documents/Projects/JavaEE/workareas/glassfishv3-prelude/glassfish/modules/web/groovy-1.6.0.jar;|Exception org.osgi.framework.BundleException: Could not create bundle object. while adding location = file:/Users/edburns/Documents/Projects/JavaEE/workareas/glassfishv3-prelude/glassfish/modules/web/groovy-1.6.0.jar|#]
Can someone please help?
FWIW, I don't see groovy in the list of "Available Add-ons" from when I
run ./updatetool.
Thanks,
Ed
P.S. this still works in v2, so I guess we're ok for now.
Attached is the META-INF/MANIFEST.MF file from groovy-1.6.0.jar. The
binary itself in which the jar is found is at
<
http://dist.groovy.codehaus.org/distributions/groovy-binary-1.6.0.zip>.
Manifest-Version: 1.0
Export-Package: groovy.xml.streamingmarkupsupport;version="1.6.0",groo
vy.text;version="1.6.0",groovy.util.slurpersupport;version="1.6.0",or
g.codehaus.groovy.tools.shell.util;version="1.6.0",org.codehaus.groov
y.syntax;version="1.6.0",org.codehaus.groovy.vmplugin;version="1.6.0"
,groovy.swing.factory;version="1.6.0",groovy.inspect.swingui;version=
"1.6.0",groovy.io;version="1.6.0",org.codehaus.groovy.runtime.typehan
dling;version="1.6.0",groovy.swing.impl;version="1.6.0",groovy.servle
t;version="1.6.0",org.codehaus.groovy.control.io;version="1.6.0",org.
codehaus.groovy.ast;version="1.6.0",groovy.ui;version="1.6.0",org.cod
ehaus.groovy.binding;version="1.6.0",groovy.xml.dom;version="1.6.0",o
rg.codehaus.groovy.tools.groovydoc;version="1.6.0",groovy.swing;versi
on="1.6.0",org.codehaus.groovy.runtime.metaclass;version="1.6.0",groo
vy.beans;version="1.6.0",org.codehaus.groovy.classgen;version="1.6.0"
,org.codehaus.groovy.runtime.callsite;version="1.6.0",groovy.ui.view;
version="1.6.0",org.codehaus.groovy.reflection.stdclasses;version="1.
6.0",org.codehaus.groovy.runtime.dgmimpl;version="1.6.0",groovy.jmx.b
uilder;version="1.6.0",groovy.grape;version="1.6.0",org.codehaus.groo
vy.jsr223;version="1.6.0",groovy.sql;version="1.6.0",org.codehaus.gro
ovy.groovydoc;version="1.6.0",org.codehaus.groovy;version="1.6.0",gro
ovy.swing.binding;version="1.6.0",org.codehaus.groovy.control.message
s;version="1.6.0",org.codehaus.groovy.ast.expr;version="1.6.0",groovy
.ui.icons;version="1.6.0",org.codehaus.groovy.ast.stmt;version="1.6.0
",org.codehaus.groovy.ant;version="1.6.0",org.codehaus.groovy.bsf;ver
sion="1.6.0",org.codehaus.groovy.tools.groovydoc.gstring-templates.to
p-level;version="1.6.0",org.codehaus.groovy.runtime.dgmimpl.arrays;ve
rsion="1.6.0",org.codehaus.groovy.antlr.java;version="1.6.0",groovy.x
ml;version="1.6.0",org.codehaus.groovy.transform;version="1.6.0",groo
vy.lang;version="1.6.0",groovy.util;version="1.6.0",org.codehaus.groo
vy.tools.shell;version="1.6.0",org.codehaus.groovy.runtime.wrappers;v
ersion="1.6.0",org.codehaus.groovy.tools;version="1.6.0",org.codehaus
.groovy.vmplugin.v5;version="1.6.0",org.codehaus.groovy.vmplugin.v4;v
ersion="1.6.0",org.codehaus.groovy.tools.xml;version="1.6.0",org.code
haus.groovy.tools.groovydoc.gstring-templates.package-level;version="
1.6.0",groovy.mock.interceptor;version="1.6.0",org.codehaus.groovy.an
tlr.parser;version="1.6.0",org.codehaus.groovy.antlr;version="1.6.0",
org.codehaus.groovy.reflection;version="1.6.0",groovy.ui.text;version
="1.6.0",org.codehaus.groovy.antlr.treewalker;version="1.6.0",org.cod
ehaus.groovy.control;version="1.6.0",org.codehaus.groovy.tools.groovy
doc.gstring-templates.class-level;version="1.6.0",groovy.security;ver
sion="1.6.0",org.codehaus.groovy.tools.shell.commands;version="1.6.0"
,org.codehaus.groovy.runtime;version="1.6.0",groovy.time;version="1.6
.0",groovy.model;version="1.6.0",groovy.inspect;version="1.6.0",org.c
odehaus.groovy.tools.javac;version="1.6.0",org.codehaus.groovy.util;v
ersion="1.6.0"
Implementation-Title: Groovy: a powerful, dynamic language for the JVM
Bundle-ClassPath: .
Built-By: blackdrag
Tool: Bnd-0.0.258
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Implementation-Vendor: The Codehaus
Ant-Version: Apache Ant 1.7.1
Eclipse-BuddyPolicy: dependent
Specification-Title: Groovy: a powerful, dynamic language for the JVM
Bundle-SymbolicName: groovy
Extension-Name: groovy
Implementation-Version: 1.6.0
Specification-Vendor: The Codehaus
Bundle-Name: Groovy Runtime
Created-By: 1.7.0-ea (Sun Microsystems Inc.)
DynamicImport-Package: *
Bundle-Vendor: The Codehaus
Eclipse-LazyStart: true
Bundle-Version: 1.6.0
Bnd-LastModified: 1234973660376
Bundle-ManifestVersion: 2
Bundle-Description: Groovy Runtime
Specification-Version: 1.6.0
Import-Package: antlr,antlr.collections;resolution:=optional,antlr.col
lections.impl;resolution:=optional,antlr.debug.misc;resolution:=optio
nal,com.thoughtworks.xstream;resolution:=optional,groovy.beans;resolu
tion:=optional;version="1.6.0",groovy.grape;resolution:=optional;vers
ion="1.6.0",groovy.inspect;resolution:=optional;version="1.6.0",groov
y.inspect.swingui;resolution:=optional;version="1.6.0",groovy.io;reso
lution:=optional;version="1.6.0",groovy.jmx.builder;resolution:=optio
nal;version="1.6.0",groovy.lang;resolution:=optional;version="1.6.0",
groovy.mock.interceptor;resolution:=optional;version="1.6.0",groovy.m
odel;resolution:=optional;version="1.6.0",groovy.security;resolution:
=optional;version="1.6.0",groovy.servlet;resolution:=optional;version
="1.6.0",groovy.sql;resolution:=optional;version="1.6.0",groovy.swing
;resolution:=optional;version="1.6.0",groovy.swing.binding;resolution
:=optional;version="1.6.0",groovy.swing.factory;resolution:=optional;
version="1.6.0",groovy.swing.impl;resolution:=optional;version="1.6.0
",groovy.text;resolution:=optional;version="1.6.0",groovy.time;resolu
tion:=optional;version="1.6.0",groovy.ui;resolution:=optional;version
="1.6.0",groovy.ui.icons;resolution:=optional;version="1.6.0",groovy.
ui.text;resolution:=optional;version="1.6.0",groovy.ui.view;resolutio
n:=optional;version="1.6.0",groovy.util;resolution:=optional;version=
"1.6.0",groovy.util.slurpersupport;resolution:=optional;version="1.6.
0",groovy.xml;resolution:=optional;version="1.6.0",groovy.xml.dom;res
olution:=optional;version="1.6.0",groovy.xml.streamingmarkupsupport;r
esolution:=optional;version="1.6.0",javax.accessibility;resolution:=o
ptional,javax.management;resolution:=optional,javax.management.modelm
bean;resolution:=optional,javax.management.remote;resolution:=optiona
l,javax.script;resolution:=optional,javax.servlet;resolution:=optiona
l,javax.servlet.http;resolution:=optional,javax.servlet.jsp;resolutio
n:=optional,javax.sql;resolution:=optional,javax.swing;resolution:=op
tional,javax.swing.border;resolution:=optional,javax.swing.event;reso
lution:=optional,javax.swing.plaf;resolution:=optional,javax.swing.pl
af.metal;resolution:=optional,javax.swing.table;resolution:=optional,
javax.swing.text;resolution:=optional,javax.swing.undo;resolution:=op
tional,javax.xml.namespace;resolution:=optional,javax.xml.parsers;res
olution:=optional,javax.xml.transform;resolution:=optional,javax.xml.
transform.dom;resolution:=optional,javax.xml.transform.stream;resolut
ion:=optional,javax.xml.xpath;resolution:=optional,jline;resolution:=
optional,junit.framework;resolution:=optional,junit.textui;resolution
:=optional,org.apache.bsf;resolution:=optional,org.apache.bsf.util;re
solution:=optional,org.apache.commons.cli;resolution:=optional,org.ap
ache.ivy;resolution:=optional,org.apache.ivy.core.cache;resolution:=o
ptional,org.apache.ivy.core.module.descriptor;resolution:=optional,or
g.apache.ivy.core.module.id;resolution:=optional,org.apache.ivy.core.
report;resolution:=optional,org.apache.ivy.core.resolve;resolution:=o
ptional,org.apache.tools.ant;resolution:=optional,org.apache.tools.an
t.helper;resolution:=optional,org.apache.tools.ant.input;resolution:=
optional,org.apache.tools.ant.taskdefs;resolution:=optional,org.apach
e.tools.ant.types;resolution:=optional,org.apache.tools.ant.util;reso
lution:=optional,org.codehaus.groovy;resolution:=optional;version="1.
6.0",org.codehaus.groovy.ant;resolution:=optional;version="1.6.0",org
.codehaus.groovy.antlr;resolution:=optional;version="1.6.0",org.codeh
aus.groovy.antlr.java;resolution:=optional;version="1.6.0",org.codeha
us.groovy.antlr.parser;resolution:=optional;version="1.6.0",org.codeh
aus.groovy.antlr.treewalker;resolution:=optional;version="1.6.0",org.
codehaus.groovy.ast;resolution:=optional;version="1.6.0",org.codehaus
.groovy.ast.expr;resolution:=optional;version="1.6.0",org.codehaus.gr
oovy.ast.stmt;resolution:=optional;version="1.6.0",org.codehaus.groov
y.binding;resolution:=optional;version="1.6.0",org.codehaus.groovy.bs
f;resolution:=optional;version="1.6.0",org.codehaus.groovy.classgen;r
esolution:=optional;version="1.6.0",org.codehaus.groovy.control;resol
ution:=optional;version="1.6.0",org.codehaus.groovy.control.io;resolu
tion:=optional;version="1.6.0",org.codehaus.groovy.control.messages;r
esolution:=optional;version="1.6.0",org.codehaus.groovy.groovydoc;res
olution:=optional;version="1.6.0",org.codehaus.groovy.jsr223;resoluti
on:=optional;version="1.6.0",org.codehaus.groovy.reflection;resolutio
n:=optional;version="1.6.0",org.codehaus.groovy.reflection.stdclasses
;resolution:=optional;version="1.6.0",org.codehaus.groovy.runtime;res
olution:=optional;version="1.6.0",org.codehaus.groovy.runtime.callsit
e;resolution:=optional;version="1.6.0",org.codehaus.groovy.runtime.dg
mimpl;resolution:=optional;version="1.6.0",org.codehaus.groovy.runtim
e.dgmimpl.arrays;resolution:=optional;version="1.6.0",org.codehaus.gr
oovy.runtime.metaclass;resolution:=optional;version="1.6.0",org.codeh
aus.groovy.runtime.typehandling;resolution:=optional;version="1.6.0",
org.codehaus.groovy.runtime.wrappers;resolution:=optional;version="1.
6.0",org.codehaus.groovy.syntax;resolution:=optional;version="1.6.0",
org.codehaus.groovy.tools;resolution:=optional;version="1.6.0",org.co
dehaus.groovy.tools.groovydoc;resolution:=optional;version="1.6.0",or
g.codehaus.groovy.tools.groovydoc.gstring-templates.class-level;resol
ution:=optional;version="1.6.0",org.codehaus.groovy.tools.groovydoc.g
string-templates.package-level;resolution:=optional;version="1.6.0",o
rg.codehaus.groovy.tools.groovydoc.gstring-templates.top-level;resolu
tion:=optional;version="1.6.0",org.codehaus.groovy.tools.javac;resolu
tion:=optional;version="1.6.0",org.codehaus.groovy.tools.shell;resolu
tion:=optional;version="1.6.0",org.codehaus.groovy.tools.shell.comman
ds;resolution:=optional;version="1.6.0",org.codehaus.groovy.tools.she
ll.util;resolution:=optional;version="1.6.0",org.codehaus.groovy.tool
s.xml;resolution:=optional;version="1.6.0",org.codehaus.groovy.transf
orm;resolution:=optional;version="1.6.0",org.codehaus.groovy.util;res
olution:=optional;version="1.6.0",org.codehaus.groovy.vmplugin;resolu
tion:=optional;version="1.6.0",org.codehaus.groovy.vmplugin.v4;resolu
tion:=optional;version="1.6.0",org.codehaus.groovy.vmplugin.v5;resolu
tion:=optional;version="1.6.0",org.objectweb.asm,org.objectweb.asm.tr
ee;resolution:=optional,org.objectweb.asm.tree.analysis;resolution:=o
ptional,org.objectweb.asm.util;resolution:=optional,org.w3c.dom;resol
ution:=optional,org.xml.sax;resolution:=optional,org.xml.sax.ext;reso
lution:=optional,org.xml.sax.helpers;resolution:=optional
Originally-Created-By: 12.0-b01 (Sun Microsystems Inc.)
--
| ed.burns_at_sun.com | office: 408 884 9519 OR x31640
| homepage: | http://ridingthecrest.com/