Pergunta

Eu tenho a série p2 com o equinócio de transforma-se em uma aplicação rcp.Eu tenho na minha config.ini esta configuração:

osgi.bundles=org.eclipse.equinox.ds@2:\start,org.eclipse.osgi@-1:\start,org.eclipse.core.runtime@start,org.eclipse.equinox.common@2:\start,org.eclipse.equinox.transforms.xslt@1:\start,org.eclipse.equinox.transforms.xslt.plugin@1:\start osgi.quadro.extensões=org.eclipse.equinócio.transforma.gancho

Eu tenho na minha transformação.csv este

org.eclipse.equinócio.p2.interface de usuário.sdk,transforma.produto/actionSetUpdate.xslt

na minha Ativador este:

public void start(BundleContext context) throws Exception {
        super.start(context);
        plugin = this;
        Dictionary properties = new Hashtable();
        properties.put("equinox.transformerType", "xslt");
        registration = context.registerService(URL.class.getName(), context.getBundle().getEntry("/transform.csv"), properties);
    }

    public void stop(BundleContext context) throws Exception {
        plugin = null;
        super.stop(context);
        if (registration != null)
            registration.unregister();
    }

mas ele não funciona.

!ENTRADA org.eclipse.equinócio.transforma.xslt.plugin 4 0 2012-01-23 13:23:07.043 !MENSAGEM FrameworkEvent ERRO !PILHA 0 org.osgi.quadro.BundleException:O ativador org.eclipse.equinócio.interno.transforma.xslt.plugin.Ativador para pacote org.eclipse.equinócio.transforma.xslt.o plugin é inválida org.eclipse.osgi.quadro.interno.núcleo.AbstractBundle.loadBundleActivator(AbstractBundle.java:171) no org.eclipse.osgi.quadro.interno.núcleo.BundleContextImpl.iniciar(BundleContextImpl.java:679) no org.eclipse.osgi.quadro.interno.núcleo.BundleHost.startWorker(BundleHost.java:381) no org.eclipse.osgi.quadro.interno.núcleo.AbstractBundle.currículo(AbstractBundle.java:389) no org.eclipse.osgi.quadro.interno.núcleo.Quadro.resumeBundle(Framework.java:1130) no org.eclipse.osgi.quadro.interno.núcleo.StartLevelManager.resumeBundles(StartLevelManager.java:559) no org.eclipse.osgi.quadro.interno.núcleo.StartLevelManager.resumeBundles(StartLevelManager.java:544) no org.eclipse.osgi.quadro.interno.núcleo.StartLevelManager.incFWSL(StartLevelManager.java:457) no org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) no org.eclipse.osgi.quadro.interno.núcleo.StartLevelManager.dispatchEvent(StartLevelManager.java:438) no org.eclipse.osgi.quadro.interno.núcleo.StartLevelManager.dispatchEvent(StartLevelManager.java:1) no org.eclipse.osgi.quadro.eventmgr.EventManager.dispatchEvent(classe EventManager.java:230) no org.eclipse.osgi.quadro.eventmgr.EventManager$EventThread.executado(classe EventManager.java:340) Causada por:o java.lang.ClassNotFoundException:org.eclipse.equinócio.interno.transforma.xslt.plugin.Ativador em org.eclipse.osgi.interno.carregador.BundleLoader.findClassInternal(BundleLoader.java:513) no org.eclipse.osgi.interno.carregador.BundleLoader.findClass(BundleLoader.java:429) no org.eclipse.osgi.interno.carregador.BundleLoader.findClass(BundleLoader.java:417) no org.eclipse.osgi.interno.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) em java.lang.Carregador de classe.loadClass(Origem Desconhecida) em org.eclipse.osgi.interno.carregador.BundleLoader.loadClass(BundleLoader.java:345) no org.eclipse.osgi.quadro.interno.núcleo.BundleHost.loadClass(BundleHost.java:229) no org.eclipse.osgi.quadro.interno.núcleo.AbstractBundle.loadBundleActivator(AbstractBundle.java:164) ...12 mais Raiz de exceção:o java.lang.ClassNotFoundException:org.eclipse.equinócio.interno.transforma.xslt.plugin.Ativador em org.eclipse.osgi.interno.carregador.BundleLoader.findClassInternal(BundleLoader.java:513) no org.eclipse.osgi.interno.carregador.BundleLoader.findClass(BundleLoader.java:429) no org.eclipse.osgi.interno.carregador.BundleLoader.findClass(BundleLoader.java:417) no org.eclipse.osgi.interno.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) em java.lang.Carregador de classe.loadClass(Origem Desconhecida) em org.eclipse.osgi.interno.carregador.BundleLoader.loadClass(BundleLoader.java:345) no org.eclipse.osgi.quadro.interno.núcleo.BundleHost.loadClass(BundleHost.java:229) no org.eclipse.osgi.quadro.interno.núcleo.AbstractBundle.loadBundleActivator(AbstractBundle.java:164) no org.eclipse.osgi.quadro.interno.núcleo.BundleContextImpl.iniciar(BundleContextImpl.java:679) no org.eclipse.osgi.quadro.interno.núcleo.BundleHost.startWorker(BundleHost.java:381) no org.eclipse.osgi.quadro.interno.núcleo.AbstractBundle.currículo(AbstractBundle.java:389) no org.eclipse.osgi.quadro.interno.núcleo.Quadro.resumeBundle(Framework.java:1130) no org.eclipse.osgi.quadro.interno.núcleo.StartLevelManager.resumeBundles(StartLevelManager.java:559) no org.eclipse.osgi.quadro.interno.núcleo.StartLevelManager.resumeBundles(StartLevelManager.java:544) no org.eclipse.osgi.quadro.interno.núcleo.StartLevelManager.incFWSL(StartLevelManager.java:457) no org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) no org.eclipse.osgi.quadro.interno.núcleo.StartLevelManager.dispatchEvent(StartLevelManager.java:438) no org.eclipse.osgi.quadro.interno.núcleo.StartLevelManager.dispatchEvent(StartLevelManager.java:1) no org.eclipse.osgi.quadro.eventmgr.EventManager.dispatchEvent(classe EventManager.java:230) no org.eclipse.osgi.quadro.eventmgr.EventManager$EventThread.executado(classe EventManager.java:340)

