Re: Customize autocomplete mixin match list?

2013-05-16 Thread Lance Java
You could extend the AutoComplete mixin and override
generateResponseMarkup.


Re: Customize autocomplete mixin match list?

2013-05-16 Thread Emmanuel DEMEY
Or you can use the one provided by the Tapestry jQuery project. I have
already customized the rendering by using this jQuery UI configuration :
http://jqueryui.com/autocomplete/#custom-data

Manu


2013/5/16 Lance Java lance.j...@googlemail.com

 You could extend the AutoComplete mixin and override
 generateResponseMarkup.




-- 
Emmanuel DEMEY
Ingénieur Etude et Développement
ATOS Worldline
+33 (0)6 47 47 42 02
demey.emman...@gmail.com
http://emmanueldemey.fr/

Twitter : @EmmanuelDemey


Symbol value random characters

2013-05-16 Thread Nathan Quirynen

  
  
Hi,

Using a maven filter file I set the symbol
tapestry.application-version and want to show it in a page:

AppModule.java
 public static void
contributeSymbolSource(OrderedConfigurationSymbolProvider
config) {
  config.add("AppVersion", new
ClasspathResourceSymbolProvider("appversion.properties"));
 }

appversion.properties
 tapestry.application-version=${project.version}

Index.java
 public String getVersion() {
  return
symbolSource.valueForSymbol(SymbolConstants.APPLICATION_VERSION);
 }

Index.tml
 ${version}


So if I put in my filter file project.version=1.2.3, it
shows 1.2.3. But sometimes it shows some random characters like:

620e73a4ab76d66.
Any idea what could be causing this?
-- 
  
  Een klare kijk op aanvullende
pensioenen
  
  Nathan Quirynen
  03 340 04 60 | 0494 28 45 15
  nat...@pensionarchitects.be
  
  Follow us on Web | Twitter | LinkedIn
| RSS
| YouTube
  

  



Re: [ANNOUNCE] Tapestry-cdi contribution

2013-05-16 Thread Nourredine Khadri
I do believe that the same could be said for tapestry-cdi and by extension 
FlowLogix
Magnus, can you comment on this?
I think that you have to rely on a specific container's implementation
to exclude classes from scanning and avoid conficts between CDI and
Tapestry IOC. I can be wrong.
Also, I didn't see how qualifiers are handled.

Can you release an alpha version on maven central?
will take a look on that even if it not in our priorities list at the moment

There is a case (EAR file, for example)
where some modules use CDI (beans.xml exists) and some don't (no beans.xml),
yet have the same classpath, i.e. have tapestry CDI module on the classpath.
This would cause the Tapestry module to fail, and stop the application startup 
in its tracks.
This would be a big problem for us.
Hope that makes it clearer
we need to test this use case

What about having Tapestry-IoC as a CDI portable extension which registers
T-IoC services as CDI beans? This way, we can still have the best of two
worlds without Tapestry-IoC implementing CDI and with way less work.
Currently, CDI beans can be served as tapestry services but the
opposite is not true. Your  idea is interesting, need some
investigation to see the feasability.

I am very glad to see CDI is supported in Tapestry,  but I viewed the
pom.xml, it depended on openejb(not standard CDI api), and tomee(for test).
To avoid java.lang.ClassFormatError during unit tests, we have to
choose a specific api for javaee (standard api is crippled). See
http://stackoverflow.com/questions/15518148/maven-javaee-api-vs-jboss-javaee-6-0.
Maybe we could add some maven profiles for that.
But we implement only standard CDI api (no code tied to openejb) and
tomee is only used for tests.

I wish  Apache DeltaSpike(which is the successor of MyFaces CODI and
JBoss Seam3 and others) can be considered as dependency, it is also from
Apache.org.
yes, it's in our mind, especially since DeltaSpike just moved out of
the apache incubator!

Besides @Inject, more features from CDI and Deltaspike can be considered.

1. CDI Event
2. Messages(fire message as event payload and Tapetry components observe
it and display it in page)
3. Conversation(I have asked such a question before, I dream there is a
simple solution to group several Tapestry pages to complete a wizard
like task easily)
Totally agree. I hope those features for next releases (though,
currently there is no explicit roadmap for that)

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Symbol value random characters

2013-05-16 Thread Lance Java
${project.version} is a reserved property in maven. I'm guessing maven is
using its own value instead of your filter. Check by inspecting
appversion.properties in your jar/war.


Re: Symbol value random characters

2013-05-16 Thread Nathan Quirynen

  
  
On 16/05/13 12:26, Lance Java wrote:


  ${project.version} is a reserved property in maven. I'm guessing maven is
using its own value instead of your filter. Check by inspecting
appversion.properties in your jar/war.



I removed the project.version=1.2.3 from my filter file, so
it actually takes the version attribute set in my pom.xml. It does
always write the correct value to the appversion.properties file. 
When I just rebuild my project couple of times without making any
changes, sometimes I get the right value shown in my page, sometimes
something like 620e73a4ab76d66 (having the right value in
appversion.properties file).

-- 
  
  Een klare kijk op aanvullende
pensioenen
  
  Nathan Quirynen
  03 340 04 60 | 0494 28 45 15
  nat...@pensionarchitects.be
  
  Follow us on Web | Twitter | LinkedIn
| RSS
| YouTube
  

  



How to use Spring MVC resources static images in tapestry

2013-05-16 Thread rathinasamy....@snovabits.net

Hi All,

I am developing an application using Tapestry 5.3.1

I have tried to use MVC resources mapping to cache images, But it seems 
doesn't works


Here my coding:

_Context xml configuration:_

