Rolf,
Stripersist is also working for us with 1.5.4. We are using it directly
and in unit tests and no issues.
One thing that helped me solve issues I thought were related to
Stripersist was debugging with the Stripersist source code and stepping
through the code. Here is what I would suggest:
- Setup IDE breakpoints on requestInit(), requestComplete(), init() and
on the method with the error message you noted (its there in a block of
text)
- Run the code with 1.5.4 and stepping through Stripersist go until it
blows up...
- Run the code with 1.5.3 and step through the same areas and see why
that doesn't blow up...
Doing this helped me learn a lot about Stripersist in the process and
figure out how to solve our problem.
BTW Stripersist is a well written encapsulated piece of code that helps
bridge Stripes and (raw) JPA... I wouldn't expect updates... unless
higher level functionality was built on top of it... and even then its
compact size and simplicity makes it much better this way IMHO.
The other option is trying to provide people with pieces of your code
until someone can reproduce what you are seeing but that might be a much
longer road to travel unless you can pack up a small reproducible test case.
HTH,
--Nikolaos
Aaron Porter wrote:
> Hi Rolf,
> Stripersist hasn't been updated in a while because it's been working
> fine for me. ;-)
>
> I'll be happy to help you get it working. I'm running with Stripes 1.5.4
> and Stripersist just fine. I'm not sure what exactly you're doing when
> you say you're building a page from multiple resolutions. Can you create
> a minimal example that demonstrates the problem?
>
> Thanks!
> Aaron
>
>
>
> On 11/22/2010 11:56 AM, Rolf Suurd wrote:
>
>> Hey,
>>
>> I am not sure if this the apropriate mailing list for this particular
>> problem i
>> am having. If not, my apologies.
>>
>> I have an application which i am trying to upgrade from 1.5.3 to 1.5.4. This
>> application uses stripersist for it's persistence layer.
>>
>> I have a page which gets built using multiple resolutions, all of them return
>> jsp fragments. One fragment returns the table of search results. And this is
>> where things go wrong. I turned on trace logging for stripersist and this was
>> the output for stripes 1.5.4:
>>
>> TRACE net.sourceforge.stripes.util.Log - RequestInit
>> TRACE net.sourceforge.stripes.util.Log - RequestInit
>> TRACE net.sourceforge.stripes.util.Log - RequestComplete
>> TRACE net.sourceforge.stripes.util.Log - Cleaning up EntityManagers
>> ERROR net.sourceforge.stripes.util.Log -
>> net.sourceforge.stripes.exception.StripesRuntimeException: It looks like
>> Stripersist isn't configured as an Interceptor or you're calling Stripersist
>> from a thread outside of the StripesFilter. If you want use Stripersist from
>> outside of Stripes you should call Stripersist.initRequest() inside of a try
>> block before requesting an EntityManager and call
>> Stripersist.requestComplete()
>> in a finally block so Stripersist can clean everything up for you.
>> at
>> org.stripesstuff.stripersist.Stripersist.getEntityManager(Stripersist.java:431)
>> at
>> org.stripesstuff.stripersist.Stripersist.getEntityManager(Stripersist.java:484)
>> at aristo.dao.stripersist.BaseDaoImpl.list(BaseDaoImpl.java:36)
>>
>> When switching back to stripes 1.5.3, the trace output is as expected:
>>
>> TRACE net.sourceforge.stripes.util.Log - RequestInit
>> INFO org.displaytag.export.ExportViewFactory - Initializing
>> ExportViewFactory
>> with type={csv,excel,xml,pdf}
>> INFO org.displaytag.properties.TableProperties - No LocaleResolver
>> configured.
>> INFO org.displaytag.properties.TableProperties - I18nResourceProvider
>> initialized to org.displaytag.localization.I18nJstlAdapter.
>> DEBUG net.sourceforge.stripes.util.Log - Retrieving primary key to return as
>> format string for instance of aristo.model.battle.User
>>
>> --- lots more primary key operations for all search results
>>
>> TRACE net.sourceforge.stripes.util.Log - RequestInit
>> TRACE net.sourceforge.stripes.util.Log - RequestComplete
>> TRACE net.sourceforge.stripes.util.Log - Cleaning up EntityManagers
>> TRACE net.sourceforge.stripes.util.Log - RequestComplete
>>
>> Stripersist hasn't been updated for a while, can anyone help me out fixing
>> the
>> stripersist interceptor to work with 1.5.4?
>>
>> Thanks!
>>
>> Rolf
>>
>>
>> ------------------------------------------------------------------------------
>> Increase Visibility of Your 3D Game App& Earn a Chance To Win $500!
>> Tap into the largest installed PC base& get more eyes on your game by
>> optimizing for Intel(R) Graphics Technology. Get started today with the
>> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
>> http://p.sf.net/sfu/intelisp-dev2dev
>> _______________________________________________
>> Stripes-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>
>>
>
>
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> Tap into the largest installed PC base & get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> Stripes-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
>
--
Nikolaos Giannopoulos
Director of Information Technology
BrightMinds Software Inc.
e. [email protected]
w. www.brightminds.org
t. 1.613.822.1700
c. 1.613.797.0036
f. 1.613.822.1915
------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users