Hi,

I get the following error when I run my MITK application (based on ExtApp).

!0.630! [BlueBerry] WARNING: Trying to create an executable extension (from
org.blueberry.ui.views in it.unito.kmaps) from a non-CTK plug-in. Use the
CreateExecutableExtension<C>(propertyName, manifestName) method instead.
#0.650# [BlueBerry] ERROR: Cannot load library:
/home/espakm/workspace-torino/KMaps/build/bin/Bundles/it.unito.kmaps/bin/libit_unito_kmaps.so:
undefined symbol:
_ZN27QmitkExtAppWorkbenchAdvisor10InitializeEN5berry12SmartPointerINS0_20IWorkbenchConfigurerEEE
#0.650# [BlueBerry] ERROR: Error loading class: Not found:
::QmitkKMapsProtocolView
[0.650] [BlueBerry] LOG: Unable to create view ID
it.unito.kmaps.ProtocolView: Part initialization error:
::QmitkKMapsProtocolView


I use the latest version from the Git repository. I followed the instruction
about the migration as described here: http://www.mitk.org/wiki/BlueBerry
Maybe, I missed some step, but I don't know what. The class attribute in the
plugin.xml is the same as the one exported from manifest.cpp

Could somebody help me, please?

Shell I convert my BlueBerry plugin to CTK?

Thanks,
Miklos

plugin.xml:
<?xml version="1.0" encoding="UTF-8"?>
<?BlueBerry version="0.1"?>
<plugin>

  <extension point="org.blueberry.ui.views">
    <view id="it.unito.kmaps.ProtocolView"
          name="DCE Protocol"
          class="::QmitkKMapsProtocolView"
          icon="resources/dce-icon.png" />
    <view id="it.unito.kmaps.IntensityProfileView"
          name="Intensity Profile"
          class="::QmitkKMapsIntensityProfileView"
          icon="resources/plot1.jpg" />
  </extension>

  <extension point="org.blueberry.ui.perspectives">
      <perspective id="it.unito.kmaps.KMapsPerspective"
            name="Kinetic Maps"
            class="kmaps::QmitkKMapsPerspective"
            icon="resources/dce-icon.png" />
  </extension>

</plugin>


manifest.cpp:
...
POCO_BEGIN_NAMED_MANIFEST(berryIViewPart, berry::IViewPart)
  POCO_EXPORT_CLASS(::QmitkKMapsProtocolView)
  POCO_EXPORT_CLASS(::QmitkKMapsIntensityProfileView)
POCO_END_MANIFEST

POCO_BEGIN_NAMED_MANIFEST(berryIPerspectiveFactory,
berry::IPerspectiveFactory)
  POCO_EXPORT_CLASS(kmaps::QmitkKMapsPerspective)
POCO_END_MANIFEST
------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to