Commit 9a1f2ae9 authored by predusi's avatar predusi
Browse files

added try catch block when the payload is created in order to show an error an...

added try catch block when the payload is created in order to show an error an go farther with analyzing.
parent 2f7abd79
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -9,6 +9,8 @@ import java.util.ArrayList;
import java.util.List;
import java.util.StringTokenizer;

import com.testingtech.ttcn.logging.RTLoggingConstants;

import de.tu_berlin.cs.uebb.muttcn.runtime.RB;
import de.tu_berlin.cs.uebb.ttcn.runtime.OctetString;

@@ -98,7 +100,17 @@ public class TraceParser {
								if (bytesCounter<bytes) {
								//	System.out.print(token);
									byte [] oldPayload = transaction.getPayload();
									try {
										transaction.setPayload(new OctetString(RB, oldPayload.length, oldPayload).concat(new OctetString(RB, token)).toByteArray());
									}
									catch (de.tu_berlin.cs.uebb.muttcn.runtime.TestCaseError e) {
//										RB.getTciTMRequired().tciErrorReq(
										RB.getTciTLProvidedV321TT().tliRT("", System.nanoTime(), "", -1, null, RTLoggingConstants.RT_LOG_ERROR, 
												"Incorrect message received in trace no. " + traceList.size() + 
												", in transaction no " + transactions.size() + ".\n" +
														line + "\n" +  e.getMessage());
									}
								
									bytesCounter++;
								}
								if (i==tokens-1) {