[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [equinox-dev] org.xml.sax
|
The answer is yes. Bundles must import any package that is not from one of the java.* packages. I suspect this is working for the default equinox configuration because we have a compatibility flag enabled by default that does a boot delegation as a last resort. Could you please open an eclipse orbit bug for this at: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Orbit
Tom
Raymond Auge ---09/12/2012 02:42:00 PM---excerpt of log: BundleLoader[org.apache.jasper.glassfish_2.2.2.v201112011158] found local class org.apache.jasper.compiler.Node
![]()
| ![]()
Raymond Auge <raymond.auge@xxxxxxxxxxx> |
![]()
| ![]()
Equinox development mailing list <equinox-dev@xxxxxxxxxxx>, |
![]()
| ![]()
09/12/2012 02:42 PM |
![]()
| ![]()
Re: [equinox-dev] org.xml.sax |
excerpt of log:
BundleLoader[org.apache.jasper.glassfish_2.2.2.v201112011158] found local class org.apache.jasper.compiler.Node$Root
BundleClassLoader[org.apache.jasper.glassfish_2.2.2.v201112011158].loadClass(org.xml.sax.Attributes)
BundleLoader[org.apache.jasper.glassfish_2.2.2.v201112011158].loadBundleClass(org.xml.sax.Attributes)
BundleLoader[org.apache.jasper.glassfish_2.2.2.v201112011158].findLocalClass(org.xml.sax.Attributes)
BundleClassLoader[/home/rotty/AS/liferay-portal/data/framework/state/org.eclipse.osgi/bundles/69/1/bundlefile].findClassImpl(org.xml.sax.Attributes)
BundleClassLoader[org.apache.jasper.glassfish_2.2.2.v201112011158].loadClass(org.xml.sax.Attributes) failed.
java.lang.ClassNotFoundException: org.xml.sax.Attributes
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:244)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:145)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:212)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:625)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet._serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
- Ray
On Wed, Sep 12, 2012 at 3:40 PM, Raymond Auge <raymond.auge@xxxxxxxxxxx> wrote:
Do bundles have to declare this import?
It appears that it's a default package exported by the system bundle.
However, if you take a look at this bundle org.apache.jasper.glassfish_2.2.2.v201112011158 it does not declare that package as an import, but still fails to resolve it as well.
Thoughts?
I'm testing to see if I can solve this by attaching a fragment bundle which imports the package.
--
Raymond Augé | Senior Software Architect | Liferay, Inc.
---
8-9 October 2012 | Liferay North America Symposium | liferay.com/northamerica2012
16-17 October 2012 | Liferay Europe Symposium | liferay.com/europe2012
24-25 October 2012 | Liferay Spain Symposium | liferay.com/spain2012
--
Raymond Augé | Senior Software Architect | Liferay, Inc.
---
8-9 October 2012 | Liferay North America Symposium | liferay.com/northamerica2012
16-17 October 2012 | Liferay Europe Symposium | liferay.com/europe2012
24-25 October 2012 | Liferay Spain Symposium | liferay.com/spain2012
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev

