SemanticApplicationDesignLanguage / sadl

Semantic Application Design Language (SADL) Open Source Code
http://semanticapplicationdesignlanguage.github.io/sadl/
Eclipse Public License 1.0
30 stars 12 forks source link

Building SADL From Source #619

Open hawkinsw opened 3 years ago

hawkinsw commented 3 years ago

Hello everyone!

I am new to SADL development and was hoping that I could build it from source. I found the great instructions on the website for building but I am having trouble getting everything working.

In particular, I get the following error: Screenshot from 2021-02-11 21-03-50 when doing Step 3: Select all imported projects in the Package Explorer window and do a Maven Project Update (right-click on the selected projects, select Maven -> Update Project...)

I am happy to provide any other information that might shed light on what's going on, but at this point I am stumped.

Besides seeing the error above, I note that there are several (~80) build errors that occur.

However, mvn install -U reports the following:

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for com.ge.research.sadl.parent 3.5.0-SNAPSHOT:
[INFO] 
[INFO] com.ge.research.sadl.parent ........................ SUCCESS [  0.162 s]
[INFO] com.ge.research.sadl.xtextgenerator ................ SUCCESS [  4.853 s]
[INFO] Reasoner/Translator ................................ SUCCESS [  0.022 s]
[INFO] Reasoner/Translator API ............................ SUCCESS [  2.509 s]
[INFO] Reasoner/Translator Implementation ................. SUCCESS [  0.676 s]
[INFO] com.ge.research.jena ............................... SUCCESS [  0.601 s]
[INFO] com.ge.research.sadl.errorgenerator ................ SUCCESS [  0.128 s]
[INFO] com.ge.research.sadl ............................... SUCCESS [ 24.605 s]
[INFO] com.ge.research.sadl.jena .......................... SUCCESS [  0.961 s]
[INFO] Jena Reasoner/Translator Plugin for SADL ........... SUCCESS [  0.651 s]
[INFO] com.ge.research.sadl.ide ........................... SUCCESS [  5.712 s]
[INFO] com.ge.research.sadl.ui ............................ SUCCESS [  2.668 s]
[INFO] com.ge.research.sadl.externalmodels ................ SUCCESS [  0.428 s]
[INFO] com.ge.research.sadl.target ........................ SUCCESS [  0.009 s]
[INFO] com.ge.research.sadl.tests ......................... SUCCESS [ 23.884 s]
[INFO] com.ge.research.sadl.ui.tests ...................... SUCCESS [ 31.039 s]
[INFO] SWI-Prolog Reasoner/Translator Plugin for SADL ..... SUCCESS [  0.276 s]
[INFO] com.ge.research.sadl.importer ...................... SUCCESS [  7.636 s]
[INFO] com.ge.research.sadl.importer.ide .................. SUCCESS [  0.585 s]
[INFO] com.ge.research.sadl.importer.tests ................ SUCCESS [  1.937 s]
[INFO] com.ge.research.sadl.importer.ui ................... SUCCESS [  0.676 s]
[INFO] com.ge.research.sadl.importer.ui.tests ............. SUCCESS [  6.830 s]
[INFO] SADL Test Suite .................................... SUCCESS [  3.538 s]
[INFO] com.ge.research.sadl.testsuite.ide ................. SUCCESS [  0.334 s]
[INFO] com.ge.research.sadl.testsuite.tests ............... SUCCESS [  2.005 s]
[INFO] com.ge.research.sadl.testsuite.ui .................. SUCCESS [  0.672 s]
[INFO] com.ge.research.sadl.testsuite.ui.tests ............ SUCCESS [  6.684 s]
[INFO] com.ge.research.sadl.applications .................. SUCCESS [  0.216 s]
[INFO] com.ge.research.sadl.perspective ................... SUCCESS [  0.244 s]
[INFO] SADL 3 ............................................. SUCCESS [  0.113 s]
[INFO] SADL 3 Update Site ................................. SUCCESS [  3.450 s]
[INFO] SADL Knowledge Services ............................ SUCCESS [  0.003 s]
[INFO] SadlServer API ..................................... SUCCESS [  0.306 s]
[INFO] SadlServer Implementation .......................... SUCCESS [  2.442 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  02:29 min
[INFO] Finished at: 2021-02-11T21:09:08-05:00
[INFO] ------------------------------------------------------------------------

I know that you are all very busy, but any insight you could provide to help me get up and running would be greatly appreciated!

Thanks for everything! Will

crapo commented 3 years ago

Not sure if you are using a different version of Maven, or if something went awry in importing as Maven projects, but it appears that within Eclipse the update of the Maven configuration is expecting a project structure that does not exist, namely a src/main and a src/test. For Xtext projects this is not the structure as there are entirely separate projects for test. Perhaps the classpath is incorrect? Perhaps repeat the process and make sure to carefully follow each step? In any case, it is entirely an Eclipse problem as your Maven build is successful.

hawkinsw commented 3 years ago

Thanks for the response. I tried several more times to repeat the process and make sure that I was following the instructions to the letter. I even went so far as to build a VM to go through the process. Unfortunately, I end up with thousands of build errors.

I am including some of them here in hopes that they give you a sense of the problem and perhaps a direction for the solution.

For context, I am building on a Linux host (and now a VM) and running version 11 of the JDK (openjdk, to be specific).

Thanks for all your help and sorry for the following wall of text.

Will

Description Resource    Path    Location    Type
AbortDataRowException cannot be resolved to a type  CsvImporterDocExampleTest.java  /com.ge.research.sadl.jena-wrapper-for-sadl/src/test/java/com/ge/research/sadl/jena/importer    line 46 Java Problem
Access restriction: The method 'DataSource.getInputStream()' is not API (restriction on required library 'com.ge.research.jena/lib/jakarta.activation.jar') CsvImportOperation.java /com.ge.research.sadl.ui/src/com/ge/research/sadl/ui/imports    line 745    Java Problem
Access restriction: The method 'DataSource.getInputStream()' is not API (restriction on required library 'com.ge.research.jena/lib/jakarta.activation.jar') SadlRunInferenceHandler.java    /com.ge.research.sadl.ide/src/com/ge/research/sadl/ide/handlers line 380    Java Problem
Access restriction: The method 'DataSource.getInputStream()' is not API (restriction on required library 'com.ge.research.jena/lib/jakarta.activation.jar') SadlRunInferenceHandler.java    /com.ge.research.sadl.ide/src/com/ge/research/sadl/ide/handlers line 392    Java Problem
Access restriction: The type 'DataSource' is not API (restriction on required library 'com.ge.research.jena/lib/jakarta.activation.jar')    CsvImportOperation.java /com.ge.research.sadl.ui/src/com/ge/research/sadl/ui/imports    line 27 Java Problem
Access restriction: The type 'DataSource' is not API (restriction on required library 'com.ge.research.jena/lib/jakarta.activation.jar')    CsvImportOperation.java /com.ge.research.sadl.ui/src/com/ge/research/sadl/ui/imports    line 744    Java Problem
Access restriction: The type 'DataSource' is not API (restriction on required library 'com.ge.research.jena/lib/jakarta.activation.jar')    SadlRunInferenceHandler.java    /com.ge.research.sadl.ide/src/com/ge/research/sadl/ide/handlers line 34 Java Problem
Access restriction: The type 'DataSource' is not API (restriction on required library 'com.ge.research.jena/lib/jakarta.activation.jar')    SadlRunInferenceHandler.java    /com.ge.research.sadl.ide/src/com/ge/research/sadl/ide/handlers line 186    Java Problem
Access restriction: The type 'DataSource' is not API (restriction on required library 'com.ge.research.jena/lib/jakarta.activation.jar')    SadlRunInferenceHandler.java    /com.ge.research.sadl.ide/src/com/ge/research/sadl/ide/handlers line 187    Java Problem
Access restriction: The type 'DataSource' is not API (restriction on required library 'com.ge.research.jena/lib/jakarta.activation.jar')    SadlRunInferenceHandler.java    /com.ge.research.sadl.ide/src/com/ge/research/sadl/ide/handlers line 191    Java Problem
Access restriction: The type 'DataSource' is not API (restriction on required library 'com.ge.research.jena/lib/jakarta.activation.jar')    SadlRunInferenceHandler.java    /com.ge.research.sadl.ide/src/com/ge/research/sadl/ide/handlers line 331    Java Problem
Access restriction: The type 'DataSource' is not API (restriction on required library 'com.ge.research.jena/lib/jakarta.activation.jar')    SadlRunInferenceHandler.java    /com.ge.research.sadl.ide/src/com/ge/research/sadl/ide/handlers line 360    Java Problem
Ambiguous feature call.
The methods
    <T> getAllContents(Collection<?>, boolean) in EcoreUtil,
    <T> getAllContents(EObject, boolean) in EcoreUtil,
    <T> getAllContents(Resource, boolean) in EcoreUtil and
    <T> getAllContents(ResourceSet, boolean) in EcoreUtil
all match.  ScopingTest.xtend   /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests/scoping  line: 121 /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests/scoping/ScopingTest.xtend  Xtend Problem
Ambiguous feature call.
The methods
    <T> getAllContents(Collection<?>, boolean) in EcoreUtil,
    <T> getAllContents(EObject, boolean) in EcoreUtil,
    <T> getAllContents(Resource, boolean) in EcoreUtil and
    <T> getAllContents(ResourceSet, boolean) in EcoreUtil
all match.  ScopingTest.xtend   /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests/scoping  line: 160 /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests/scoping/ScopingTest.xtend  Xtend Problem
Ambiguous feature call.
The methods
    <T> getAllContents(Collection<?>, boolean) in EcoreUtil,
    <T> getAllContents(EObject, boolean) in EcoreUtil,
    <T> getAllContents(Resource, boolean) in EcoreUtil and
    <T> getAllContents(ResourceSet, boolean) in EcoreUtil
all match.  ScopingTest.xtend   /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests/scoping  line: 191 /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests/scoping/ScopingTest.xtend  Xtend Problem
Ambiguous feature call.
The methods
    <T> getAllContents(Collection<?>, boolean) in EcoreUtil,
    <T> getAllContents(EObject, boolean) in EcoreUtil,
    <T> getAllContents(Resource, boolean) in EcoreUtil and
    <T> getAllContents(ResourceSet, boolean) in EcoreUtil
all match.  ScopingTest.xtend   /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests/scoping  line: 99 /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests/scoping/ScopingTest.xtend   Xtend Problem
AmbiguousNameException cannot be resolved to a type JenaTranslatorPlugin.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/translator  line 1776   Java Problem
AmbiguousNameException cannot be resolved to a type TestShapesInference.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/test/java/com/ge/research/sadl/jena/inference   line 26 Java Problem
AmbiguousNameException cannot be resolved to a type.    ISadlInferenceProcessor.xtend   /com.ge.research.sadl/src/com/ge/research/sadl/processing   line: 61 /com.ge.research.sadl/src/com/ge/research/sadl/processing/ISadlInferenceProcessor.xtend    Xtend Problem
AvailablePlugin cannot be resolved to a type    IConfigurationManagerForIDE.java    /com.ge.research.sadl/src/com/ge/research/sadl/builder  line 139    Java Problem
BaseBuiltin cannot be resolved to a type    Asin.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 27 Java Problem
BaseBuiltin cannot be resolved to a type    Assign.java /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 32 Java Problem
BaseBuiltin cannot be resolved to a type    Atan.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 27 Java Problem
BaseBuiltin cannot be resolved to a type    Average.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 31 Java Problem
BaseBuiltin cannot be resolved to a type    CancellableBuiltin.java /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 26 Java Problem
BaseBuiltin cannot be resolved to a type    Ceiling.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 27 Java Problem
BaseBuiltin cannot be resolved to a type    Cos.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 27 Java Problem
BaseBuiltin cannot be resolved to a type    CountUniqueMatches.java /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 36 Java Problem
BaseBuiltin cannot be resolved to a type    Floor.java  /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 27 Java Problem
BaseBuiltin cannot be resolved to a type    GetClassFromConstraint.java /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 58 Java Problem
BaseBuiltin cannot be resolved to a type    List.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 37 Java Problem
BaseBuiltin cannot be resolved to a type    ListConcat.java /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 33 Java Problem
BaseBuiltin cannot be resolved to a type    ListSubtract.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 32 Java Problem
BaseBuiltin cannot be resolved to a type    ListToString.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 39 Java Problem
BaseBuiltin cannot be resolved to a type    Localname.java  /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 30 Java Problem
BaseBuiltin cannot be resolved to a type    Mod.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 27 Java Problem
BaseBuiltin cannot be resolved to a type    NoSubjectsOtherThan.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 33 Java Problem
BaseBuiltin cannot be resolved to a type    NoUnknownValues.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 36 Java Problem
BaseBuiltin cannot be resolved to a type    NoValue.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 53 Java Problem
BaseBuiltin cannot be resolved to a type    NoValuesOtherThan.java  /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 33 Java Problem
BaseBuiltin cannot be resolved to a type    NotOnlyValue.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 33 Java Problem
BaseBuiltin cannot be resolved to a type    OneOf.java  /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 44 Java Problem
BaseBuiltin cannot be resolved to a type    Pow.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 27 Java Problem
BaseBuiltin cannot be resolved to a type    Sin.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 27 Java Problem
BaseBuiltin cannot be resolved to a type    Sqrt.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 27 Java Problem
BaseBuiltin cannot be resolved to a type    SubtractDates.java  /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 30 Java Problem
BaseBuiltin cannot be resolved to a type    Tan.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 27 Java Problem
BaseBuiltin cannot be resolved to a type    TypedBaseBuiltin.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 6  Java Problem
BaseBuiltin cannot be resolved to a type    Unique.java /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 24 Java Problem
BinaryOperation cannot be resolved to a type.   SADLParsingTest.xtend   /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests  line: 560 /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests/SADLParsingTest.xtend  Xtend Problem
BinaryOperation cannot be resolved to a type.   SadlExpressionParserTest.xtend  /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests  line: 36 /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests/SadlExpressionParserTest.xtend  Xtend Problem
BinaryOperation cannot be resolved to a type.   SadlExpressionParserTest.xtend  /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests  line: 46 /com.ge.research.sadl.tests/src/com/ge/research/sadl/tests/SadlExpressionParserTest.xtend  Xtend Problem
BindingEnvironment cannot be resolved to a type Abs.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 58 Java Problem
BindingEnvironment cannot be resolved to a type Acos.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 55 Java Problem
BindingEnvironment cannot be resolved to a type Asin.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 56 Java Problem
BindingEnvironment cannot be resolved to a type Assign.java /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 61 Java Problem
BindingEnvironment cannot be resolved to a type Atan.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 56 Java Problem
BindingEnvironment cannot be resolved to a type Average.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 66 Java Problem
BindingEnvironment cannot be resolved to a type Ceiling.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 56 Java Problem
BindingEnvironment cannot be resolved to a type Cos.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 56 Java Problem
BindingEnvironment cannot be resolved to a type CountMatches.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 66 Java Problem
BindingEnvironment cannot be resolved to a type CountUniqueMatches.java /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 68 Java Problem
BindingEnvironment cannot be resolved to a type Floor.java  /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 56 Java Problem
BindingEnvironment cannot be resolved to a type List.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 69 Java Problem
BindingEnvironment cannot be resolved to a type ListToString.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 75 Java Problem
BindingEnvironment cannot be resolved to a type Localname.java  /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 60 Java Problem
BindingEnvironment cannot be resolved to a type Max.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 68 Java Problem
BindingEnvironment cannot be resolved to a type Min.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 68 Java Problem
BindingEnvironment cannot be resolved to a type Mod.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 56 Java Problem
BindingEnvironment cannot be resolved to a type Pow.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 56 Java Problem
BindingEnvironment cannot be resolved to a type Product.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 54 Java Problem
BindingEnvironment cannot be resolved to a type Sin.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 56 Java Problem
BindingEnvironment cannot be resolved to a type Sqrt.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 56 Java Problem
BindingEnvironment cannot be resolved to a type SubtractDates.java  /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 66 Java Problem
BindingEnvironment cannot be resolved to a type Sum.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 54 Java Problem
BindingEnvironment cannot be resolved to a type Tan.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 56 Java Problem
Builtin cannot be resolved to a type    GeUtils.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 128    Java Problem
Builtin cannot be resolved to a type    GeUtils.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 161    Java Problem
BuiltinElement cannot be resolved to a type SWIPrologTranslatorPlugin.java  /com.ge.research.sadl.swi-prolog-plugin/src/main/java/com/ge/research/sadl/swi_prolog/translator    line 1390   Java Problem
BuiltinElement cannot be resolved to a type SadlModelProcessor.java /com.ge.research.sadl/src/com/ge/research/sadl/processing   line 658    Java Problem
BuiltinException cannot be resolved to a type   Average.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 124    Java Problem
BuiltinException cannot be resolved to a type   Average.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 128    Java Problem
BuiltinException cannot be resolved to a type   Average.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 132    Java Problem
BuiltinException cannot be resolved to a type   CountMatches.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 68 Java Problem
BuiltinException cannot be resolved to a type   CountUniqueMatches.java /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 70 Java Problem
BuiltinException cannot be resolved to a type   GetInstance.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 60 Java Problem
BuiltinException cannot be resolved to a type   GetInstance.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 74 Java Problem
BuiltinException cannot be resolved to a type   GetInstance.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 87 Java Problem
BuiltinException cannot be resolved to a type   GetInstance.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 158    Java Problem
BuiltinException cannot be resolved to a type   GreaterThan.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 40 Java Problem
BuiltinException cannot be resolved to a type   LessThan.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 40 Java Problem
BuiltinException cannot be resolved to a type   List.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 71 Java Problem
BuiltinException cannot be resolved to a type   List.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 104    Java Problem
BuiltinException cannot be resolved to a type   ListConcat.java /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 62 Java Problem
BuiltinException cannot be resolved to a type   ListToString.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 69 Java Problem
BuiltinException cannot be resolved to a type   ListToString.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 72 Java Problem
BuiltinException cannot be resolved to a type   ListToString.java   /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 85 Java Problem
BuiltinException cannot be resolved to a type   Max.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 126    Java Problem
BuiltinException cannot be resolved to a type   Max.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 176    Java Problem
BuiltinException cannot be resolved to a type   Max.java    /com.ge.research.sadl.jena-wrapper-for-sadl/src/main/java/com/ge/research/sadl/jena/reasoner/builtin    line 180    Java Problem
The type ConfigurationManagerForIDE must implement the inherited abstract method IConfigurationManagerForIDE.setReasonerClassName(String)   ConfigurationManagerForIDE.java /com.ge.research.sadl/src/com/ge/research/sadl/builder  line 90 Java Problem
The type ConfigurationManagerForIDE must implement the inherited abstract method IConfigurationManagerForIDE.setProjectFolderPath(String)   ConfigurationManagerForIDE.java /com.ge.research.sadl/src/com/ge/research/sadl/builder  line 90 Java Problem
The type ConfigurationManagerForIDE must implement the inherited abstract method IConfigurationManagerForIDE.resetJena()    ConfigurationManagerForIDE.java /com.ge.research.sadl/src/com/ge/research/sadl/builder  line 90 Java Problem
crapo commented 3 years ago

@tuxji , do you have any ideas? @hawkinsw , let's set up an on-line meeting next week and see if we can get to the bottom of it. Please inform us also of you Eclipse version number. I'm running on Ubuntu 20.04, so Linux should not be a problem.

hawkinsw commented 3 years ago

That would be such a great help, thank you! I would really like to be able to build so that, perhaps, I could contribute something more than just bug reports. I am not in a position to report the Eclipse version at this point, but I will do that as soon as I am back at my work computer. Thanks again for your willingness to help!

hawkinsw commented 3 years ago

Eclipse DSL Tools Version: 2020-03 (4.15.0) Build id: 20200313-1211 OS: Linux, v.5.8.0-43-generic, x86_64 / gtk 3.24.20 Java version: 15.0.2

hawkinsw commented 3 years ago

I also did an install under an alternate configuration:

Eclipse IDE for Java Developers Version: 2020-03 (4.15.0) Build id: 20200313-1211 OS: Linux, v.5.8.0-43-generic, x86_64 / gtk 3.24.20 Java version: 11.0.10

tuxji commented 3 years ago

@hawkinsw I wish I had time to test the SADL build instructions myself, but I do know that SADL doesn't need to be built with Eclipse 2020-03 anymore. SADL's target is now Eclipse 2020-12. @crapo We need to update the Eclipse version in the SADL build instructions and anywhere else you see 2020-03 mentioned.

hawkinsw commented 3 years ago

Thank you! I will give it a try with the updated version! Thanks @tuxji and @crapo .

hawkinsw commented 3 years ago

Any chance that we could set a time for a video call sometime to try to walk through this issue and get it resolved?

crapo commented 3 years ago

@hawkinsw , I've been wondering if you still wanted to do that. In preparation, please tell me exactly what version of Eclipse you are using and what version of Java. I will try to set up the same and work through it on my machine in parallel. Tomorrow (3/3/21) would be a good time for me. I'm not sure of your time zone but I'm EST. I will set up a Google Meet unless you have strong preference for something else. Perhaps you could send me you email address to andy@naturalsemantics.com.