In a stand mixer, mix cream cheese and butter together until creamy and light.
Add sugar, flours, salt, and vanilla to butter mixture. Stir to combine.
Form ball with dough, using hands, and place on parchment paper. Cover and refrigerate 1 hour.
For filling: Combine brown sugar, cinnamon, and pecans in a small mixing bowl. Set aside.
Preheat oven to 350 degrees.
Once dough is chilled, divide into 4 sections.
Roll each section into a 9 inch circle. Cut into triangular wedges (like you would a pizza).
Spread each triangle with jam and top with a sprinkle of the pecan mixture. Roll up like a crescent roll, seam side down and place on a silpat lined cookie sheet.
Bake in oven 15-18 minutes, or until lightly browned. Jam will ooze out a little, this is normal. Cool completely and serve.
P.S. You can freeze these for up to 2 months. Just wrap in parchment and place in sealed container.