Working on a simple POC for SmartTarget, I have one trigger based on the browser (Chrome, Firefox, etc.) to return different promotional content. My content is successfully published to Fredhopper and FH has since been reindexed.
I've worked pretty substantially with the last version of SmartTarget and am at a loss with the following stack trace as I've never had to be concerned with SmartTarget metadata in the past version. Any ideas?
2014-08-05 11:33:43,346 ERROR TimeoutQueryRunner - The fredhopper query thread had an exception during execution
java.util.concurrent.ExecutionException: java.lang.RuntimeException: com.tridion.smarttarget.SmartTargetException: Unable to find the SmartTarget MetaData Promotion in the Promotions returned by Fredhopper.
at java.util.concurrent.FutureTask.report(Unknown Source) ~[na:1.7.0_45]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[na:1.7.0_45]
at com.tridion.smarttarget.tags.TimeoutQueryRunner.executeQuery(TimeoutQueryRunner.java:58) ~[smarttarget_core.jar:na]
java.lang.RuntimeException: com.tridion.smarttarget.SmartTargetException: Unable to find the SmartTarget MetaData Promotion in the Promotions returned by Fredhopper.
at com.tridion.smarttarget.query.ResultSetImpl.<init>(ResultSetImpl.java:42) ~[smarttarget_core.jar:na]
at com.tridion.smarttarget.query.QueryImpl.executeFredHopperQuery(QueryImpl.java:134) ~[smarttarget_core.jar:na]
at com.tridion.smarttarget.query.QueryImpl.execute(QueryImpl.java:169) ~[smarttarget_core.jar:na]
at com.tridion.smarttarget.tags.TimeoutQueryRunner$1.call(TimeoutQueryRunner.java:48) ~[smarttarget_core.jar:na]
at com.tridion.smarttarget.tags.TimeoutQueryRunner$1.call(TimeoutQueryRunner.java:43) ~[smarttarget_core.jar:na]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[na:1.7.0_45]
at java.lang.Thread.run(Unknown Source) ~[na:1.7.0_45]
Caused by: com.tridion.smarttarget.SmartTargetException: Unable to find the SmartTarget MetaData Promotion in the Promotions returned by Fredhopper.
at com.tridion.smarttarget.query.ResultSetImpl.load(ResultSetImpl.java:142) ~[smarttarget_core.jar:na]
at com.tridion.smarttarget.query.ResultSetImpl.<init>(ResultSetImpl.java:40) ~[smarttarget_core.jar:na]
... 6 common frames omitted