...
Oh, darn ... the git add again
EDIT: sure that something is missing?
All transaction types are now working in the new version, and all are now using the versioned DB and the new account ledger.
I am starting with a local test phase now, and adding a few little missing things
(in protocol and in UI) and then we can release it!
I think tomorrow is realistic.Flawless! Can't wait. I'll check again if something is missing and give a raport.
EDIT: I just can't comple it.
compiling nxt core...
src/java/nxt/Appendix.java:27: error: package ElasticPL does not exist
import ElasticPL.ASTCompilationUnit;
^
src/java/nxt/Appendix.java:28: error: package ElasticPL does not exist
import ElasticPL.ElasticPLParser;
^
src/java/nxt/Appendix.java:29: error: package ElasticPL does not exist
import ElasticPL.RuntimeEstimator;
^
src/java/nxt/TransactionType.java:28: error: package ElasticPL does not exist
import ElasticPL.ASTCompilationUnit;
^
src/java/nxt/TransactionType.java:29: error: package ElasticPL does not exist
import ElasticPL.ElasticPLParser;
^
src/java/nxt/TransactionType.java:30: error: package ElasticPL does not exist
import ElasticPL.RuntimeEstimator;
^
src/java/nxt/http/CreateWork.java:34: error: package ElasticPL does not exist
import ElasticPL.ASTCompilationUnit;
^
src/java/nxt/http/CreateWork.java:35: error: package ElasticPL does not exist
import ElasticPL.ElasticPLParser;
^
src/java/nxt/http/CreateWork.java:36: error: package ElasticPL does not exist
import ElasticPL.RuntimeEstimator;
^
src/java/nxt/WorkLogicManager.java:29: error: package ElasticPL does not exist
import ElasticPL.ParseException;
^
src/java/nxt/Executioner.java:11: error: package ElasticPL does not exist
import ElasticPL.ASTCompilationUnit;
^
src/java/nxt/Executioner.java:12: error: package ElasticPL does not exist
import ElasticPL.ElasticPLParser;
^
src/java/nxt/Executioner.java:13: error: package ElasticPL does not exist
import ElasticPL.ParseException;
^
src/java/nxt/Executioner.java:23: error: cannot find symbol
ElasticPLParser parser = null;
^
symbol: class ElasticPLParser
location: class Executioner
src/java/nxt/Executioner.java:47: error: cannot find symbol
public Executioner(String code, int numberOfInputs, long identifier) throws ParseException {
^
symbol: class ParseException
location: class Executioner
src/java/nxt/Appendix.java:574: error: cannot find symbol
ElasticPLParser parser = new ElasticPLParser(stream);
^
symbol: class ElasticPLParser
location: class PrunableSourceCode
src/java/nxt/Appendix.java:574: error: cannot find symbol
ElasticPLParser parser = new ElasticPLParser(stream);
^
symbol: class ElasticPLParser
location: class PrunableSourceCode
src/java/nxt/Appendix.java:584: error: cannot find symbol
ASTCompilationUnit rootNode = ((ASTCompilationUnit) parser.jjtree.rootNode());
^
symbol: class ASTCompilationUnit
location: class PrunableSourceCode
src/java/nxt/Appendix.java:584: error: cannot find symbol
ASTCompilationUnit rootNode = ((ASTCompilationUnit) parser.jjtree.rootNode());
^
symbol: class ASTCompilationUnit
location: class PrunableSourceCode
src/java/nxt/Appendix.java:585: error: cannot find symbol
WCET = RuntimeEstimator.worstWeight(rootNode);
^
symbol: variable RuntimeEstimator
location: class PrunableSourceCode
src/java/nxt/Appendix.java:590: error: cannot find symbol
numberInputVars = (byte) ((ASTCompilationUnit) parser.jjtree.rootNode()).getRandomIntNumber();
^
symbol: class ASTCompilationUnit
location: class PrunableSourceCode
src/java/nxt/http/CreateWork.java:122: error: cannot find symbol
ElasticPLParser parser = new ElasticPLParser(stream);
^
symbol: class ElasticPLParser
location: class CreateWork
src/java/nxt/http/CreateWork.java:122: error: cannot find symbol
ElasticPLParser parser = new ElasticPLParser(stream);
^
symbol: class ElasticPLParser
location: class CreateWork
src/java/nxt/http/CreateWork.java:132: error: cannot find symbol
ASTCompilationUnit rootNode = ((ASTCompilationUnit) parser.jjtree.rootNode());
^
symbol: class ASTCompilationUnit
location: class CreateWork
src/java/nxt/http/CreateWork.java:132: error: cannot find symbol
ASTCompilationUnit rootNode = ((ASTCompilationUnit) parser.jjtree.rootNode());
^
symbol: class ASTCompilationUnit
location: class CreateWork
src/java/nxt/http/CreateWork.java:133: error: cannot find symbol
WCET = RuntimeEstimator.worstWeight(rootNode);
^
symbol: variable RuntimeEstimator
location: class CreateWork
src/java/nxt/http/CreateWork.java:141: error: cannot find symbol
numberInputVars = (byte) ((ASTCompilationUnit) parser.jjtree.rootNode()).getRandomIntNumber();
^
symbol: class ASTCompilationUnit
location: class CreateWork
src/java/nxt/WorkLogicManager.java:1262: error: cannot find symbol
} catch (ParseException e1) {
^
symbol: class ParseException
location: class WorkLogicManager
src/java/nxt/Executioner.java:56: error: cannot find symbol
parser = new ElasticPLParser(stream);
^
symbol: class ElasticPLParser
location: class Executioner
src/java/nxt/Executioner.java:67: error: cannot find symbol
((ASTCompilationUnit) parser.jjtree.rootNode()).reset();
^
symbol: class ASTCompilationUnit
location: class Executioner
src/java/nxt/Executioner.java:68: error: cannot find symbol
((ASTCompilationUnit) parser.jjtree.rootNode()).fillGivenIntNumber(inputs);
^
symbol: class ASTCompilationUnit
location: class Executioner
src/java/nxt/Executioner.java:69: error: cannot find symbol
((ASTCompilationUnit) parser.jjtree.rootNode()).interpret();
^
symbol: class ASTCompilationUnit
location: class Executioner
src/java/nxt/Executioner.java:71: error: cannot find symbol
boolean verifyB = ((ASTCompilationUnit) parser.jjtree.rootNode()).verifyBounty();
^
symbol: class ASTCompilationUnit
location: class Executioner
src/java/nxt/Executioner.java:76: error: cannot find symbol
((ASTCompilationUnit) parser.jjtree.rootNode()).reset();
^
symbol: class ASTCompilationUnit
location: class Executioner
src/java/nxt/Executioner.java:77: error: cannot find symbol
((ASTCompilationUnit) parser.jjtree.rootNode()).fillGivenIntNumber(inputs);
^
symbol: class ASTCompilationUnit
location: class Executioner
src/java/nxt/Executioner.java:78: error: cannot find symbol
((ASTCompilationUnit) parser.jjtree.rootNode()).interpret();
^
symbol: class ASTCompilationUnit
location: class Executioner
src/java/nxt/Executioner.java:80: error: cannot find symbol
boolean verifyPow = ((ASTCompilationUnit) parser.jjtree.rootNode()).verifyPOW(target_pow);
^
symbol: class ASTCompilationUnit
location: class Executioner
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
37 errors
I'll look closer at it.
EDIT:
I think you forgot to add ElasticPL path to compile script.
echo "compiling nxt core..."
find src/java/nxt/ -name "*.java" > sources.tmp
find src/evil/ElasticPL/ -name "*.java" >> sources.tmp
javac -encoding utf8 -sourcepath "${SP}" -classpath "${CP}" -d classes/ @sources.tmp || exit 1
echo "nxt core class files compiled successfully"
When I added bold line I was able to compile new port. Maybe you're not versioning compile.sh?