Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-1690

Use sigil build console to report errors vs throwing exception from builder

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: sigil-1.0.0
    • Component/s: Sigil
    • Labels:
      None
    • Environment:
      Eclipse

      Description

      Often see the following error message if the eclipse incremental build runs after the headless build has cleaned the compile directory - causes an annoying pop up dialog:

      error on clean build
      java.lang.Exception: [BND: Missing file on classpath: /Users/dave/Documents/osgi-in-action/svn/code/chapter10/paint-example-ds/org.foo.paint/build/classes, BND: Missing file on classpath: /Users/dave/Documents/osgi-in-action/svn/code/chapter10/paint-example-ds/org.foo.shape/build/classes]
      at org.apache.felix.sigil.bnd.BundleBuilder.createBundle(BundleBuilder.java:215)
      at org.apache.felix.sigil.eclipse.internal.builders.SigilIncrementalProjectBuilder.doBuild(SigilIncrementalProjectBuilder.java:174)
      at org.apache.felix.sigil.eclipse.internal.builders.SigilIncrementalProjectBuilder.autoBuild(SigilIncrementalProjectBuilder.java:115)
      at org.apache.felix.sigil.eclipse.internal.builders.SigilIncrementalProjectBuilder.build(SigilIncrementalProjectBuilder.java:75)
      at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      <truncated>

      Should redirect all build messages to sigil build console instead

        Attachments

          Activity

            People

            • Assignee:
              davemssavage David Savage
              Reporter:
              davemssavage David Savage
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: