Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page lists some of the most frequently asked questions that were asked by programmers using Odysseus. 

The behavior of the exported product is different to the one started from Eclipse. What can I do?

  • If you are loading additional files like txt-files, images or data stuff, check the build.properties of your bundle. Each of the file must be checked in the "binary build" view.
  • You can debug the exported product as follows.
    1) open the studio.ini an add the following line at the end "-Xrunjdwp:transport=dt_socket,address=1044,server=y"
    2) run the Odysseus (using studio.exe). it should say "Listening for transport dt_socket ad address: 1044"
    3) go to Eclipse and open "Debug configurations..." (it is part of the submenu next to the "run debug button")
    4) Click on "Remote Java Application" and a a new one using the "New Launch Configuration" button.
    5) Use the following settings:
         - Project: Select the bundle you want to debug.
         - Connection Type: "Standard (Socket Attach)"
         - Connection Properties:
                 Host: localhost
                 Port: 1044
     6) Run "Debug" - now, the window of "studio.exe" that said "Listening for transport dt_socket ad address: 1044" should now proceed
     7) Debug with breakpoints as usual.
  • Check, if your bundle is part of the product. A product is based on features. So your bundle should be part of a feature and this feature must be part of the product.

Why is my logical operator not loaded?

...