!ENTRADA org.eclipse.osgi 4 0 2012-01-23 13:23:07.824 !MENSAGEM Bundle org.eclipse.equinócio.transforma.xslt.plugin_1.0.0.qualificador [59] não é active.

!ENTRADA org.eclipse.osgi 2 0 2012-01-23 13:23:07.996 !MENSAGEM de Um ou mais pacotes não são resolvidos porque as seguintes restrições de raiz não são resolvidos:!SUBENTRADA 1 org.eclipse.osgi 2 0 2012-01-23 13:23:07.996 !MENSAGEM Bundle reference:file:/C:/Users/CSP/Desktop/eclipse-jee-indigo-SR1-win32-x86_64/eclipse/plugins/org.eclipse.equinox.p2.operations_2.1.0.v20110511-1821.jar não foi resolvido.!SUBENTRADA 2 org.eclipse.equinócio.p2.operações 2 0 2012-01-23 13:23:07.996 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.interno.provisória.configurator_0.0.0.!SUBENTRADA 1 org.eclipse.osgi 2 0 2012-01-23 13:23:07.996 !MENSAGEM Bundle reference:file:/C:/Users/CSP/Desktop/eclipse-jee-indigo-SR1-win32-x86_64/eclipse/plugins/org.eclipse.equinox.p2.ui_2.1.0.v20110601.jar não foi resolvido.!SUBENTRADA 2 org.eclipse.equinócio.p2.ui 2 0 2012-01-23 13:23:07.996 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.interno.provisória.configurator_0.0.0.!SUBENTRADA 1 org.eclipse.osgi 2 0 2012-01-23 13:23:07.996 !MENSAGEM Bundle reference:file:/C:/Users/CSP/Desktop/eclipse-jee-indigo-SR1-win32-x86_64/eclipse/plugins/org.eclipse.equinox.p2.director_2.1.0.v20110504-1715.jar não foi resolvido.!SUBENTRADA 2 org.eclipse.equinócio.p2.diretor 2 0 2012-01-23 13:23:07.996 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.interno.provisória.configurator_0.0.0.

