Hi, 
<not sure if I should put this to Equinox list or here, but since bot Jeff and 
BJ are present here I thought it made more sense...>

After Peter Kriens automatic generation of Import-Package statements and the 
additional generated "uses:" clauses in Export-Package, we see an extreme 
difference in speed for resolving the packages.

It essentially went from "instantenous" to "many seconds" (~10-15 on my fairly 
fast machine here). I don't understand why.

It seems that it executes (see stack frame attached) a recursive call to 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)

which I think is where the time is spent (the depth varies during the start 
period).

Any takers on what is happening, and what we should do about it?

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: niclas
Build-Jdk: 1.5.0_06
Extension-Name: service
Specification-Title: Pax Wicket Service is an OSGi extension of the Wi
 cket framework, allowing for dynamic loading and unloading of Wicket 
 components and pages.
Specification-Vendor: OPS4J - Open Participation Software for Java
Implementation-Vendor: OPS4J - Open Participation Software for Java
Implementation-Title: service
Implementation-Version: 0.2.0
Bundle-Activator: org.ops4j.pax.wicket.service.internal.Activator
Bundle-Classpath: .,activation-1.0.2.jar,avalon-framework-api-4.3.jar,
 commons-collections-2.1.jar,ops4j-base-0.1.0.jar,pax-logging-client-0
 .7.0.jar,wicket-1.2.jar,wicket-auth-roles-1.2.jar,wicket-extensions-1
 .2.jar