mvc:resources mapping=/images/** 
location=file:${catalina.home}/props/ cache-period=1234 /

mvc:annotation-driven /

_Index.tml:_

img src=/images/home.jpg  width=130 /


I have this home.jpg file in tomcat catalina home path props folder.

Application runs successfully, but the images are not loaded

Can anyone help me?


Regards,
Rathinasamy.


Re: Bean validation failing on coerced date

2013-05-16 Thread Geoff Callender
Not a problem. My example was picking up org.apache.bval.jsr303.* (in OpenEJB) 
instead of the hibernate validator. When I fixed the classpath the problem went 
away. It doesn't fully explain the symptoms I described, but for now I'm happy.


On 16/05/2013, at 1:04 AM, Geoff Callender wrote:

 Normally I have no problem editing a LocalDate (joda-time) field with 
 BeanEditForm. I use type coercion between LocalDate and java.util.Date, and a 
 PropertyEditBlock, as described here:
 
   
 http://jumpstart.doublenegative.com.au/jumpstart/examples/lang/propertyeditors
 
 However, if I add JSR-303 Bean Validation to the property, eg.
 
   @NotNull
   private LocalDate testedOn;
 
 then on submit the server-side throws an exception (stacktrace is below). In 
 debug it looks like the bean validation is receiving the un-coerced Date and 
 complaining because it expects a LocalDate.
 
 Is anyone else having this problem? Is it a bug?
 
 I'm using tapestry 5.3.7, tapestry5-jquery-3.3.4, tapestry-bootstrap-2.1.3, 
 hibernate-validator-annotation-processor-4.3.1-Final.
 
 ERROR [536512858@qtp-984019976-4] (OperationTrackerImpl.java:127) - Wed Apr 
 10 00:00:00 EST 2013 is not a valid value for property testedOn of type class 
 au.com.myapp.business.domain.client.iface.TestDto
 ERROR [536512858@qtp-984019976-4] (OperationTrackerImpl.java:128) - 
 Operations trace:
 ERROR [536512858@qtp-984019976-4] (OperationTrackerImpl.java:137) - [ 1] 
 Triggering event 'action' on sandpit/test/Edit:testform.form
 ERROR [536512858@qtp-984019976-4] (DefaultRequestExceptionHandler.java:63) - 
 Processing of request failed with uncaught exception: Wed Apr 10 00:00:00 EST 
 2013 is not a valid value for property testedOn of type class 
 au.com.myapp.business.domain.client.iface.TestDto
 org.apache.tapestry5.ioc.internal.OperationException: Wed Apr 10 00:00:00 EST 
 2013 is not a valid value for property testedOn of type class 
 au.com.myapp.business.domain.client.iface.TestDto [at 
 classpath:org/apache/tapestry5/corelib/components/BeanEditForm.tml, line 2]
   at 
 org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:121)
   at 
 org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:88)
   at 
 org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:87)
   at 
 org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1124)
   at 
 org.apache.tapestry5.internal.structure.ComponentPageElementResourcesImpl.invoke(ComponentPageElementResourcesImpl.java:146)
   at 
 org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1058)
   at 
 org.apache.tapestry5.internal.services.ComponentEventRequestHandlerImpl.handle(ComponentEventRequestHandlerImpl.java:81)
   at 
 org.apache.tapestry5.internal.services.ImmediateActionRenderResponseFilter.handle(ImmediateActionRenderResponseFilter.java:42)
   at $ComponentEventRequestHandler_12fe514615d210b2.handle(Unknown Source)
   at 
 org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42)
   at $ComponentEventRequestHandler_12fe514615d210b2.handle(Unknown Source)
   at 
 org.apache.tapestry5.upload.internal.services.UploadExceptionFilter.handle(UploadExceptionFilter.java:75)
   at $ComponentEventRequestHandler_12fe514615d210b2.handle(Unknown Source)
   at 
 org.apache.tapestry5.services.TapestryModule$41.handle(TapestryModule.java:2476)
   at $ComponentEventRequestHandler_12fe514615d210b2.handle(Unknown Source)
   at $ComponentEventRequestHandler_12fe514615d20f83.handle(Unknown Source)
   at 
 org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handleComponentEvent(ComponentRequestHandlerTerminator.java:43)
   at 
 org.apache.tapestry5.services.InitializeActivePageName.handleComponentEvent(InitializeActivePageName.java:39)
   at 
 $ComponentRequestHandler_12fe514615d20f85.handleComponentEvent(Unknown Source)
   at 
 au.com.myapp.web.services.PageProtectionFilter.handleComponentEvent(PageProtectionFilter.java:86)
   at 
 $ComponentRequestFilter_12fe514615d20f82.handleComponentEvent(Unknown Source)
   at 
 $ComponentRequestHandler_12fe514615d20f85.handleComponentEvent(Unknown Source)
   at 
 $ComponentRequestHandler_12fe514615d20f4b.handleComponentEvent(Unknown Source)
   at 
 org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:46)
   at $Dispatcher_12fe514615d20f50.dispatch(Unknown Source)
   at $Dispatcher_12fe514615d20f47.dispatch(Unknown Source)
   at 
 org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
   at 
 org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
   at 

Re: [ANNOUNCE] Tapestry-cdi contribution

2013-05-16 Thread Thiago H de Paula Figueiredo
On Thu, 16 May 2013 07:08:09 -0300, Nourredine Khadri  
nourredine.kha...@atos.net wrote:


What about having Tapestry-IoC as a CDI portable extension which  
registers

T-IoC services as CDI beans? This way, we can still have the best of two
worlds without Tapestry-IoC implementing CDI and with way less work.

Currently, CDI beans can be served as tapestry services but the
opposite is not true. Your  idea is interesting, need some
investigation to see the feasability.


Yeah, I don't know if that's doable now, but we could do some work on  
Tapestry-IoC so the Registry object could provide a method that returns a  
list of services, something which isn't done yet AFAIK.


--
Thiago H. de Paula Figueiredo

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



RE: Strategy for dealing with stale sessions?

2013-05-16 Thread Ben Titmarsh
thanks Lenny.  I tried using the 1.2.2 version of this library, but am getting 
the following error on statup.  I assume this is because the Flowlogix library 
was built with Java 7?  

java.lang.UnsupportedClassVersionError: 
com/flowlogix/web/services/ServicesModule : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:157)
at 
org.apache.tapestry5.ioc.IOCUtilities.addModulesInList(IOCUtilities.java:137)
at 
org.apache.tapestry5.ioc.IOCUtilities.addModulesInManifest(IOCUtilities.java:107)
at 
org.apache.tapestry5.ioc.IOCUtilities.addDefaultModules(IOCUtilities.java:77)
at 
org.apache.tapestry5.internal.TapestryAppInitializer.init(TapestryAppInitializer.java:124)
at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:103)
at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at 
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:589)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
at 
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1216)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:509)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:447)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
at org.mortbay.jetty.Server.doStart(Server.java:222)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at runjettyrun.Bootstrap.main(Bootstrap.java:121)
2013-05-16 13:32:59.608::WARN:  failed 
org.mortbay.jetty.webapp.WebAppContext@54128635{/,src/main/webapp}
java.lang.UnsupportedClassVersionError: 
com/flowlogix/web/services/ServicesModule : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:157)
at 
org.apache.tapestry5.ioc.IOCUtilities.addModulesInList(IOCUtilities.java:137)
at 
org.apache.tapestry5.ioc.IOCUtilities.addModulesInManifest(IOCUtilities.java:107)
at 
org.apache.tapestry5.ioc.IOCUtilities.addDefaultModules(IOCUtilities.java:77)
at 
org.apache.tapestry5.internal.TapestryAppInitializer.init(TapestryAppInitializer.java:124)
at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:103)
at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at 
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:589)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
at 
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1216)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:509)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:447)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
at org.mortbay.jetty.Server.doStart(Server.java:222)
at 

Re: Symbol value random characters

2013-05-16 Thread Lance Java
Tapestry provides a random hex string default value for the application
version. I'm guessing that's what you're seeing. There must be some
circumstances under which tapestry can't find the override in your property
file.


tapestry-Jquery datatables rowclick event

2013-05-16 Thread Tom Nys
Hi there

I'm using the datatables component from tapestry5-Jquery but I can't find a way 
to trigger a tapestry event when clicked on a row.

Is there a plugin that will do this? or what should i do to get this to work?

Greets
Tom

Re: tapestry-Jquery datatables rowclick event

2013-05-16 Thread Emmanuel DEMEY
It is not out of the box. But you can maybe create a mixin used with the
DataTable. Here a sample : http://datatables.net/forums/discussion/1838/x


2013/5/16 Tom Nys runesmac...@hotmail.com

 Hi there

 I'm using the datatables component from tapestry5-Jquery but I can't find
 a way to trigger a tapestry event when clicked on a row.

 Is there a plugin that will do this? or what should i do to get this to
 work?

 Greets
 Tom




-- 
Emmanuel DEMEY
Ingénieur Etude et Développement
ATOS Worldline
+33 (0)6 47 47 42 02
demey.emman...@gmail.com
http://emmanueldemey.fr/

Twitter : @EmmanuelDemey


Re: tapestry-Jquery datatables rowclick event

2013-05-16 Thread Lance Java
I've not used the jquery datatable but have solved this problem with the
grid here: http://tapestry-stitch.uklance.cloudbees.net/griddecoratordemo

If it's not supported out of the box with datagrid, you could do something
similar (perhaps adding a data- attribute to each row).


Re: [ANNOUNCE] Tapestry-cdi contribution

2013-05-16 Thread Bård Magnus Kvalheim
On Thu, May 16, 2013 at 12:08 PM, Nourredine Khadri 
nourredine.kha...@atos.net wrote:

 I do believe that the same could be said for tapestry-cdi and by
 extension FlowLogix
 Magnus, can you comment on this?
 I think that you have to rely on a specific container's implementation
 to exclude classes from scanning and avoid conficts between CDI and
 Tapestry IOC. I can be wrong.


This was container specific, but remember reading somewhere that it would
be a standard way to specify exclusions in cdi 1.1.  Couldn't find the
reference, but here is a commit though:
https://github.com/pmuir/cdi/commit/a4061ffd0ef52e4028e8cb5727335e7e25f1d493

tapestry-cdi should be portable across containers, think there was only an
issue when including a beans.xml in tapestry app where the weld extensions
could be used.


Re: [ANNOUNCE] Tapestry-cdi contribution

2013-05-16 Thread Nourredine Khadri
Yeah, I don't know if that's doable now, but we could do some work on
Tapestry-IoC so the Registry object could provide a method that returns a
list of services, something which isn't done yet AFAIK.

Maybe this service could help us for that :
http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/ioc/services/ServiceActivityScoreboard.html

This was container specific, but remember reading somewhere that it would
be a standard way to specify exclusions in cdi 1.1.  Couldn't find the
reference, but here is a commit though:
https://github.com/pmuir/cdi/commit/a4061ffd0ef52e4028e8cb5727335e7e25f1d493

Good to know !

tapestry-cdi should be portable across containers, think there was only an
issue when including a beans.xml in tapestry app where the weld extensions
could be used.

BTW, we managed to exclude tapestry resources from CDI management at
server's start with spi extension :
https://github.com/got5/tapestry-cdi/blob/master/src/main/java/org/got5/tapestry5/cdi/extension/TapestryExtension.java

2013/5/16 Bård Magnus Kvalheim mag...@kvalheim.eu:
 On Thu, May 16, 2013 at 12:08 PM, Nourredine Khadri 
 nourredine.kha...@atos.net wrote:

 I do believe that the same could be said for tapestry-cdi and by
 extension FlowLogix
 Magnus, can you comment on this?
 I think that you have to rely on a specific container's implementation
 to exclude classes from scanning and avoid conficts between CDI and
 Tapestry IOC. I can be wrong.


 This was container specific, but remember reading somewhere that it would
 be a standard way to specify exclusions in cdi 1.1.  Couldn't find the
 reference, but here is a commit though:
 https://github.com/pmuir/cdi/commit/a4061ffd0ef52e4028e8cb5727335e7e25f1d493

 tapestry-cdi should be portable across containers, think there was only an
 issue when including a beans.xml in tapestry app where the weld extensions
 could be used.

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Merits of Tapestry-IOC

2013-05-16 Thread Thiago H de Paula Figueiredo
And I forgot another huge reason for not replacing Tapestry-IoC in  
Tapestry: backward compatibility. Unfortunately, we just can't break  
compatibility in such a large way. Many people still void Tapestry due to  
its past history of completely non-backward compatible changes and the  
Tapestry team has already promised to not do that again.


On Thu, 16 May 2013 10:34:00 -0300, Michael Gentry mgen...@masslight.net  
wrote:



On Wed, May 15, 2013 at 10:23 PM, hantsy han...@yahoo.com.cn wrote:


Tapestry should embrace the existed and mature specs, such JSR330, Bean
Validation, Managed Bean, etc, Spring has supported them in 3.0  
natively.


Tapestry already supports Bean Validation and JSR 299 annotations.


I use Tapestry and other tools because of the benefits they provide to me
and others, not because they conform to a manager's checklist.  For me
personally, the 'standards' have never appealed to me because they always
seem ungainly and more difficult to use.  If 'standards' work better for
you, that's great, but I'm glad there are alternatives to help me get my
work done and I'm glad Tapestry continues to evolve and improve.  I'm
really looking forward to some of the changes in 5.4.


Standards do appeal to me, but that's one factor I take in consideration,  
not the only one, nor the most important. Sometimes the standard isn't the  
best option. JSF is a Java standard and it sucks. Hibernate was had way  
more features (such as criteria queries) than JPA 1 (I haven't tried it,  
but it seems JPA 2 closed much or all the gap to Hibernate).


--
Thiago H. de Paula Figueiredo

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Unknown entity and SessionFactory null

2013-05-16 Thread Andjela Djenic
Hi,

I'm newbie in Tapestry and Hibernate and I cannot realize why Hibernate don't 
see my entities. My entity classes have @Entity annotation and are in entities 
package. Dependencies for hibernate-tapestry that I use: 
      dependency
            groupIdorg.apache.tapestry/groupId
            artifactIdtapestry-core/artifactId
            version5.3.6/version
        /dependency
        
       dependency
            groupIdorg.apache.tapestry/groupId
            artifactIdtapestry-hibernate-core/artifactId
            version5.3.6/version
        /dependency

The info from console that I get:

[ERROR] TapestryModule.ClientDataEncoder The symbol 'tapestry.hmac-passphrase' 
has not been configured. This is used to configure hash-based message 
authentication of Tapestry data stored in forms, or in the URL. You application 
is less secure, and more vulnerable to denial-of-service attacks, when this 
symbol is not configured.
[DEBUG] components.Cities [ENTER] onPrepareForRender()
[INFO] common.Version Hibernate Commons Annotations 3.2.0.Final
[INFO] cfg.Environment Hibernate 3.6.0.Final
[INFO] cfg.Environment hibernate.properties not found
[INFO] cfg.Environment Bytecode provider name : javassist
[INFO] cfg.Environment using JDK 1.4 java.sql.Timestamp handling
[INFO] cfg.Configuration configuring from resource: /hibernate.cfg.xml
[INFO] cfg.Configuration Configuration resource: /hibernate.cfg.xml
[WARN] util.DTDEntityResolver recognized obsolete hibernate namespace 
http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ 
instead. Refer to Hibernate 3.6 Migration Guide!
[INFO] cfg.Configuration Configured SessionFactory: null
[INFO] cfg.Configuration Hibernate Validator not found: ignoring
[INFO] search.HibernateSearchEventListenerRegister Unable to find 
org.hibernate.search.event.FullTextIndexEventListener on the classpath. 
Hibernate Search is not enabled.
[INFO] connection.DriverManagerConnectionProvider Using Hibernate built-in 
connection pool (not for production use!)
[INFO] connection.DriverManagerConnectionProvider Hibernate connection pool 
size: 20
[INFO] connection.DriverManagerConnectionProvider autocommit mode: false
[INFO] connection.DriverManagerConnectionProvider using driver: 
com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/library
[INFO] connection.DriverManagerConnectionProvider connection properties: 
{user=root, password=}
[INFO] cfg.SettingsFactory Database -
       name : MySQL
    version : 5.5.24-log
      major : 5
      minor : 5
[INFO] cfg.SettingsFactory Driver -
       name : MySQL-AB JDBC Driver
    version : mysql-connector-java-5.1.23 ( Revision: ${bzr.revision-id} )
      major : 5
      minor : 1
[INFO] dialect.Dialect Using dialect: org.hibernate.dialect.MySQLDialect
[INFO] transaction.TransactionFactoryFactory Transaction strategy: 
org.hibernate.transaction.JDBCTransactionFactory
[INFO] transaction.TransactionManagerLookupFactory No TransactionManagerLookup 
configured (in JTA environment, use of read-write or transactional second-level 
cache is not recommended)
[INFO] cfg.SettingsFactory Automatic flush during beforeCompletion(): disabled
[INFO] cfg.SettingsFactory Automatic session close at end of transaction: 
disabled
[INFO] cfg.SettingsFactory JDBC batch size: 15
[INFO] cfg.SettingsFactory JDBC batch updates for versioned data: disabled
[INFO] cfg.SettingsFactory Scrollable result sets: enabled
[INFO] cfg.SettingsFactory JDBC3 getGeneratedKeys(): enabled
[INFO] cfg.SettingsFactory Connection release mode: auto
[INFO] cfg.SettingsFactory Maximum outer join fetch depth: 2
[INFO] cfg.SettingsFactory Default batch fetch size: 1
[INFO] cfg.SettingsFactory Generate SQL with comments: disabled
[INFO] cfg.SettingsFactory Order SQL updates by primary key: disabled
[INFO] cfg.SettingsFactory Order SQL inserts for batching: disabled
[INFO] cfg.SettingsFactory Query translator: 
org.hibernate.hql.ast.ASTQueryTranslatorFactory
[INFO] ast.ASTQueryTranslatorFactory Using ASTQueryTranslatorFactory
[INFO] cfg.SettingsFactory Query language substitutions: {}
[INFO] cfg.SettingsFactory JPA-QL strict compliance: disabled
[INFO] cfg.SettingsFactory Second-level cache: enabled
[INFO] cfg.SettingsFactory Query cache: disabled
[INFO] cfg.SettingsFactory Cache region factory : 
org.hibernate.cache.impl.NoCachingRegionFactory
[INFO] cfg.SettingsFactory Optimize cache for minimal puts: disabled
[INFO] cfg.SettingsFactory Structured second-level cache entries: disabled
[INFO] cfg.SettingsFactory Echoing all SQL to stdout
[INFO] cfg.SettingsFactory Statistics: disabled
[INFO] cfg.SettingsFactory Deleted entity synthetic identifier rollback: 
disabled
[INFO] cfg.SettingsFactory Default entity-mode: pojo
[INFO] cfg.SettingsFactory Named query checking : enabled
[INFO] cfg.SettingsFactory Check Nullability in Core (should be disabled when 
Bean Validation is on): enabled
[INFO] impl.SessionFactoryImpl building session factory
[INFO] 

Re: How to use Spring MVC resources static images in tapestry

2013-05-16 Thread Lance Java
You will need to tell tapestry to ignore the /images path so that another
servlet (spring) can handle it.

http://tapestry.apache.org/configuration.html#Configuration-ConfiguringIgnoredPaths


Re : Unknown entity and SessionFactory null

2013-05-16 Thread Ken in Nashua
well its trying to configure from hibernate.cfg.xml

did you spell it out properly in the config file ?
  

Re: Strategy for dealing with stale sessions?

2013-05-16 Thread Lenny Primak
That is correct.

On May 16, 2013, at 8:35 AM, Ben Titmarsh ben.titma...@hotmail.co.uk wrote:

 thanks Lenny.  I tried using the 1.2.2 version of this library, but am 
 getting the following error on statup.  I assume this is because the 
 Flowlogix library was built with Java 7?  
 
 java.lang.UnsupportedClassVersionError: 
 com/flowlogix/web/services/ServicesModule : Unsupported major.minor version 
 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at 
 org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
at 
 org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:157)
at 
 org.apache.tapestry5.ioc.IOCUtilities.addModulesInList(IOCUtilities.java:137)
at 
 org.apache.tapestry5.ioc.IOCUtilities.addModulesInManifest(IOCUtilities.java:107)
at 
 org.apache.tapestry5.ioc.IOCUtilities.addDefaultModules(IOCUtilities.java:77)
at 
 org.apache.tapestry5.internal.TapestryAppInitializer.init(TapestryAppInitializer.java:124
at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:103)
at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at 
 org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:589)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
at 
 org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1216)
at 
 org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:509)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:447)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at 
 org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
at org.mortbay.jetty.Server.doStart(Server.java:222)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at runjettyrun.Bootstrap.main(Bootstrap.java:121)
 2013-05-16 13:32:59.608::WARN:  failed 
 org.mortbay.jetty.webapp.WebAppContext@54128635{/,src/main/webapp}
 java.lang.UnsupportedClassVersionError: 
 com/flowlogix/web/services/ServicesModule : Unsupported major.minor version 
 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at 
 org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
at 
 org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:157)
at 
 org.apache.tapestry5.ioc.IOCUtilities.addModulesInList(IOCUtilities.java:137)
at 
 org.apache.tapestry5.ioc.IOCUtilities.addModulesInManifest(IOCUtilities.java:107)
at 
 org.apache.tapestry5.ioc.IOCUtilities.addDefaultModules(IOCUtilities.java:77)
at 
 org.apache.tapestry5.internal.TapestryAppInitializer.init(TapestryAppInitializer.java:124)
at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:103)
at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at 
 org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:589)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
at 
 org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1216)
at 
 org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:509)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:447)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at 
 

Unknown entity and SessionFactory null

2013-05-16 Thread Andjela Djenic


Here is my hibernate.cfg.xml file:

!DOCTYPE hibernate-configuration PUBLIC
        -//Hibernate/Hibernate Configuration DTD 3.0//EN
        http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd;
hibernate-configuration
    session-factory
        property 
name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
        property 
name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property
        property 
name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
        property name=hibernate.connection.usernameroot/property
        property name=hibernate.connection.passwordbooks/property
        property name=hbm2ddl.autoupdate/property
        property name=hibernate.show_sqltrue/property
        property name=hibernate.format_sqltrue/property
        property 
name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property
    
        property 
name=hibernate.current_session_context_classthread/property    
    /session-factory
/hibernate-configuration

Thanks,
Angela

Re: Merits of Tapestry-IOC

2013-05-16 Thread Lenny Primak
I don't think neither I nor hantsy have any realistic action items that will 
possibly be implemented,
simply because the maintainers have too much stake in the status quo.
There is nothing wrong with that.  It is legitimate to protect your investment,
especially if you making a living off of it.  I would do the same thing.
There were legitimate reasons at the time to make decisions that were made,
at least most of them.

But, the landscape changed.  Now there are better, simpler, more popular choices
in IOC than Tapestry-IOC, and I would prefer a world without Tapestry-IOC.
I can attest that there is some NIH thing going on in Tapestry-world as well.
There are words like code dumping or not enough tests or something else
that is used as an excuse to re-implement something that's already working
in a different way, but this never applies to code that goes into Tapestry 
every day.

I admit, my biggest pet peeve is code duplication.  I would take 50% 
functionality
from someone else other than develop 100% on my own, even if it isn't exactly
100% exact way I would do it.  I find a way to work with a other people's 
products,
not trying to re-create the whole stack.

Standards?  The excuse that standards stifle innovation is so Microsoft
Standards in no way stifle innovation.  Where would we be without
standardized electricity?  TCP/IP? etc.

Backward compatibility?  Also, this is used a lot as an excuse.
Perhaps the templates are backward-compatible, at best.
IOC code has never been compatible from one version to the next.
I even had to change code from 5.3.1 to 5.3.2


Why do I like tapestry?  Well let's discuss the features.

- Template language.  Can be read in DreamWeaver and other tools, can be handed 
off to designers and then taken back.
This is #1 feature of Tapestry for me.  No other framework comes close to this 
level of consistency
Con:  HTML5 isn't really XML-compliant, so as tools go more HTML5 they will 
lose their XML compliant features and
TML editing with those tools will start failing over time.

- Zones / JavaScript integration
Love the fact that I don't have to touch JavaScript for most tasks.

- Component Model.  I do like the component model.  Perhaps not internally (due 
to IOC)
but the way its structured, i.e. pages/components/mixins.

Neutral:
- live class reloading. Glassfish redeploy is very fast, so I don't even use 
live class reloading
- Hibernate / JPA integration.  I use EJB/CDI layers to do this processing

Negative:
- Tapestry-IOC
At the very least, dynamic configuration should be factored out and
disconnected from the IOC part.  Then perhaps replaced with an off-the-shelf 
tool.

On May 16, 2013, at 1:45 AM, Dmitry Gusev wrote:

 I'm not getting what are you trying to say. Is it lets replace
 tapestry-ioc with some other ioc?
 Or lets implement proper CDI support?
 
 If you are implying that this is all so important, why isn't every
 project on the planet using Tapestry-IOC?
 
 I would be very happy using the Web Framework without Tapestry-IOC, using
 just plain beans for configuration,
 or even using CDI events to gather configuration.
 
 I understand this is a rhetorical statements, but isn't every Tapestry5
 application on the planet uses tapestry-ioc?
 
 How would you use tapestry5 the web framework without its ioc?
 
 I mean what do you like in tapestry5 the web framework if its not ioc?
 
 I doubt you like its template language, because its not something unique.
 What then? Component model? Just curious.
 
 I know I'm advanced tapestry5 user because I use it since 2005 everyday
 non-stop and since version 3.
 I understand its concepts well and I may be just forgot how hard was it to
 learn tapestry-ioc...
 this seems very easy to me now (at least those parts that are used in
 tapestry5 the web framework) and I can't imagine whats that hard to learn
 in it.
 Maybe if you still remember it and describe this here somewhere - then we
 may improve documentation?
 
 On Thu, May 16, 2013 at 6:23 AM, hantsy han...@yahoo.com.cn wrote:
 
 
 As I said in another thread, you're suggesting replacing Tapestry-IoC
 with CDI. If that was done, people would still learn one IoC framework
 in order to learn Tapestry. CDI has a broader reach (in termos of
 concepts and features) than T-IoC. Not much people use CDI now (I may
 be wrong, of course). Given all that, I don't think replacing
 Tapestry-IoC with CDI in Tapestry would turn Tapestry much easier to
 learn, if at all. And you'd need to rewrite a lot of Tapestry code,
 which would need to get bigger. I don't think that's worth the effort
 at all.
 
 
 As far as I know, CDI which is part of Java EE 6 is widely used in
 enterprise applications, I have used it in a large enterprise
 applications(the development cycle is over 20 months).  You should keep
 a eye open to other communities, such as JBoss.org(in my view, it is the
 most active community in these years), and glassfish...and the Apache
 OpenEJB/OpenWebBeans related 

Re: Unknown entity and SessionFactory null

2013-05-16 Thread Boris Horvat
Well I dont really see any entities defined in your config.

btw did you tell tapestry where to lock for the entities? You should
provide an a method in AppModule.java

@Contribute(HibernateEntityPackageManager.class)
public static void
addHibernateEntityPackageManager(ConfigurationString configuration) {
configuration.add(my.package);
}

There is a default path where you can put it if you dont want to provide a
method

Read more http://tapestry.apache.org/hibernate-core-conf.html



On Thu, May 16, 2013 at 5:11 PM, Andjela Djenic andjel...@yahoo.com wrote:



 Here is my hibernate.cfg.xml file:

 !DOCTYPE hibernate-configuration PUBLIC
 -//Hibernate/Hibernate Configuration DTD 3.0//EN
 http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
 
 hibernate-configuration
 session-factory
 property
 name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
 property
 name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property
 property
 name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
 property name=hibernate.connection.usernameroot/property
 property name=hibernate.connection.passwordbooks/property
 property name=hbm2ddl.autoupdate/property
 property name=hibernate.show_sqltrue/property
 property name=hibernate.format_sqltrue/property
 property
 name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property

 property
 name=hibernate.current_session_context_classthread/property
 /session-factory
 /hibernate-configuration

 Thanks,
 Angela




-- 
Sincerely
*Boris Horvat*


Unknown entity and SessionFactory null

2013-05-16 Thread Andjela Djenic


All my entities are in myapp/entities package.

By default, the package application-root-package.entities is scanned as 
described above.

If you have additional packages containing entities, you must contribute them 
to the tapestry.hibernate.HibernateEntityPackageManager service configuration.

Thanks,
Angela


Re: Unknown entity and SessionFactory null

2013-05-16 Thread Boris Horvat
Try replacing

 dependency
groupIdorg.apache.tapestry/groupId
artifactIdtapestry-core/artifactId
version5.3.6/version
/dependency

   dependency
groupIdorg.apache.tapestry/groupId
artifactIdtapestry-hibernate-core/artifactId
version5.3.6/version
/dependency

with

  dependency
groupIdorg.apache.tapestry/groupId
artifactIdtapestry-hibernate/artifactId
version5.3.6/version
/dependency

There might be a conflict in the versions

btw regarding

 [ERROR] TapestryModule.ClientDataEncoder The symbol
'tapestry.hmac-passphrase' has not been configured. This is used to
configure hash-based message authentication of Tapestry data stored in
forms, or in the URL. You application is less secure, and more vulnerable
to denial-of-service attacks, when this symbol is not configured.

put something like

public static void
contributeApplicationDefaults(MappedConfigurationString, String
configuration) {

   // your other configs
configuration.add(SymbolConstants.HMAC_PASSPHRASE,
a14vtqcedbqicq9k7v42tjkdp3);
}


On Thu, May 16, 2013 at 7:33 PM, Andjela Djenic andjel...@yahoo.com wrote:



 All my entities are in myapp/entities package.

 By default, the package application-root-package.entities is scanned as
 described above.

 If you have additional packages containing entities, you
 must contribute them to the
 tapestry.hibernate.HibernateEntityPackageManager service configuration.

 Thanks,
 Angela




-- 
Sincerely
*Boris Horvat*


Re: Unknown entity and SessionFactory null

2013-05-16 Thread Andjela Djenic
I already tried with that dependency, and it won't work for me.

Thanks for the hmac-passphrase.

Thanks,
Angela 

RE: Re : Unknown entity and SessionFactory null

2013-05-16 Thread Ken in Nashua
Hi Angela,

Looks liek you didnt specify any entities in your hibernate cfg mapping file.

If you model an entity under your model/entity package, yes you need to tell 
your AppModule.JAVA about that directory...

But you also need to tell hibernate about those entities.

We do this by specifying them in our hibernate.cfg.xml

Here is mine..



?xml version=1.0 encoding=UTF-8?
!DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration 
DTD 3.0//EN
http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd;
hibernate-configuration
session-factory
!-- for more Database configuration options check: 
http://org.tynamo.examples.pphl.org/Sample+database+configurations --
property 
name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
property 
name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property
property 
name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
property name=hibernate.connection.usernameroot/property
property name=hibernate.connection.passwordadmin/property
property name=hbm2ddl.autoupdate/property
property name=hibernate.show_sqlfalse/property
property name=hibernate.format_sqltrue/property
property name=hibernate.connection.pool_size90/property
property name=autoReconnecttrue/property

property name=hibernate.c3p0.min_size5/property
property name=hibernate.c3p0.max_size20/property
property name=hibernate.c3p0.timeout300/property
property name=hibernate.c3p0.max_statements50/property
property name=hibernate.c3p0.idle_test_period3000/property
property 
name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property
property 
name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property


mapping class=org.tynamo.common.model.HibernateEntity/

mapping class=org.tynamo.examples.pphl.model.AdminLayout/
mapping class=org.tynamo.examples.pphl.model.PhotoGroup/
mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/
mapping class=org.tynamo.examples.pphl.model.UploadableMedia/
mapping class=org.tynamo.examples.pphl.model.Person/
mapping class=org.tynamo.examples.pphl.model.Sponsor/
mapping class=org.tynamo.examples.pphl.model.BroadCast/
mapping class=org.tynamo.examples.pphl.model.Coach/
mapping class=org.tynamo.examples.pphl.model.Demographics/
mapping class=org.tynamo.examples.pphl.model.Director/
mapping class=org.tynamo.examples.pphl.model.HitCounter/
mapping class=org.tynamo.examples.pphl.model.League/
mapping class=org.tynamo.examples.pphl.model.MetaTag/
mapping class=org.tynamo.examples.pphl.model.Officer/
mapping class=org.tynamo.examples.pphl.model.Organization/
mapping class=org.tynamo.examples.pphl.model.Payment/
mapping class=org.tynamo.examples.pphl.model.Player/
mapping class=org.tynamo.examples.pphl.model.PlayerStats/
mapping class=org.tynamo.examples.pphl.model.TeamStats/
mapping class=org.tynamo.examples.pphl.model.Inquiry/
mapping class=org.tynamo.examples.pphl.model.Team/
mapping class=org.tynamo.examples.pphl.model.Year/

/session-factory
/hibernate-configuration

  

RE: how to use HibernateEntityValueEncoder

2013-05-16 Thread Ken in Nashua
So it sounds like... 

I need to implement an auxillary property called 
getDisplayableName/setDisplayableName in order for this to make it into the 
options construct's.
 for EVERY class I intend to populate into any select.

toString is the default displayable for any object 
i vote for that to be the default instead 

Thanks for pointing that out for me Thiago.

If I can get my webapp to run then i will test it out and maybe implement my 
own SelectModelFactoryImpl

- cheers

  

Re: Re : Unknown entity and SessionFactory null

2013-05-16 Thread Boris Horvat
I would be more interested in seeing why doesn't this work out of the box.
I also dont provide entities in config.xml instead I let tapestry grab them
from my package...


On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote:

 Hi Angela,

 Looks liek you didnt specify any entities in your hibernate cfg mapping
 file.

 If you model an entity under your model/entity package, yes you need to
 tell your AppModule.JAVA about that directory...

 But you also need to tell hibernate about those entities.

 We do this by specifying them in our hibernate.cfg.xml

 Here is mine..



 ?xml version=1.0 encoding=UTF-8?
 !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate
 Configuration DTD 3.0//EN
 http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
 
 hibernate-configuration
 session-factory
 !-- for more Database configuration options check:
 http://org.tynamo.examples.pphl.org/Sample+database+configurations --
 property
 name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
 property
 name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property
 property
 name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
 property name=hibernate.connection.usernameroot/property
 property name=hibernate.connection.passwordadmin/property
 property name=hbm2ddl.autoupdate/property
 property name=hibernate.show_sqlfalse/property
 property name=hibernate.format_sqltrue/property
 property name=hibernate.connection.pool_size90/property
 property name=autoReconnecttrue/property

 property name=hibernate.c3p0.min_size5/property
 property name=hibernate.c3p0.max_size20/property
 property name=hibernate.c3p0.timeout300/property
 property name=hibernate.c3p0.max_statements50/property
 property name=hibernate.c3p0.idle_test_period3000/property
 property
 name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property
 property
 name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property


 mapping class=org.tynamo.common.model.HibernateEntity/

 mapping class=org.tynamo.examples.pphl.model.AdminLayout/
 mapping class=org.tynamo.examples.pphl.model.PhotoGroup/
 mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/
 mapping class=org.tynamo.examples.pphl.model.UploadableMedia/
 mapping class=org.tynamo.examples.pphl.model.Person/
 mapping class=org.tynamo.examples.pphl.model.Sponsor/
 mapping class=org.tynamo.examples.pphl.model.BroadCast/
 mapping class=org.tynamo.examples.pphl.model.Coach/
 mapping class=org.tynamo.examples.pphl.model.Demographics/
 mapping class=org.tynamo.examples.pphl.model.Director/
 mapping class=org.tynamo.examples.pphl.model.HitCounter/
 mapping class=org.tynamo.examples.pphl.model.League/
 mapping class=org.tynamo.examples.pphl.model.MetaTag/
 mapping class=org.tynamo.examples.pphl.model.Officer/
 mapping class=org.tynamo.examples.pphl.model.Organization/
 mapping class=org.tynamo.examples.pphl.model.Payment/
 mapping class=org.tynamo.examples.pphl.model.Player/
 mapping class=org.tynamo.examples.pphl.model.PlayerStats/
 mapping class=org.tynamo.examples.pphl.model.TeamStats/
 mapping class=org.tynamo.examples.pphl.model.Inquiry/
 mapping class=org.tynamo.examples.pphl.model.Team/
 mapping class=org.tynamo.examples.pphl.model.Year/

 /session-factory
 /hibernate-configuration






-- 
Sincerely
*Boris Horvat*


Re: Unknown entity and SessionFactory null

2013-05-16 Thread Lenny Primak
I don't know about Hibernate, but JPA has an option to either scan for all the 
entities,
or provide them in configuration.  Perhaps there is the same thing for 
Hibernate,
or it's turned off somewhere

On May 16, 2013, at 3:10 PM, Boris Horvat wrote:

 I would be more interested in seeing why doesn't this work out of the box.
 I also dont provide entities in config.xml instead I let tapestry grab them
 from my package...
 
 
 On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote:
 
 Hi Angela,
 
 Looks liek you didnt specify any entities in your hibernate cfg mapping
 file.
 
 If you model an entity under your model/entity package, yes you need to
 tell your AppModule.JAVA about that directory...
 
 But you also need to tell hibernate about those entities.
 
 We do this by specifying them in our hibernate.cfg.xml
 
 Here is mine..
 
 
 
 ?xml version=1.0 encoding=UTF-8?
 !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate
 Configuration DTD 3.0//EN
http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
 
 hibernate-configuration
session-factory
!-- for more Database configuration options check:
 http://org.tynamo.examples.pphl.org/Sample+database+configurations --
property
 name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
property
 name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property
property
 name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
property name=hibernate.connection.usernameroot/property
property name=hibernate.connection.passwordadmin/property
property name=hbm2ddl.autoupdate/property
property name=hibernate.show_sqlfalse/property
property name=hibernate.format_sqltrue/property
property name=hibernate.connection.pool_size90/property
property name=autoReconnecttrue/property
 
property name=hibernate.c3p0.min_size5/property
property name=hibernate.c3p0.max_size20/property
property name=hibernate.c3p0.timeout300/property
property name=hibernate.c3p0.max_statements50/property
property name=hibernate.c3p0.idle_test_period3000/property
property
 name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property
property
 name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property
 
 
mapping class=org.tynamo.common.model.HibernateEntity/
 
mapping class=org.tynamo.examples.pphl.model.AdminLayout/
mapping class=org.tynamo.examples.pphl.model.PhotoGroup/
mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/
mapping class=org.tynamo.examples.pphl.model.UploadableMedia/
mapping class=org.tynamo.examples.pphl.model.Person/
mapping class=org.tynamo.examples.pphl.model.Sponsor/
mapping class=org.tynamo.examples.pphl.model.BroadCast/
mapping class=org.tynamo.examples.pphl.model.Coach/
mapping class=org.tynamo.examples.pphl.model.Demographics/
mapping class=org.tynamo.examples.pphl.model.Director/
mapping class=org.tynamo.examples.pphl.model.HitCounter/
mapping class=org.tynamo.examples.pphl.model.League/
mapping class=org.tynamo.examples.pphl.model.MetaTag/
mapping class=org.tynamo.examples.pphl.model.Officer/
mapping class=org.tynamo.examples.pphl.model.Organization/
mapping class=org.tynamo.examples.pphl.model.Payment/
mapping class=org.tynamo.examples.pphl.model.Player/
mapping class=org.tynamo.examples.pphl.model.PlayerStats/
mapping class=org.tynamo.examples.pphl.model.TeamStats/
mapping class=org.tynamo.examples.pphl.model.Inquiry/
mapping class=org.tynamo.examples.pphl.model.Team/
mapping class=org.tynamo.examples.pphl.model.Year/
 
/session-factory
 /hibernate-configuration
 
 
 
 
 
 
 -- 
 Sincerely
 *Boris Horvat*


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Unknown entity and SessionFactory null

2013-05-16 Thread Andjela Djenic


Hi Ken,

The entities that I use are in the entities package. From Igor Drobiazko's 
book: ...by convention, the entities sub-package of
the application's package is scanned for persistent classes. Any class 
annotated with
@Entity, @Embeddable or @MappedSuperclass annotation is automatically
added to the Hibernate configuration.


Thanks,
Angela

Re: Unknown entity and SessionFactory null

2013-05-16 Thread Andjela Djenic
I added entity class in hibernate.cfg.xml and it works. I don't get why 
Tapestry won't automatically see my entities package.

Thanks for the help folks!

Angela



 From: Lenny Primak lpri...@hope.nyc.ny.us
To: Tapestry users users@tapestry.apache.org 
Sent: Thursday, May 16, 2013 9:14 PM
Subject: Re: Unknown entity and SessionFactory null
 

I don't know about Hibernate, but JPA has an option to either scan for all the 
entities,
or provide them in configuration.  Perhaps there is the same thing for 
Hibernate,
or it's turned off somewhere

On May 16, 2013, at 3:10 PM, Boris Horvat wrote:

 I would be more interested in seeing why doesn't this work out of the box.
 I also dont provide entities in config.xml instead I let tapestry grab them
 from my package...
 
 
 On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote:
 
 Hi Angela,
 
 Looks liek you didnt specify any entities in your hibernate cfg mapping
 file.
 
 If you model an entity under your model/entity package, yes you need to
 tell your AppModule.JAVA about that directory...
 
 But you also need to tell hibernate about those entities.
 
 We do this by specifying them in our hibernate.cfg.xml
 
 Here is mine..
 
 
 
 ?xml version=1.0 encoding=UTF-8?
 !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate
 Configuration DTD 3.0//EN
        http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
 
 hibernate-configuration
    session-factory
        !-- for more Database configuration options check:
 http://org.tynamo.examples.pphl.org/Sample+database+configurations --
        property
 name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
        property
 name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property
        property
 name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
        property name=hibernate.connection.usernameroot/property
        property name=hibernate.connection.passwordadmin/property
        property name=hbm2ddl.autoupdate/property
        property name=hibernate.show_sqlfalse/property
        property name=hibernate.format_sqltrue/property
        property name=hibernate.connection.pool_size90/property
        property name=autoReconnecttrue/property
 
        property name=hibernate.c3p0.min_size5/property
        property name=hibernate.c3p0.max_size20/property
        property name=hibernate.c3p0.timeout300/property
        property name=hibernate.c3p0.max_statements50/property
        property name=hibernate.c3p0.idle_test_period3000/property
        property
 name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property
        property
 name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property
 
 
        mapping class=org.tynamo.common.model.HibernateEntity/
 
        mapping class=org.tynamo.examples.pphl.model.AdminLayout/
        mapping class=org.tynamo.examples.pphl.model.PhotoGroup/
        mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/
        mapping class=org.tynamo.examples.pphl.model.UploadableMedia/
        mapping class=org.tynamo.examples.pphl.model.Person/
        mapping class=org.tynamo.examples.pphl.model.Sponsor/
        mapping class=org.tynamo.examples.pphl.model.BroadCast/
        mapping class=org.tynamo.examples.pphl.model.Coach/
        mapping class=org.tynamo.examples.pphl.model.Demographics/
        mapping class=org.tynamo.examples.pphl.model.Director/
        mapping class=org.tynamo.examples.pphl.model.HitCounter/
        mapping class=org.tynamo.examples.pphl.model.League/
        mapping class=org.tynamo.examples.pphl.model.MetaTag/
        mapping class=org.tynamo.examples.pphl.model.Officer/
        mapping class=org.tynamo.examples.pphl.model.Organization/
        mapping class=org.tynamo.examples.pphl.model.Payment/
        mapping class=org.tynamo.examples.pphl.model.Player/
        mapping class=org.tynamo.examples.pphl.model.PlayerStats/
        mapping class=org.tynamo.examples.pphl.model.TeamStats/
        mapping class=org.tynamo.examples.pphl.model.Inquiry/
        mapping class=org.tynamo.examples.pphl.model.Team/
        mapping class=org.tynamo.examples.pphl.model.Year/
 
    /session-factory
 /hibernate-configuration
 
 
 
 
 
 
 -- 
 Sincerely
 *Boris Horvat*


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Re: Unknown entity and SessionFactory null

2013-05-16 Thread Boris Horvat
Can you provide hibernate.cfg.xml now?


On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com wrote:

 I added entity class in hibernate.cfg.xml and it works. I don't get why
 Tapestry won't automatically see my entities package.

 Thanks for the help folks!

 Angela


 
  From: Lenny Primak lpri...@hope.nyc.ny.us
 To: Tapestry users users@tapestry.apache.org
 Sent: Thursday, May 16, 2013 9:14 PM
 Subject: Re: Unknown entity and SessionFactory null


 I don't know about Hibernate, but JPA has an option to either scan for all
 the entities,
 or provide them in configuration.  Perhaps there is the same thing for
 Hibernate,
 or it's turned off somewhere

 On May 16, 2013, at 3:10 PM, Boris Horvat wrote:

  I would be more interested in seeing why doesn't this work out of the
 box.
  I also dont provide entities in config.xml instead I let tapestry grab
 them
  from my package...
 
 
  On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com
 wrote:
 
  Hi Angela,
 
  Looks liek you didnt specify any entities in your hibernate cfg mapping
  file.
 
  If you model an entity under your model/entity package, yes you need to
  tell your AppModule.JAVA about that directory...
 
  But you also need to tell hibernate about those entities.
 
  We do this by specifying them in our hibernate.cfg.xml
 
  Here is mine..
 
 
 
  ?xml version=1.0 encoding=UTF-8?
  !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate
  Configuration DTD 3.0//EN
 
 http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
  
  hibernate-configuration
 session-factory
 !-- for more Database configuration options check:
  http://org.tynamo.examples.pphl.org/Sample+database+configurations --
 property
 
 name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
 property
 
 name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property
 property
  name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
 property name=hibernate.connection.usernameroot/property
 property name=hibernate.connection.passwordadmin/property
 property name=hbm2ddl.autoupdate/property
 property name=hibernate.show_sqlfalse/property
 property name=hibernate.format_sqltrue/property
 property name=hibernate.connection.pool_size90/property
 property name=autoReconnecttrue/property
 
 property name=hibernate.c3p0.min_size5/property
 property name=hibernate.c3p0.max_size20/property
 property name=hibernate.c3p0.timeout300/property
 property name=hibernate.c3p0.max_statements50/property
 property name=hibernate.c3p0.idle_test_period3000/property
 property
 
 name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property
 property
 
 name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property
 
 
 mapping class=org.tynamo.common.model.HibernateEntity/
 
 mapping class=org.tynamo.examples.pphl.model.AdminLayout/
 mapping class=org.tynamo.examples.pphl.model.PhotoGroup/
 mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/
 mapping class=org.tynamo.examples.pphl.model.UploadableMedia/
 mapping class=org.tynamo.examples.pphl.model.Person/
 mapping class=org.tynamo.examples.pphl.model.Sponsor/
 mapping class=org.tynamo.examples.pphl.model.BroadCast/
 mapping class=org.tynamo.examples.pphl.model.Coach/
 mapping class=org.tynamo.examples.pphl.model.Demographics/
 mapping class=org.tynamo.examples.pphl.model.Director/
 mapping class=org.tynamo.examples.pphl.model.HitCounter/
 mapping class=org.tynamo.examples.pphl.model.League/
 mapping class=org.tynamo.examples.pphl.model.MetaTag/
 mapping class=org.tynamo.examples.pphl.model.Officer/
 mapping class=org.tynamo.examples.pphl.model.Organization/
 mapping class=org.tynamo.examples.pphl.model.Payment/
 mapping class=org.tynamo.examples.pphl.model.Player/
 mapping class=org.tynamo.examples.pphl.model.PlayerStats/
 mapping class=org.tynamo.examples.pphl.model.TeamStats/
 mapping class=org.tynamo.examples.pphl.model.Inquiry/
 mapping class=org.tynamo.examples.pphl.model.Team/
 mapping class=org.tynamo.examples.pphl.model.Year/
 
 /session-factory
  /hibernate-configuration
 
 
 
 
 
 
  --
  Sincerely
  *Boris Horvat*


 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org




-- 
Sincerely
*Boris Horvat*


Re: Unknown entity and SessionFactory null

2013-05-16 Thread Andjela Djenic
!DOCTYPE hibernate-configuration PUBLIC
        -//Hibernate/Hibernate Configuration DTD 3.0//EN
        http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd;
hibernate-configuration
    session-factory
        property 
name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
        property 
name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property
        property 
name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
        property name=hibernate.connection.usernameroot/property
        property name=hibernate.connection.passwordbooks/property
        property name=hbm2ddl.autoupdate/property
        property name=hibernate.show_sqltrue/property
        property name=hibernate.format_sqltrue/property
        property 
name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property
    
        property 
name=hibernate.current_session_context_classthread/property    
        
        mapping class=rs.fon.master.onlinelibrary.entities.City/
    /session-factory
/hibernate-configuration

I added only one entity to try if it works. 


 From: Boris Horvat horvat.z.bo...@gmail.com
To: Tapestry users users@tapestry.apache.org; Andjela Djenic 
andjel...@yahoo.com 
Sent: Thursday, May 16, 2013 9:32 PM
Subject: Re: Unknown entity and SessionFactory null
 

Can you provide hibernate.cfg.xml now?


On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com wrote:

 I added entity class in hibernate.cfg.xml and it works. I don't get why
 Tapestry won't automatically see my entities package.

 Thanks for the help folks!

 Angela


 
  From: Lenny Primak lpri...@hope.nyc.ny.us
 To: Tapestry users users@tapestry.apache.org
 Sent: Thursday, May 16, 2013 9:14 PM
 Subject: Re: Unknown entity and SessionFactory null


 I don't know about Hibernate, but JPA has an option to either scan for all
 the entities,
 or provide them in configuration.  Perhaps there is the same thing for
 Hibernate,
 or it's turned off somewhere

 On May 16, 2013, at 3:10 PM, Boris Horvat wrote:

  I would be more interested in seeing why doesn't this work out of the
 box.
  I also dont provide entities in config.xml instead I let tapestry grab
 them
  from my package...
 
 
  On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com
 wrote:
 
  Hi Angela,
 
  Looks liek you didnt specify any entities in your hibernate cfg mapping
  file.
 
  If you model an entity under your model/entity package, yes you need to
  tell your AppModule.JAVA about that directory...
 
  But you also need to tell hibernate about those entities.
 
  We do this by specifying them in our hibernate.cfg.xml
 
  Here is mine..
 
 
 
  ?xml version=1.0 encoding=UTF-8?
  !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate
  Configuration DTD 3.0//EN
         
 http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
  
  hibernate-configuration
     session-factory
         !-- for more Database configuration options check:
  http://org.tynamo.examples.pphl.org/Sample+database+configurations --
         property
 
 name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
         property
 
 name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property
         property
  name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
         property name=hibernate.connection.usernameroot/property
         property name=hibernate.connection.passwordadmin/property
         property name=hbm2ddl.autoupdate/property
         property name=hibernate.show_sqlfalse/property
         property name=hibernate.format_sqltrue/property
         property name=hibernate.connection.pool_size90/property
         property name=autoReconnecttrue/property
 
         property name=hibernate.c3p0.min_size5/property
         property name=hibernate.c3p0.max_size20/property
         property name=hibernate.c3p0.timeout300/property
         property name=hibernate.c3p0.max_statements50/property
         property name=hibernate.c3p0.idle_test_period3000/property
         property
 
 name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property
         property
 
 name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property
 
 
         mapping class=org.tynamo.common.model.HibernateEntity/
 
         mapping class=org.tynamo.examples.pphl.model.AdminLayout/
         mapping class=org.tynamo.examples.pphl.model.PhotoGroup/
         mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/
         mapping class=org.tynamo.examples.pphl.model.UploadableMedia/
         mapping class=org.tynamo.examples.pphl.model.Person/
         mapping class=org.tynamo.examples.pphl.model.Sponsor/
         mapping class=org.tynamo.examples.pphl.model.BroadCast/
         mapping 

Re: how to use HibernateEntityValueEncoder

2013-05-16 Thread Thiago H de Paula Figueiredo
On Thu, 16 May 2013 15:55:39 -0300, Ken in Nashua kcola...@live.com  
wrote:



So it sounds like...

I need to implement an auxillary property called  
getDisplayableName/setDisplayableName in order for this to make it into  
the options construct's.

 for EVERY class I intend to populate into any select.


Just if you don't have a property which already provides what you want.  
Most of my entity classes have a name field and property that could be  
used already. Of course, whether this is sufficient of enough is very  
dependent on the specific scenario. And you actually need just the getter.  
And this is actually pretty standard Java stuff.


--
Thiago H. de Paula Figueiredo

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Unknown entity and SessionFactory null

2013-05-16 Thread Boris Horvat
Can you try adding in AppModule.java


@Contribute(HibernateEntityPackageManager.class)
public static void
addHibernateEntityPackageManager(ConfigurationString configuration) {
configuration.add(rs.fon.master.onlinelibrary.entities);
}

(and remove the mapping tag from the xml).

Since this is a student project if you are happy with the result then you
dont have to. I am just curious as to why it is not working


On Thu, May 16, 2013 at 9:42 PM, Andjela Djenic andjel...@yahoo.com wrote:

 !DOCTYPE hibernate-configuration PUBLIC
 -//Hibernate/Hibernate Configuration DTD 3.0//EN
 http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
 
 hibernate-configuration
 session-factory
 property
 name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
 property
 name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property
 property
 name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
 property name=hibernate.connection.usernameroot/property
 property name=hibernate.connection.passwordbooks/property
 property name=hbm2ddl.autoupdate/property
 property name=hibernate.show_sqltrue/property
 property name=hibernate.format_sqltrue/property
 property
 name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property

 property
 name=hibernate.current_session_context_classthread/property

 mapping class=rs.fon.master.onlinelibrary.entities.City/
 /session-factory
 /hibernate-configuration

 I added only one entity to try if it works.

 
  From: Boris Horvat horvat.z.bo...@gmail.com
 To: Tapestry users users@tapestry.apache.org; Andjela Djenic 
 andjel...@yahoo.com
 Sent: Thursday, May 16, 2013 9:32 PM
 Subject: Re: Unknown entity and SessionFactory null


 Can you provide hibernate.cfg.xml now?


 On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com
 wrote:

  I added entity class in hibernate.cfg.xml and it works. I don't get why
  Tapestry won't automatically see my entities package.
 
  Thanks for the help folks!
 
  Angela
 
 
  
   From: Lenny Primak lpri...@hope.nyc.ny.us
  To: Tapestry users users@tapestry.apache.org
  Sent: Thursday, May 16, 2013 9:14 PM
  Subject: Re: Unknown entity and SessionFactory null
 
 
  I don't know about Hibernate, but JPA has an option to either scan for
 all
  the entities,
  or provide them in configuration.  Perhaps there is the same thing for
  Hibernate,
  or it's turned off somewhere
 
  On May 16, 2013, at 3:10 PM, Boris Horvat wrote:
 
   I would be more interested in seeing why doesn't this work out of the
  box.
   I also dont provide entities in config.xml instead I let tapestry grab
  them
   from my package...
  
  
   On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com
  wrote:
  
   Hi Angela,
  
   Looks liek you didnt specify any entities in your hibernate cfg
 mapping
   file.
  
   If you model an entity under your model/entity package, yes you need
 to
   tell your AppModule.JAVA about that directory...
  
   But you also need to tell hibernate about those entities.
  
   We do this by specifying them in our hibernate.cfg.xml
  
   Here is mine..
  
  
  
   ?xml version=1.0 encoding=UTF-8?
   !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate
   Configuration DTD 3.0//EN
  
  http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
   
   hibernate-configuration
  session-factory
  !-- for more Database configuration options check:
   http://org.tynamo.examples.pphl.org/Sample+database+configurations--
  property
  
  name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
  property
  
 
 name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property
  property
   name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
  property name=hibernate.connection.usernameroot/property
  property name=hibernate.connection.passwordadmin/property
  property name=hbm2ddl.autoupdate/property
  property name=hibernate.show_sqlfalse/property
  property name=hibernate.format_sqltrue/property
  property name=hibernate.connection.pool_size90/property
  property name=autoReconnecttrue/property
  
  property name=hibernate.c3p0.min_size5/property
  property name=hibernate.c3p0.max_size20/property
  property name=hibernate.c3p0.timeout300/property
  property name=hibernate.c3p0.max_statements50/property
  property
 name=hibernate.c3p0.idle_test_period3000/property
  property
  
 
 name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property
  property
  
 
 

Re: Unknown entity and SessionFactory null

2013-05-16 Thread Robert Lentz
Angela,

have a look at

https://github.com/rlentz/tahi_jndi.

This is a very simple tapestry-hibernate-jndi-demo setup for using
hibernate in tapestry using tomcat or jetty.
The database/hibernate configuration is solely done via a jndi
environment without a hibernate.cfg.xml at all and automatically creates
test-data in development mode. The hibernate entity class PHEUser is
automatically retrieved from the entities packages.
Have a look at it and you might find the difference why it isn't working
for you.
Hope it is helpful.

Aloha
 Robert

Andjela Djenic schrieb:
 I added entity class in hibernate.cfg.xml and it works. I don't get why 
 Tapestry won't automatically see my entities package.

 Thanks for the help folks!

 Angela


 
  From: Lenny Primak lpri...@hope.nyc.ny.us
 To: Tapestry users users@tapestry.apache.org 
 Sent: Thursday, May 16, 2013 9:14 PM
 Subject: Re: Unknown entity and SessionFactory null
  

 I don't know about Hibernate, but JPA has an option to either scan for all 
 the entities,
 or provide them in configuration.  Perhaps there is the same thing for 
 Hibernate,
 or it's turned off somewhere

 On May 16, 2013, at 3:10 PM, Boris Horvat wrote:

   
 I would be more interested in seeing why doesn't this work out of the box.
 I also dont provide entities in config.xml instead I let tapestry grab them
 from my package...


 On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote:

 
 Hi Angela,

 Looks liek you didnt specify any entities in your hibernate cfg mapping
 file.

 If you model an entity under your model/entity package, yes you need to
 tell your AppModule.JAVA about that directory...

 But you also need to tell hibernate about those entities.

 We do this by specifying them in our hibernate.cfg.xml

 Here is mine..



 ?xml version=1.0 encoding=UTF-8?
 !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate
 Configuration DTD 3.0//EN
 http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
 
 hibernate-configuration
 session-factory
 !-- for more Database configuration options check:
 http://org.tynamo.examples.pphl.org/Sample+database+configurations --
 property
 name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
 property
 name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property
 property
 name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
 property name=hibernate.connection.usernameroot/property
 property name=hibernate.connection.passwordadmin/property
 property name=hbm2ddl.autoupdate/property
 property name=hibernate.show_sqlfalse/property
 property name=hibernate.format_sqltrue/property
 property name=hibernate.connection.pool_size90/property
 property name=autoReconnecttrue/property

 property name=hibernate.c3p0.min_size5/property
 property name=hibernate.c3p0.max_size20/property
 property name=hibernate.c3p0.timeout300/property
 property name=hibernate.c3p0.max_statements50/property
 property name=hibernate.c3p0.idle_test_period3000/property
 property
 name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property
 property
 name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property


 mapping class=org.tynamo.common.model.HibernateEntity/

 mapping class=org.tynamo.examples.pphl.model.AdminLayout/
 mapping class=org.tynamo.examples.pphl.model.PhotoGroup/
 mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/
 mapping class=org.tynamo.examples.pphl.model.UploadableMedia/
 mapping class=org.tynamo.examples.pphl.model.Person/
 mapping class=org.tynamo.examples.pphl.model.Sponsor/
 mapping class=org.tynamo.examples.pphl.model.BroadCast/
 mapping class=org.tynamo.examples.pphl.model.Coach/
 mapping class=org.tynamo.examples.pphl.model.Demographics/
 mapping class=org.tynamo.examples.pphl.model.Director/
 mapping class=org.tynamo.examples.pphl.model.HitCounter/
 mapping class=org.tynamo.examples.pphl.model.League/
 mapping class=org.tynamo.examples.pphl.model.MetaTag/
 mapping class=org.tynamo.examples.pphl.model.Officer/
 mapping class=org.tynamo.examples.pphl.model.Organization/
 mapping class=org.tynamo.examples.pphl.model.Payment/
 mapping class=org.tynamo.examples.pphl.model.Player/
 mapping class=org.tynamo.examples.pphl.model.PlayerStats/
 mapping class=org.tynamo.examples.pphl.model.TeamStats/
 mapping class=org.tynamo.examples.pphl.model.Inquiry/
 mapping class=org.tynamo.examples.pphl.model.Team/
 mapping class=org.tynamo.examples.pphl.model.Year/

 /session-factory
 

Re: Unknown entity and SessionFactory null

2013-05-16 Thread Andjela Djenic
Thanks Robert, I will take a look. 

Angela



 From: Robert Lentz rob...@teksolv.de
To: Tapestry users users@tapestry.apache.org 
Sent: Thursday, May 16, 2013 9:40 PM
Subject: Re: Unknown entity and SessionFactory null
 

Angela,

have a look at

https://github.com/rlentz/tahi_jndi.

This is a very simple tapestry-hibernate-jndi-demo setup for using
hibernate in tapestry using tomcat or jetty.
The database/hibernate configuration is solely done via a jndi
environment without a hibernate.cfg.xml at all and automatically creates
test-data in development mode. The hibernate entity class PHEUser is
automatically retrieved from the entities packages.
Have a look at it and you might find the difference why it isn't working
for you.
Hope it is helpful.

Aloha
Robert

Andjela Djenic schrieb:
 I added entity class in hibernate.cfg.xml and it works. I don't get why 
 Tapestry won't automatically see my entities package.

 Thanks for the help folks!

 Angela


 
  From: Lenny Primak lpri...@hope.nyc.ny.us
 To: Tapestry users users@tapestry.apache.org 
 Sent: Thursday, May 16, 2013 9:14 PM
 Subject: Re: Unknown entity and SessionFactory null
  

 I don't know about Hibernate, but JPA has an option to either scan for all 
 the entities,
 or provide them in configuration.  Perhaps there is the same thing for 
 Hibernate,
 or it's turned off somewhere

 On May 16, 2013, at 3:10 PM, Boris Horvat wrote:

  
 I would be more interested in seeing why doesn't this work out of the box.
 I also dont provide entities in config.xml instead I let tapestry grab them
 from my package...


 On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote:

    
 Hi Angela,

 Looks liek you didnt specify any entities in your hibernate cfg mapping
 file.

 If you model an entity under your model/entity package, yes you need to
 tell your AppModule.JAVA about that directory...

 But you also need to tell hibernate about those entities.

 We do this by specifying them in our hibernate.cfg.xml

 Here is mine..



 ?xml version=1.0 encoding=UTF-8?
 !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate
 Configuration DTD 3.0//EN
         http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
 
 hibernate-configuration
     session-factory
         !-- for more Database configuration options check:
 http://org.tynamo.examples.pphl.org/Sample+database+configurations --
         property
 name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
         property
 name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property
         property
 name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
         property name=hibernate.connection.usernameroot/property
         property name=hibernate.connection.passwordadmin/property
         property name=hbm2ddl.autoupdate/property
         property name=hibernate.show_sqlfalse/property
         property name=hibernate.format_sqltrue/property
         property name=hibernate.connection.pool_size90/property
         property name=autoReconnecttrue/property

         property name=hibernate.c3p0.min_size5/property
         property name=hibernate.c3p0.max_size20/property
         property name=hibernate.c3p0.timeout300/property
         property name=hibernate.c3p0.max_statements50/property
         property name=hibernate.c3p0.idle_test_period3000/property
         property
 name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property
         property
 name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property


         mapping class=org.tynamo.common.model.HibernateEntity/

         mapping class=org.tynamo.examples.pphl.model.AdminLayout/
         mapping class=org.tynamo.examples.pphl.model.PhotoGroup/
         mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/
         mapping class=org.tynamo.examples.pphl.model.UploadableMedia/
         mapping class=org.tynamo.examples.pphl.model.Person/
         mapping class=org.tynamo.examples.pphl.model.Sponsor/
         mapping class=org.tynamo.examples.pphl.model.BroadCast/
         mapping class=org.tynamo.examples.pphl.model.Coach/
         mapping class=org.tynamo.examples.pphl.model.Demographics/
         mapping class=org.tynamo.examples.pphl.model.Director/
         mapping class=org.tynamo.examples.pphl.model.HitCounter/
         mapping class=org.tynamo.examples.pphl.model.League/
         mapping class=org.tynamo.examples.pphl.model.MetaTag/
         mapping class=org.tynamo.examples.pphl.model.Officer/
         mapping class=org.tynamo.examples.pphl.model.Organization/
         mapping class=org.tynamo.examples.pphl.model.Payment/
         mapping class=org.tynamo.examples.pphl.model.Player/
         mapping class=org.tynamo.examples.pphl.model.PlayerStats/
         mapping 

Re: Unknown entity and SessionFactory null

2013-05-16 Thread Andjela Djenic
I'm getting an exception when I do that way.
I'm not satisfied with solution to add entities in config file, since it should 
be done automatically, by convention.
It actually worked fine few days ago, and I don't know which changes could 
disrupt that.

Thanks,
Angela



 From: Boris Horvat horvat.z.bo...@gmail.com
To: Tapestry users users@tapestry.apache.org; Andjela Djenic 
andjel...@yahoo.com 
Sent: Thursday, May 16, 2013 9:46 PM
Subject: Re: Unknown entity and SessionFactory null
 


Can you try adding in AppModule.java



    @Contribute(HibernateEntityPackageManager.class)
    public static void addHibernateEntityPackageManager(ConfigurationString 
configuration) {
        configuration.add(rs.fon.master.onlinelibrary.entities);
    }

(and remove the mapping tag from the xml). 

Since this is a student project if you are happy with the result then you dont 
have to. I am just curious as to why it is not working 



On Thu, May 16, 2013 at 9:42 PM, Andjela Djenic andjel...@yahoo.com wrote:

!DOCTYPE hibernate-configuration PUBLIC
        -//Hibernate/Hibernate Configuration DTD 3.0//EN
        http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd;
hibernate-configuration
    session-factory

        property 
name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
        property 
name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property

        property 
name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
        property name=hibernate.connection.usernameroot/property
        property name=hibernate.connection.passwordbooks/property

        property name=hbm2ddl.autoupdate/property
        property name=hibernate.show_sqltrue/property

        property name=hibernate.format_sqltrue/property
        property 
name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property
    
        property 
name=hibernate.current_session_context_classthread/property    
        
        mapping class=rs.fon.master.onlinelibrary.entities.City/
    /session-factory
/hibernate-configuration

I added only one entity to try if it works. 


 From: Boris Horvat horvat.z.bo...@gmail.com
To: Tapestry users users@tapestry.apache.org; Andjela Djenic 
andjel...@yahoo.com
Sent: Thursday, May 16, 2013 9:32 PM

Subject: Re: Unknown entity and SessionFactory null


Can you provide hibernate.cfg.xml now?



On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com wrote:

 I added entity class in hibernate.cfg.xml and it works. I don't get why
 Tapestry won't automatically see my entities package.

 Thanks for the help folks!

 Angela


 
  From: Lenny Primak lpri...@hope.nyc.ny.us
 To: Tapestry users users@tapestry.apache.org
 Sent: Thursday, May 16, 2013 9:14 PM
 Subject: Re: Unknown entity and SessionFactory null


 I don't know about Hibernate, but JPA has an option to either scan for all
 the entities,
 or provide them in configuration.  Perhaps there is the same thing for
 Hibernate,
 or it's turned off somewhere

 On May 16, 2013, at 3:10 PM, Boris Horvat wrote:

  I would be more interested in seeing why doesn't this work out of the
 box.
  I also dont provide entities in config.xml instead I let tapestry grab
 them
  from my package...
 
 
  On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com
 wrote:
 
  Hi Angela,
 
  Looks liek you didnt specify any entities in your hibernate cfg mapping
  file.
 
  If you model an entity under your model/entity package, yes you need to
  tell your AppModule.JAVA about that directory...
 
  But you also need to tell hibernate about those entities.
 
  We do this by specifying them in our hibernate.cfg.xml
 
  Here is mine..
 
 
 
  ?xml version=1.0 encoding=UTF-8?
  !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate
  Configuration DTD 3.0//EN
         
 http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
  
  hibernate-configuration
     session-factory
         !-- for more Database configuration options check:
  http://org.tynamo.examples.pphl.org/Sample+database+configurations --
         property
 
 name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
         property
 
 name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property
         property
  name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
         property name=hibernate.connection.usernameroot/property
         property name=hibernate.connection.passwordadmin/property
         property name=hbm2ddl.autoupdate/property
         property name=hibernate.show_sqlfalse/property
         property name=hibernate.format_sqltrue/property
         property name=hibernate.connection.pool_size90/property
         property name=autoReconnecttrue/property
 
         property name=hibernate.c3p0.min_size5/property
         

Re: Unknown entity and SessionFactory null

2013-05-16 Thread Boris Horvat
What exception?


On Thu, May 16, 2013 at 10:01 PM, Andjela Djenic andjel...@yahoo.comwrote:

 I'm getting an exception when I do that way.
 I'm not satisfied with solution to add entities in config file, since it
 should be done automatically, by convention.
 It actually worked fine few days ago, and I don't know which changes could
 disrupt that.

 Thanks,
 Angela

   --
  *From:* Boris Horvat horvat.z.bo...@gmail.com
 *To:* Tapestry users users@tapestry.apache.org; Andjela Djenic 
 andjel...@yahoo.com
 *Sent:* Thursday, May 16, 2013 9:46 PM
 *Subject:* Re: Unknown entity and SessionFactory null

 Can you try adding in AppModule.java


 @Contribute(HibernateEntityPackageManager.class)
 public static void
 addHibernateEntityPackageManager(ConfigurationString configuration) {
 configuration.add(rs.fon.master.onlinelibrary.entities);
 }

 (and remove the mapping tag from the xml).

 Since this is a student project if you are happy with the result then you
 dont have to. I am just curious as to why it is not working


 On Thu, May 16, 2013 at 9:42 PM, Andjela Djenic andjel...@yahoo.comwrote:

 !DOCTYPE hibernate-configuration PUBLIC
 -//Hibernate/Hibernate Configuration DTD 3.0//EN
 http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
 
 hibernate-configuration
 session-factory
 property
 name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
 property
 name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property
 property
 name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
 property name=hibernate.connection.usernameroot/property
 property name=hibernate.connection.passwordbooks/property
 property name=hbm2ddl.autoupdate/property
 property name=hibernate.show_sqltrue/property
 property name=hibernate.format_sqltrue/property
 property
 name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property

 property
 name=hibernate.current_session_context_classthread/property

 mapping class=rs.fon.master.onlinelibrary.entities.City/
 /session-factory
 /hibernate-configuration

 I added only one entity to try if it works.

 
  From: Boris Horvat horvat.z.bo...@gmail.com
 To: Tapestry users users@tapestry.apache.org; Andjela Djenic 
 andjel...@yahoo.com
 Sent: Thursday, May 16, 2013 9:32 PM
 Subject: Re: Unknown entity and SessionFactory null


 Can you provide hibernate.cfg.xml now?


 On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com
 wrote:

  I added entity class in hibernate.cfg.xml and it works. I don't get why
  Tapestry won't automatically see my entities package.
 
  Thanks for the help folks!
 
  Angela
 
 
  
   From: Lenny Primak lpri...@hope.nyc.ny.us
  To: Tapestry users users@tapestry.apache.org
  Sent: Thursday, May 16, 2013 9:14 PM
  Subject: Re: Unknown entity and SessionFactory null
 
 
  I don't know about Hibernate, but JPA has an option to either scan for
 all
  the entities,
  or provide them in configuration.  Perhaps there is the same thing for
  Hibernate,
  or it's turned off somewhere
 
  On May 16, 2013, at 3:10 PM, Boris Horvat wrote:
 
   I would be more interested in seeing why doesn't this work out of the
  box.
   I also dont provide entities in config.xml instead I let tapestry grab
  them
   from my package...
  
  
   On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com
  wrote:
  
   Hi Angela,
  
   Looks liek you didnt specify any entities in your hibernate cfg
 mapping
   file.
  
   If you model an entity under your model/entity package, yes you need
 to
   tell your AppModule.JAVA about that directory...
  
   But you also need to tell hibernate about those entities.
  
   We do this by specifying them in our hibernate.cfg.xml
  
   Here is mine..
  
  
  
   ?xml version=1.0 encoding=UTF-8?
   !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate
   Configuration DTD 3.0//EN
  
  http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
   
   hibernate-configuration
  session-factory
  !-- for more Database configuration options check:
   http://org.tynamo.examples.pphl.org/Sample+database+configurations--
  property
  
  name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
  property
  
 
 name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property
  property
   name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
  property name=hibernate.connection.usernameroot/property
  property name=hibernate.connection.passwordadmin/property
  property name=hbm2ddl.autoupdate/property
  property name=hibernate.show_sqlfalse/property
  property 

Re: Unknown entity and SessionFactory null

2013-05-16 Thread Andjela Djenic
Here's the link to console output http://justpaste.it/2n2r

Thanks,
Angela



 From: Boris Horvat horvat.z.bo...@gmail.com
To: Andjela Djenic andjel...@yahoo.com 
Cc: Tapestry users users@tapestry.apache.org 
Sent: Thursday, May 16, 2013 10:29 PM
Subject: Re: Unknown entity and SessionFactory null
 

What exception?


On Thu, May 16, 2013 at 10:01 PM, Andjela Djenic andjel...@yahoo.comwrote:

 I'm getting an exception when I do that way.
 I'm not satisfied with solution to add entities in config file, since it
 should be done automatically, by convention.
 It actually worked fine few days ago, and I don't know which changes could
 disrupt that.

 Thanks,
 Angela

   --
  *From:* Boris Horvat horvat.z.bo...@gmail.com
 *To:* Tapestry users users@tapestry.apache.org; Andjela Djenic 
 andjel...@yahoo.com
 *Sent:* Thursday, May 16, 2013 9:46 PM
 *Subject:* Re: Unknown entity and SessionFactory null

 Can you try adding in AppModule.java


     @Contribute(HibernateEntityPackageManager.class)
     public static void
 addHibernateEntityPackageManager(ConfigurationString configuration) {
         configuration.add(rs.fon.master.onlinelibrary.entities);
     }

 (and remove the mapping tag from the xml).

 Since this is a student project if you are happy with the result then you
 dont have to. I am just curious as to why it is not working


 On Thu, May 16, 2013 at 9:42 PM, Andjela Djenic andjel...@yahoo.comwrote:

 !DOCTYPE hibernate-configuration PUBLIC
         -//Hibernate/Hibernate Configuration DTD 3.0//EN
         http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
 
 hibernate-configuration
     session-factory
         property
 name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
         property
 name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property
         property
 name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
         property name=hibernate.connection.usernameroot/property
         property name=hibernate.connection.passwordbooks/property
         property name=hbm2ddl.autoupdate/property
         property name=hibernate.show_sqltrue/property
         property name=hibernate.format_sqltrue/property
         property
 name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property

         property
 name=hibernate.current_session_context_classthread/property

         mapping class=rs.fon.master.onlinelibrary.entities.City/
     /session-factory
 /hibernate-configuration

 I added only one entity to try if it works.

 
  From: Boris Horvat horvat.z.bo...@gmail.com
 To: Tapestry users users@tapestry.apache.org; Andjela Djenic 
 andjel...@yahoo.com
 Sent: Thursday, May 16, 2013 9:32 PM
 Subject: Re: Unknown entity and SessionFactory null


 Can you provide hibernate.cfg.xml now?


 On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com
 wrote:

  I added entity class in hibernate.cfg.xml and it works. I don't get why
  Tapestry won't automatically see my entities package.
 
  Thanks for the help folks!
 
  Angela
 
 
  
   From: Lenny Primak lpri...@hope.nyc.ny.us
  To: Tapestry users users@tapestry.apache.org
  Sent: Thursday, May 16, 2013 9:14 PM
  Subject: Re: Unknown entity and SessionFactory null
 
 
  I don't know about Hibernate, but JPA has an option to either scan for
 all
  the entities,
  or provide them in configuration.  Perhaps there is the same thing for
  Hibernate,
  or it's turned off somewhere
 
  On May 16, 2013, at 3:10 PM, Boris Horvat wrote:
 
   I would be more interested in seeing why doesn't this work out of the
  box.
   I also dont provide entities in config.xml instead I let tapestry grab
  them
   from my package...
  
  
   On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com
  wrote:
  
   Hi Angela,
  
   Looks liek you didnt specify any entities in your hibernate cfg
 mapping
   file.
  
   If you model an entity under your model/entity package, yes you need
 to
   tell your AppModule.JAVA about that directory...
  
   But you also need to tell hibernate about those entities.
  
   We do this by specifying them in our hibernate.cfg.xml
  
   Here is mine..
  
  
  
   ?xml version=1.0 encoding=UTF-8?
   !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate
   Configuration DTD 3.0//EN
          
  http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
   
   hibernate-configuration
      session-factory
          !-- for more Database configuration options check:
   http://org.tynamo.examples.pphl.org/Sample+database+configurations--
          property
  
  name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
          property
  
 
 name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property
          property
   

Re: Unknown entity and SessionFactory null

2013-05-16 Thread Boris Horvat
This error looks to be generic to hibernate. Basically you have mapped the
objects wrong do the inheritance.

Since this is a student project can I assume that your code is not top
secret and that you have a repository for it (e.g. bitbucket)?

Take a look at
http://stackoverflow.com/questions/3615778/can-i-use-compositeid-on-subclasses-of-discriminated-entity-hierarchy

and btw the maven dependency change that I suggested to use, please do so.
As I am sure that the first one was wrong. :)

hibernate-core has dependency on tapestry core so you should use just that


On Thu, May 16, 2013 at 11:08 PM, Andjela Djenic andjel...@yahoo.comwrote:

 Here's the link to console output http://justpaste.it/2n2r

 Thanks,
 Angela


 
  From: Boris Horvat horvat.z.bo...@gmail.com
 To: Andjela Djenic andjel...@yahoo.com
 Cc: Tapestry users users@tapestry.apache.org
 Sent: Thursday, May 16, 2013 10:29 PM
 Subject: Re: Unknown entity and SessionFactory null


 What exception?


 On Thu, May 16, 2013 at 10:01 PM, Andjela Djenic andjel...@yahoo.com
 wrote:

  I'm getting an exception when I do that way.
  I'm not satisfied with solution to add entities in config file, since it
  should be done automatically, by convention.
  It actually worked fine few days ago, and I don't know which changes
 could
  disrupt that.
 
  Thanks,
  Angela
 
--
   *From:* Boris Horvat horvat.z.bo...@gmail.com
  *To:* Tapestry users users@tapestry.apache.org; Andjela Djenic 
  andjel...@yahoo.com
  *Sent:* Thursday, May 16, 2013 9:46 PM
  *Subject:* Re: Unknown entity and SessionFactory null
 
  Can you try adding in AppModule.java
 
 
  @Contribute(HibernateEntityPackageManager.class)
  public static void
  addHibernateEntityPackageManager(ConfigurationString configuration) {
  configuration.add(rs.fon.master.onlinelibrary.entities);
  }
 
  (and remove the mapping tag from the xml).
 
  Since this is a student project if you are happy with the result then you
  dont have to. I am just curious as to why it is not working
 
 
  On Thu, May 16, 2013 at 9:42 PM, Andjela Djenic andjel...@yahoo.com
 wrote:
 
  !DOCTYPE hibernate-configuration PUBLIC
  -//Hibernate/Hibernate Configuration DTD 3.0//EN
  
 http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
  
  hibernate-configuration
  session-factory
  property
  name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property
  property
 
 name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property
  property
  name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property
  property name=hibernate.connection.usernameroot/property
  property name=hibernate.connection.passwordbooks/property
  property name=hbm2ddl.autoupdate/property
  property name=hibernate.show_sqltrue/property
  property name=hibernate.format_sqltrue/property
  property
 
 name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property
 
  property
  name=hibernate.current_session_context_classthread/property
 
  mapping class=rs.fon.master.onlinelibrary.entities.City/
  /session-factory
  /hibernate-configuration
 
  I added only one entity to try if it works.
 
  
   From: Boris Horvat horvat.z.bo...@gmail.com
  To: Tapestry users users@tapestry.apache.org; Andjela Djenic 
  andjel...@yahoo.com
  Sent: Thursday, May 16, 2013 9:32 PM
  Subject: Re: Unknown entity and SessionFactory null
 
 
  Can you provide hibernate.cfg.xml now?
 
 
  On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com
  wrote:
 
   I added entity class in hibernate.cfg.xml and it works. I don't get why
   Tapestry won't automatically see my entities package.
  
   Thanks for the help folks!
  
   Angela
  
  
   
From: Lenny Primak lpri...@hope.nyc.ny.us
   To: Tapestry users users@tapestry.apache.org
   Sent: Thursday, May 16, 2013 9:14 PM
   Subject: Re: Unknown entity and SessionFactory null
  
  
   I don't know about Hibernate, but JPA has an option to either scan for
  all
   the entities,
   or provide them in configuration.  Perhaps there is the same thing for
   Hibernate,
   or it's turned off somewhere
  
   On May 16, 2013, at 3:10 PM, Boris Horvat wrote:
  
I would be more interested in seeing why doesn't this work out of the
   box.
I also dont provide entities in config.xml instead I let tapestry
 grab
   them
from my package...
   
   
On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com
   wrote:
   
Hi Angela,
   
Looks liek you didnt specify any entities in your hibernate cfg
  mapping
file.
   
If you model an entity under your model/entity package, yes you need
  to
tell your AppModule.JAVA about that directory...
   
But you also need to 

Re: Unknown entity and SessionFactory null

2013-05-16 Thread Thiago H de Paula Figueiredo
On Thu, 16 May 2013 18:18:37 -0300, Boris Horvat  
horvat.z.bo...@gmail.com wrote:


This error looks to be generic to hibernate. Basically you have mapped  
the objects wrong do the inheritance.


Definitely a pure Hibernate error (specifically mapping) completely  
unrelated to Tapestry.


--
Thiago H. de Paula Figueiredo

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Unknown entity and SessionFactory null

2013-05-16 Thread Andjela Djenic
It was wrong hibernate mapping. It works now without adding entities to 
hibernate.config.xml and without adding the contribution to 
HibernateEntityPackageManager class. 

I know that tapestry-hibernate covers tapestry-core and 
tapestry-hibernate-core, but for some reason my app won't work with that 
dependency. 

Thanks so much for the help!

Angela

Re: Unknown entity and SessionFactory null

2013-05-16 Thread Boris Horvat
Srecno u projektu... Zanimljivo da se tapestry radi sada na fon-u ja sam ga
radio u 4toj


On Fri, May 17, 2013 at 12:02 AM, Andjela Djenic andjel...@yahoo.comwrote:

 It was wrong hibernate mapping. It works now without adding entities to
 hibernate.config.xml and without adding the contribution
 to HibernateEntityPackageManager class.

 I know that tapestry-hibernate covers tapestry-core and
 tapestry-hibernate-core, but for some reason my app won't work with that
 dependency.

 Thanks so much for the help!

 Angela




-- 
Sincerely
*Boris Horvat*


Re: tapestry-Jquery datatables rowclick event

2013-05-16 Thread Barry Books
I suspect you can do this with the jQuery bind mixin. It binds jQuery
events to Tapestry event handlers


On Thu, May 16, 2013 at 7:47 AM, Lance Java lance.j...@googlemail.comwrote:

 I've not used the jquery datatable but have solved this problem with the
 grid here: http://tapestry-stitch.uklance.cloudbees.net/griddecoratordemo

 If it's not supported out of the box with datagrid, you could do something
 similar (perhaps adding a data- attribute to each row).



Re: Unknown entity and SessionFactory null

2013-05-16 Thread Andjela Djenic
Hvala! :)



 From: Boris Horvat horvat.z.bo...@gmail.com
To: Tapestry users users@tapestry.apache.org; Andjela Djenic 
andjel...@yahoo.com 
Sent: Friday, May 17, 2013 12:06 AM
Subject: Re: Unknown entity and SessionFactory null
 

Srecno u projektu... Zanimljivo da se tapestry radi sada na fon-u ja sam ga
radio u 4toj


On Fri, May 17, 2013 at 12:02 AM, Andjela Djenic andjel...@yahoo.comwrote:

 It was wrong hibernate mapping. It works now without adding entities to
 hibernate.config.xml and without adding the contribution
 to HibernateEntityPackageManager class.

 I know that tapestry-hibernate covers tapestry-core and
 tapestry-hibernate-core, but for some reason my app won't work with that
 dependency.

 Thanks so much for the help!

 Angela




-- 
Sincerely
*Boris Horvat*