dev@glassfish.java.net

Re: just built, problem: Fragments with exports, imports, or native code are not currently supported

From: Mitesh Meswani <Mitesh.Meswani_at_Sun.COM>
Date: Mon, 27 Apr 2009 13:22:12 -0700

Jane Young wrote:
> Hi Mitesh,
>
> I'm also seeing the same exception message from a fresh install.
I think its best to remove the offending bundle from our distribution.
Can you please review the following pom changes for the same.

Index: persistence/eclipselink-wrapper/pom.xml
===================================================================
--- persistence/eclipselink-wrapper/pom.xml (revision 26643)
+++ persistence/eclipselink-wrapper/pom.xml (working copy)
@@ -79,11 +79,6 @@
         </dependency>
         <dependency>
             <groupId>org.eclipse.persistence</groupId>
- <artifactId>org.eclipse.persistence.oracle</artifactId>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.persistence</groupId>
             <artifactId>org.eclipse.persistence.antlr</artifactId>
             <scope>compile</scope>
         </dependency>
Index: pom.xml
===================================================================
--- pom.xml (revision 26643)
+++ pom.xml (working copy)
@@ -775,12 +775,6 @@

             <dependency>
                 <groupId>org.eclipse.persistence</groupId>
- <artifactId>org.eclipse.persistence.oracle</artifactId>
- <version>${eclipselink.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.eclipse.persistence</groupId>
                 <artifactId>org.eclipse.persistence.antlr</artifactId>
                 <version>${eclipselink.version}</version>
             </dependency>
> RE Hudson continuous job is passing QL tests so I assume the build is
> still good?
> http://hudson.glassfish.org/job/gf-trunk-build-continuous/
QL should be passing and apart from the message in log, there should be
no functional regression.

Thanks,
Mitesh
>
> Jane
>
>
> Lloyd Chambers wrote:
>> Mitesh,
>>
>> This is a fresh install from a fresh developer build. I have not
>> changed any log levels.
>>
>> Lloyd
>>
>> On Apr 27, 2009, at 12:26 PM, Mitesh Meswani wrote:
>>
>>> This message is coming due to a change in one of the EclipseLink
>>> bundles which we import from them. We are discussing a solution for
>>> the issue with them. However, one should not see this message at
>>> default log level of Felix and no existing functionality should be
>>> broken because of this. Are you running at a log level higher than
>>> INFO (the default for glassfish) for Felix?
>>>
>>> Thanks,
>>> Mitesh
>>>
>>> Lloyd Chambers wrote:
>>>> What's up with this?
>>>>
>>>> Welcome to Felix.
>>>> =================
>>>>
>>>> org.osgi.framework.BundleException: Fragments with exports,
>>>> imports, or native code are not currently supported.
>>>> at
>>>> org.apache.felix.framework.util.manifestparser.ManifestParser.validateFragment(ManifestParser.java:291)
>>>>
>>>> at
>>>> org.apache.felix.framework.util.manifestparser.ManifestParser.<init>(ManifestParser.java:121)
>>>>
>>>> at
>>>> org.apache.felix.framework.searchpolicy.ModuleImpl.<init>(ModuleImpl.java:155)
>>>>
>>>> at
>>>> org.apache.felix.framework.BundleImpl.createModule(BundleImpl.java:965)
>>>> at org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:79)
>>>> at org.apache.felix.framework.Felix.installBundle(Felix.java:2123)
>>>> at org.apache.felix.framework.Felix.installBundle(Felix.java:2026)
>>>> at
>>>> org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:130)
>>>>
>>>> at org.jvnet.hk2.osgimain.Main.installBundle(Main.java:153)
>>>> at org.jvnet.hk2.osgimain.Main.access$000(Main.java:66)
>>>> at org.jvnet.hk2.osgimain.Main$1.accept(Main.java:139)
>>>> at java.io.File.listFiles(File.java:1134)
>>>> at org.jvnet.hk2.osgimain.Main.installBundles(Main.java:131)
>>>> at org.jvnet.hk2.osgimain.Main.start(Main.java:95)
>>>> at
>>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
>>>>
>>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1458)
>>>> at
>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:984)
>>>> at
>>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:263)
>>>> at java.lang.Thread.run(Thread.java:637)
>>>> Apr 27, 2009 11:48:37 AM Installer install
>>>> WARNING: Failed to install
>>>> /work/v3/glassfishv3/glassfish/modules/org.eclipse.persistence.oracle.jar
>>>> because of org.osgi.framework.BundleException: Could not create
>>>> bundle object.
>>>> felix.fileinstall.poll (ms) 5000
>>>> felix.fileinstall.dir /work/v3/glassfishv3/glassfish/modules
>>>> felix.fileinstall.debug 1
>>>> felix.fileinstall.bundles.new.start false
>>>> org.osgi.framework.BundleException: Fragments with exports,
>>>> imports, or native code are not currently supported.
>>>> at
>>>> org.apache.felix.framework.util.manifestparser.ManifestParser.validateFragment(ManifestParser.java:291)
>>>>
>>>> at
>>>> org.apache.felix.framework.util.manifestparser.ManifestParser.<init>(ManifestParser.java:121)
>>>>
>>>> at
>>>> org.apache.felix.framework.searchpolicy.ModuleImpl.<init>(ModuleImpl.java:155)
>>>>
>>>> at
>>>> org.apache.felix.framework.BundleImpl.createModule(BundleImpl.java:965)
>>>> at org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:79)
>>>> at org.apache.felix.framework.Felix.installBundle(Felix.java:2123)
>>>> at org.apache.felix.framework.Felix.installBundle(Felix.java:2026)
>>>> at
>>>> org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:130)
>>>>
>>>> at
>>>> org.apache.felix.fileinstall.DirectoryWatcher.install(DirectoryWatcher.java:661)
>>>>
>>>> at
>>>> org.apache.felix.fileinstall.DirectoryWatcher.install(DirectoryWatcher.java:569)
>>>>
>>>> at
>>>> org.apache.felix.fileinstall.DirectoryWatcher.doInstalled(DirectoryWatcher.java:333)
>>>>
>>>> at
>>>> org.apache.felix.fileinstall.DirectoryWatcher.run(DirectoryWatcher.java:120)
>>>>
>>>> Failed to install bundle:
>>>> /work/v3/glassfishv3/glassfish/modules/org.eclipse.persistence.oracle.jar:
>>>> org.osgi.framework.BundleException: Could not create bundle object.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>> <mailto:dev-unsubscribe_at_glassfish.dev.java.net>
>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>> <mailto:dev-help_at_glassfish.dev.java.net>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> <mailto:dev-unsubscribe_at_glassfish.dev.java.net>
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>> <mailto:dev-help_at_glassfish.dev.java.net>
>>>
>>
>> Lloyd Chambers
>> lloyd.chambers_at_sun.com <mailto:lloyd.chambers_at_sun.com>
>> GlassFish Team
>>
>>
>>
>