Nothing that occurs to me, unfortunately Remo Robert On Thu, Aug 11, 2016 at 11:36 AM, Remo Liechti <[email protected]> wrote: > Robert > > Thanks for pointing this out. I found the config location and in Weblogic you > can actually set this property, but it seems to have no effect. I'll open a > tracker with Oracle on this. > Anything else I can try? > > Thanks > > > -----Original Message----- > From: Robert Onslow [mailto:[email protected]] > Sent: Donnerstag, 11. August 2016 11:09 > To: [email protected] > Subject: Re: NoClassDefFoundError of classes that are in the JRE > > Remo > > The other thing you may need to do is find the configuration file for the > felix installation, something like config.properties, and set > > org.osgi.framework.system.packages.extra=javax.xml.parser, .... > > There's no need for a version number > > Robert > > On Thu, Aug 11, 2016 at 9:34 AM, Remo Liechti <[email protected]> > wrote: >> Hi Robert >> >> Good to hear that. Anything else to put in, like version number or the like? >> When I put it in like this, it didn't work: >> >> Import-Package: javax.xml.parsers, >> ..., >> ..., >> >> Thanks >> >> >> -----Original Message----- >> From: Robert Onslow [mailto:[email protected]] >> Sent: Donnerstag, 11. August 2016 10:15 >> To: [email protected] >> Subject: Re: NoClassDefFoundError of classes that are in the JRE >> >> Remo >> >> When I moved from eclipse to felix I found that everything apart from >> java.* has to be imported as in >> >> Import-Package: javax.xml.parsers >> >> Robert >> >> On Thu, Aug 11, 2016 at 9:02 AM, Remo Liechti <[email protected]> >> wrote: >>> Hi guys >>> >>> Another issue I came across while bundling the osgi application into a >>> webapplication for WebLogic. >>> It seems like some of the bundles I like to start fail during activation, >>> because they cannot find the class description of classes that actually are >>> in the regular JRE: >>> >>> <Aug 11, 2016 9:47:19 AM CEST> <Error> <OSGiForApps> <BEA-000000> >>> <com.kuka.configuration.manager:15:[com.kuka.configuration.manager] >>> The activate method has thrown an exception >>> org.apache.felix.log.LogException: java.lang.NoClassDefFoundError: >>> javax/xml/parsers/DocumentBuilderFactory >>> at >>> com.kuka.configuration.project.ConfigurationProjectSerializer.<clinit>(ConfigurationProjectSerializer.java:39) >>> at >>> com.kuka.configuration.project.ConfigurationProject.loadInternal(Conf >>> i >>> gurationProject.java:281) >>> >>> When searching for that class in eclipse, I find it within the JRE of >>> Weblogic. Does Felix use another JRE, or does Felix inherit all classes >>> into each classloader of each bundle only if the package is something >>> within java.*, and stuff like javax.* and so on are not inherited within >>> the classloaders? I ask this because stuff like java.io.File and so on are >>> found. >>> >>> I tried to add the xerces into my application, however, it cannot be found >>> still. >>> The application I'm migrating was using equinox before, does it maybe >>> import the javax by default while felix isn't? Is there a way to add a >>> dependency in the manifest file to xerces? I failed with this approach: >>> >>> Import-Package: xerces;version="2.11.0", [...] >>> >>> Thanks, >>> Remo >>> >>> >>> >>> >>> >>> This message may contain legally privileged or confidential information and >>> is therefore addressed to the named persons only. The recipient should >>> inform the sender and delete this message, if he/she is not named as >>> addressee. The sender disclaims any and all liability for the integrity and >>> punctuality of this message. The sender has activated an automatic virus >>> scanning, but does not guarantee the virus free transmission of this >>> message. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> This message may contain legally privileged or confidential information and >> is therefore addressed to the named persons only. The recipient should >> inform the sender and delete this message, if he/she is not named as >> addressee. The sender disclaims any and all liability for the integrity and >> punctuality of this message. The sender has activated an automatic virus >> scanning, but does not guarantee the virus free transmission of this message. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > This message may contain legally privileged or confidential information and > is therefore addressed to the named persons only. The recipient should inform > the sender and delete this message, if he/she is not named as addressee. The > sender disclaims any and all liability for the integrity and punctuality of > this message. The sender has activated an automatic virus scanning, but does > not guarantee the virus free transmission of this message.
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

