Skip to content

Console Output

Pull request #2361 updated
15:05:02 Connecting to https://api.github.com using sjoelund.se/****** (GitHub Access Token)
Connecting to https://api.github.com to check permissions of obtain list of sjoelund for modelica/ModelicaSpecification
Checking out git https://github.com/modelica/ModelicaSpecification.git into /var/jenkins_home/workspace/on_ModelicaSpecification_PR-2361@script to read .CI/Jenkinsfile
using credential github
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/modelica/ModelicaSpecification.git # timeout=10
Cleaning workspace
 > git rev-parse --verify HEAD # timeout=10
Resetting working tree
 > git reset --hard # timeout=10
 > git clean -fdx # timeout=10
Fetching without tags
Fetching upstream changes from https://github.com/modelica/ModelicaSpecification.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials GitHub Access Token
 > git fetch --no-tags --force --progress https://github.com/modelica/ModelicaSpecification.git +refs/pull/2361/head:refs/remotes/origin/PR-2361 +refs/heads/master:refs/remotes/origin/master # timeout=10
Merging remotes/origin/master commit 2522393319abcf91c1c08320bc5b49c19ac09c1b into PR head commit 7594fa0f20de8214a82e3a8e2a3bbc791467f45c
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 7594fa0f20de8214a82e3a8e2a3bbc791467f45c # timeout=10
 > git merge 2522393319abcf91c1c08320bc5b49c19ac09c1b # timeout=10
 > git rev-parse HEAD^{commit} # timeout=10
Merge succeeded, producing 7594fa0f20de8214a82e3a8e2a3bbc791467f45c
Checking out Revision 7594fa0f20de8214a82e3a8e2a3bbc791467f45c (PR-2361)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 7594fa0f20de8214a82e3a8e2a3bbc791467f45c # timeout=10
 > git branch -a -v --no-abbrev # timeout=10
 > git branch -D PR-2361 # timeout=10
 > git checkout -b PR-2361 7594fa0f20de8214a82e3a8e2a3bbc791467f45c # timeout=10
Commit message: "Find files with trailing whitespace"
 > git rev-list --no-walk 90e87944756b7d3206ddb830492bd1438541d9ab # timeout=10
Cleaning workspace
 > git rev-parse --verify HEAD # timeout=10