Export-Package: wicket.util.thread;uses:="wicket.util.time,org.apache.
 commons.logging";version=1.2, wicket.markup.html.basic;uses:="wicket.
 markup.html,wicket.util.string,wicket,wicket.markup,wicket.model";ver
 sion=1.2, wicket.extensions.markup.html.form.palette;uses:="wicket.ma
 rkup.html.basic,wicket.markup.html,wicket.markup.html.image,wicket,wi
 cket.extensions.markup.html.form.palette.component,wicket.markup.html
 .form,wicket.markup,wicket.markup.html.panel,wicket.behavior,wicket.u
 til.value,wicket.model";version=1.2, wicket.application;uses:="wicket
 ,wicket.util.concurrent";version=1.2, wicket.markup.html.pages;uses:=
 "wicket.markup.html.basic,wicket.markup.html,javax.servlet.http,wicke
 t.request.target.component,wicket,wicket.markup.html.debug,wicket.mar
 kup,wicket.request,org.apache.commons.logging,wicket.protocol.http.re
 quest,wicket.markup.html.link,wicket.util.value,wicket.util.string,wi
 cket.markup.html.form,wicket.util.resource,wicket.protocol.http,wicke
 t.behavior,wicket.model";version=1.2, wicket.session.pagemap;uses:="w
 icket,wicket.util.collections";version=1.2, wicket.version;version=1.
 2, wicket.settings;uses:="wicket.resource,wicket.util.convert,wicket.
 util.crypt,wicket.util.file,wicket,wicket.markup,wicket.application,w
 icket.session.pagemap,wicket.session,wicket.util.string,wicket.util.t
 ime,wicket.util.lang,wicket.util.watch,wicket.authorization,wicket.ma
 rkup.html.form.persistence,wicket.resource.loader,wicket.protocol.htt
 p,wicket.util.resource.locator";version=1.2, wicket.util.io;uses:="wi
 cket.util.string";version=1.2, wicket.util.watch;uses:="wicket.util.t
 hread,wicket.util.time,org.apache.commons.logging,wicket.util.concurr
 ent,wicket.util.listener";version=1.2, wicket.version.undo;uses:="wic
 ket.util.lang,wicket,wicket.markup.html.form,org.apache.commons.loggi
 ng,wicket.version,wicket.util.collections,wicket.model";version=1.2, 
 wicket.extensions.markup.html.form.palette.component;uses:="wicket.ut
 il.convert,wicket.util.string,wicket,wicket.markup.html.form,wicket.m
 arkup,wicket.extensions.markup.html.form.palette,wicket.model,wicket.
 util.value";version=1.2, wicket.markup.html.form;uses:="wicket.util.c
 rypt,wicket.markup.html.image.resource,wicket.request,wicket.settings
 ,wicket.util.value,wicket.util.string,wicket.util.lang,wicket.util.up
 load,wicket.version.undo,wicket.authorization,wicket.util.string.inte
 rpolator,wicket.behavior,wicket.markup.html,wicket.util.convert,wicke
 t,wicket.markup,org.apache.commons.logging,wicket.protocol.http.reque
 st,wicket.markup.html.border,wicket.markup.html.form.persistence,wick
 et.markup.html.form.validation,wicket.protocol.http,wicket.model,wick
 et.request.target.component.listener";version=1.2, wicket.authorizati
 on.strategies.page;uses:="wicket,wicket.authorization,wicket.settings
 ";version=1.2, wicket.extensions.ajax.markup.html.autocomplete;uses:=
 "wicket.markup.html,wicket,wicket.markup.html.form,wicket.behavior,wi
 cket.model";version=1.2, wicket.util.convert.converters;uses:="wicket
 .util.convert,wicket.util.string";version=1.2, wicket.markup.html.for
 m.upload;uses:="wicket.util.upload,wicket.util.file,wicket,wicket.mar
 kup.html.form,wicket.markup,wicket.protocol.http,wicket.model";versio
 n=1.2, wicket.util.string.interpolator;uses:="wicket.util.lang";versi
 on=1.2, wicket.extensions.ajax.markup.html.form.upload;uses:="wicket.
 markup.html,javax.servlet.http,wicket.protocol.http.servlet,wicket,wi
 cket.util.time,wicket.util.lang,wicket.util.upload,wicket.markup.html
 .resources,wicket.markup.html.form,wicket.markup.html.panel,wicket.pr
 otocol.http,wicket.behavior,wicket.model";version=1.2, wicket.markup.
 resolver;uses:="wicket.markup.parser,wicket.markup.html.basic,wicket.
 markup.html,wicket,wicket.markup.html.internal,wicket.markup,wicket.a
 pplication,org.apache.commons.logging,wicket.markup.parser.filter,wic
 ket.settings,wicket.markup.html.link,wicket.util.value,wicket.util.st
 ring,wicket.util.lang,wicket.markup.html.panel";version=1.2, wicket.u
 til.file;uses:="wicket.util.io,wicket.util.string,wicket.util.time,ja
 vax.servlet,wicket.util.watch";version=1.2, wicket.request.target.com
 ponent;uses:="wicket.request.target,wicket,wicket.request,wicket.sett
 ings";version=1.2, wicket.extensions.breadcrumb.panel;uses:="wicket,w
 icket.extensions.breadcrumb,wicket.version.undo,wicket.markup.html.pa
 nel,wicket.model";version=1.2, wicket.util.concurrent;version=1.2, wi
 cket.util.parse.metapattern;version=1.2, wicket.markup.html.border;us
 es:="wicket.markup.resolver,wicket.markup.html,wicket.markup.parser,w
 icket,wicket.markup.html.internal,wicket.markup,wicket.response,wicke
 t.markup.parser.filter,wicket.model";version=1.2, wicket.extensions.m
 arkup.html.image.resource;uses:="wicket.markup.html,wicket.util.time,
 wicket.markup.html.image.resource,wicket,javax.imageio,org.apache.com
 mons.logging,wicket.util.resource";version=1.2, wicket.request.target
 ;version=1.2, wicket.extensions.ajax.markup.html.tabs;uses:="wicket.e
 xtensions.markup.html.tabs,wicket,wicket.ajax,wicket.ajax.markup.html
 ";version=1.2, wicket.markup.html.panel;uses:="wicket.markup.html,wic
 ket.markup.html.basic,wicket.markup.parser,wicket.feedback,wicket,wic
 ket.markup.html.internal,wicket.markup,wicket.markup.html.list,wicket
 .markup.parser.filter,wicket.util.lang,wicket.version.undo,wicket.beh
 avior,wicket.model";version=1.2, wicket.extensions.markup.html.repeat
 er.data.table.filter;uses:="wicket.markup.html,wicket.util.string,wic
 ket.util.lang,wicket,wicket.markup.html.form,wicket.markup,wicket.ext
 ensions.markup.html.repeater.data.table,wicket.markup.html.panel,wick
 et.extensions.markup.html.repeater,wicket.behavior,wicket.model";vers
 ion=1.2, wicket.request.target.coding;uses:="wicket.util.string,wicke
 t.util.lang,wicket.request.target.component,wicket,wicket.request,wic
 ket.application,org.apache.commons.logging,wicket.request.target.reso
 urce,wicket.settings,wicket.util.value";version=1.2, wicket.request.t
 arget.component.listener;uses:="wicket.feedback,wicket.request.target
 ,wicket.request.target.component,wicket,wicket.request,wicket.setting
 s,wicket.behavior";version=1.2, wicket.resource;uses:="wicket.markup.
 html,wicket.util.string,wicket.util.time,wicket.util.watch,wicket,org
 .apache.commons.logging,wicket.util.resource,wicket.settings,wicket.u
 til.resource.locator,wicket.util.listener,wicket.util.value";version=
 1.2, wicket.markup.html.image.resource;uses:="wicket.markup.html,wick
 et,wicket.util.parse.metapattern.parsers,javax.imageio,wicket.markup,
 wicket.settings,wicket.util.value,wicket.util.parse.metapattern,wicke
 t.util.io,wicket.markup.html.border,javax.imageio.stream,wicket.util.
 time,wicket.util.string,wicket.util.lang";version=1.2, wicket.request
 ;uses:="wicket";version=1.2, wicket.extensions.markup.html.repeater.d
 ata.table;uses:="wicket.extensions.markup.html.repeater.data.grid,wic
 ket.markup.html.basic,wicket.markup.html,wicket,wicket.extensions.mar
 kup.html.repeater.refreshing,wicket.extensions.markup.html.repeater.p
 ageable,wicket.extensions.markup.html.repeater.util,wicket.extensions
 .markup.html.repeater.data,wicket.markup.html.panel,wicket.behavior,w
 icket.extensions.markup.html.repeater.data.sort,wicket.extensions.mar
 kup.html.repeater,wicket.model,wicket.markup.html.navigation.paging";
 version=1.2, wicket.authorization.strategies;uses:="wicket,wicket.aut
 horization";version=1.2, wicket.extensions.markup.html.repeater.refre
 shing;uses:="wicket.markup.html,wicket,wicket.version.undo,wicket.mar
 kup,wicket.extensions.markup.html.repeater,wicket.model";version=1.2,
  wicket.util.collections;version=1.2, wicket.extensions.util.encoding
 ;uses:="javax.servlet,wicket,org.apache.commons.logging,wicket.protoc
 ol.http";version=1.2, wicket.util.string;uses:="wicket.util.time,wick
 et";version=1.2, wicket.markup.html.resources;uses:="wicket.util.conv
 ert,wicket.markup.html,wicket,wicket.markup,wicket.behavior,wicket.ut
 il.value,wicket.model";version=1.2, wicket.extensions.breadcrumb;uses
 :="wicket.markup.html.basic,wicket.markup.html,wicket,wicket.version.
 undo,wicket.markup.html.panel,wicket.markup.html.list,wicket.markup.h
 tml.link,wicket.behavior,wicket.model";version=1.2, wicket.authorizat
 ion;uses:="wicket.util.string,wicket";version=1.2, wicket.extensions.
 ajax.markup.html;uses:="wicket.markup.html,wicket.markup.html.basic,w
 icket,wicket.markup.html.form,wicket.markup,wicket.ajax,wicket.ajax.m
 arkup.html,wicket.markup.html.panel,wicket.behavior,wicket.model";ver
 sion=1.2, wicket.ajax.markup.html;uses:="wicket.markup.html,wicket,wi
 cket.ajax.calldecorator,wicket.ajax,wicket.markup.html.link,wicket.be
 havior,wicket.model";version=1.2, wicket.extensions.markup.html.repea
 ter.data.sort;uses:="wicket.markup.html.border,wicket.util.lang,wicke
 t,wicket.version.undo,wicket.markup.html.link,wicket.behavior,wicket.
 model";version=1.2, wicket.behavior;uses:="wicket.markup.html,wicket.
 util.string,wicket.util.lang,wicket,wicket.request,wicket.markup,wick
 et.protocol.http,wicket.settings,wicket.util.value,wicket.request.tar
 get.component.listener,wicket.model";version=1.2, wicket.extensions.w
 izard;uses:="wicket.markup.html,wicket.markup.html.basic,wicket.feedb
 ack,wicket,wicket.markup.html.form,wicket.markup.html.panel,wicket.ut
 il.collections,wicket.behavior,wicket.model";version=1.2, wicket.util
 .convert;uses:="javax.swing.text,wicket.util.lang,wicket,org.apache.c
 ommons.logging,wicket.util.convert.converters";version=1.2, wicket.au
 thentication;uses:="wicket,wicket.authorization.strategies.role,wicke
 t.authorization,wicket.protocol.http,wicket.settings";version=1.2, wi
 cket.markup;uses:="wicket.markup.parser,wicket,org.apache.commons.log
 ging,wicket.util.concurrent,wicket.markup.parser.filter,wicket.settin
 gs,wicket.util.value,wicket.util.listener,wicket.util.string,wicket.u
 til.time,wicket.util.watch,wicket.util.resource";version=1.2, wicket.
 authorization.strategies.action;uses:="wicket,wicket.authorization";v
 ersion=1.2, wicket.markup.html.list;uses:="wicket.markup.html,wicket,
 wicket.version.undo,wicket.markup,wicket.markup.html.link,wicket.mark
 up.html.navigation.paging,wicket.model";version=1.2, wicket.session;u
 ses:="wicket,wicket.authorization,wicket.markup,wicket.util.concurren
 t";version=1.2, wicket.extensions.markup.html.form;uses:="wicket.util
 .convert,wicket,wicket.markup.html.form,wicket.util.convert.converter
 s,wicket.model";version=1.2, wicket.authorization.strategies.role.met
 adata;uses:="wicket,wicket.authorization,wicket.authorization.strateg
 ies.role";version=1.2, wicket.extensions.markup.html.form.select;uses
 :="wicket.markup.html,wicket.util.lang,wicket,wicket.markup.html.form
 ,wicket.markup,wicket.extensions.markup.html.repeater,wicket.model";v
 ersion=1.2, wicket.markup.transformer;uses:="wicket,wicket.markup,wic
 ket.util.resource,wicket.response,javax.xml.transform.stream,wicket.s
 ettings,wicket.util.resource.locator,wicket.behavior,javax.xml.transf
 orm,wicket.model";version=1.2, wicket.ajax.calldecorator;uses:="wicke
 t.util.string,wicket.util.time,wicket.ajax";version=1.2, wicket.marku
 p.html.form.validation;uses:="wicket.markup.html.border,wicket.util.c
 onvert,wicket.markup.html,wicket.util.string,wicket.util.lang,wicket.
 feedback,wicket,wicket.markup.html.form,wicket.markup.html.panel,wick
 et.util.parse.metapattern,wicket.model";version=1.2, wicket.extension
 s.util.resource;uses:="wicket.util.io,wicket.util.time,wicket.util.st
 ring,wicket.util.lang,wicket,org.apache.commons.logging,wicket.util.r
 esource,wicket.util.string.interpolator,wicket.behavior,wicket.util.r
 esource.locator,wicket.model";version=1.2, wicket.util.resource.locat
 or;uses:="wicket.util.string,wicket.util.file,org.apache.commons.logg
 ing,wicket.util.resource";version=1.2, wicket.extensions.markup.html.
 tabs;uses:="wicket.markup.html.basic,wicket.markup.html,wicket,wicket
 .markup.html.panel,wicket.markup.html.list,wicket.markup.html.link,wi
 cket.behavior,wicket.model";version=1.2, org.ops4j.pax.wicket.service
 ;uses:="wicket,org.osgi.framework,org.ops4j.lang,org.ops4j.pax.wicket
 .service.internal,wicket.protocol.http,org.osgi.service.cm";version=0
 .2.0, wicket.markup.html.internal;uses:="wicket.markup.html.border,wi
 cket.markup.html,wicket,wicket.markup,wicket.response";version=1.2, w
 icket.resource.loader;uses:="wicket.resource,wicket,org.apache.common
 s.logging,wicket.settings,wicket.util.value";version=1.2, wicket.ajax
 .markup.html.navigation.paging;uses:="wicket,wicket.ajax,wicket.ajax.
 calldecorator,wicket.ajax.markup.html,wicket.behavior,wicket.markup.h
 tml.navigation.paging";version=1.2, wicket.feedback;uses:="wicket.uti
 l.string,wicket,org.apache.commons.logging,wicket.model";version=1.2,
  wicket.markup.html.include;uses:="wicket.markup.html,javax.servlet.h
 ttp,javax.servlet,wicket,wicket.markup,wicket.util.resource,wicket.pr
 otocol.http,wicket.model";version=1.2, wicket.extensions.model;uses:=
 "wicket,wicket.model";version=1.2, wicket.protocol.http.request;uses:
 ="javax.servlet.http,wicket.util.crypt,wicket.request.target.componen
 t,wicket,wicket.request,org.apache.commons.logging,wicket.settings,wi
 cket.util.value,wicket.util.io,wicket.util.string,javax.servlet,wicke
 t.request.target.resource,wicket.protocol.http,wicket.request.target.
 component.listener,wicket.request.target.coding";version=1.2, wicket.
 response;uses:="wicket.util.string,wicket.util.file,wicket";version=1
 .2, wicket.extensions.markup.html.repeater.pageable;uses:="wicket,wic
 ket.version.undo,wicket.extensions.markup.html.repeater.refreshing,wi
 cket.markup.html.navigation.paging,wicket.model";version=1.2, wicket.
 markup.parser.filter;uses:="wicket.markup.parser,wicket.util.string,w
 icket,wicket.markup,org.apache.commons.logging,wicket.util.collection
 s,wicket.settings,wicket.util.value";version=1.2, wicket.extensions;u
 ses:="wicket.extensions.ajax.markup.html.form.upload,wicket.extension
 s.wizard,wicket.extensions.markup.html.datepicker,wicket,wicket.exten
 sions.breadcrumb,wicket.extensions.markup.html.form.palette";version=
 1.2, wicket.markup.html.image;uses:="wicket.markup.html,wicket.markup
 .html.image.resource,wicket,wicket.markup,wicket.model,wicket.util.va
 lue";version=1.2, wicket.ajax.markup.html.form;uses:="wicket.markup.h
 tml,wicket.util.string,wicket,wicket.markup.html.form,wicket.ajax.for
 m,wicket.markup,wicket.ajax,wicket.behavior,wicket.util.value,wicket.
 model";version=1.2, wicket.request.target.basic;uses:="wicket.util.io
 ,wicket,wicket.util.resource";version=1.2, wicket.util.resource;uses:
 ="wicket.util.io,wicket.util.string,wicket.util.time,javax.servlet,wi
 cket.util.file,wicket.util.watch,wicket,org.apache.commons.logging,wi
 cket.protocol.http";version=1.2, wicket.protocol.http;uses:="javax.se
 rvlet.http,wicket.util.crypt,wicket.protocol.http.servlet,wicket.requ
 est,wicket.markup.html.pages,wicket.util.collections,wicket.markup.ht
 ml.link,wicket.settings,wicket.util.value,wicket.util.io,wicket.util.
 time,wicket.util.string,wicket.util.lang,javax.servlet,wicket.util.wa
 tch,wicket.markup.html.form,wicket.request.compound,wicket.markup.res
 olver,wicket.request.target.component,wicket.util.file,wicket,org.apa
 che.commons.logging,wicket.protocol.http.request,wicket.util.concurre
 nt,wicket.session,wicket.util.resource,wicket.request.target.resource
 ,wicket.request.target.coding,wicket.request.target.component.listene
 r";version=1.2, wicket.extensions.markup.html.repeater;uses:="wicket.
 markup.html,wicket,wicket.markup,wicket.model";version=1.2, wicket.ut
 il.crypt;uses:="wicket,javax.crypto.spec,wicket.application,org.apach
 e.commons.logging,javax.crypto,wicket.settings";version=1.2, wicket.p
 rotocol.http.servlet;uses:="javax.servlet.http,javax.servlet,wicket.u
 til.lang,wicket.util.upload,wicket,org.apache.commons.logging,wicket.
 protocol.http,wicket.util.value";version=1.2, wicket.markup.html.debu
 g;uses:="wicket.markup.html.basic,wicket.util.string,wicket.util.lang
 ,wicket,wicket.markup.html.panel,wicket.markup.html.list";version=1.2
 , wicket.ajax;uses:="wicket.markup.html,wicket.util.string,wicket.uti
 l.time,wicket,wicket.markup,org.apache.commons.logging,wicket.protoco
 l.http,wicket.settings,wicket.behavior";version=1.2, wicket.markup.ht
 ml.body;uses:="wicket,wicket.model";version=1.2, wicket.markup.html.l
 ink;uses:="wicket.util.io,wicket.markup.html,wicket.util.string,wicke
 t,wicket.request,wicket.markup,wicket.protocol.http,wicket.settings,w
 icket.model,wicket.util.value";version=1.2, wicket.util.value;uses:="
 wicket.util.string,wicket.util.time,wicket.util.lang,wicket.util.pars
 e.metapattern.parsers";version=1.2, wicket.util.listener;version=1.2,
  wicket.authorization.strategies.role.annotations;uses:="wicket.autho
 rization.strategies.role,wicket.authorization";version=1.2, wicket.ma
 rkup.html.tree;uses:="wicket.markup.html.basic,wicket.markup.html,wic
 ket,javax.swing.tree,wicket.util.collections,wicket.markup.html.list,
 wicket.markup.html.link,javax.swing.event,wicket.markup.html.image,wi
 cket.markup.html.panel,wicket.behavior,wicket.model";version=1.2, wic
 ket.util.time;uses:="wicket.util.thread,wicket.util.string,wicket.uti
 l.lang,org.apache.commons.logging,wicket.util.value";version=1.2, wic
 ket.util.lang;uses:="wicket.util.io,wicket.util.convert,wicket.util.s
 tring,wicket,wicket.markup,org.apache.commons.logging,wicket.util.con
 current,wicket.settings,wicket.util.value";version=1.2, wicket.util.u
 pload;uses:="wicket.util.io,javax.servlet.http,javax.servlet,wicket.u
 til.file,wicket";version=1.2, wicket.request.compound;uses:="wicket.m
 arkup.html,wicket.request.target.component,wicket,wicket.request,wick
 et.markup,wicket.application,wicket.markup.html.pages,org.apache.comm
 ons.logging,wicket.protocol.http.request,wicket.settings,wicket.util.
 string,wicket.request.target,wicket.authorization,wicket.request.targ
 et.resource,wicket.request.target.component.listener";version=1.2, wi
 cket.authentication.panel;uses:="wicket.markup.html,wicket.authentica
 tion,wicket,wicket.markup.html.form,wicket.markup.html.panel,wicket.s
 ettings,wicket.model,wicket.util.value";version=1.2, wicket.extension
 s.markup.html.repeater.data.grid;uses:="wicket.markup.html.basic,wick
 et.extensions.markup.html.repeater.util,wicket.extensions.markup.html
 .repeater.data,wicket,wicket.extensions.markup.html.repeater.refreshi
 ng,wicket.extensions.markup.html.repeater.pageable,wicket.model";vers
 ion=1.2, wicket.markup.html;uses:="wicket.markup.resolver,wicket.prot
 ocol.http.request.urlcompressing,wicket.request.target.component,wick
 et,wicket.markup.html.internal,wicket.markup,org.apache.commons.loggi
 ng,wicket.util.collections,wicket.response,wicket.markup.html.body,wi
 cket.markup.html.link,wicket.settings,wicket.util.value,wicket.util.t
 ime,wicket.util.string,wicket.util.lang,wicket.util.resource,wicket.p
 rotocol.http,wicket.util.resource.locator,wicket.behavior,wicket.requ
 est.target.component.listener,wicket.model";version=1.2, wicket.marku
 p.parser;uses:="wicket.util.io,wicket.util.string,wicket.util.lang,wi
 cket.util.parse.metapattern.parsers,wicket.markup,wicket.util.resourc
 e,wicket.util.value";version=1.2, wicket.protocol.http.request.urlcom
 pressing;uses:="wicket.markup.html,wicket.util.string,wicket,wicket.a
 uthorization,wicket.request,org.apache.commons.logging,wicket.request
 .compound,wicket.protocol.http.request,wicket.util.collections,wicket
 .request.target.component.listener";version=1.2, wicket.util.parse.me
 tapattern.parsers;uses:="wicket.util.parse.metapattern";version=1.2, 
 wicket;uses:="javax.servlet.http,wicket.markup.html.image.resource,wi
 cket.request,wicket.ajax,wicket.application,wicket.session.pagemap,wi
 cket.util.collections,wicket.version,wicket.markup.html.link,wicket.s
 ettings,wicket.util.value,wicket.util.io,wicket.markup.html.tree,wick
 et.util.string,wicket.util.time,wicket.util.lang,wicket.util.watch,wi
 cket.markup.html.form,wicket.version.undo,wicket.authorization,wicket
 .resource.loader,wicket.util.string.interpolator,wicket.behavior,wick
 et.markup.resolver,wicket.markup.parser,wicket.markup.html,wicket.uti
 l.convert,wicket.request.target.component,wicket.util.file,wicket.fee
 dback,wicket.markup,org.apache.commons.logging,wicket.session,wicket.
 markup.html.border,wicket.request.target.basic,wicket.util.resource,w
 icket.request.target.resource,wicket.protocol.http,wicket.util.resour
 ce.locator,wicket.request.target.component.listener,wicket.model";ver
 sion=1.2, wicket.protocol.http.documentvalidation;uses:="wicket.util.
 string,org.apache.commons.logging,wicket.util.collections";version=1.
 2, wicket.ajax.form;uses:="wicket.util.time,wicket.util.string,wicket
 ,wicket.markup.html.form,wicket.ajax,wicket.behavior";version=1.2, wi
 cket.authorization.strategies.role;uses:="wicket.authorization.strate
 gies.role.annotations,wicket.util.string,wicket.authorization.strateg
 ies.role.metadata,wicket.authorization,wicket.authorization.strategie
 s";version=1.2, wicket.authentication.pages;uses:="wicket.markup.html
 ,wicket,wicket.authentication.panel";version=1.2, wicket.extensions.m
 arkup.html.basic;uses:="wicket.markup.html.basic,wicket.util.string,w
 icket,wicket.markup,wicket.model";version=1.2, wicket.extensions.mark
 up.html.datepicker;uses:="wicket.util.convert,wicket.markup.html,wick
 et.util.string,wicket.markup.html.resources,wicket,wicket.markup,org.
 apache.commons.logging,wicket.markup.html.panel,wicket.util.convert.c
 onverters,wicket.behavior,wicket.model";version=1.2, wicket.extension
 s.markup.html.repeater.util;uses:="wicket.extensions.markup.html.repe
 ater.data,wicket.extensions.markup.html.repeater.data.sort,wicket.mod
 el";version=1.2, wicket.extensions.markup.html.repeater.data;uses:="w
 icket,wicket.version.undo,wicket.extensions.markup.html.repeater.refr
 eshing,wicket.extensions.markup.html.repeater.pageable,wicket.extensi
 ons.markup.html.repeater,wicket.model";version=1.2, wicket.markup.htm
 l.form.persistence;uses:="javax.servlet.http,wicket.util.time,wicket,
 wicket.markup.html.form,org.apache.commons.logging,wicket.protocol.ht
 tp,wicket.settings";version=1.2, wicket.request.target.resource;uses:
 ="wicket.util.io,javax.servlet.http,wicket,wicket.request,org.apache.
 commons.logging,wicket.util.resource,wicket.protocol.http";version=1.
 2, wicket.markup.html.navigation.paging;uses:="wicket.markup.html.bas
 ic,wicket,wicket.version.undo,wicket.markup.html.panel,wicket.markup.
 html.list,wicket.markup.html.link";version=1.2, wicket.model;uses:="w
 icket.util.convert,wicket.util.string,wicket.util.lang,wicket,wicket.
 markup.html.form,org.apache.commons.logging,wicket.util.string.interp
 olator,wicket.settings";version=1.2
