[QFJ-749] Syntax error in SessionSettings.java/line 572 leading exception from java.util.regex Created: 17/Jun/13  Updated: 08/Jul/13

Status: Open
Project: QuickFIX/J
Component/s: Engine
Affects Version/s: 1.5.3
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Pavel Sagulenko Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: QuickfixJ
Environment:

Eclipse 22 on Debian GNU/Linux 7.0



 Description   

There is a syntax error in SessionSettings.java class, line 572.
original line: private final Pattern variablePattern = Pattern.compile("\\$

{(.+?)}

");
Should be: private final Pattern variablePattern = Pattern.compile("\\$

{(.+?)\\}

");

(with double slash before closing parenthesis).
This causes the failure in creating a SessionSettings instance.

I tried to recompile myself the corrected version, but I got the following exception:

java.lang.NoClassDefFoundError: quickfix.SessionSettings

Probably, you can suggest the possible solution.
Thank you!



 Comments   
Comment by Christoph John [ 08/Jul/13 ]

Sorry, what do you mean by: "This causes the failure in creating a SessionSettings instance"??
Are you able to supply a test case which shows the failure?

Generated at Tue Apr 30 17:41:47 UTC 2024 using JIRA 7.5.2#75007-sha1:9f5725bb824792b3230a5d8716f0c13e296a3cae.