Resetting working tree
 > git reset --hard # timeout=10
 > git clean -fdx # timeout=10
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] Start of Pipeline
[Pipeline] stage
[Pipeline] { (checks)
[Pipeline] node
Running on asap.openmodelica.org in /var/lib/jenkins/ws/ModelicaAssociation/ModelicaSpecification/PR-2361
[Pipeline] {
[Pipeline] checkout
using credential github
Fetching changes from the remote Git repository
Cleaning workspace
Fetching without tags
 > git rev-parse --is-inside-work-tree # timeout=10
 > git config remote.origin.url https://github.com/modelica/ModelicaSpecification.git # timeout=10
 > git rev-parse --verify HEAD # timeout=10
Resetting working tree
 > git reset --hard # timeout=10
 > git clean -fdx # timeout=10
Fetching upstream changes from https://github.com/modelica/ModelicaSpecification.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials GitHub Access Token
 > git fetch --no-tags --progress https://github.com/modelica/ModelicaSpecification.git +refs/pull/2361/head:refs/remotes/origin/PR-2361 +refs/heads/master:refs/remotes/origin/master # timeout=10
Merging remotes/origin/master commit 2522393319abcf91c1c08320bc5b49c19ac09c1b into PR head commit 7594fa0f20de8214a82e3a8e2a3bbc791467f45c
Merge succeeded, producing 7594fa0f20de8214a82e3a8e2a3bbc791467f45c
Checking out Revision 7594fa0f20de8214a82e3a8e2a3bbc791467f45c (PR-2361)
Commit message: "Find files with trailing whitespace"
Cleaning workspace
[Pipeline] withEnv
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 7594fa0f20de8214a82e3a8e2a3bbc791467f45c # timeout=10
 > git merge 2522393319abcf91c1c08320bc5b49c19ac09c1b # timeout=10
 > git rev-parse HEAD^{commit} # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 7594fa0f20de8214a82e3a8e2a3bbc791467f45c # timeout=10
 > git branch -a -v --no-abbrev # timeout=10
 > git branch -D PR-2361 # timeout=10
 > git checkout -b PR-2361 7594fa0f20de8214a82e3a8e2a3bbc791467f45c # timeout=10
 > git rev-parse --verify HEAD # timeout=10
Resetting working tree
 > git reset --hard # timeout=10
 > git clean -fdx # timeout=10
[Pipeline] {
[Pipeline] sh
+ docker inspect -f . alpine:3.9
.
[Pipeline] withDockerContainer
asap.openmodelica.org does not seem to be running inside a container
$ docker run -t -d -u 107:65534 -w /var/lib/jenkins/ws/ModelicaAssociation/ModelicaSpecification/PR-2361 -v /var/lib/jenkins/ws/ModelicaAssociation/ModelicaSpecification/PR-2361:/var/lib/jenkins/ws/ModelicaAssociation/ModelicaSpecification/PR-2361:rw,z -v /var/lib/jenkins/ws/ModelicaAssociation/ModelicaSpecification/PR-2361@tmp:/var/lib/jenkins/ws/ModelicaAssociation/ModelicaSpecification/PR-2361@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** alpine:3.9 cat
[Pipeline] {
[Pipeline] sh
$ docker top bd46a0c5b776291eb9f3d3f2c6ebcb36833938f995bf3945ab40265eaa5e7f5b -eo pid,comm
+ grep -n '[ 	]$' MLS.tex preamble.tex chapters/abstract.tex chapters/annotations.tex chapters/arrays.tex chapters/classes.tex chapters/connectors.tex chapters/dae.tex chapters/derivationofstream.tex chapters/equations.tex chapters/functions.tex chapters/glossary.tex chapters/inheritance.tex chapters/interface.tex chapters/introduction.tex chapters/lexicalstructure.tex chapters/library.tex chapters/literature.tex chapters/operatorsandexpressions.tex chapters/overloaded.tex chapters/packages.tex chapters/preface.tex chapters/revisions.tex chapters/scoping.tex chapters/statemachines.tex chapters/statements.tex chapters/stream.tex chapters/synchronous.tex chapters/syntax.tex chapters/unitexpressions.tex
chapters/annotations.tex:444:The \lstinline!FillPattern! attributes \lstinline!Horizontal!, \lstinline!Vertical!, 
chapters/annotations.tex:783:\lstinline!endAngle! is 360, or \lstinline!EllipseClosure.Radial! otherwise. 
chapters/annotations.tex:1178:will then lead easily to wrong models}{]}. If \lstinline!connectorSizing = false!, this annotation has no effect. 
chapters/annotations.tex:1514:In \lstinline!OldClass! convert element \lstinline!OldName! to \lstinline!NewName!. 
chapters/annotations.tex:1592:  The directory \lstinline!IDENT " " VERSION-NUMBER! {[}\emph{Example:} 
chapters/arrays.tex:251:\lstinline!ndims(A)! & 
chapters/arrays.tex:277:& 
chapters/arrays.tex:282:& 
chapters/arrays.tex:486:\lstinline!min! & Scalar enumeration, Boolean, Integer or Real & 
chapters/arrays.tex:621:// Gives the vector 1:10={1,2,3,...,10} 
chapters/arrays.tex:622: 
chapters/arrays.tex:623:{r for r in 1.0 : 1.5 : 5.5} 
chapters/arrays.tex:624:// Gives the vector 1.0:1.5:5.5={1.0, 2.5, 4.0, 5.5} 
chapters/arrays.tex:625: 
chapters/arrays.tex:626:{i^2 for i in {1,3,7,6}} 
chapters/arrays.tex:707:\lstinline![A, B, C, ...] = cat(2, promote(A,n), promote(B,n), promote(C,n), ...)! 
chapters/classes.tex:115:  
chapters/classes.tex:119:  
chapters/classes.tex:124:  
chapters/classes.tex:127:  
chapters/classes.tex:130:  
chapters/classes.tex:213:Type prefixes (that is , \lstinline!flow!, \lstinline!stream!, \lstinline!discrete!, 
chapters/classes.tex:239:elements has a} \lstinline!flow!, \lstinline!stream!, \lstinline!input! \emph{or} 
chapters/classes.tex:390:The default variability for \lstinline!Integer!, \lstinline!String!, 
chapters/classes.tex:393:continuous-time \lstinline!Integer!, \lstinline!String!, \lstinline!Boolean!, or 
chapters/classes.tex:483:  
chapters/classes.tex:567:  [ encapsulated ] class-prefixes  
chapters/classes.tex:569:  
chapters/classes.tex:574:  
chapters/classes.tex:582:  
chapters/classes.tex:587:  
chapters/classes.tex:590:  
chapters/classes.tex:593:  
chapters/classes.tex:664:\autoref{restriction-on-combining-base-classes-and-other-elements}. 
chapters/classes.tex:737:  Real x; // Illegal combination of component and array class 
chapters/classes.tex:787:\begin{longtable}{|p{4cm}|p{9cm}|} 
chapters/classes.tex:974:  when-clauses (see \autoref{when-equations}), and algorithms (see \autoref{algorithm-sections}), 
chapters/classes.tex:1094:  0 = p.i + n.i; 
chapters/classes.tex:1096:  C*der(u) = p.i; 
chapters/classes.tex:1106:\emph{Local equations}: 
chapters/classes.tex:1152:  0 = p.i + n.i; 
chapters/classes.tex:1154:  C*der(u) = p.i; 
chapters/classes.tex:1180:\emph{Local equations}: 
chapters/classes.tex:1215:  
chapters/classes.tex:1264:  2+\lstinline!nXi! \emph{(}\lstinline!p!\emph{,} \lstinline!h!\emph{,} 
chapters/classes.tex:1354:from} \lstinline!medium.p! \emph{and} \lstinline!medium.T!\emph{, although} 
chapters/classes.tex:1641:value. 
chapters/connectors.tex:918:between the two type instances \lstinline!T1! and \lstinline!T2! or the record instances 
chapters/dae.tex:117:    unkown variables: dx/dt, y, m, pre(m), c 
chapters/dae.tex:123:      pre(m) := m    
chapters/dae.tex:124:   end loop 
chapters/dae.tex:126:Solving (\ref{eq:hydrid-dae}) for the unknowns is non-trivial, because this set of 
chapters/equations.tex:87:   { equation ";" } 
chapters/equations.tex:88:   end for ";" 
chapters/equations.tex:94:for-indices:    
chapters/equations.tex:95:   for-index {"," for-index} 
chapters/equations.tex:96: 
chapters/equations.tex:97:for-index:    
chapters/equations.tex:98:   IDENT [ in expression ] 
chapters/equations.tex:110:can also be specified as Boolean or as an enumeration type, see 
chapters/equations.tex:118:for i in 1:10 loop             // i takes the values 1,2,3,...,10 
chapters/equations.tex:119:for r in 1.0 : 1.5 : 5.5 loop  // r takes the values 1.0, 2.5, 4.0, 5.5 
chapters/equations.tex:120:for i in {1,3,6,7} loop        // i takes the values 1, 3, 6, 7 
chapters/equations.tex:121:for i in TwoEnums loop         // i takes the values TwoEnums.one, TwoEnums.two                                
chapters/equations.tex:132:equation   
chapters/equations.tex:133:  for j in 1:j loop  // The loop-variable j takes the values 1,2,3,4     
chapters/equations.tex:134:    x[j]=j;          // Uses the loop-variable j   
chapters/equations.tex:146:  Real x[n],y[n]; 
chapters/equations.tex:147:for i loop          // Same as:  for i in 1:size(x ,1) loop    
chapters/equations.tex:148:  x[i] = 2*y[i]; 
chapters/equations.tex:175:if expression then      
chapters/equations.tex:176:   { equation ";" }    
chapters/equations.tex:177:{ elseif expression then      
chapters/equations.tex:178:   { equation ";" }    }    
chapters/equations.tex:179:[ else      
chapters/equations.tex:180:   { equation ";" }    
chapters/equations.tex:182:end if ";" 
chapters/equations.tex:210:when expression then 
chapters/equations.tex:211:   { equation ";" }   
chapters/equations.tex:212:{ elsewhen expression then     
chapters/equations.tex:213:   { equation ";" } }   
chapters/equations.tex:214:end when ";" 
chapters/equations.tex:228:equation   
chapters/equations.tex:230:    y3 = 2*x +y1+y2; // Order of y1 and y3 equations does not matter     
chapters/equations.tex:231:    y1 = sin(x);     
chapters/equations.tex:232:  end when;   
chapters/equations.tex:245:    v2 = expr2;   
chapters/equations.tex:246:  end when; 
chapters/equations.tex:253:  // Not correct Modelica    
chapters/equations.tex:254:  Boolean b(start=x.start>2);   
chapters/equations.tex:258:  v2 = if edge(b) then expr2 else pre(v2); 
chapters/equations.tex:266:  /* discrete*/ Real x;   
chapters/equations.tex:267:  input Real u;   
chapters/equations.tex:305:end when; 
chapters/equations.tex:351:  Real x,y; 
chapters/equations.tex:352:equation   
chapters/equations.tex:353:  x + y = 5;   
chapters/equations.tex:354:  when condition then     
chapters/equations.tex:355:    y = 7 - 2*x;       // fine  
chapters/equations.tex:380:model DoubleWhenConflict   
chapters/equations.tex:381:  Boolean close;   // Erroneous model: close defined by two equations! 
chapters/equations.tex:382:equation   
chapters/equations.tex:383:  ...   
chapters/equations.tex:384:  when condition1 then 
chapters/equations.tex:386:    close = true;   
chapters/equations.tex:387:  end when;   
chapters/equations.tex:388:  when condition2 then     
chapters/equations.tex:389:    close = false;   
chapters/equations.tex:390:  end when;   
chapters/equations.tex:391:  ... 
chapters/equations.tex:409:model WhenPriority   
chapters/equations.tex:410:  Boolean close;   // Correct model: close defined by two equations! 
chapters/equations.tex:411:algorithm   
chapters/equations.tex:412:  ...   
chapters/equations.tex:417:  end when;   
chapters/equations.tex:418:  ... 
chapters/equations.tex:419:end WhenPriority; 
chapters/equations.tex:432:The operator reinitializes \lstinline!x! with \lstinline!expr! at an event instant. \lstinline!x! is a 
chapters/equations.tex:462:der(h) = v;  
chapters/equations.tex:463:der(v) = if flying then -g else 0; 
chapters/equations.tex:464:flying = not(h<=0 and v<=0); 
chapters/equations.tex:466:  reinit(v, -e*pre(v)); 
chapters/equations.tex:533:assert(T > 250 and T < 400, "Medium model outside full accuracy range",        AssertionLevel.warning); 
chapters/equations.tex:534:assert(T > 200 and T < 500, "Medium model outside feasible region"); 
chapters/equations.tex:554:model ThrowingBall  
chapters/equations.tex:654:x = if noEvent(u > uMax) then uMax elseif noEvent(u < uMin) then uMin else u; 
chapters/equations.tex:655:y = noEvent(  if u > uMax then uMax elseif u < uMin then uMin else u); 
chapters/equations.tex:656:z = smooth(0, if u > uMax then uMax elseif u < uMin then uMin else u); 
chapters/equations.tex:677:Limit1 = noEvent(x1 > 1);  // Error since Limit1 is a discrete-time variable 
chapters/equations.tex:678:when noEvent(x1>1) or x2>10 then // error, when-conditions is not a discrete-time expression   
chapters/equations.tex:679:  Close = true; 
chapters/equations.tex:680:end when; 
chapters/equations.tex:698:  end when; 
chapters/equations.tex:699: 
chapters/equations.tex:717:  end when; 
chapters/equations.tex:741:  end when; 
chapters/equations.tex:743:  when fastSample then   // fast sampling     
chapters/equations.tex:744:    ...   
chapters/equations.tex:745:  end when; 
chapters/equations.tex:746:algorithm   
chapters/equations.tex:748:    ...   
chapters/equations.tex:845:\emph{{[}In the case a parameter has both a binding equation and} \lstinline!fixed = false! 
chapters/equations.tex:888:  Real y(fixed = false);  // fixed=false is redundant    
chapters/equations.tex:889:equation   
chapters/equations.tex:890:  der(y) = a*y + b*u; 
chapters/equations.tex:891:initial equation   
chapters/equations.tex:914:  end if; 
chapters/equations.tex:923:  der(y) = a*y + b*u; 
chapters/functions.tex:21:  input  TypeI1 in1;  
chapters/functions.tex:23:  input  TypeI3 in3 := !\emph{default\_expr1}! "Comment" annotation(...);   
chapters/functions.tex:24:  ...   
chapters/functions.tex:27:  ... 
chapters/functions.tex:28:protected   
chapters/functions.tex:29:  !\emph{\textless{}local variables\textgreater{}}!   
chapters/functions.tex:30:  ... 
chapters/functions.tex:31:algorithm   
chapters/functions.tex:32:  ...   
chapters/functions.tex:33:    !\emph{\textless{}statements\textgreater{}}!   
chapters/functions.tex:34:  ... 
chapters/functions.tex:35:end !\emph{functionname}!; 
chapters/functions.tex:52:end !\emph{functionname}!; 
chapters/functions.tex:87:The return-statement terminates the current function call, see \autoref{function-call}. 
chapters/functions.tex:151:  \lstinline!record!, \lstinline!operator record!, and \lstinline!function!; i.e. no 
chapters/functions.tex:168:  Modelica \emph{built-in operators} \lstinline!der!, \lstinline!initial!, 
chapters/functions.tex:170:  \lstinline!pre!, \lstinline!edge!, \lstinline!change!, 
chapters/functions.tex:171:	\lstinline!reinit!, \lstinline!delay!, \lstinline!cardinality!, 
chapters/functions.tex:210:  \emph{binding} (=) of a default value in its declaration, 
chapters/functions.tex:949:  Derivative and special operators with function syntax, 
chapters/functions.tex:1037:  
chapters/functions.tex:1375:algorithm 
chapters/functions.tex:1384:algorithm 
chapters/functions.tex:1690:The \lstinline!language-specification! must currently be one of \lstinline!"builtin"!, 
chapters/functions.tex:1754:\emph{Modelica} & \multicolumn{2}{c|}{\emph{C}}\\ 
chapters/functions.tex:1793:\emph{Modelica} & \multicolumn{2}{c|}{FORTRAN 77}\\ 
chapters/functions.tex:1834:defined in \autoref{simple-types} or a record type as defined in 
chapters/functions.tex:2153:  specified by using an URI name for the library directory, see \autoref{external-resources}. 
chapters/functions.tex:2262:// File ExternalFunc2.h 
chapters/functions.tex:2263:#ifdef __cplusplus 
chapters/functions.tex:2264:extern "C" { 
chapters/functions.tex:2265:#endif 
chapters/functions.tex:2266:#ifdef _MSC_VER 
chapters/functions.tex:2267:#ifdef EXTERNAL_FUNCTION_EXPORT 
chapters/functions.tex:2268:#  define EXTLIB2_EXPORT __declspec( dllexport ) 
chapters/functions.tex:2269:#else  
chapters/functions.tex:2270:#  define EXTLIB2_EXPORT __declspec( dllimport ) 
chapters/functions.tex:2271:#endif 
chapters/functions.tex:2272:#elif  __GNUC__ >= 4     
chapters/functions.tex:2273:  /* In gnuc, all symbols are by default exported. It is still often useful,         
chapters/functions.tex:2274:  to not export all symbols but only the needed ones */ 
chapters/functions.tex:2275:#  define EXTLIB2_EXPORT __attribute__ ((visibility("default"))) 
chapters/functions.tex:2276:#else 
chapters/functions.tex:2277:#  define EXTLIB2_EXPORT 
chapters/functions.tex:2280:EXTLIB2_EXPORT void ExternalFunc2(<function arguments>); 
chapters/functions.tex:2282:#ifdef __cplusplus 
chapters/functions.tex:2283:} 
chapters/functions.tex:2402:\vtop{\hbox{\strut \lstinline!ModelicaMessage!}\hbox{\strut \lstinline!ModelicaWarning!}\hbox{\strut 
chapters/functions.tex:2413:\vtop{\hbox{\strut \lstinline!ModelicaVFormatMessage!}\hbox{\strut \lstinline!ModelicaVFormatWarning!}\hbox{\strut 
chapters/functions.tex:2426:\lstinline!ModelicaAllocateString! & 
chapters/functions.tex:2435:\lstinline!ModelicaAllocateStringWithErrorReturn! & 
chapters/glossary.tex:38:constrained by equations and algorithm sections. E.g. in \lstinline!Real x(unit="kg") = y;! only the values of \lstinline!x! and 
chapters/inheritance.tex:814:redeclarations, corresponding implementations of all elements of} \lstinline!PartialMedium! 
chapters/inheritance.tex:815:\emph{have to be given under a different name, such as} \lstinline!MoistAir2.MoistAir_BaseProperties!\emph{, since the name} 
chapters/inheritance.tex:816:\lstinline!BaseProperties! 
chapters/inheritance.tex:818:the modifier to redeclare} \lstinline!PartialMedium.BaseProperties! \emph{to} 
chapters/inheritance.tex:821:implementation (e.g.} \lstinline!MoistAir2.BaseProperties! \emph{is identical to} 
chapters/inheritance.tex:823:if arrays are present that depend on constants in} \lstinline!PartialMedium! \emph{, such as} 
chapters/inheritance.tex:824:\lstinline!X[nX]!\emph{: The problem is that} \lstinline!MoistAir_BaseProperties!\emph{ extends from} 
chapters/inheritance.tex:825:\lstinline!PartialMedium.BaseProperties! \emph{where the constant nX does not yet have a value. 
chapters/inheritance.tex:1056:This can be recommended by having \lstinline!annotation choicesAllMatching = true!; and disabled by having 
chapters/inheritance.tex:1057:\lstinline!annotation choicesAllMatching = false!. 
chapters/interface.tex:82:The built-in types \lstinline!Real!, \lstinline!Integer!, \lstinline!String!, 
chapters/interface.tex:122:\lstinline!R(b=true, x=1.2)!, \lstinline!R(b=true, x=1.2, y=2)!, 
chapters/lexicalstructure.tex:83:escapes. 
chapters/lexicalstructure.tex:84:The single quotes are part of the identifier, i.e., \lstinline!'x'! and \lstinline!x! 
chapters/lexicalstructure.tex:182:\lstinline!\'! & single quote -- may also appear without backslash in string constants.\\ 
chapters/lexicalstructure.tex:183:\lstinline!\"! & double quote\\ 
chapters/lexicalstructure.tex:185:\lstinline!\\! & backslash itself\\ 
chapters/lexicalstructure.tex:186:\lstinline!\a! & alert (bell, code 7, ctrl-G)\\ 
chapters/lexicalstructure.tex:187:\lstinline!\b! & backspace (code 8, ctrl-H)\\ 
chapters/lexicalstructure.tex:188:\lstinline!\f! & form feed (code 12, ctrl-L)\\ 
chapters/lexicalstructure.tex:189:\lstinline!\n! & newline (code 10, ctrl-J), same as literal newline\\ 
chapters/lexicalstructure.tex:190:\lstinline!\r! & carriage return (code 13, ctrl-M)\\ 
chapters/lexicalstructure.tex:191:\lstinline!\t! & horizontal tab (code 9, ctrl-I)\\ 
chapters/lexicalstructure.tex:192:\lstinline!\v! & vertical tab (code 11, ctrl-K)\\ 
chapters/lexicalstructure.tex:208:to recognize line endings can check for a single 
chapters/operatorsandexpressions.tex:54:\emph{Operator Group} & \emph{Operator Syntax} & \emph{Examples}\\ \hline 
chapters/operatorsandexpressions.tex:65:relational & \lstinline!< <= > >= == <>! & 
chapters/operatorsandexpressions.tex:147:\lstinline!*! & Multiplication\\ 
chapters/operatorsandexpressions.tex:148:\lstinline!/! & Division\\ 
chapters/operatorsandexpressions.tex:149:\lstinline!+! & Addition\\ 
chapters/operatorsandexpressions.tex:165:   
chapters/operatorsandexpressions.tex:171:   
chapters/operatorsandexpressions.tex:183:\lstinline!>! & greater than\\ 
chapters/operatorsandexpressions.tex:184:\lstinline!>=! & greater than or equal\\ 
chapters/operatorsandexpressions.tex:186:\lstinline!<=! & less than or equal to\\ 
chapters/operatorsandexpressions.tex:187:\lstinline!==! & equality within expressions\\ 
chapters/operatorsandexpressions.tex:188:\lstinline!<>! & Inequality\\ 
chapters/operatorsandexpressions.tex:198:\lstinline!not! & negation, unary operator\\ 
chapters/operatorsandexpressions.tex:199:\lstinline!and! & logical and\\ 
chapters/operatorsandexpressions.tex:200:\lstinline!or! & logical or\\ 
chapters/operatorsandexpressions.tex:209:  
chapters/operatorsandexpressions.tex:212:   
chapters/operatorsandexpressions.tex:215:   
chapters/operatorsandexpressions.tex:218:   
chapters/operatorsandexpressions.tex:236:  For operands of type Boolean, 
chapters/operatorsandexpressions.tex:264: 
chapters/operatorsandexpressions.tex:393:\lstinline!EnumTypeName(i)! & 
chapters/operatorsandexpressions.tex:395:value \lstinline!EnumTypeName!.e such that \lstinline!Integer(EnumTypeName.e) = i!. Refer to the definition of 
chapters/operatorsandexpressions.tex:410:\end{tabular} 
chapters/operatorsandexpressions.tex:411:& 
chapters/operatorsandexpressions.tex:456:\autoref{clocked-discrete-time-and-clocked-discretized-continuous-time-partition}). 
chapters/operatorsandexpressions.tex:508:\begin{longtable}{|l|p{8cm}|} 
chapters/operatorsandexpressions.tex:509:\hline \endhead 
chapters/operatorsandexpressions.tex:522:\lstinline!log10(x)! & base 10 logarithm ($x>0$)\\ \hline                                    
chapters/operatorsandexpressions.tex:534:\begin{longtable}{|p{5.1cm}|p{8cm}|} 
chapters/operatorsandexpressions.tex:537:\lstinline!der!(expr) & 
chapters/operatorsandexpressions.tex:544:same size as the variable.}{]}\\ 
chapters/operatorsandexpressions.tex:552:\end{tabular} & 
chapters/operatorsandexpressions.tex:566:instance c in a connect-equation as an Integer number. See also \autoref{cardinality-deprecated}.\\ 
chapters/operatorsandexpressions.tex:589:vectorized according to \autoref{scalar-functions-applied-to-array-arguments}.\\ 
chapters/operatorsandexpressions.tex:596:\lstinline!  negativeSlope)!\\ 
chapters/operatorsandexpressions.tex:597:\end{tabular}& 
chapters/operatorsandexpressions.tex:602:vectorized according to \autoref{vectorized-calls-of-functions}.\\ 
chapters/operatorsandexpressions.tex:611:variables. The operator is vectorizable. For more details see \autoref{stream-operator-instream-and-connection-equations}.\\ 
chapters/operatorsandexpressions.tex:617:vectorizable. For more details, see \autoref{stream-operator-actualstream}.\\ 
chapters/operatorsandexpressions.tex:627:\end{tabular} & 
chapters/operatorsandexpressions.tex:635:instance in which this function is called, see \autoref{getinstancename}.\\ 
chapters/operatorsandexpressions.tex:935:  extends Modelica.Electrical.Analog.Interfaces.OnePort; 
chapters/operatorsandexpressions.tex:1099:\begin{longtable}{|p{5cm}|p{8cm}|} 
chapters/operatorsandexpressions.tex:1197:are taken literally instead of generating crossing functions, \autoref{events-and-synchronization}. 
chapters/overloaded.tex:17:% 
chapters/overloaded.tex:242:  
chapters/overloaded.tex:249:  
chapters/overloaded.tex:369:  algorithm 
chapters/overloaded.tex:379:    algorithm 
chapters/overloaded.tex:388:    algorithm 
chapters/overloaded.tex:399:  algorithm 
chapters/overloaded.tex:408:  algorithm 
chapters/overloaded.tex:420:  algorithm 
chapters/overloaded.tex:431:  algorithm 
chapters/overloaded.tex:443:  algorithm 
chapters/overloaded.tex:451:  algorithm 
chapters/overloaded.tex:460:  protected 
chapters/overloaded.tex:464:algorithm 
chapters/overloaded.tex:512:  
chapters/packages.tex:104:packages, i.e., in \lstinline!import A.B.C;! or \lstinline!import D=A.B.C;!, 
chapters/packages.tex:190:\emph{contains the three files} \lstinline!package.mo!, \lstinline!B.mo! \emph{and} 
chapters/packages.tex:361:\autoref{fig:roots} above, e.g. through an} \lstinline!import! \emph{clause} 
chapters/revisions.tex:19:  Automatic conversions between different versions (MCP-0014), 
chapters/revisions.tex:26:  Convert from Integer to Enumeration (MCP-0022), primarily 
chapters/revisions.tex:33:  Initialization of Clocked Continuous States (MCP-0024), 
chapters/revisions.tex:152:  Clarified nominal attribute, \autoref{attributes-start-fixed-nominal-and-unbounded} 
chapters/revisions.tex:273:  Clarified that element-wise division gives real result, 
chapters/revisions.tex:280:  Clarified how assignment works for multi-returning functions, 
chapters/revisions.tex:284:  Clarified no equations and initial algorithms in functions, 
chapters/revisions.tex:302:  Clarified initialization of record components in functions, 
chapters/revisions.tex:330:  Clarified handling of Boolean variables for external C, 
chapters/revisions.tex:340:  Allow specific libraries for different compiler versions, 
chapters/revisions.tex:391:  Defined coordinate system inheritance to be less suprising, 
chapters/revisions.tex:626:  Clarified operator record: arrays, priority, and zero result, 
chapters/revisions.tex:769:  Conditional physical connectors must be connected if enabled, 
chapters/revisions.tex:770:  \autoref{conditional-component-declaration} 
chapters/revisions.tex:906:  MSL 3.2; \autoref{annotation-choices-for-suggested-redeclarations-and-modifications}, 
chapters/revisions.tex:907:  \autoref{annotations-for-documentation}, \autoref{annotations-for-code-generation}, 
chapters/revisions.tex:926:  Clarified handling of component with missingInnerMessage; 
chapters/revisions.tex:952:  Modification text improved to not refer to inherited class, 
chapters/revisions.tex:962:  Avoid all forms of connections depending on connections, 
chapters/revisions.tex:978:  Only one way of handling arrays of connectors is now defined, 
chapters/revisions.tex:1000:  External storage of classes, \autoref{mapping-a-package-class-hierarchy-into-a-single-file-nonstructured-entity}, 
chapters/revisions.tex:1249:    Images in parameter dialogs (new annotation \lstinline!groupImage!; see 
chapters/revisions.tex:1863:  Prefixes \lstinline!input!, \lstinline!output!, \lstinline!inner!, \lstinline!outer!, 
chapters/revisions.tex:1919:  \lstinline!Evaluate!, \lstinline!HideResult!, \lstinline!Inline!, 
chapters/revisions.tex:2176:\item for parameter menu structuring (\lstinline!Dialog!, \lstinline!enable!, \lstinline!tab!, 
chapters/scoping.tex:61:member of the ordered set \textbf{of instance scopes (see 
chapters/scoping.tex:133:For a name starting with dot, e.g.: \lstinline!.A! {[}\emph{or} \lstinline!.A.B!\emph{,} 
chapters/scoping.tex:147:  flattened with an empty environment (i.e. no modifiers, see 
chapters/scoping.tex:514:generation (\autoref{annotations-for-code-generation}.), 
chapters/scoping.tex:515:simulation experiments (\autoref{annotations-for-simulation-experiments}) 
chapters/scoping.tex:686:  
chapters/scoping.tex:780:instance tree \emph{{[}e.g. from expandable connectors \autoref{expandable-connectors}){]}} 
chapters/statemachines.tex:244:  Integer fired = max(if 
chapters/statemachines.tex:245:    (if t[i].from == selectedState 
chapters/statemachines.tex:246:	   then (if t[i].immediate then c[i] else previous(c[i])) 
chapters/statemachines.tex:247:	   else false) 
chapters/statemachines.tex:248:	 then i 
chapters/statemachines.tex:249:	 else 0 
chapters/statemachines.tex:263:  Integer immediate = max(if 
chapters/statemachines.tex:264:     (if t[i].immediate and  t[i].from == selectedState 
chapters/statemachines.tex:265:        then c[i] 
chapters/statemachines.tex:266:		else false) 
chapters/statemachines.tex:267:	  then i 
chapters/statemachines.tex:268:	  else 0 
chapters/statemachines.tex:277:  Integer delayed =  max(if 
chapters/statemachines.tex:278:    (if not t[i].immediate and t[i].from == nextState 
chapters/statemachines.tex:279:	   then c[i] 
chapters/statemachines.tex:280:	   else false) 
chapters/statemachines.tex:281:	 then i 
chapters/statemachines.tex:282:	 else 0 
chapters/statemachines.tex:294:  Integer nextState = if active then 
chapters/statemachines.tex:295:                        (if fired > 0 
chapters/statemachines.tex:296:						   then t[fired].to 
chapters/statemachines.tex:297:						   else selectedState) 
chapters/statemachines.tex:307:       max(if  t[j].from == i then 1 else 0 for j in 1:size(t,1)) == 0 
chapters/statements.tex:359:  while index >= 1 loop 
chapters/statements.tex:384:  [ else 
chapters/statements.tex:511:    edge(b1[N]) then 
chapters/stream.tex:3:%TODO-FORMAT This chapter uses _ in code blocks and inline code. 
chapters/stream.tex:4:%This is no real Modelica code, but indicates a mathematical index. 
chapters/stream.tex:129:  ...         
chapters/synchronous.tex:59:  
chapters/synchronous.tex:63:  ud = C*previous(xd) + D*yd; 
chapters/synchronous.tex:302:  
chapters/synchronous.tex:305:  
chapters/synchronous.tex:310:  
chapters/synchronous.tex:328:  
chapters/synchronous.tex:331:  or indirectly only on parameters, constants or literals, see 
chapters/synchronous.tex:333:  
chapters/synchronous.tex:350:  
chapters/synchronous.tex:372:when Clock() then  // equations are on the same clock     
chapters/synchronous.tex:373:  x = A*previous(x) + B*u;     
chapters/synchronous.tex:374:  Modelica.Utilities.Streams.print          
chapters/synchronous.tex:375:    ("clock ticks at = " + String(sample(time)));   
chapters/synchronous.tex:376:end when; 
chapters/synchronous.tex:399:zero, the period of the clock is derived by clock inference, see 
chapters/synchronous.tex:419:  // first clock tick: previous(nextInterval)=2    
chapters/synchronous.tex:420:  Integer nextInterval(start=2);    
chapters/synchronous.tex:421:  Real y1(start=0);    
chapters/synchronous.tex:422:  Real y2(start=0); 
chapters/synchronous.tex:423:equation   
chapters/synchronous.tex:424:  when Clock(2,1000) then      
chapters/synchronous.tex:425:    // periodic clock that ticks at 0, 0.002, 0.004, ...      
chapters/synchronous.tex:426:    y1 = previous(y1) + 1;   
chapters/synchronous.tex:427:  end when; 
chapters/synchronous.tex:428: 
chapters/synchronous.tex:429:  when Clock(nextInterval, 1000) then      
chapters/synchronous.tex:430:    // interval clock that ticks at 0, 0.003, 0.007, 0.012, ...     
chapters/synchronous.tex:431:    nextInterval = previous(nextInterval) + 1;     
chapters/synchronous.tex:432:    y2 = previous(y2) + 1;   
chapters/synchronous.tex:433:  end when; 
chapters/synchronous.tex:514:  Clock c2 = Clock(c1, "ImplicitTrapezoid"); 
chapters/synchronous.tex:515:    // 100 ms, ImplicitTrapezoid solver 
chapters/synchronous.tex:608:Input argument u is a continuous-time expression according to 
chapters/synchronous.tex:709:factor is not provided or is equal to zero, it is inferred, see 
chapters/synchronous.tex:769:The input argument u is either a Component Expression (see 
chapters/synchronous.tex:1010:  
chapters/synchronous.tex:1016:  
chapters/synchronous.tex:1024:For each clocked partition B\textsubscript{i}, identified in 
chapters/synchronous.tex:1260:\emph{SolverMethod} & 
chapters/synchronous.tex:1265:\lstinline!ExplicitEuler! & 
chapters/synchronous.tex:1316:protected 
chapters/synchronous.tex:1318:equation 
chapters/synchronous.tex:1404:equation 
chapters/synchronous.tex:1412:    solverMethod="ExplicitEuler") then 
chapters/synchronous.tex:1559:   Integer minutes(start = -1);  
chapters/synchronous.tex:1567:   Boolean Clock_1_3_activated; 
chapters/synchronous.tex:1568:equation  
chapters/synchronous.tex:1569:  // Prepare clock tick   
chapters/synchronous.tex:1578:  Clock_1_3_activated =  BaseClock_1_activated and Clock_1_3_ticks >= 1000; 
chapters/synchronous.tex:1579: 
chapters/synchronous.tex:1580:  // ----------------------------------------------------------------------------- 
chapters/synchronous.tex:1581:  // Sub partition execution   
chapters/synchronous.tex:1582:  when {Clock_1_3_activated} then     
chapters/syntax.tex:80:stored-definition:    
chapters/syntax.tex:81:   [ within [ name ] ";" ]    
chapters/syntax.tex:82:   { [ final ] class-definition ";" } 
chapters/syntax.tex:111:   
chapters/syntax.tex:114:   
chapters/syntax.tex:132:   
chapters/syntax.tex:161:   
chapters/syntax.tex:170:   
chapters/syntax.tex:193:   
chapters/syntax.tex:196:   
chapters/syntax.tex:199:   
chapters/syntax.tex:203:   
chapters/syntax.tex:206:   
chapters/syntax.tex:217:   
chapters/syntax.tex:220:   
chapters/syntax.tex:232:   
chapters/syntax.tex:322:   
chapters/syntax.tex:325:   
chapters/syntax.tex:328:   
chapters/syntax.tex:334:   
chapters/syntax.tex:367:   
chapters/syntax.tex:399:   
chapters/syntax.tex:402:   
chapters/syntax.tex:405:   
chapters/syntax.tex:408:   
chapters/syntax.tex:411:   
chapters/syntax.tex:414:   
chapters/unitexpressions.tex:12:"\lstinline!kg.m/s2!", "\lstinline!kg.m.s-2!" "\lstinline!1/rad!", 
chapters/unitexpressions.tex:19:   
chapters/unitexpressions.tex:22:   
[Pipeline] }
$ docker stop --time=1 bd46a0c5b776291eb9f3d3f2c6ebcb36833938f995bf3945ab40265eaa5e7f5b
[Pipeline] // withDockerContainer
[Pipeline] }
$ docker rm -f bd46a0c5b776291eb9f3d3f2c6ebcb36833938f995bf3945ab40265eaa5e7f5b
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (build)
Stage "build" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (upload)
Stage "upload" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (index)
Stage "index" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] End of Pipeline

GitHub has been notified of this commit’s build result

ERROR: script returned exit code 1
Finished: FAILURE