Bundle-Version: 0.2.0
Bundle-Source: https://scm.ops4j.org/repos/ops4j/qa/pax/wicket/QA_0.2.
 0_2006May31/service
Bundle-Vendor: OPS4J - Open Participation Software for Java
Bundle-ManifestVersion: 2
Bundle-ContactAddress: http://www.ops4j.org/
Bundle-Date: 2006-May-31 07:46 CEST
Bundle-DocURL: http://wiki.ops4j.org/dokuwiki/doku.php?id=pax:wicket/s
 ervice
Import-Package: javax.crypto, javax.crypto.spec, javax.imageio, javax.
 imageio.stream, javax.servlet, javax.servlet.http, javax.swing.event,
  javax.swing.text, javax.swing.tree, javax.xml.transform, javax.xml.t
 ransform.stream, org.ops4j.pax.logging, org.ops4j.pax.wicket.service,
  org.osgi.framework, org.osgi.service.cm, org.osgi.service.http, org.
 osgi.service.useradmin, org.osgi.util.tracker, wicket, wicket.ajax, w
 icket.ajax.calldecorator, wicket.ajax.form, wicket.ajax.markup.html, 
 wicket.ajax.markup.html.form, wicket.ajax.markup.html.navigation.pagi
 ng, wicket.application, wicket.authentication, wicket.authentication.
 pages, wicket.authentication.panel, wicket.authorization, wicket.auth
 orization.strategies, wicket.authorization.strategies.action, wicket.
 authorization.strategies.page, wicket.authorization.strategies.role, 
 wicket.authorization.strategies.role.annotations, wicket.authorizatio
 n.strategies.role.metadata, wicket.behavior, wicket.extensions, wicke
 t.extensions.ajax.markup.html, wicket.extensions.ajax.markup.html.aut
 ocomplete, wicket.extensions.ajax.markup.html.form.upload, wicket.ext
 ensions.ajax.markup.html.tabs, wicket.extensions.breadcrumb, wicket.e
 xtensions.breadcrumb.panel, wicket.extensions.markup.html.basic, wick
 et.extensions.markup.html.datepicker, wicket.extensions.markup.html.f
 orm, wicket.extensions.markup.html.form.palette, wicket.extensions.ma
 rkup.html.form.palette.component, wicket.extensions.markup.html.form.
 select, wicket.extensions.markup.html.image.resource, wicket.extensio
 ns.markup.html.repeater, wicket.extensions.markup.html.repeater.data,
  wicket.extensions.markup.html.repeater.data.grid, wicket.extensions.
 markup.html.repeater.data.sort, wicket.extensions.markup.html.repeate
 r.data.table, wicket.extensions.markup.html.repeater.data.table.filte
 r, wicket.extensions.markup.html.repeater.pageable, wicket.extensions
 .markup.html.repeater.refreshing, wicket.extensions.markup.html.repea
 ter.util, wicket.extensions.markup.html.tabs, wicket.extensions.model
 , wicket.extensions.util.encoding, wicket.extensions.util.resource, w
 icket.extensions.wizard, wicket.feedback, wicket.markup, wicket.marku
 p.html, wicket.markup.html.basic, wicket.markup.html.body, wicket.mar
 kup.html.border, wicket.markup.html.debug, wicket.markup.html.form, w
 icket.markup.html.form.persistence, wicket.markup.html.form.upload, w
 icket.markup.html.form.validation, wicket.markup.html.image, wicket.m
 arkup.html.image.resource, wicket.markup.html.include, wicket.markup.
 html.internal, wicket.markup.html.link, wicket.markup.html.list, wick
 et.markup.html.navigation.paging, wicket.markup.html.pages, wicket.ma
 rkup.html.panel, wicket.markup.html.resources, wicket.markup.html.tre
 e, wicket.markup.parser, wicket.markup.parser.filter, wicket.markup.r
 esolver, wicket.markup.transformer, wicket.model, wicket.protocol.htt
 p, wicket.protocol.http.documentvalidation, wicket.protocol.http.requ
 est, wicket.protocol.http.request.urlcompressing, wicket.protocol.htt
 p.servlet, wicket.request, wicket.request.compound, wicket.request.ta
 rget, wicket.request.target.basic, wicket.request.target.coding, wick
 et.request.target.component, wicket.request.target.component.listener
 , wicket.request.target.resource, wicket.resource, wicket.resource.lo
 ader, wicket.response, wicket.session, wicket.session.pagemap, wicket
 .settings, wicket.util.collections, wicket.util.concurrent, wicket.ut
 il.convert, wicket.util.convert.converters, wicket.util.crypt, wicket
 .util.file, wicket.util.io, wicket.util.lang, wicket.util.listener, w
 icket.util.parse.metapattern, wicket.util.parse.metapattern.parsers, 
 wicket.util.resource, wicket.util.resource.locator, wicket.util.strin
 g, wicket.util.string.interpolator, wicket.util.thread, wicket.util.t
 ime, wicket.util.upload, wicket.util.value, wicket.util.watch, wicket
 .version, wicket.version.undo