!ENTRADA org.eclipse.osgi 2 0 2012-01-23 13:23:08.027 !MENSAGEM seguinte é uma lista completa de pacotes que não são resolvidos, consulte o prévio registo de entrada para a causa, se ela existir:!SUBENTRADA 1 org.eclipse.osgi 2 0 2012-01-23 13:23:08.027 !MENSAGEM Bundle org.eclipse.equinócio.p2.director_2.1.0.v20110504-1715 [23] não foi resolvido.!SUBENTRADA 2 org.eclipse.equinócio.p2.diretor 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.interno.provisória.configurator_0.0.0.!SUBENTRADA 1 org.eclipse.osgi 2 0 2012-01-23 13:23:08.027 !MENSAGEM Bundle org.eclipse.equinócio.p2.operations_2.1.0.v20110511-1821 [28] não foi resolvido.!SUBENTRADA 2 org.eclipse.equinócio.p2.operações 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.interno.p2.director_0.0.0.!SUBENTRADA 2 org.eclipse.equinócio.p2.operações 2 0 2012-01-23 13:23:08.027 !MENSAGEM Falta pacote importado org.eclipse.equinócio.interno.provisória.configurator_0.0.0.!SUBENTRADA 2 org.eclipse.equinócio.p2.operações 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.interno.provisória.p2.director_0.0.0.!SUBENTRADA 2 org.eclipse.equinócio.p2.operações 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.p2.planner_[2.0.0,3.0.0).!SUBENTRADA 1 org.eclipse.osgi 2 0 2012-01-23 13:23:08.027 !MENSAGEM Bundle org.eclipse.equinócio.p2.ui_2.1.0.v20110601 [30] não foi resolvido.!SUBENTRADA 2 org.eclipse.equinócio.p2.ui 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.interno.p2.director_0.0.0.!SUBENTRADA 2 org.eclipse.equinócio.p2.ui 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.interno.provisória.configurator_0.0.0.!SUBENTRADA 2 org.eclipse.equinócio.p2.ui 2 0 2012-01-23 13:23:08.027 !MENSAGEM Falta pacote importado org.eclipse.equinócio.p2.operations_[2.0.0,3.0.0).!SUBENTRADA 2 org.eclipse.equinócio.p2.ui 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.p2.planner_[2.0.0,3.0.0).!SUBENTRADA 1 org.eclipse.osgi 2 0 2012-01-23 13:23:08.027 !MENSAGEM Pacote org.eclipse.equinócio.p2.interface de usuário.sdk_1.0.200.v20110502-1955 [31] foi não resolvido.!SUBENTRADA 2 org.eclipse.equinócio.p2.interface de usuário.sdk 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta necessário bundle org.eclipse.equinócio.p2.ui_0.0.0.!SUBENTRADA 2 org.eclipse.equinócio.p2.interface de usuário.sdk 2 0 2012-01-23 13:23:08.027 !MENSAGEM Falta opcionalmente necessário bundle org.eclipse.compare_0.0.0.!SUBENTRADA 2 org.eclipse.equinócio.p2.interface de usuário.sdk 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.p2.operations_[2.0.0,3.0.0).!SUBENTRADA 1 org.eclipse.osgi 2 0 2012-01-23 13:23:08.027 !MENSAGEM Bundle org.eclipse.equinócio.p2.interface de usuário.sdk.scheduler_1.0.100.v20110502-1955 [32] não foi resolvido.!SUBENTRADA 2 org.eclipse.equinócio.p2.interface de usuário.sdk.programador 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta necessário bundle org.eclipse.equinócio.p2.updatechecker_0.0.0.!SUBENTRADA 2 org.eclipse.equinócio.p2.interface de usuário.sdk.programador de 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta necessário bundle org.eclipse.equinócio.p2.ui_0.0.0.!SUBENTRADA 2 org.eclipse.equinócio.p2.interface de usuário.sdk.programador de 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.interno.p2.interface de usuário.actions_0.0.0.!SUBENTRADA 2 org.eclipse.equinócio.p2.interface de usuário.sdk.programador de 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.interno.p2.interface de usuário.query_0.0.0.!SUBENTRADA 2 org.eclipse.equinócio.p2.interface de usuário.sdk.programador de 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.interno.provisória.p2.updatechecker_0.0.0.!SUBENTRADA 2 org.eclipse.equinócio.p2.interface de usuário.sdk.programador de 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.p2.operations_[2.0.0,3.0.0).!SUBENTRADA 2 org.eclipse.equinócio.p2.interface de usuário.sdk.programador de 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.p2.ui_[2.0.0,3.0.0).!SUBENTRADA 1 org.eclipse.osgi 2 0 2012-01-23 13:23:08.027 !MENSAGEM Bundle org.eclipse.equinócio.p2.updatechecker_1.1.200.v20110502-1955 [33] foi não resolvido.!SUBENTRADA 2 org.eclipse.equinócio.p2.updatechecker 2 0 2012-01-23 13:23:08.027 !MENSAGEM de Falta pacote importado org.eclipse.equinócio.p2.planner_[2.0.0,3.0.0).

Foi útil?

Solução

Parece-me que você não incluído necessário bundles.Stacktrace diz que vários pacotes a partir de p2 não pode ser resolvido.Certifique-se de ter resolvido todos os dependecies que são necessários para p2.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top