Bundle-Name: OPS4J - Pax Wicket Service
Bundle-Description: Pax Wicket Service is an OSGi extension of the Wic
 ket framework, allowing for dynamic loading and unloading of Wicket c
 omponents and pages
Bundle-SymbolicName: org.ops4j.pax.wicket.service

Full thread dump Java HotSpot(TM) 64-Bit Server VM (1.5.0_07-b03 mixed mode):

    "Refresh Packages" prio=1 tid=0x00002aaabcbb1cc0 nid=0x187e runnable 
[0x0000000040fd0000..0x0000000040fd1c40]
    at 
org.eclipse.osgi.internal.module.ResolverBundle.getImport(ResolverBundle.java:262)
    at 
org.eclipse.osgi.internal.module.ResolverExport.addRoots(ResolverExport.java:56)
    at 
org.eclipse.osgi.internal.module.ResolverExport.getRoots(ResolverExport.java:46)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.getTransitiveConstraints(GroupingChecker.java:86)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.getConstraintsList(GroupingChecker.java:59)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:290)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:292)
    at 
org.eclipse.osgi.internal.module.GroupingChecker.addInitialGroupingConstraints(GroupingChecker.java:272)
    at 
org.eclipse.osgi.internal.module.ResolverImpl.resolveBundles(ResolverImpl.java:435)
    at 
org.eclipse.osgi.internal.module.ResolverImpl.resolve(ResolverImpl.java:360)
    - locked <0x00002aaab4049798> (a 
org.eclipse.osgi.internal.module.ResolverImpl)
    at org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateImpl.java:325)
    - locked <0x00002aaab403fb38> (a 
org.eclipse.osgi.internal.resolver.SystemState)
    at org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateImpl.java:388)
    at 
org.eclipse.osgi.internal.resolver.SystemState.resolve(SystemState.java:64)
    - locked <0x00002aaab403fb38> (a 
org.eclipse.osgi.internal.resolver.SystemState)
    at 
org.eclipse.osgi.framework.internal.core.PackageAdminImpl.doResolveBundles(PackageAdminImpl.java:193)
    - locked <0x00002aaab4049bf0> (a 
org.eclipse.osgi.framework.internal.core.PackageAdminImpl)
    at 
org.eclipse.osgi.framework.internal.core.PackageAdminImpl$1.run(PackageAdminImpl.java:140)
    at java.lang.Thread.run(Thread.java:595)

Reply via email to